Skip to content

ci: stop Renovate from bumping the CI/release Node version#123

Merged
eboudrant merged 1 commit into
mainfrom
ci/renovate-pin-node
Jun 5, 2026
Merged

ci: stop Renovate from bumping the CI/release Node version#123
eboudrant merged 1 commit into
mainfrom
ci/renovate-pin-node

Conversation

@eboudrant

Copy link
Copy Markdown
Owner

Summary

Renovate's github-actions manager opened #122 to bump the release workflow's node-version from 22 back to 24. Node 24 is exactly what breaks the release — electron-forge 7.11.2 (latest stable) silently produces no .dmg/.zip under Node 24.x (fixed in #121 by pinning to Node 22). Without a Renovate rule, it will re-propose this every cycle and a careless merge would re-break releases.

This adds a packageRule disabling Renovate node-version updates for GitHub Actions, with a description explaining the constraint, so the runner Node version stays a deliberate manual choice.

Closes the need for #122 (which should be closed, not merged).

Test plan

🤖 Generated with Claude Code

Renovate opened #122 to bump release.yml node-version 22 -> 24, which is exactly
what breaks the release (electron-forge 7.11.2 produces no installers under
Node 24.x). Disable Renovate node updates for github-actions so the runner Node
version stays a deliberate manual choice.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@eboudrant eboudrant merged commit 2b05bf1 into main Jun 5, 2026
7 checks passed
@eboudrant eboudrant deleted the ci/renovate-pin-node branch June 5, 2026 15:23
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.

1 participant