Skip to content

fix(workflows): exempt catalog automation from PR-count confirmation - #4607

Open
WOLIKIMCHENG wants to merge 1 commit into
github:mainfrom
WOLIKIMCHENG:fix/4597-gh-aw-pr-count-exemption
Open

WOLIKIMCHENG wants to merge 1 commit into
github:mainfrom
WOLIKIMCHENG:fix/4597-gh-aw-pr-count-exemption

Conversation

@WOLIKIMCHENG

Copy link
Copy Markdown
Contributor

Description

Fixes #4597.

Repository-owned gh-aw workflows for community extensions, presets, and
bundles now explicitly skip the ordinary contributor open-PR confirmation
only after successful validation and allowed catalog/docs updates. Their
checked-in locks continue to runtime-import the workflow Markdown, so no
generated-lock update is needed.

This does not change the three-open-PR policy for ordinary contributor pull
requests, and it does not modify catalog or community documentation data.

Testing

  • .venv/bin/python -m pytest tests/test_github_workflows.py -q — 14 passed
  • Community workflow regression selection — 5 passed
  • New exemption regression test — 1 passed
  • gh aw compile --no-emit --no-check-update for all three workflows — passed
  • Ruff, Python compilation, import smoke checks, and git diff --check — passed

AI Disclosure

  • I did not use AI assistance for this contribution
  • I did use AI assistance (describe below)

AI-assisted tools were used to help with this contribution. I reviewed and
validated the final changes.

Clarify that repository-owned community extension, preset, and bundle
workflows bypass the ordinary contributor confirmation gate only after
successful validation and allowed catalog/docs updates.

Add regression coverage for the runtime-imported instruction, draft PR
configuration, and catalog-specific allowed files.

Fixes github#4597
@mnriem mnriem added the triage-nice-to-have Verdict: evidence-backed fix or greenlit feature — land after review label Sep 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

triage-nice-to-have Verdict: evidence-backed fix or greenlit feature — land after review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[aw] Add Community Extension from Issue Submission reported incomplete result

2 participants