Skip to content

Commit a22d55a

Browse files
committed
build: enable debug mode via environemnt variable
--- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: na - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: na - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: na - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: na - task: lint_typescript_tests status: na - task: lint_license_headers status: passed ---
1 parent 6d4c279 commit a22d55a

File tree

2 files changed

+14
-2
lines changed

2 files changed

+14
-2
lines changed

Diff for: .github/workflows/check_tracking_issue_closure.yml

+10
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,15 @@ on:
2828

2929
# Allow manual triggering:
3030
workflow_dispatch:
31+
inputs:
32+
debug:
33+
description: 'Enable debug output'
34+
required: false
35+
default: 'false'
36+
type: choice
37+
options:
38+
- 'true'
39+
- 'false'
3140

3241
# Workflow jobs:
3342
jobs:
@@ -61,3 +70,4 @@ jobs:
6170
. "$GITHUB_WORKSPACE/.github/workflows/scripts/check_tracking_issue_closure" 1
6271
env:
6372
GITHUB_TOKEN: ${{ secrets.STDLIB_BOT_PAT_REPO_WRITE }}
73+
DEBUG: ${{ inputs.debug || 'false' }}

Diff for: .github/workflows/scripts/check_tracking_issue_closure

+4-2
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
# Environment variables:
2828
#
2929
# GITHUB_TOKEN GitHub token for authentication.
30+
# DEBUG Whether to enable verbose debug output. Default: `false`.
3031

3132
# shellcheck disable=SC2153
3233

@@ -68,14 +69,15 @@ comment_identifier="<!-- stdlib-bot-tracking-issue-closure-check -->"
6869
max_retries=3
6970
retry_delay=2
7071

71-
# Debug mode (set to true for verbose output)
72-
debug=true
72+
# Debug mode controlled by environment variable (defaults to false if not set)
73+
debug="${DEBUG:-false}"
7374

7475

7576
# FUNCTIONS #
7677

7778
# Debug logging function
7879
debug_log() {
80+
# Only print debug messages if DEBUG environment variable is set to "true"
7981
if [ "$debug" = true ]; then
8082
echo "[DEBUG] $1" >&2
8183
fi

0 commit comments

Comments
 (0)