Skip to content

ci: add --no-git-checks to pnpm publish in release workflow#1117

Merged
vladfrangu merged 1 commit intomasterfrom
t3code/disable-git-checks-pnpm-publish
May 4, 2026
Merged

ci: add --no-git-checks to pnpm publish in release workflow#1117
vladfrangu merged 1 commit intomasterfrom
t3code/disable-git-checks-pnpm-publish

Conversation

@vladfrangu
Copy link
Copy Markdown
Member

Summary

  • Adds --no-git-checks to the pnpm publish command in publish_to_npm.yaml
  • Unlike yarn npm publish, pnpm by default fails if the git working tree is not clean; the release workflow commits changelog/version changes before publishing, so the tree is intentionally dirty at publish time
  • Unblocks NPM publishing after the yarn → pnpm migration (chore: move to pnpm from yarn #1068)

Testing

  • Not run locally — CI-only change; verify by triggering a beta or stable release and confirming the publish step succeeds without a "dirty working tree" error

@vladfrangu vladfrangu added the adhoc Ad-hoc unplanned task added during the sprint. label May 4, 2026
@github-actions github-actions Bot added this to the 140th sprint - Tooling team milestone May 4, 2026
@github-actions github-actions Bot added the t-tooling Issues with this label are in the ownership of the tooling team. label May 4, 2026
@vladfrangu vladfrangu requested a review from B4nan May 4, 2026 19:15
@vladfrangu vladfrangu enabled auto-merge (squash) May 4, 2026 19:15
@vladfrangu vladfrangu merged commit 119e296 into master May 4, 2026
23 of 25 checks passed
@vladfrangu vladfrangu deleted the t3code/disable-git-checks-pnpm-publish branch May 4, 2026 19:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

adhoc Ad-hoc unplanned task added during the sprint. t-tooling Issues with this label are in the ownership of the tooling team.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants