Repository navigation
Preserve action versions in examples and test fixtures - #667
Merged
Merged
Conversation
Scope Renovate exclusions to GitHub Actions in fixture paths, leaving real CI and other dependency managers enabled. Amp-Thread-ID: https://ampcode.com/threads/T-11fada07-0b61-454d-8f44-53e252a6b501 Co-authored-by: Amp <amp@ampcode.com>
This was referenced Nov 10, 2026
|
🤖 Released in v0.127.0 |
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.
🤖
Why
Renovate upgrades versions that these workflows deliberately exercise. For example, #394 changes the pinned
actions/cacheversion incache-v2-compatibility.ymlfrom v3.4.0 to v6.1.0, removing coverage of the older action.What
Disable the
github-actionsmanager's updates only intestdata/**and the named example, oracle, and proof workflows and fixture actions. Cover both YAML extensions and new fixtures in those families without excluding all of.github.testdata/smoke/.github/workflows/cache-v2-compatibility.yml.github/workflows/example-artifacts.yml.github/workflows/windows-runtime.ymlgo.mod,mise.toml, hosted runner imagesDocument the boundary in the contributor guide. The exclusion is manager-scoped, so other dependency managers are unchanged, including Dockerfile updates under
testdata.Leave #393, #394, #397, #515, and #516 open until this merges. Afterward, regenerate #393 to retain its legitimate CI, Go, and toolchain updates; the fixture-only PRs become obsolete.
Related: #594 addresses private-preset access separately. This PR does not change the preset or choose which Renovate bot owns the repository.