Skip to content

Add PR CI detective and fixer workflows#123

Merged
strawgate merged 6 commits intomainfrom
main-4269934fb066521f
Feb 19, 2026
Merged

Add PR CI detective and fixer workflows#123
strawgate merged 6 commits intomainfrom
main-4269934fb066521f

Conversation

@github-actions
Copy link
Contributor

Summary

  • add pr-ci-detective and pr-ci-fixer workflow templates and examples
  • update workflow listings and deprecate pr-checks-fix docs
  • include new workflow shims under github/workflows for maintainer relocation into .github/workflows

Testing

  • make lint

Notes

Maintainers should move the new shim files from github/workflows into .github/workflows and run make compile to generate the lock files and dogfood triggers.

AI generated by Issue Assistant

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@strawgate strawgate marked this pull request as ready for review February 19, 2026 03:47
@github-actions
Copy link
Contributor Author

CI failed because make compile left the working tree dirty, so the generated workflow artifacts in .github/workflows/ are out of date.

Failing log excerpt
Working tree dirty after make compile.
 M .github/workflows/agentics-maintenance.yml
 M .github/workflows/gh-aw-agent-efficiency.lock.yml
 ...
 ?? .github/workflows/trigger-pr-ci-detective.yml
 ?? .github/workflows/trigger-pr-ci-fixer.yml
 ?? .github/workflows/trigger-release-update.yml

Recommended fix

  • Run make compile after moving the new shim workflows into .github/workflows/.
  • Commit the resulting updates to the existing .lock.yml files and the new trigger-*.yml files listed above.

Tests

  • Not run locally (CI log review only).

What is this? | From workflow: PR Checks Fixer

Give us feedback! React with 🚀 if perfect, 👍 if helpful, 👎 if not.

Copy link
Contributor Author

@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.

APPROVE


What is this? | From workflow: PR Review Agent

Give us feedback! React with 🚀 if perfect, 👍 if helpful, 👎 if not. for issue #123

@strawgate
Copy link
Collaborator

/ai remove the deprecated note, no need for backwards compat

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions
Copy link
Contributor Author

Removed the deprecated note from gh-agent-workflows/pr-checks-fix/README.md as requested. Tests not run (documentation-only change).


What is this? | From workflow: PR Assistant

Give us feedback! React with 🚀 if perfect, 👍 if helpful, 👎 if not. for issue #123

@cla-checker-service
Copy link

❌ Author of the following commits did not sign a Contributor Agreement:
, b48f1ae

Please, read and sign the above mentioned agreement if you want to contribute to this project

@github-actions
Copy link
Contributor Author

CI failed in Verify compiled workflows because make compile leaves the working tree dirty (updated lock files + new trigger workflows were generated).

Recommended fix:

  • Move the new shims from github/workflows/gh-aw-pr-ci-detective.md and github/workflows/gh-aw-pr-ci-fixer.md into .github/workflows/.
  • Run make compile and commit the generated updates, including the new trigger workflows (.github/workflows/trigger-pr-ci-detective.yml, .github/workflows/trigger-pr-ci-fixer.yml, .github/workflows/trigger-release-update.yml) and refreshed .github/workflows/gh-aw-*.lock.yml files.

Tests run:

  • make lint (pass)

What is this? | From workflow: PR Checks Fixer

Give us feedback! React with 🚀 if perfect, 👍 if helpful, 👎 if not.

@strawgate strawgate merged commit 185777a into main Feb 19, 2026
3 of 5 checks passed
@strawgate strawgate deleted the main-4269934fb066521f branch February 19, 2026 15:23
@github-actions
Copy link
Contributor Author

Summary: gh-aw compilation failed because a nested network.strict entry and unsupported tools.serena languages violated the schema.

Fix:

  • Added overrides under github/workflows/ and synced them in scripts/dogfood.sh for compile-time use.
  • Moved strict to top-level and trimmed Serena languages to supported values.

Evidence:

github/workflows/gh-aw-agent-suggestions.md:48-56
48 network:
49   allowed:
50     - defaults
51     - github
52     - go
53     - node
54     - python
55     - ruby
56 strict: false
github/workflows/gh-aw-semantic-function-clustering.md:52-58
52   pull-requests: read
53 tools:
54   github:
55     toolsets: [repos, issues, pull_requests, search]
56   bash: true
57   web-fetch:
58   serena: ["go", "python", "typescript", "java", "csharp", "rust"]

Tests:

  • make compile

What is this? | From workflow: PR Checks Fixer

Give us feedback! React with 🚀 if perfect, 👍 if helpful, 👎 if not.

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.

Split pr check fix into pr ci detective and pr ci fixer

2 participants

Comments