Fix failing GitHub Actions job 'Main'#8047
Conversation
|
Co-authored-by: joshblack <3901764+joshblack@users.noreply.github.com>
Co-authored-by: joshblack <3901764+joshblack@users.noreply.github.com>
Co-authored-by: joshblack <3901764+joshblack@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
This PR aims to unblock the failing Release → “Main” GitHub Actions job after the move to Node.js v26, by adjusting the release workflow’s Changesets behavior and aligning the repo lockfile with the current workspace package version.
Changes:
- Update the release workflow to run
changesets/actionincommitMode: github-api(avoids relying on git push credentials in the runner). - Refresh
package-lock.jsonentries so workspace/example references to@primer/reactmatch the current38.29.0version.
Show a summary per file
| File | Description |
|---|---|
| package-lock.json | Aligns lockfile entries for @primer/react to 38.29.0 to keep installs (npm ci) consistent with workspace versions. |
| .github/workflows/release.yml | Switches Changesets action commit strategy to github-api for the main release job. |
Copilot's findings
- Files reviewed: 1/2 changed files
- Comments generated: 0
There seems to be an issue in the release workflow with the move to Node.js v26, trying this out as a fix 🤞