chore(ci): skip pull_request runs for release-please output-only PRs - #120
Merged
Conversation
release-please opens its PR with GITHUB_TOKEN, which creates pull_request runs that can only sit in action_required. Exclude the axi-sdk-js release-output set from every pull_request trigger so those PRs create zero runs, while ordinary PR and push/tag/publish paths stay unchanged.
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.
Summary
Prevent normal PR CI from being created for axi-sdk-js release-please PRs (Shape E).
release-please opens its release PR with
GITHUB_TOKEN, which createspull_requestruns that can only sit inaction_required. This change excludes the exact axi-sdk-js release-output set from everypull_requesttrigger so those PRs create zero runs.Changes
axi-sdk-js-ci.yml: append ordered negativepathspatterns after the positive allow-list (cannot combinepathswithpaths-ignore). Does not negate rootpackage.json.guard-generated-files.ymlandno-mistakes-required.yml: addpaths-ignorefor the release-output set. Keep existing bot authorifconditions as defense in depth.docs-check.yml: unchanged (existing allow-list already skips release PRs).packages/axi-sdk-js/test/release-ci-exclusions.test.ts.Release-output set
.release-please-manifest.jsonpackages/axi-sdk-js/CHANGELOG.mdpackages/axi-sdk-js/package.jsonpackages/axi-sdk-js/package-lock.json(defensive; not present under pnpm)Validation
Notes
no-mistakes-requiredcheck is expected on this PR.chore(ci)so release-please does not cut a release from this maintenance patch.