From b2dd4dbfaa2b3c8b9bbaca5048edf2c3ac354ff2 Mon Sep 17 00:00:00 2001 From: cy Date: Mon, 13 Jan 2025 01:36:55 -0500 Subject: [PATCH] make flake check workflow better --- .github/workflows/flake-check.yml | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/.github/workflows/flake-check.yml b/.github/workflows/flake-check.yml index b8afe01..d38aa2c 100644 --- a/.github/workflows/flake-check.yml +++ b/.github/workflows/flake-check.yml @@ -6,8 +6,19 @@ jobs: flake-check: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: cachix/install-nix-action@v30 + - uses: DeterminateSystems/nix-installer-action@main with: - github_access_token: ${{ secrets.github_token }} + logger: pretty + - uses: DeterminateSystems/magic-nix-cache-action@main + - uses: cachix/cachix-action@v15 + with: + name: cything + authToken: "${{ secrets.CACHIX_AUTH_TOKEN }}" + - name: Setup Attic cache + uses: ryanccn/attic-action@v0 + with: + endpoint: ${{ vars.ATTIC_ENDPOINT }} + cache: ${{ vars.ATTIC_CACHE }} + token: ${{ secrets.ATTIC_TOKEN }} + - uses: actions/checkout@v4 - run: nix flake check