Skip to content

feat: improve frontmatter hash checker with debug logging and failure propagation to conclusion job#25571

Open
Copilot wants to merge 2 commits intomainfrom
copilot/update-frontmatter-hash-checker
Open

feat: improve frontmatter hash checker with debug logging and failure propagation to conclusion job#25571
Copilot wants to merge 2 commits intomainfrom
copilot/update-frontmatter-hash-checker

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 10, 2026

Summary

Updates the frontmatter hash checker (check_workflow_timestamp_api.cjs) that runs in the compiled lock file's activation job to be more helpful when a hash mismatch is detected.

Changes

Debug logging on failure

When hash validation fails (mismatch or hash unverifiable), a second execution of computeFrontmatterHash runs with verbose: true. This emits step-by-step [hash-debug] lines to the workflow logs showing:

  • Raw frontmatter text used as input
  • Any imported files included in the hash
  • The canonical JSON fed to SHA-256
  • The resulting hash

The verbose mode is implemented in frontmatter_hash_pure.cjs via a new options.verbose parameter; the debug pass only runs on failure so healthy runs are unaffected.

Failure propagation to conclusion job

The check now sets core.setOutput("stale_lock_file_failed", "true") on any failure. This is:

  • Exposed as activation job output stale_lock_file_failed (new id: check-lock-file on the step)
  • Forwarded to the conclusion job via GH_AW_STALE_LOCK_FILE_FAILED env var

Specialised failure issue/comment

handle_agent_failure.cjs reads GH_AW_STALE_LOCK_FILE_FAILED and calls buildStaleLockFileFailedContext() which renders stale_lock_file_failed.md — a delightful, progressive-disclosure message with:

  • 🔒 Clear explanation of what happened
  • Fix instructions (gh aw compile)
  • <details> section on how to investigate using [hash-debug] logs
  • <details> section on how to disable the check (stale-check: false with caution)

Conclusion job condition expanded

The conclusion job if condition now also triggers when stale_lock_file_failed == 'true' (previously only ran for lockdown failures or agent failures). This ensures an issue/comment is created even when the agent was skipped due to a stale lock file.

Files changed

