diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b627156..f6676f5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -7,7 +7,10 @@ on: jobs: typescript-action: - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest + permissions: + id-token: write + contents: read steps: - uses: actions/checkout@v4 with: @@ -17,9 +20,7 @@ jobs: with: fail-mode: true - name: Install Determinate Nix - uses: DeterminateSystems/nix-installer-action@main - with: - determinate: true + uses: DeterminateSystems/determinate-nix-action@v3 - name: Enable FlakeHub Cache uses: DeterminateSystems/flakehub-cache-action@main - name: Install pnpm dependencies diff --git a/.github/workflows/update.yml b/.github/workflows/update.yml index e9e18ab..181769a 100644 --- a/.github/workflows/update.yml +++ b/.github/workflows/update.yml @@ -7,14 +7,15 @@ on: jobs: lockfile: - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest + permissions: + id-token: write + contents: read steps: - name: Checkout uses: actions/checkout@v4 - name: Install Determinate Nix - uses: DeterminateSystems/nix-installer-action@main - with: - determinate: true + uses: DeterminateSystems/determinate-nix-action@v3 - name: Enable FlakeHub Cache uses: DeterminateSystems/flakehub-cache-action@main - name: Update flake.lock diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index a59745a..17f962a 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -7,7 +7,7 @@ on: jobs: validate: - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 with: diff --git a/README.md b/README.md index 42a1b34..069e073 100644 --- a/README.md +++ b/README.md @@ -25,9 +25,7 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 - name: Install Determinate Nix - uses: DeterminateSystems/nix-installer-action@main - with: - determinate: true + uses: DeterminateSystems/determinate-nix-action@v3 - name: Update flake.lock uses: DeterminateSystems/update-flake-lock@main with: @@ -59,9 +57,7 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 - name: Install Determinate Nix - uses: DeterminateSystems/nix-installer-action@main - with: - determinate: true + uses: DeterminateSystems/determinate-nix-action@v3 - name: Update flake.lock uses: DeterminateSystems/update-flake-lock@main with: @@ -86,9 +82,7 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 - name: Install Determinate Nix - uses: DeterminateSystems/nix-installer-action@main - with: - determinate: true + uses: DeterminateSystems/determinate-nix-action@v3 - name: Update flake.lock uses: DeterminateSystems/update-flake-lock@main with: @@ -111,9 +105,7 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 - name: Install Determinate Nix - uses: DeterminateSystems/nix-installer-action@main - with: - determinate: true + uses: DeterminateSystems/determinate-nix-action@v3 - name: Update flake.lock id: update uses: DeterminateSystems/update-flake-lock@main @@ -142,9 +134,7 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 - name: Install Determinate Nix - uses: DeterminateSystems/nix-installer-action@main - with: - determinate: true + uses: DeterminateSystems/determinate-nix-action@v3 - name: Update flake.lock if: ${{ github.event_name != 'pull_request' }} uses: DeterminateSystems/update-flake-lock@main @@ -171,9 +161,7 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 - name: Install Determinate Nix - uses: DeterminateSystems/nix-installer-action@main - with: - determinate: true + uses: DeterminateSystems/determinate-nix-action@v3 - name: Update flake.lock uses: DeterminateSystems/update-flake-lock@main with: @@ -211,9 +199,7 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 - name: Install Determinate Nix - uses: DeterminateSystems/nix-installer-action@main - with: - determinate: true + uses: DeterminateSystems/determinate-nix-action@v3 - name: Update flake.lock uses: DeterminateSystems/update-flake-lock@main with: @@ -252,9 +238,7 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 - name: Install Determinate Nix - uses: DeterminateSystems/nix-installer-action@main - with: - determinate: true + uses: DeterminateSystems/determinate-nix-action@v3 - name: Update flake.lock uses: DeterminateSystems/update-flake-lock@main with: @@ -319,9 +303,7 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 - name: Install Determinate Nix - uses: DeterminateSystems/nix-installer-action@main - with: - determinate: true + uses: DeterminateSystems/determinate-nix-action@v3 - name: Update flake.lock uses: DeterminateSystems/update-flake-lock@main with: