Skip to content

fix(ci): update publish workflow to use bun install#36

Merged
vanceingalls merged 2 commits intomainfrom
fix/publish-workflow-bun
Mar 24, 2026
Merged

fix(ci): update publish workflow to use bun install#36
vanceingalls merged 2 commits intomainfrom
fix/publish-workflow-bun

Conversation

@vanceingalls
Copy link
Copy Markdown
Collaborator

Summary

  • publish.yml still used pnpm install --frozen-lockfile but pnpm-lock.yaml was removed in the bun migration (build: migrate from pnpm to bun as package manager #28)
  • Use bun install for deps and bun run build for building
  • Keep pnpm publish for the actual publish step (publishConfig overrides + --provenance)

Test plan

  • Workflow has both oven-sh/setup-bun and pnpm/action-setup installed
  • bun install --frozen-lockfile uses bun.lock
  • pnpm publish commands unchanged

pnpm-lock.yaml was removed in the bun migration but publish.yml
still referenced it. Use bun for install/build, keep pnpm for
publish (publishConfig overrides + --provenance).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@vanceingalls vanceingalls force-pushed the fix/publish-workflow-bun branch from b5a5086 to ea4d7bf Compare March 24, 2026 05:14
@vanceingalls vanceingalls merged commit 61c5257 into main Mar 24, 2026
28 of 30 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.

3 participants