Skip to content

feat: add on.workflow_run.conclusion filter support#29089

Merged
pelikhan merged 5 commits intomainfrom
copilot/add-workflow-run-conclusion-filter
Apr 29, 2026
Merged

feat: add on.workflow_run.conclusion filter support#29089
pelikhan merged 5 commits intomainfrom
copilot/add-workflow-run-conclusion-filter

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 29, 2026

Summary

Adds support for on.workflow_run.conclusion: string | string[] in workflow frontmatter, following the same pattern as on.deployment_status.state.

Changes

Compiler (pkg/workflow/frontmatter_extraction_yaml.go)

  • Added extractWorkflowRunConclusionCondition that reads on.workflow_run.conclusion and converts it to a guarded GitHub Actions expression: github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'failure'). The event_name guard ensures the condition remains transparent when triggered by other events (e.g. workflow_dispatch).
  • extractIfCondition now merges the conclusion condition with any existing if: expression via AND.
  • commentOutProcessedFieldsInOnSection now tracks inWorkflowRun / inWorkflowRunConclusionArray and comments out the conclusion: field (and its array items) in the compiled YAML on: section, with an explanatory comment. Uses a dedicated inWorkflowRunConclusionArray flag to avoid incorrectly commenting workflows: or types: array items.

Agent context (actions/setup/js/aw_context.cjs)

  • Added workflow_run_conclusion field to buildAwContext(), populated from context.payload.workflow_run.conclusion when triggered by workflow_run. Propagated to child workflows via workflow_call.

aw_info (actions/setup/js/generate_aw_info.cjs)

  • Added workflow_run_conclusion to awInfo so the agent can access it without reading the raw event payload.

OTEL (actions/setup/js/send_otlp_span.cjs)

  • Added gh-aw.workflow_run.conclusion attribute to both the setup span and conclusion span, reading from awInfo.workflow_run_conclusion or awInfo.context.workflow_run_conclusion (aw_context propagation from parent).

Docs (.github/aw/create-agentic-workflow.md)

Tests (pkg/workflow/workflow_run_conclusion_test.go)

  • TestExtractWorkflowRunConclusionCondition — 8 cases covering empty frontmatter, missing keys, single string, single-item array, multi-item array, non-map value
  • TestExtractIfConditionMergesWorkflowRunConclusion — 5 cases covering no existing if, bare if, wrapped ${{ }} if, multiple conclusions, no-conclusion passthrough
  • TestWorkflowRunConclusionCommentedInYAML — 3 cases verifying YAML commenting for string, array, and absent conclusion

Example usage

on:
  workflow_run:
    workflows: ["CI", "Deploy"]
    types: [completed]
    conclusion: failure          # single value
    # or: conclusion: [failure, timed_out]
permissions:
  contents: read
  actions: read
tools:
  github:
    toolsets: [default]
---
The CI workflow failed. Diagnose the root cause and post a PR comment.

The conclusion: failure filter is compiled into:

github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'failure')

and merged (AND) with any existing if: condition on the activation job.

Closes #29060

Copilot AI and others added 2 commits April 29, 2026 11:55
- Compile on.workflow_run.conclusion (string|string[]) into a job if
  condition that guards conclusion matching, guarded by event_name check
  so the condition remains transparent for other triggers (e.g. workflow_dispatch)
- Comment out the conclusion field in the YAML on: section with explanatory
  comment, tracking inWorkflowRunConclusionArray to avoid false matches on
  workflows:/types: array items
- Add workflow_run_conclusion to aw_context passed to workflow_call so
  called workflows can access the triggering run's conclusion
- Add gh-aw.workflow_run.conclusion OTEL attribute to setup and conclusion
  spans in send_otlp_span.cjs, reading from awInfo or aw_context propagation
- Add workflow_run_conclusion to generate_aw_info.cjs for direct event access
- Add "Creating Monitoring Workflows" section to create-agentic-workflow.md
  (from PR #29060), updated to use on.workflow_run.conclusion instead of
  manual if: condition
- Add unit tests: TestExtractWorkflowRunConclusionCondition,
  TestExtractIfConditionMergesWorkflowRunConclusion,
  TestWorkflowRunConclusionCommentedInYAML

Agent-Logs-Url: https://github.com/github/gh-aw/sessions/7cab4a8f-bc7a-47f5-9cc5-79d5593830fb

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Comment thread .github/aw/create-agentic-workflow.md Outdated
Comment on lines +711 to +714
Run details:
- **Run ID**: ${{ github.event.workflow_run.id }}
- **Conclusion**: ${{ github.event.workflow_run.conclusion }}
- **Link**: ${{ github.event.workflow_run.html_url }}
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

@copilot the run details are always automatically included

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Removed the "Run details" block from the example prompt — those details are already available to the agent automatically. (9d509a5)

- `slash_command` full reference: https://github.github.com/gh-aw/reference/command-triggers/
- `label_command` and LabelOps: https://github.github.com/gh-aw/patterns/label-ops/

## Creating Monitoring Workflows
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

@copilot unbloat the guidance in this file, keep minimal changes

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Trimmed the section to a single minimal example with just the conclusion filter syntax and valid values. Removed the context table, Example 2, when-to-use checklist, and guiding-the-user paragraph. (9d509a5)

Copilot AI requested a review from pelikhan April 29, 2026 12:14
@pelikhan pelikhan marked this pull request as ready for review April 29, 2026 12:17
Copilot AI review requested due to automatic review settings April 29, 2026 12:17
@github-actions
Copy link
Copy Markdown
Contributor

🧪 Test Quality Sentinel Report

Test Quality Score: 90/100

Excellent test quality

Metric Value
New/modified tests analyzed 3 (15 table-driven sub-cases)
✅ Design tests (behavioral contracts) 3 (100%)
⚠️ Implementation tests (low value) 0 (0%)
Tests with error/edge cases 3 (100%)
Duplicate test clusters 0
Test inflation detected ⚠️ Yes (281 test lines / 97 prod lines ≈ 2.9:1)
🚨 Coding-guideline violations None

Test Classification Details

View all 3 test functions (15 sub-cases)
Test File Classification Issues Detected
TestExtractWorkflowRunConclusionCondition pkg/workflow/workflow_run_conclusion_test.go:14 ✅ Design None — 7 table rows covering empty, missing, non-map, single string, single array, multi-array, success
TestExtractIfConditionMergesWorkflowRunConclusion pkg/workflow/workflow_run_conclusion_test.go:120 ✅ Design None — 5 table rows covering no prior if, bare if, ${{ }}-wrapped if, multi-conclusion, passthrough
TestWorkflowRunConclusionCommentedInYAML pkg/workflow/workflow_run_conclusion_test.go:199 ✅ Design None — 3 table rows verifying compiled YAML output contains/omits expected strings

Flagged Tests — Requires Review

⚠️ Test Inflation (minor — score deduction only)

File: pkg/workflow/workflow_run_conclusion_test.go — 281 lines added vs 97 lines in the production file frontmatter_extraction_yaml.go (≈ 2.9:1 ratio, threshold 2:1).

This is a soft flag: the test file is table-driven and the extra lines come from thorough edge-case rows, not low-value duplication. No action required, but noted per scoring rubric.


Language Support

Tests analyzed:

  • 🟨 JavaScript (*.test.cjs, *.test.js): 0 tests

Verdict

Check passed. 0% of new tests are implementation tests (threshold: 30%). All three test functions verify observable behavioral contracts — the generated GitHub Actions expression strings and compiled YAML output — with thorough edge-case and error-path coverage. Build tag and assertion messages are correctly applied throughout.


📖 Understanding Test Classifications

Design Tests (High Value) verify what the system does:

  • Assert on observable outputs, return values, or state changes
  • Cover error paths and boundary conditions
  • Would catch a behavioral regression if deleted
  • Remain valid even after internal refactoring

Implementation Tests (Low Value) verify how the system does it:

  • Assert on internal function calls (mocking internals)
  • Only test the happy path with typical inputs
  • Break during legitimate refactoring even when behavior is correct
  • Give false assurance: they pass even when the system is wrong

Goal: Shift toward tests that describe the system's behavioral contract — the promises it makes to its users and collaborators.

References: §25108335974

🧪 Test quality analysis by Test Quality Sentinel · ● 490.2K ·

Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

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

✅ Test Quality Sentinel: 90/100. Test quality is excellent — 0% of new tests are implementation tests (threshold: 30%). All 3 test functions verify behavioral contracts with thorough edge-case coverage.

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

Adds first-class support for filtering workflow_run triggers by conclusion via frontmatter (on.workflow_run.conclusion), compiling the filter into a guarded GitHub Actions if expression and propagating the triggering conclusion into agent context/telemetry and docs.

Changes:

  • Compile on.workflow_run.conclusion (string or array) into a guarded if condition and AND-merge it with any existing if.
  • Comment out processed on.workflow_run.conclusion fields in the compiled YAML for transparency.
  • Propagate workflow_run_conclusion into aw_context / aw_info and emit it as an OTEL span attribute; add docs + Go tests.
Show a summary per file
File Description
pkg/workflow/frontmatter_extraction_yaml.go Extracts/merges workflow_run conclusion conditions and comments out processed YAML fields.
pkg/workflow/workflow_run_conclusion_test.go Adds unit tests for condition extraction/merging and YAML commenting behavior.
actions/setup/js/aw_context.cjs Adds workflow_run_conclusion to propagated aw_context.
actions/setup/js/generate_aw_info.cjs Adds workflow_run_conclusion to aw_info.json when present.
actions/setup/js/send_otlp_span.cjs Emits gh-aw.workflow_run.conclusion OTEL attribute from aw_info/aw_context.
.github/aw/create-agentic-workflow.md Documents on.workflow_run.conclusion usage for monitoring workflows.

Copilot's findings

Tip

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

  • Files reviewed: 6/6 changed files
  • Comments generated: 2

Comment on lines 197 to +201
if strings.Contains(line, "deployment_status:") {
inDeploymentStatus = true
inWorkflowRun = false
inPullRequest = false
inIssues = false
Comment on lines +867 to +870
parts := make([]string, 0, len(conclusions))
for _, c := range conclusions {
parts = append(parts, "github.event.workflow_run.conclusion == '"+c+"'")
}
…pilation

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown
Contributor

Commit pushed: 5b16b02

🏗️ ADR gate enforced by Design Decision Gate 🏗️

@github-actions
Copy link
Copy Markdown
Contributor

🏗️ Design Decision Gate — ADR Required

This PR makes significant changes to core business logic (378 new lines in pkg/) but does not have a linked Architecture Decision Record (ADR).

AI has analyzed the PR diff and generated a draft ADR to help you get started:

📄 Draft ADR: docs/adr/29089-compile-workflow-run-conclusion-into-if-condition.md

What to do next

  1. Review the draft ADR committed to your branch — it was generated from the PR diff
  2. Complete the missing sections — add context the AI couldn't infer, refine the decision rationale, and list real alternatives you considered
  3. Commit the finalized ADR to docs/adr/ on your branch
  4. Reference the ADR in this PR body by adding a line such as:

    ADR: ADR-29089: Compile on.workflow_run.conclusion Filter into Job if Condition

Once an ADR is linked in the PR body, this gate will re-run and verify the implementation matches the decision.

Why ADRs Matter

"AI made me procrastinate on key design decisions. Because refactoring was cheap, I could always say 'I'll deal with this later.' Deferring decisions corroded my ability to think clearly."

ADRs create a searchable, permanent record of why the codebase looks the way it does. Future contributors (and your future self) will thank you.


📋 Michael Nygard ADR Format Reference

An ADR must contain these four sections to be considered complete:

  • Context — What is the problem? What forces are at play?
  • Decision — What did you decide? Why?
  • Alternatives Considered — What else could have been done?
  • Consequences — What are the trade-offs (positive and negative)?

All ADRs are stored in docs/adr/ as Markdown files numbered by PR number (e.g., 29089-compile-workflow-run-conclusion-into-if-condition.md for PR #29089).

🔒 This PR cannot merge until an ADR is linked in the PR body.

References: §25108336032

🏗️ ADR gate enforced by Design Decision Gate 🏗️ · ● 150.9K ·

@pelikhan
Copy link
Copy Markdown
Collaborator

@copilot review all comments

Copy link
Copy Markdown
Contributor Author

Copilot AI commented Apr 29, 2026

@copilot review all comments

Addressed both reviewer comments in d6e982c:

  1. Flag reset bug — Added inWorkflowRun = false and inWorkflowRunConclusionArray = false to the pull_request:, issues:, discussion:, and issue_comment: section-entry blocks so the flags can't leak into unrelated trigger sections when a workflow_run: section precedes them.

  2. Expression injection — Changed extractWorkflowRunConclusionCondition to return (string, error) and validate each conclusion value against the validWorkflowRunConclusions allowlist (now a []string with a helper isValidWorkflowRunConclusion). Invalid values (including anything containing ') produce a compile-time error with a message that lists all valid values, dynamically generated from the allowlist. Error is propagated through extractIfConditionextractYAMLSections → both callers (compiler_orchestrator_workflow.go, compiler_string_api.go).

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 gh repo view --json owner,name --jq .owner.login &#43; &#34;/&#34; &#43; .name 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet env 53/001/test-frontmatter-with-nested-objects.md GO111MODULE ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile GOINSECURE t GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linu/tmp/go-build2725585893/b112/vet.cfg (http block)
    • Triggering command: /usr/bin/gh gh repo view owner/repo 7255�� 4075455393/.github/workflows v7mHHZTds x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet env t999087899/.github/workflows GO111MODULE 64/pkg/tool/linux_amd64/compile GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linu^remote\..*\.gh-resolved$ (http block)
    • Triggering command: /usr/bin/gh gh repo view owner/repo env 4075455393/.github/workflows b-AbBFuh- ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linu-trimpath env t999087899 GO111MODULE .yml GOINSECURE (http block)
  • https://api.github.com/orgs/test-owner/actions/secrets
    • Triggering command: /usr/bin/gh gh api /orgs/test-owner/actions/secrets --jq .secrets[].name -json GO111MODULE es/.bin/sh GOINSECURE GOMOD GOMODCACHE go env on&#39; --ignore-patgo1.25.8 GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh api /orgs/test-owner/actions/secrets --jq .secrets[].name -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE node (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, .object.type] | @tsv INVALID,NEW -j DROP g_.a op5fLH1pk 64/pkg/tool/linu--show-toplevel git rev-�� --show-toplevel 64/pkg/tool/linuremote.origin.url /usr/bin/git g_.a GO111MODULE x_amd64/link git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/ai-inference/git/ref/tags/v1 --jq [.object.sha, .object.type] | @tsv /tmp/TestCollectWorkflowFiles_TransitiveImports3849797305/001 config /usr/bin/git remote.origin.urgit GO111MODULE 64/pkg/tool/linu--show-toplevel git rev-�� --show-toplevel 64/pkg/tool/linux_amd64/vet /usr/bin/git -json GO111MODULE ache/go/1.25.8/xinstall 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, .object.type] | @tsv GOSUMDB GOWORK 64/bin/go GOINSECURE GOMOD GOMODCACHE sh -c npx prettier --cGOINSECURE GOPROXY 64/bin/go GOSUMDB GOWORK 64/bin/go node (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v3 --jq [.object.sha, .object.type] | @tsv 5825-39889/test-102092277 (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v3 --jq [.object.sha, .object.type] | @tsv ignore-path ../../../.prettierignore show /usr/bin/git HEAD t-patch-utils-GF-c n-dir/git git -C /home/REDACTED/work/gh-aw/gh-aw/.gremote.origin.url config x_amd64/compile remote.origin.ursh iles,SysoFiles,C-c tions/node_modulnpx prettier --write &#39;../../../**/*.json&#39; &#39;!../../../pkg/workflow/js/**/*.json&#39; --ignore-path ../../../.prettierignore x_amd64/compile (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, .object.type] | @tsv 5825-39889/test-3251600088/.github/workflows llzq/kleu3xr21GcpMTTxllzq ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile GOSUMDB GOWORK 64/bin/go ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile -c 5825-39889/test-1246060033 DxwQ/E_kI_tUUioJTbt35DxwQ 1/x64/bin/node -n1 b/gh-aw/pkg/agenrev-parse --end-of-options--show-toplevel ache/go/1.25.8/x64/pkg/tool/linux_amd64/link (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq [.object.sha, .object.type] | @tsv --show-toplevel g2/XhJDf54YAm-TV-d /usr/bin/git 5825-39889/test-tr --check ache/go/1.25.8/x: git rev-�� --show-toplevel ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet /usr/bin/git 741539915 _hWR/zuzHXkfxSXMrev-parse 1/x64/bin/node git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq [.object.sha, .object.type] | @tsv --show-toplevel git /usr/bin/git --show-toplevel /tmp/go-build272rev-parse ache/node/24.14.--show-toplevel git rev-�� --show-toplevel git /usr/bin/git k/gh-aw/gh-aw/.ggit remote /opt/hostedtoolc--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, .object.type] | @tsv &#34;prettier&#34; --cheGOINSECURE sh 64/bin/go &#34;prettier&#34; --wrigit (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv L0nF/R3iUEqf5PFeb3NCkL0nF -trimpath 64/pkg/tool/linux_amd64/vet -p internal/filepatrev-parse -lang=go1.25 64/pkg/tool/linux_amd64/vet 5585�� licyMinIntegrityOnlymin-integrity_with_repos=public_190653019/001 .cfg /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/compile -p golang.org/x/texrev-parse -lang=go1.25 /opt/hostedtoolcache/go/1.25.8/x-buildtags (http block)
  • https://api.github.com/repos/actions/github-script/git/ref/tags/v8
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq [.object.sha, .object.type] | @tsv --show-toplevel ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile /usr/bin/git ithub/workflows -trimpath 5585893/b427=&gt; git rev-�� --show-toplevel /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linu-trimpath /usr/bin/git 618n/6K3JL8ddMPogit pkg/mod/golang.orev-parse /opt/hostedtoolc--show-toplevel git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq [.object.sha, .object.type] | @tsv --show-toplevel go /usr/bin/infocmp -json GO111MODULE /opt/hostedtoolc--oneline infocmp -1 xterm-color go (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, .object.type] | @tsv -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9 --jq [.object.sha, .object.type] | @tsv go1.25.8 -c=4 -nolocalimports -importcfg /tmp/go-build2488341929/b239/importcfg -pack /home/REDACTED/go/pkg/mod/golang.org/x/text@v0.36.0/internal/catmsg/catmsg.go env -json tions.go 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9 --jq [.object.sha, .object.type] | @tsv go1.25.8 -c=4 -nolocalimports -importcfg /tmp/go-build2488341929/b249/importcfg -embedcfg /tmp/go-build2488341929/b249/embedcfg env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (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, .object.type] | @tsv -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv --git-dir 64/pkg/tool/linux_amd64/compile 5585893/b471/vet.cfg mLsRemoteWithReagit mLsRemoteWithRearev-parse 64/pkg/tool/linu--show-toplevel infocmp -1 xterm-color 64/pkg/tool/linuorigin /tmp/go-build2725585893/b469/workflow.test g_.a sNGC5r73k x_amd64/link /tmp/go-build2725585893/b469/workflow.test (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv --show-toplevel go /usr/bin/git 77/001/test-frongit GO111MODULE 64/bin/go /usr/bin/git conf�� --get-regexp ^remote\..*\.gh-resolved$ /usr/bin/git -json GO111MODULE 64/bin/go 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, .object.type] | @tsv -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv /tmp/TestGuardPolicyTrustedUsersRequiresMinIntegrity1411921300/001 (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv --git-dir 64/pkg/tool/linu-tests 5585893/b468/vet.cfg g_.a GO111MODULE 64/pkg/tool/linu--show-toplevel gh run download 5 /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/link test-logs/run-5 GO111MODULE 64/pkg/tool/linu--show-toplevel /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/link (http block)
  • https://api.github.com/repos/actions/setup-node/git/ref/tags/v6
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv &#34;prettier&#34; --cheGOINSECURE sh 64/bin/go &#34;prettier&#34; --wrigit (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv /tmp/go-build2488341929/b099/_pkg_.a k/gh-aw/gh-aw/pkg/gitutil/gitutil.go g_.a -p context -lang=go1.25 /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linuorigin -o licyMinIntegrityOnlymin-integrity_with_repos_array_c1672203729/001 -trimpath ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile 001&#39; 001&#39; -lang=go1.25 ache/go/1.25.8/x64/pkg/tool/linu-test.v=true (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, .object.type] | @tsv 5585893/b472/_pkg_.a rev-parse 5585893/b472=&gt; -json GO111MODULE 64/bin/go /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/vet -ato�� poJ_/sX9FX53sm1OTZ6jdpoJ_ -buildtags 0&#34;}} -errorsas -ifaceassert layTitle git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/upload-artifact/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv run l /opt/hostedtoolcache/node/24.14.1/x64/bin/node --detach GO111MODULE 64/bin/go node /tmp�� s/test.md go /usr/bin/git -json GO111MODULE layTitle git (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, .object.type] | @tsv . st/dist/workers/forks.js $name) { hasDiscussionsEnabled } } -b 0ae4ab90 /home/REDACTED/wor--require git diff�� --binary e3bb619cc940b995--conditions ache/go/1.25.8/xdevelopment -m ode_modules/vite-C k/gh-aw/gh-aw/ac/home/REDACTED/work/gh-aw/gh-aw/.github/workflows git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/astral-sh/setup-uv/git/ref/tags/eac588ad8def6316056a12d4907a9d4d84ff7a3b --jq [.object.sha, .object.type] | @tsv . ache/node/24.14.1/x64/bin/node bin/git -b 0ae4ab90 ck git diff�� --binary (http block)
  • https://api.github.com/repos/github/gh-aw
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw --jq .default_branch -output.go git r: $owner, name: $name) { hasDiscussionsEnabled } } --is-ancestor f7713eaa53cabc15-C odules/npm/node_/home/REDACTED/work/gh-aw/gh-aw 1/x64/bin/node ve . tions/setup/js/node_modules/vitest/suppress-warnings.cjs r: $owner, name: $name) { hasDiscussionsEnabled } } -exist mp es/.bin/git tions/setup/js/nshow (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw --jq .default_branch ithub/workflows main ock.yml run-script/lib/ngit git ache/node/24.14./home/REDACTED/work/gh-aw/gh-aw/.github/workflows /tmp/go-build116rev-parse ings�� ithub/workflows git repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } featurewhoami forks.js DiscussionsEnabl/home/REDACTED/work/gh-aw/gh-aw /opt/hostedtoolcshow (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, .object.type] | @tsv --show-toplevel 64/pkg/tool/linux_amd64/compile /usr/bin/git g_.a GO111MODULE 64/pkg/tool/linu--show-toplevel /usr/bin/git remo�� -v 64/pkg/tool/linux_amd64/compile /usr/bin/git g_.a 5-yTJqrnP util.test git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v0.1.2 --jq [.object.sha, .object.type] | @tsv --git-dir cut /usr/bin/git source-field-vargit GOPROXY 64/bin/go /usr/bin/git remo�� -v go /usr/bin/git -json GO111MODULE 64/bin/go 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, .object.type] | @tsv /tmp/TestGuardPolicyMinIntegrityOnlymin-integrittest-logs/run-4 rev-parse /usr/bin/git json&#39; --ignore-pgit GO111MODULE 64/bin/go git -C /tmp/gh-aw-test-runs/20260429-125825-39889/test--errorsas show om/myorg/myrepo.git th .prettierignogit GO111MODULE x_amd64/compile git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v1.0.0 --jq [.object.sha, .object.type] | @tsv /ref/tags/v9 --stdin sv l --all --quiet git rev-�� --show-toplevel l /usr/bin/git -json GO111MODULE 64/bin/go /usr/bin/git (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, .object.type] | @tsv /tmp/TestGuardPolicyMinIntegrityOnlymin-integrittest-logs/run-1 remote /usr/bin/git json&#39; --ignore-pgit GO111MODULE 64/bin/go git -C /tmp/gh-aw-test-runs/20260429-125825-39889/test-1770186449/custom/workflows config /usr/bin/git remote.origin.urgit GO111MODULE x_amd64/asm git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v1.2.3 --jq [.object.sha, .object.type] | @tsv --all-progress-implied --revs /usr/bin/git --thin --delta-base-offrev-parse -q git -C /tmp/TestGuardPolicyTrustedUsersCompiledOutput2211364013/001 config /opt/hostedtoolcache/node/24.14.1/x64/bin/node remote.origin.urgit GO111MODULE 64/bin/go node (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs
    • Triggering command: /usr/bin/gh gh run list --json databaseId,number,url,status,conclusion,workflowName,createdAt,startedAt,updatedAt,event,headBranch,headSha,displayTitle --limit 100 --created &gt;=2026-04-22 GOMOD GOMODCACHE 64/pkg/tool/linutest@example.com env g_.a elect.go 64/pkg/tool/linux_amd64/compile GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/compile (http block)
    • Triggering command: /usr/bin/gh gh run list --json databaseId,number,url,status,conclusion,workflowName,createdAt,startedAt,updatedAt,event,headBranch,headSha,displayTitle --limit 100 --created &gt;=2026-03-30 GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/asm env -json GO111MODULE 64/pkg/tool/linux_amd64/compile GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linu--auto (http block)
    • Triggering command: /usr/bin/gh gh run list --json databaseId,number,url,status,conclusion,workflowName,createdAt,startedAt,updatedAt,event,headBranch,headSha,displayTitle --limit 100 --created &gt;=2026-01-29 GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/compile env g_.a GO111MODULE 64/pkg/tool/linux_amd64/compile GOINSECURE GOMOD GOMODCACHE gh-aw.opt.wasm gh-aw.wasm; \ AFrev-parse (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/1/artifacts
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/1/artifacts --jq .artifacts[].name 06SIChxms 64/pkg/tool/linux_amd64/link GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/link env 1983579993/.github/workflows pKmvAbdZx x_amd64/compile GOINSECURE %H %ct %D (http block)
    • Triggering command: /usr/bin/gh gh run download 1 --dir test-logs/run-1 k1Ubnk-ff ache/go/1.25.8/x64/pkg/tool/linux_amd64/asm GOINSECURE GOMOD erignore ache/go/1.25.8/x64/pkg/tool/linu-buildtags env 1770186449/custom/workflows GO111MODULE ache/go/1.25.8/x64/pkg/tool/linu-nilfunc GOINSECURE 8341929/b013/ GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linu-tests (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/1/artifacts --jq .artifacts[].name GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE 1/x64/bin/node GOINSECURE GOMOD GOMODCACHE go (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/12345/artifacts
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/12345/artifacts --jq .artifacts[].name Hi02xO8a- 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet env ortcfg RG6vPflge ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile (http block)
    • Triggering command: /usr/bin/gh gh run download 12345 --dir test-logs/run-12345 V3gqgd2UJ 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet env ortcfg v4b3viMTA ache/go/1.25.8/x64/pkg/tool/linux_amd64/asm GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linu-test.v=true (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/12345/artifacts --jq .artifacts[].name GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env y_only_defaults_repo3755042993/0remote.origin.url GO111MODULE ache/go/1.25.8/x64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/12346/artifacts
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/12346/artifacts --jq .artifacts[].name AUUx1O_e3 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet env ortcfg 0kiaYELPw x_amd64/link GOINSECURE GOMOD GOMODCACHE x_amd64/link (http block)
    • Triggering command: /usr/bin/gh gh run download 12346 --dir test-logs/run-12346 h00yucQ7c ionpins.test GOINSECURE GOMOD ode-gyp-bin/nodeuser.email ionpins.test 7255�� ortcfg CHrYwEuIi ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linu-importcfg (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/12346/artifacts --jq .artifacts[].name GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env y_only_defaults_repo3755042993/001 GO111MODULE 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/2/artifacts
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/2/artifacts --jq .artifacts[].name rrG8ct2Bi 64/pkg/tool/linux_amd64/vet GOINSECURE a20poly1305 GOMODCACHE 64/pkg/tool/linux_amd64/vet env 1983579993/.github/workflows R30X4Bcts k GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile (http block)
    • Triggering command: /usr/bin/gh gh run download 2 --dir test-logs/run-2 LamLkoYmy ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile GOINSECURE GOMOD erignore ache/go/1.25.8/x64/pkg/tool/linu--jq env 1770186449/custom/workflows cjNZiRS1g k GOINSECURE er GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/2/artifacts --jq .artifacts[].name GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE ache/go/1.25.8/x64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/3/artifacts
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/3/artifacts --jq .artifacts[].name GO111MODULE 64/pkg/tool/linux_amd64/vet GOINSECURE /bidi 64/src/syscall/juser.email 64/pkg/tool/linutest@example.com env 1983579993 JmzP4TwGo ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile (http block)
    • Triggering command: /usr/bin/gh gh run download 3 --dir test-logs/run-3 34i--fWCy ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile GOINSECURE age erignore ache/go/1.25.8/xTest User env 1770186449/custom/workflows GO111MODULE ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile GOINSECURE e/rtcov GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/3/artifacts --jq .artifacts[].name GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env ithout_min-integ--limit GO111MODULE ache/go/1.25.8/x--created GOINSECURE GOMOD GOMODCACHE go (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/4/artifacts
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/4/artifacts --jq .artifacts[].name yVIFwLdjv 64/pkg/tool/linux_amd64/vet GOINSECURE rm GOMODCACHE 64/pkg/tool/linuTest User env 1983579993/.github/workflows BIoY6_isA ache/go/1.25.8/x64/pkg/tool/linu-buildmode=exe GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linu-extld=gcc (http block)
    • Triggering command: /usr/bin/gh gh run download 4 --dir test-logs/run-4 InX8DV7o_ ache/go/1.25.8/x64/pkg/tool/linux_amd64/asm GOINSECURE pguts erignore ache/go/1.25.8/xtest@example.com env 1770186449 N5EVshPW9 ache/go/1.25.8/x64/pkg/tool/linu-nilfunc GOINSECURE 8341929/b007/ GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linu-tests (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/4/artifacts --jq .artifacts[].name mLsRemoteWithRealGitcustom_branch2209662396/001&#39; 64/bin/go GOINSECURE GOMOD GOMODCACHE go env ithout_min-integrity1848788996/001 GO111MODULE ache/go/1.25.8/x64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/5/artifacts
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/5/artifacts --jq .artifacts[].name QyquJZDcH 64/pkg/tool/linux_amd64/compile GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/compile env g_.a Y9sJvruy0 x_amd64/link GOINSECURE GOMOD GOMODCACHE x_amd64/link (http block)
    • Triggering command: /usr/bin/gh gh run download 5 --dir test-logs/run-5 GO111MODULE 64/pkg/tool/linux_amd64/compile GOINSECURE pproxy erignore 64/pkg/tool/linux_amd64/compile ortc�� 53/001/test-empty-frontmatter.md O_2Lfc9jA ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/5/artifacts --jq .artifacts[].name GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env ithout_min-integrity1848788996/001 GO111MODULE ache/go/1.25.8/x64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
  • https://api.github.com/repos/github/gh-aw/actions/workflows
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env on&#39; --ignore-pat-errorsas GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh run list --json databaseId,number,url,status,conclusion,workflowName,createdAt,startedAt,updatedAt,event,headBranch,headSha,displayTitle --workflow nonexistent-workflow-12345 --limit 100 GOMOD GOMODCACHE x_amd64/asm env -json GO111MODULE x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile (http block)
    • Triggering command: /usr/bin/gh gh run list --json databaseId,number,url,status,conclusion,workflowName,createdAt,startedAt,updatedAt,event,headBranch,headSha,displayTitle --workflow nonexistent-workflow-12345 --limit 6 .o 64/src/runtime/axterm-color 64/pkg/tool/linux_amd64/vet env -json .cfg x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile (http block)
  • https://api.github.com/repos/github/gh-aw/contents/.github/workflows/shared/reporting.md
    • Triggering command: /tmp/go-build2725585893/b404/cli.test /tmp/go-build2725585893/b404/cli.test -test.testlogfile=/tmp/go-build2725585893/b404/testlog.txt -test.paniconexit0 -test.v=true -test.parallel=4 -test.timeout=10m0s -test.run=^Test -test.short=true -nolocalimports -importcfg /tmp/go-build2488341929/b226/importcfg -pack env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /tmp/go-build1069991070/b404/cli.test /tmp/go-build1069991070/b404/cli.test -test.testlogfile=/tmp/go-build1069991070/b404/testlog.txt -test.paniconexit0 -test.v=true -test.parallel=4 -test.timeout=10m0s -test.run=^Test -test.short=true GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/xGO111MODULE 2819�� -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (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, .object.type] | @tsv --show-toplevel sh /usr/bin/git RequiresMinInteggit G1PQ/JYbkfQ24Wgmrev-parse 64/pkg/tool/linu--show-toplevel git rev-�� --show-toplevel 64/pkg/tool/linux_amd64/vet /usr/bin/git approach-validatdu -trimpath tutil.test git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v0.47.4 --jq [.object.sha, .object.type] | @tsv --show-toplevel go /usr/bin/git -json GO111MODULE 1/x64/bin/node git rev-�� --show-toplevel go /usr/bin/git ithub/workflows/du GO111MODULE /opt/hostedtoolc/tmp/gh-aw/aw-feature-branch.patch 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, .object.type] | @tsv 5825-39889/test-source-field-variant-1218253309/.github/workflows GO111MODULE ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile GOINSECURE /sys GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linu--jq ortc�� 8341929/b049/_pkg_.a rg/x/oauth2@v0.35.0/internal/doc.go ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile GOINSECURE GOMOD 8341929/b029/symabis ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.0.0 --jq [.object.sha, .object.type] | @tsv -json GO111MODULE ache/go/1.25.8/x64/bin/go GOINSECURE GOMOD GOMODCACHE go env 0440-72785/test-add-source-path-2009653230/.gith--detach GO111MODULE ache/go/1.25.8/x64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/v1.2.3
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.2.3 --jq [.object.sha, .object.type] | @tsv -json GO111MODULE x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile 2359�� -json GO111MODULE x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.2.3 --jq [.object.sha, .object.type] | @tsv &#34;prettier&#34; --check &#39;scripts/**/*GOINSECURE git 64/bin/go --show-toplevel git 64/bin/go go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/v2.0.0
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v2.0.0 --jq [.object.sha, .object.type] | @tsv gh-aw.wasm ./cmd/gh-aw-wasm GO111MODULE x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile 2359�� -json GO111MODULE x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v2.0.0 --jq [.object.sha, .object.type] | @tsv -json GO111MODULE x_amd64/compile -Oz --enable-bugit GOMOD GOMODCACHE x_amd64/compile env -json 1.5.0/internal/xcontext/xcontext.go x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v2.0.0 --jq [.object.sha, .object.type] | @tsv -json GO111MODULE x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile 4330�� -json GO111MODULE x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/v3.0.0
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v3.0.0 --jq [.object.sha, .object.type] | @tsv (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v3.0.0 --jq [.object.sha, .object.type] | @tsv &#34;prettier&#34; --check &#39;scripts/**/*GOINSECURE git 64/bin/go --show-toplevel git 64/bin/go go _bra�� -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (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, .object.type] | @tsv report.md g/constants/constants.go ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile GOINSECURE 8341929/b029/ GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile ortc�� efaultBranchFromLsRemoteWithRealGitcustom_branch492064640/001&#39; efaultBranchFromLsRemoteWithRealGitcustom_branch492064640/001&#39; ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile GOSUMDB /cpu ache/go/1.25.8/x--show-toplevel ache/go/1.25.8/x64/pkg/tool/linumyorg (http block)
    • Triggering command: /usr/bin/gh gh api /repos/nonexistent/action/git/ref/tags/v999.999.999 --jq [.object.sha, .object.type] | @tsv -json GO111MODULE ache/go/1.25.8/x64/bin/go GOINSECURE GOMOD GOMODCACHE go env 0440-72785/test-add-source-path-2009653230/.github/workflows GO111MODULE 1/x64/bin/node GOINSECURE GOMOD GOMODCACHE go (http block)
  • https://api.github.com/repos/nonexistent/repo/actions/runs/12345
    • Triggering command: /usr/bin/gh gh run view 12345 --repo nonexistent/repo --json status,conclusion GOINSECURE go-sdk/mcp GOMODCACHE eutil.test 7255�� report.md GO111MODULE ache/go/1.25.8/x64/pkg/tool/linu-importcfg GOINSECURE 8341929/b036/ GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linu/home/REDACTED/work/gh-aw/gh-aw/pkg/sliceutil/sliceutil_test.go (http block)
    • Triggering command: /usr/bin/gh gh run view 12345 --repo nonexistent/repo --json status,conclusion GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE ache/go/1.25.8/x64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
  • https://api.github.com/repos/owner/repo/actions/workflows
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path --repo owner/repo 64/bin/go GOINSECURE GOMOD GOMODCACHE go env on&#39; --ignore-pat-errorsas GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path --repo owner/repo 64/bin/go GOINSECURE GOMOD GOMODCACHE go env on&#39; --ignore-pat-s GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh workflow list --repo owner/repo --json name,path,state ortcfg.link GOINSECURE GOMOD GOMODCACHE FYD7TXdX-i1ql3kueA/opxEl9d6gxDxhg-XZsIZ/8OmK45MC--auto estl�� ortcfg GO111MODULE g_.a GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/x^remote\..*\.gh-resolved$ (http block)
  • https://api.github.com/repos/test-owner/test-repo/actions/secrets
    • Triggering command: /usr/bin/gh gh api /repos/test-owner/test-repo/actions/secrets --jq .secrets[].name -json til/net.go ode_modules/.bin-lang=go1.25 GOINSECURE GOMOD GOMODCACHE go env on&#39; --ignore-pat- GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/test-owner/test-repo/actions/secrets --jq .secrets[].name -json GO111MODULE ace50f1705c72e68-d GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE node (http block)
  • https://api.github.com/repos/test/repo
    • Triggering command: /usr/bin/gh gh api /repos/test/repo --jq .default_branch 1770186449/custom/workflows GO111MODULE ache/go/1.25.8/x64/pkg/tool/linu-nilfunc GOINSECURE 8341929/b013/ GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linu-tests ortc�� 8341929/b134/_pkg_.a rg/x/text@v0.36.0/internal/tag/tag.go ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile GOINSECURE GOMOD 8341929/b013/symdownload ache/go/1.25.8/x3 (http block)
    • Triggering command: /usr/bin/gh gh api /repos/test/repo --jq .default_branch 11364013/001 GO111MODULE 1/x64/bin/node GOINSECURE GOMOD GOMODCACHE go t-ha�� vaScript2956195877/001/test-frontmatter-with-nested-objects.md GO111MODULE ache/go/1.25.8/x64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
  • invalid.example.invalid
    • Triggering command: /usr/lib/git-core/git-remote-https /usr/lib/git-core/git-remote-https origin https://invalid.example.invalid/nonexistent-repo.git e/git init�� ndor/bin/git git ode_modules/.bin/git =receive test@example.com--git-dir=/tmp/bare-incremental-IDMEm8 /git (dns block)

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

@pelikhan pelikhan merged commit e2b2aa9 into main Apr 29, 2026
@pelikhan pelikhan deleted the copilot/add-workflow-run-conclusion-filter branch April 29, 2026 13:21
github-actions Bot added a commit that referenced this pull request Apr 30, 2026
Add Conclusion Filtering subsection to the Workflow Run Triggers
section, mirroring the existing deployment_status.state documentation.

The on.workflow_run.conclusion field (added in #29089) compiles into a
guarded if: condition at build time, allowing users to filter workflow
runs by their conclusion without writing the two-part GitHub Actions
expression guard manually.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants