Skip to content

Commit f1eb7a1

Browse files
committed
ci(release): simplify nix setup by using nix develop directly
Replace setup-nix composite action with direct install-nix-action and use nix develop for commands. This simplifies the release workflow by leveraging the full devShell environment instead of manually installing individual tools. - Use install-nix-action directly instead of setup-nix composite action - Remove skip-mock-server option (not needed with nix develop)
1 parent 893ed42 commit f1eb7a1

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

.github/workflows/release.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,11 @@ jobs:
2424
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
2525
if: ${{ steps.release.outputs.release_created }}
2626

27-
- name: Setup Nix
27+
- name: Install Nix
2828
if: ${{ steps.release.outputs.release_created }}
29-
uses: ./.github/actions/setup-nix
29+
uses: cachix/install-nix-action@0b0e072294b088b73964f1d72dfdac0951439dbd # v31.8.4
3030
with:
31-
skip-mock-server: "true"
31+
github_access_token: ${{ github.token }}
3232

3333
- name: Update version in __init__.py
3434
if: ${{ steps.release.outputs.release_created }}

0 commit comments

Comments
 (0)