fix(workflows): exempt catalog automation from PR-count confirmation - #4607
Open
WOLIKIMCHENG wants to merge 1 commit into
Open
WOLIKIMCHENG wants to merge 1 commit into
WOLIKIMCHENG wants to merge 1 commit into
Conversation
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
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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 passedgh aw compile --no-emit --no-check-updatefor all three workflows — passedgit diff --check— passedAI Disclosure
AI-assisted tools were used to help with this contribution. I reviewed and
validated the final changes.