Skip to content

ci: pin pnpm version in goreleaser workflow - #86

Merged
Savid merged 1 commit into
masterfrom
ci/fix-goreleaser-pnpm
Jun 10, 2026
Merged

Savid merged 1 commit into
masterfrom
ci/fix-goreleaser-pnpm

Conversation

@Savid

@Savid Savid commented Jun 10, 2026

Copy link
Copy Markdown
Member

The v1.0.0 tag release died at "Set up pnpm" — same root cause as the vet workflow fixed in #85: pnpm/action-setup@v4 reads the repo-root package.json for a packageManager pin, but ours lives in web/package.json, so the action finds no pnpm version.

  • Pin pnpm 10.30.1 explicitly on a SHA-pinned pnpm/action-setup v4.2.0 (matching the vet workflow / wagie style)
  • Bump setup-go → v5.6.0 and setup-node → v4.4.0 (SHA-pinned)

After merging: the v1.0.0 tag still points at the commit with the broken workflow (tag pushes run the workflow file at the tag's commit), so the tag needs to be re-pointed at the fixed master head — git tag -f v1.0.0 && git push -f origin v1.0.0 — or cut a fresh tag.

🤖 Generated with Claude Code

Same failure as the vet workflow: pnpm/action-setup reads the repo-root
package.json for a packageManager pin, but ours lives in
web/package.json, so tag releases died at "Set up pnpm". Pin pnpm
explicitly and move setup-go/setup-node to current releases.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@Savid
Savid merged commit 1a01972 into master Jun 10, 2026
5 checks passed
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.

2 participants