1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-06-08 19:06:00 +02:00
tldr/pages/common/gh-workflow.md
Managor ad7b6f797c
common*: refresh old pages part 6 (#16288)
Co-authored-by: Machiavelli <145562237+MachiavelliII@users.noreply.github.com>
2025-05-03 05:57:05 +03:00

1.2 KiB

gh workflow

List, view, and run GitHub Actions workflows. More information: https://cli.github.com/manual/gh_workflow.

  • Interactively select a workflow to view the latest jobs for:

gh workflow view

  • View a specific workflow in the default browser:

gh workflow view {{id|workflow_name|filename.yml}} {{[-w|--web]}}

  • Display the YAML definition of a specific workflow:

gh workflow view {{id|workflow_name|filename.yml}} {{[-y|--yaml]}}

  • Display the YAML definition for a specific Git branch or tag:

gh workflow view {{id|workflow_name|filename.yml}} {{[-r|--ref]}} {{branch|tag_name}} {{[-y|--yaml]}}

  • List workflow files (use --all to include disabled workflows):

gh workflow list

  • Run a manual workflow with parameters:

gh workflow run {{id|workflow_name|filename.yml}} {{--raw-field param1=value1 --raw-field param2=value2 ...}}

  • Run a manual workflow using a specific branch or tag with JSON parameters from stdin:

echo '{{{"param1": "value1", "param2": "value2", ...}}}' | gh workflow run {{id|workflow_name|filename.yml}} {{[-r|--ref]}} {{branch|tag_name}}

  • Enable or disable a specific workflow:

gh workflow {{enable|disable}} {{id|workflow_name|filename.yml}}