Skip to content

Commit 6d85b85

Browse files
ryoppippiclaude
andcommitted
refactor(ci): replace pnpm/action-setup with Nix in release workflow
- Use local setup-nix action instead of pnpm/action-setup - Run pnpm commands through nix develop for consistent tooling - Keep setup-node and registry configuration for npm publish 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent ea86f1c commit 6d85b85

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

.github/workflows/release.yaml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@ jobs:
3030
- name: Checkout code
3131
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
3232

33-
- uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0
33+
- name: Setup Nix
34+
uses: ./.github/actions/setup-nix
3435

3536
- name: Setup Node.js for npm
3637
uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0
@@ -41,7 +42,7 @@ jobs:
4142
registry-url: "https://registry.npmjs.org"
4243

4344
- name: 💫 Install dependencies
44-
run: pnpm install --frozen-lockfile
45+
run: nix develop --command pnpm install --frozen-lockfile
4546

4647
- name: 🚀 Publish package
47-
run: pnpm publish --access public --no-git-checks
48+
run: nix develop --command pnpm publish --access public --no-git-checks

0 commit comments

Comments
 (0)