diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 431aad7..d563907 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -15,18 +15,18 @@ jobs: - name: Checkout uses: actions/checkout@v4 - - name: Install nix + - name: Install Nix uses: cachix/install-nix-action@v31 with: nix_path: nixpkgs=channel:nixos-unstable - - name: Use cachix + - name: Use Cachix uses: cachix/cachix-action@v16 with: name: trevstack authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}' - - name: Install npm packages + - name: Install NPM Packages working-directory: ./client run: npm ci --legacy-peer-deps diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ce6911a..6fe3c8e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -16,26 +16,20 @@ jobs: uses: actions/checkout@v4 - name: Install Nix - uses: nixbuild/nix-quick-install-action@v30 - - - name: Restore and save Nix store + go modules - uses: nix-community/cache-nix-action@v6 + uses: cachix/install-nix-action@v31 with: - primary-key: nix-${{ runner.os }}-${{ hashFiles('**/*.nix', '**/flake.lock') }} - restore-prefixes-first-match: nix-${{ runner.os }}- - gc-max-store-size-linux: 1G - purge: true - purge-prefixes: nix-${{ runner.os }}- - purge-created: 0 - purge-primary-key: never - paths: | - ~/.cache/go-build - ~/go/pkg/mod + nix_path: nixpkgs=channel:nixos-unstable + + - name: Use Cachix + uses: cachix/cachix-action@v16 + with: + name: trevstack + authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}' - name: Build run: nix develop --command ts-build - - name: Create release + - name: Create Release uses: softprops/action-gh-release@v2 with: files: |-