diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 99f07ed..551b61d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -14,10 +14,10 @@ jobs: uses: actions/checkout@v4 - name: Install Nix uses: cachix/install-nix-action@v23 - - name: Install Cachix - run: nix-env -iA cachix -f https://cachix.org/api/v1/install - name: Setup Cachix - run: cachix use devenv + uses: cachix/cachix-action@v12 + with: + name: devenv - name: Install devenv run: nix-env -if https://install.devenv.sh/latest - name: Run tests diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 36207cb..947ae4a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -21,12 +21,16 @@ jobs: - name: Checkout code uses: actions/checkout@v4 - name: Install Nix - uses: DeterminateSystems/nix-installer-action@v8 - - name: Install tools via Nix - run: nix develop --check + uses: cachix/install-nix-action@v23 + - name: Setup Cachix + uses: cachix/cachix-action@v12 + with: + name: devenv + - name: Install devenv + run: nix-env -if https://install.devenv.sh/latest - name: Install dependencies - run: nix develop -c npm ci + run: devenv shell -- npm ci - name: Run semantic-release - run: nix develop -c npx semantic-release + run: devenv shell -- npx semantic-release env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}