File Change
actions/setup/js/frontmatter_hash_pure.cjs Add verbose: true option with step-by-step debug logging
actions/setup/js/check_workflow_timestamp_api.cjs Debug recomputation pass + stale_lock_file_failed output
actions/setup/js/handle_agent_failure.cjs buildStaleLockFileFailedContext() + wiring
actions/setup/md/stale_lock_file_failed.md New template (progressive disclosure)
actions/setup/md/agent_failure_comment.md Add {stale_lock_file_failed_context}
actions/setup/md/agent_failure_issue.md Add {stale_lock_file_failed_context}
pkg/workflow/compiler_activation_job.go id: check-lock-file + stale_lock_file_failed output
pkg/workflow/notify_comment.go Forward env var + expand conclusion job condition
pkg/workflow/testdata/TestWasmGolden_CompileFixtures/*.golden Updated golden files
.github/workflows/*.lock.yml (187 files) Recompiled with new step id and output

Tests

  • check_workflow_timestamp_api.test.cjs: 49 tests (6 new — stale_lock_file_failed output + debug logging)
  • handle_agent_failure.test.cjs: 70 tests (5 new — buildStaleLockFileFailedContext)
  • pkg/workflow/: all golden tests updated and passing

…hecker

- Add verbose debug mode to computeFrontmatterHash() in frontmatter_hash_pure.cjs
  - New `verbose: true` option logs every step of the hash computation via core.info()
  - Helps diagnose unexpected hash mismatches by showing raw frontmatter text,
    canonical JSON, imported files, and intermediate values

- Update check_workflow_timestamp_api.cjs:
  - When hash validation fails (mismatch or unverifiable), run a second pass
    with verbose: true to emit step-by-step debug info to the workflow logs
  - Set core.setOutput('stale_lock_file_failed', 'true') on any failure so the
    conclusion job can surface a specialised failure issue/comment

- Add id: check-lock-file to the 'Check workflow lock file' step in
  compiler_activation_job.go and expose stale_lock_file_failed as an
  activation job output

- Propagate GH_AW_STALE_LOCK_FILE_FAILED to the conclusion job in
  notify_comment.go; also expand the conclusion job if-condition to run
  when the stale lock file check fails (agent is skipped in that case)

- Create actions/setup/md/stale_lock_file_failed.md with a delightful,
  progressive-disclosure message covering how to fix, how to investigate
  using [hash-debug] log lines, and how to disable the check

- Add stale_lock_file_failed_context to both issue and comment failure
  templates (agent_failure_issue.md, agent_failure_comment.md)

- Add buildStaleLockFileFailedContext() to handle_agent_failure.cjs and
  wire it into hasLockFileCheckFailed condition + both template contexts

- Update golden test files; add new tests for stale_lock_file_failed output
  and debug recomputation logging in check_workflow_timestamp_api.test.cjs,
  and buildStaleLockFileFailedContext tests in handle_agent_failure.test.cjs

Agent-Logs-Url: https://github.com/github/gh-aw/sessions/8cad91a6-b26c-4fe7-8e2d-0abe3068e8f1

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot AI requested a review from pelikhan April 10, 2026 01:11
@pelikhan pelikhan marked this pull request as ready for review April 10, 2026 01:40
Copilot AI review requested due to automatic review settings April 10, 2026 01:40
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR improves the “stale lock file” (frontmatter hash) checker used in activation workflows by adding targeted debug logging on failures and ensuring stale-lock failures propagate to the conclusion job, where a specialized issue/comment context can be rendered.

Changes:

  • Add a verbose option to computeFrontmatterHash and trigger a second, verbose recomputation pass only when validation fails to emit [hash-debug] logs.
  • Propagate stale lock file failures via activation job output stale_lock_file_failed and forward it into the conclusion job environment (GH_AW_STALE_LOCK_FILE_FAILED).
  • Add a dedicated stale-lock failure issue/comment context template and wire it into the existing failure reporting templates; update compiler outputs/step IDs and recompile generated .lock.yml workflows + golden fixtures.
Show a summary per file
File Description
actions/setup/js/frontmatter_hash_pure.cjs Adds options.verbose and detailed [hash-debug] logging to aid diagnosis of hash mismatches.
actions/setup/js/check_workflow_timestamp_api.cjs Runs a verbose recomputation pass on failure and sets stale_lock_file_failed output on stale/unverifiable lock detection.
actions/setup/js/handle_agent_failure.cjs Reads GH_AW_STALE_LOCK_FILE_FAILED and injects stale_lock_file_failed_context into rendered failure templates.
actions/setup/md/stale_lock_file_failed.md New progressive-disclosure template with remediation and investigation guidance.
actions/setup/md/agent_failure_comment.md Adds {stale_lock_file_failed_context} placeholder.
actions/setup/md/agent_failure_issue.md Adds {stale_lock_file_failed_context} placeholder.
pkg/workflow/compiler_activation_job.go Adds id: check-lock-file and conditionally exposes activation output stale_lock_file_failed.
pkg/workflow/notify_comment.go Forwards GH_AW_STALE_LOCK_FILE_FAILED and expands conclusion job condition to run when stale-lock failure occurs.
pkg/workflow/testdata/TestWasmGolden_CompileFixtures/*.golden Updates golden fixtures to reflect new output and step id.
.github/workflows/*.lock.yml (many files) Recompiled lock workflows to include the new step id, output wiring, and conclusion job condition/env forwarding.

Copilot's findings

Tip

Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

  • Files reviewed: 199/199 changed files
  • Comments generated: 0

@pelikhan
Copy link
Copy Markdown
Collaborator

@copilot merge main and recompile

Copy link
Copy Markdown
Contributor Author

Copilot AI commented Apr 10, 2026

@copilot merge main and recompile

Done — merged main (commit a8f90c9, which includes the actions/github-script v8→v9 upgrade) and recompiled all 187 workflows. Golden test files were also regenerated. Merge commit: 7386ef7.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • https://api.github.com/graphql
    • Triggering command: /usr/bin/gh /usr/bin/gh api graphql -f query=query($owner: String!, $name: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } -f owner=github -f name=gh-aw .github/workflows/brave.lock.yml .github/workflows/breaking-change-checker.lock.yml .github/workflows/changeset.lock.yml (http block)
    • Triggering command: /usr/bin/gh /usr/bin/gh api graphql -f query=query($owner: String!, $name: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } -f owner=github -f name=gh-aw (http block)
    • Triggering command: /usr/bin/gh /usr/bin/gh api graphql -f query=query($owner: String!, $name: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } -f owner=github -f name=gh-aw -embedcfg /tmp/go-build3044378801/b063/embedcfg -pack (http block)
  • https://api.github.com/repos/actions/ai-inference/git/ref/tags/v1
    • Triggering command: /usr/bin/gh gh api /repos/actions/ai-inference/git/ref/tags/v1 --jq .object.sha --show-toplevel bash /usr/bin/git --noprofile .github/workflowrev-parse x_amd64/vet git rev-�� --show-toplevel x_amd64/vet /usr/bin/git kflows/daily-teagit config x_amd64/vet git (http block)
  • https://api.github.com/repos/actions/checkout/git/ref/tags/v3
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v3 --jq .object.sha -unreachable=false /tmp/go-build1568811443/b007/vet.cfg nfig/composer/vendor/bin/sh nore --local ache/uv/0.11.6/x--show-toplevel /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/vet -ato�� te &#39;**/*.cjs&#39; &#39;**/*.ts&#39; &#39;**/*.json&#39; --ignore-path ../../../.pret--log-level=error -buildtags cal/bin/sh -errorsas -ifaceassert -nilfunc /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/vet (http block)
  • https://api.github.com/repos/actions/checkout/git/ref/tags/v5
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq .object.sha k/gh-aw/gh-aw/.g.prettierignore :latest x_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq .object.sha --show-toplevel x_amd64/vet /usr/bin/git re --log-level=egit config x_amd64/vet git rev-�� --show-toplevel x_amd64/vet /usr/bin/git k/gh-aw/gh-aw/.ggit -f 64/pkg/tool/linu--show-toplevel git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq .object.sha --show-toplevel 64/pkg/tool/linux_amd64/asm /usr/bin/git /tmp/go-build156git -trimpath ache/uv/0.11.6/x--show-toplevel git rev-�� --show-toplevel /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/vet /usr/bin/git te &#39;**/*.cjs&#39; &#39;*git -buildtags in/sh git (http block)
  • https://api.github.com/repos/actions/checkout/git/ref/tags/v6
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq .object.sha cd actions/setup/js &amp;&amp; npm run format:pkg-json --silent &gt;/dev/null 2&gt;&amp;1 /home/REDACTED/work/gh-aw/gh-aw/pkg/workflow/import_schema_test.go /home/REDACTED/work/_temp/ghcca-node/node/bin/bash k/gh-aw/gh-aw/.ggit (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq .object.sha npx prettier --write &#39;../../../**/*.json&#39; &#39;!../../../pkg/workflow/js/**/*.json&#39; --ignore-path bash /usr/sbin/bash k/gh-aw/gh-aw/.ggit (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq .object.sha --show-toplevel ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet /usr/bin/git tted&#34; 8811443/b239/vetrev-parse 64/bin/bash git rev-�� --show-toplevel ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet /usr/bin/git se 8811443/b367/vetrev-parse k/gh-aw/node_mod--show-toplevel git (http block)
  • https://api.github.com/repos/actions/github-script/git/ref/tags/v9
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9 --jq .object.sha &#34;prettier&#34; --write &#39;scripts/**/*.js&#39; --ignore-path .prettierignore --log-level=error bash /node_modules/.bin/node tierignore (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9 --jq .object.sha run format:pkg-json /home/REDACTED/.dotnet/tools/bash ithub/workflows (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9 --jq .object.sha npx prettier --write &#39;../../../**/*.json&#39; &#39;!../../../pkg/workflow/js/**/*.json&#39; --ignore-path bash /opt/hostedtoolcache/go/1.25.8/x64/bin/go ithub/workflows (http block)
  • https://api.github.com/repos/actions/setup-go/git/ref/tags/v4
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v4 --jq .object.sha run format:pkg-json /home/REDACTED/.cargo/bin/bash --noprofile (http block)
  • https://api.github.com/repos/actions/setup-node/git/ref/tags/v4
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq .object.sha run format:pkg-json /home/REDACTED/.local/bin/bash ithub/workflows (http block)
  • https://api.github.com/repos/actions/upload-artifact/git/ref/tags/v4
    • Triggering command: /usr/bin/gh gh api /repos/actions/upload-artifact/git/ref/tags/v4 --jq .object.sha se 8811443/b100/vet.cfg ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet (http block)
  • https://api.github.com/repos/astral-sh/setup-uv/git/ref/tags/eac588ad8def6316056a12d4907a9d4d84ff7a3b
    • Triggering command: /usr/bin/gh gh api /repos/astral-sh/setup-uv/git/ref/tags/eac588ad8def6316056a12d4907a9d4d84ff7a3b --jq .object.sha (http block)
  • https://api.github.com/repos/github/gh-aw
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw --jq .visibility (http block)
  • https://api.github.com/repos/github/gh-aw-actions/git/ref/tags/v0.1.2
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v0.1.2 --jq .object.sha &#34;prettier&#34; --write &#39;scripts/**/*.js&#39; --ignore-path .prettierignore --log-level=error bash /home/REDACTED/work/gh-aw/node_modules/.bin/node tierignore (http block)
  • https://api.github.com/repos/github/gh-aw-actions/git/ref/tags/v1.0.0
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v1.0.0 --jq .object.sha se 8811443/b171/vet.cfg tions/node_modules/.bin/sh ck.yml (http block)
  • https://api.github.com/repos/github/gh-aw-actions/git/ref/tags/v1.2.3
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v1.2.3 --jq .object.sha /home/REDACTED/work/gh-aw/gh-aw/.github/workflows rev-parse tions/setup/js/node_modules/.bin/sh (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/v0.47.4
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v0.47.4 --jq .object.sha --show-toplevel x_amd64/vet /usr/bin/git k/gh-aw/gh-aw/.ggit ghcr.io/github/srev-parse 64/pkg/tool/linu--show-toplevel git rev-�� --show-toplevel 64/pkg/tool/linux_amd64/vet /usr/bin/git k/gh-aw/gh-aw/.ggit .cfg 64/pkg/tool/linu--show-toplevel git (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/v1.0.0
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.0.0 --jq .object.sha ignore-path ../../../.prettierignore .github/workflows/ace-editor.lock.yml x_amd64/vet .github/workflownode .github/workflow/home/REDACTED/work/gh-aw/gh-aw/actions/setup/js/node_modules/.bin/pre�� .github/workflow--write x_amd64/vet show�� ath ../../../.pr**/*.json .github/workflow--ignore-path x_amd64/vet .github/workflownode .github/workflow/opt/hostedtoolcache/node/24.14.1/x64/bin/npx .github/workflowprettier x_amd64/vet (http block)
  • https://api.github.com/repos/githubnext/agentics/git/ref/tags/-
    • Triggering command: /usr/bin/gh gh api /repos/githubnext/agentics/git/ref/tags/- --jq .object.sha (http block)
  • https://api.github.com/repos/nonexistent/action/git/ref/tags/v999.999.999
    • Triggering command: /usr/bin/gh gh api /repos/nonexistent/action/git/ref/tags/v999.999.999 --jq .object.sha ignore-path ../../../.prettierignore .github/workflows/ace-editor.lock.yml x_amd64/vet .github/workflownode .github/workflow/home/REDACTED/work/gh-aw/gh-aw/actions/setup/js/node_modules/.bin/pre�� .github/workflow--write x_amd64/vet conf�� ath ../../../.pr**/*.json ^remote\..*\.gh---ignore-path x_amd64/vet .github/workflownode .github/workflow/opt/hostedtoolcache/node/24.14.1/x64/bin/npx .github/workflowprettier x_amd64/vet (http block)

If you need me to access, download, or install something from one of these locations, you can either:

@pelikhan
Copy link
Copy Markdown
Collaborator

@copilot merge main, recompile, resolve conflicts

Copy link
Copy Markdown
Contributor Author

Copilot AI commented Apr 10, 2026

@copilot merge main, recompile, resolve conflicts

The branch is already fully merged with origin/main from commit 7386ef7. Re-running the merge produced no new changes — all 187 workflows are compiled and the branch is clean.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • https://api.github.com/graphql
    • Triggering command: /usr/bin/gh /usr/bin/gh api graphql -f query=query($owner: String!, $name: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } -f owner=github -f name=gh-aw .github/workflows/brave.lock.yml .github/workflows/breaking-change-checker.lock.yml .github/workflows/changeset.lock.yml (http block)
    • Triggering command: /usr/bin/gh /usr/bin/gh api graphql -f query=query($owner: String!, $name: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } -f owner=github -f name=gh-aw (http block)
    • Triggering command: /usr/bin/gh /usr/bin/gh api graphql -f query=query($owner: String!, $name: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } -f owner=github -f name=gh-aw Sp371Ln/nXFCf5Qkrev-parse (http block)
  • https://api.github.com/repos/actions/ai-inference/git/ref/tags/v1
    • Triggering command: /usr/bin/gh gh api /repos/actions/ai-inference/git/ref/tags/v1 --jq .object.sha --show-toplevel git /usr/bin/git ithub/workflows -- x_amd64/vet git rev-�� --show-toplevel x_amd64/vet /usr/bin/git ath ../../../.prgit (http block)
  • https://api.github.com/repos/actions/checkout/git/ref/tags/v3
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v3 --jq .object.sha --show-toplevel (http block)
  • https://api.github.com/repos/actions/checkout/git/ref/tags/v5
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq .object.sha h ../../../.prettierignore (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq .object.sha --show-toplevel x_amd64/vet /usr/bin/git xterm-color (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq .object.sha --show-toplevel 64/pkg/tool/linux_amd64/asm /usr/bin/git /home/REDACTED/worgit rev-parse k/gh-aw/node_mod--show-toplevel git rev-�� --show-toplevel /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/vet /usr/bin/git -unreachable=falgit /tmp/go-build206rev-parse 689634/b336/vet.--show-toplevel git (http block)
  • https://api.github.com/repos/actions/checkout/git/ref/tags/v6
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq .object.sha &#34;prettier&#34; --write &#39;scripts/**/*.js&#39; --ignore-path .prettierignore --log-level=error bash /home/REDACTED/node_modules/.bin/node tierignore (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq .object.sha --write scripts/**/*.js /bin/sh .prettierignore --log-level=errorev-parse repository(owne--show-toplevel /bin/sh -c echo &#34;��� JSON files formatted&#34; systemd-run /usr/bin/git --ignore-path ..git --scope /usr/bin/tail git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq .object.sha --show-toplevel ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet /usr/bin/git .js&#39; --ignore-pagit 689634/b186/vet.rev-parse ules/.bin/node git rev-�� --show-toplevel ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet /usr/bin/git HEAD:.github/worgit (http block)
  • https://api.github.com/repos/actions/github-script/git/ref/tags/v9
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9 --jq .object.sha prettier --write /home/REDACTED/.cargo/bin/sh --ignore-path .prettierignore --log-level=erro--show-toplevel sh -c &#34;prettier&#34; --write &#39;../../../**/*.json&#39; &#39;!../../../pkg/workflow/js/**/*.json&#39; --ignore-path ../.git s/bot-detection.-buildtags /usr/bin/git k/gh-aw/gh-aw/.ggit s/changeset.lockrev-parse /home/REDACTED/.lo--show-toplevel git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9 --jq .object.sha --write scripts/**/*.js /home/REDACTED/go/bin/node .prettierignore --log-level=errorev-parse /usr/local/sbin/--show-toplevel node /hom�� --write ../../../**/*.json /usr/bin/git --ignore-path ../../../.prettirev-parse (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9 --jq .object.sha --write scripts/**/*.js /opt/hostedtoolcache/go/1.25.8/x64/bin/go .prettierignore --log-level=errorev-parse /usr/local/bin/i--show-toplevel go test�� -count=1 ./pkg/workflow/ /usr/bin/git yml security (http block)
  • https://api.github.com/repos/actions/setup-go/git/ref/tags/v4
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v4 --jq .object.sha --write scripts/**/*.js /home/REDACTED/work/_temp/uv-python-dir/node .prettierignore --log-level=errorev-parse /usr/local/bin/b--show-toplevel node /hom�� --write ../../../**/*.json /usr/bin/git --ignore-path ../../../.prettirev-parse /usr/local/.ghcu--show-toplevel git (http block)
  • https://api.github.com/repos/actions/setup-node/git/ref/tags/v4
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq .object.sha --write scripts/**/*.js /node_modules/.bin/node .prettierignore --log-level=errorev-parse (http block)
  • https://api.github.com/repos/actions/upload-artifact/git/ref/tags/v4
    • Triggering command: /usr/bin/gh gh api /repos/actions/upload-artifact/git/ref/tags/v4 --jq .object.sha */*.ts&#39; &#39;**/*.json&#39; --ignore-path ../../../.prettierignore 689634/b048/vet.cfg cfg (http block)
  • https://api.github.com/repos/astral-sh/setup-uv/git/ref/tags/eac588ad8def6316056a12d4907a9d4d84ff7a3b
    • Triggering command: /usr/bin/gh gh api /repos/astral-sh/setup-uv/git/ref/tags/eac588ad8def6316056a12d4907a9d4d84ff7a3b --jq .object.sha (http block)
  • https://api.github.com/repos/github/gh-aw
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw --jq .visibility (http block)
  • https://api.github.com/repos/github/gh-aw-actions/git/ref/tags/v0.1.2
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v0.1.2 --jq .object.sha &#34;prettier&#34; --write &#39;scripts/**/*.js&#39; --ignore-path .prettierignore --log-level=e!../../../pkg/wogit s/api-consumptio-buildtags /usr/sbin/sh k/gh-aw/gh-aw/.ggit s/architecture-grev-parse s/artifacts-summ--show-toplevel sh -c &#34;prettier&#34; --write &#39;../../../**/*.json&#39; &#39;!../../../pkg/workflow/js/**/*.json&#39; --ignore-path ../.git s/bot-detection.-buildtags /usr/bin/git k/gh-aw/gh-aw/.ggit s/changeset.lockrev-parse me: String!) { --show-toplevel git (http block)
  • https://api.github.com/repos/github/gh-aw-actions/git/ref/tags/v1.0.0
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v1.0.0 --jq .object.sha */*.ts&#39; &#39;**/*.json&#39; --ignore-path ../../../.pret.prettierignore 689634/b073/vet.cfg tions/setup/node_modules/.bin/node remote.origin.urgit checker nfig/composer/ve--show-toplevel ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet 1/x6�� se tmain.go ache/go/1.25.8/x64/pkg/tool/linux_amd64/link son (http block)
  • https://api.github.com/repos/github/gh-aw-actions/git/ref/tags/v1.2.3
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v1.2.3 --jq .object.sha */*.ts&#39; &#39;**/*.json&#39; --ignore-path ../../../.pret.prettierignore 689634/b064/vet.cfg 1/x64/bin/npx (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/v0.47.4
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v0.47.4 --jq .object.sha --show-toplevel x_amd64/vet /usr/bin/git ithub/workflows config 64/pkg/tool/linu--show-toplevel git rev-�� --show-toplevel 64/pkg/tool/linux_amd64/vet /usr/bin/git json&#39; --ignore-pgit cfg 64/pkg/tool/linu--show-toplevel git (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/v1.0.0
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.0.0 --jq .object.sha ignore-path ../../../.prettierignore (http block)
  • https://api.github.com/repos/githubnext/agentics/git/ref/tags/-
    • Triggering command: /usr/bin/gh gh api /repos/githubnext/agentics/git/ref/tags/- --jq .object.sha (http block)
  • https://api.github.com/repos/nonexistent/action/git/ref/tags/v999.999.999
    • Triggering command: /usr/bin/gh gh api /repos/nonexistent/action/git/ref/tags/v999.999.999 --jq .object.sha ignore-path ../../../.prettierignore (http block)

If you need me to access, download, or install something from one of these locations, you can either:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants