From 1037fe48d03e454d9348a300383175a32c9ea006 Mon Sep 17 00:00:00 2001 From: Sarah Edwards Date: Tue, 24 May 2022 09:27:30 -0700 Subject: [PATCH] Enable debug logging (#27849) Co-authored-by: Laura Coursen --- .../help/repository/enable-debug-logging.png | Bin 0 -> 17413 bytes .../re-running-workflows-and-jobs.md | 30 +++++++++++++++++- .../enabling-debug-logging.md | 6 ++++ data/features/debug-reruns.yml | 7 ++++ .../actions/enable-debug-logging-cli.md | 1 + .../reusables/actions/enable-debug-logging.md | 4 +++ 6 files changed, 47 insertions(+), 1 deletion(-) create mode 100644 assets/images/help/repository/enable-debug-logging.png create mode 100644 data/features/debug-reruns.yml create mode 100644 data/reusables/actions/enable-debug-logging-cli.md create mode 100644 data/reusables/actions/enable-debug-logging.md diff --git a/assets/images/help/repository/enable-debug-logging.png b/assets/images/help/repository/enable-debug-logging.png new file mode 100644 index 0000000000000000000000000000000000000000..01f94133ca2cebb0d9a4d45379c400396fc4fe1c GIT binary patch literal 17413 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 D&kqXi literal 0 HcmV?d00001 diff --git a/content/actions/managing-workflow-runs/re-running-workflows-and-jobs.md b/content/actions/managing-workflow-runs/re-running-workflows-and-jobs.md index 77465b8e69..9888f400b5 100644 --- a/content/actions/managing-workflow-runs/re-running-workflows-and-jobs.md +++ b/content/actions/managing-workflow-runs/re-running-workflows-and-jobs.md @@ -17,7 +17,7 @@ versions: ## About re-running workflows and jobs -Re-running a workflow{% if re-run-jobs %} or jobs in a workflow{% endif %} uses the same `GITHUB_SHA` (commit SHA) and `GITHUB_REF` (Git ref) of the original event that triggered the workflow run. You can re-run a workflow{% if re-run-jobs %} or jobs in a workflow{% endif %} for up to 30 days after the initial run. +Re-running a workflow{% if re-run-jobs %} or jobs in a workflow{% endif %} uses the same `GITHUB_SHA` (commit SHA) and `GITHUB_REF` (Git ref) of the original event that triggered the workflow run. You can re-run a workflow{% if re-run-jobs %} or jobs in a workflow{% endif %} for up to 30 days after the initial run.{% if debug-reruns %} When you re-run a workflow or jobs in a workflow, you can enable debug logging for the re-run. This will enable runner diagnostic logging and step debug logging for the re-run. For more information about debug logging, see "[Enabling debug logging](/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging)."{% endif %} ## Re-running all the jobs in a workflow @@ -37,6 +37,7 @@ Re-running a workflow{% if re-run-jobs %} or jobs in a workflow{% endif %} uses 1. In the upper-right corner of the workflow, use the **Re-run jobs** drop-down menu, and select **Re-run all jobs**. ![Re-run checks drop-down menu](/assets/images/help/repository/rerun-checks-drop-down-updated.png) {% endif %} +{% data reusables.actions.enable-debug-logging %} {% endwebui %} @@ -50,6 +51,15 @@ To re-run a failed workflow run, use the `run rerun` subcommand. Replace `run-id gh run rerun run-id ``` +{% if debug-reruns %} +{% data reusables.actions.enable-debug-logging-cli %} + +```shell +gh run rerun run-id --debug +``` + +{% endif %} + To view the progress of the workflow run, use the `run watch` subcommand and select the run from the interactive list. ```shell @@ -71,6 +81,7 @@ If any jobs in a workflow run failed, you can re-run just the jobs that failed. {% data reusables.repositories.view-run %} 1. In the upper-right corner of the workflow, use the **Re-run jobs** drop-down menu, and select **Re-run failed jobs**. ![Re-run failed jobs drop-down menu](/assets/images/help/repository/rerun-failed-jobs-drop-down.png) +{% data reusables.actions.enable-debug-logging %} {% endwebui %} @@ -82,6 +93,14 @@ To re-run failed jobs in a workflow run, use the `run rerun` subcommand with the gh run rerun run-id --failed ``` +{% if debug-reruns %} +{% data reusables.actions.enable-debug-logging-cli %} + +```shell +gh run rerun run-id --failed --debug +``` + +{% endif %} {% endcli %} ## Re-running a specific job in a workflow @@ -99,6 +118,7 @@ When you re-run a specific job in a workflow, a new workflow run will start for Alternatively, click on a job to view the log. In the log, click {% octicon "sync" aria-label="The re-run icon" %}. ![Re-run selected job](/assets/images/help/repository/re-run-single-job-from-log.png) +{% data reusables.actions.enable-debug-logging %} {% endwebui %} @@ -110,6 +130,14 @@ To re-run a specific job in a workflow run, use the `run rerun` subcommand with gh run rerun --job job-id ``` +{% if debug-reruns %} +{% data reusables.actions.enable-debug-logging-cli %} + +```shell +gh run rerun --job job-id --debug +``` + +{% endif %} {% endcli %} {% endif %} diff --git a/content/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging.md b/content/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging.md index d3da891970..0f12697feb 100644 --- a/content/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging.md +++ b/content/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging.md @@ -22,6 +22,12 @@ These extra logs are enabled by setting secrets in the repository containing the For more information on setting secrets, see "[Creating and using encrypted secrets](/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)." +{% if debug-reruns %} + +Additionally, anyone who has access to run a workflow can enable runner diagnostic logging and step debug logging for a workflow re-run. For more information, see "[Re-running workflows and jobs](/actions/managing-workflow-runs/re-running-workflows-and-jobs)." + + {% endif %} + ## Enabling runner diagnostic logging Runner diagnostic logging provides additional log files that contain information about how a runner is executing a job. Two extra log files are added to the log archive: diff --git a/data/features/debug-reruns.yml b/data/features/debug-reruns.yml new file mode 100644 index 0000000000..320c5e6a88 --- /dev/null +++ b/data/features/debug-reruns.yml @@ -0,0 +1,7 @@ +# Issue 6629 +# Enabling debug logging when re-running jobs or workflows +versions: + fpt: '*' + ghec: '*' + ghes: '>=3.6' + ghae: 'issue-6629' diff --git a/data/reusables/actions/enable-debug-logging-cli.md b/data/reusables/actions/enable-debug-logging-cli.md new file mode 100644 index 0000000000..1336bef7bd --- /dev/null +++ b/data/reusables/actions/enable-debug-logging-cli.md @@ -0,0 +1 @@ +To enable enable runner diagnostic logging and step debug logging for the re-run, use the `--debug` flag. \ No newline at end of file diff --git a/data/reusables/actions/enable-debug-logging.md b/data/reusables/actions/enable-debug-logging.md new file mode 100644 index 0000000000..4e77950e84 --- /dev/null +++ b/data/reusables/actions/enable-debug-logging.md @@ -0,0 +1,4 @@ +{% if debug-reruns %} +1. Optionally, to enable runner diagnostic logging and step debug logging for the re-run, select **Enable debug logging**. + ![Enable debug logging](/assets/images/help/repository/enable-debug-logging.png) +{% endif %} \ No newline at end of file