diff --git a/.github/actions/setup-nix/action.yaml b/.github/actions/setup-nix/action.yaml index 5b7816504f..79fb172d33 100644 --- a/.github/actions/setup-nix/action.yaml +++ b/.github/actions/setup-nix/action.yaml @@ -11,7 +11,7 @@ inputs: runs: using: composite steps: - - uses: nixbuild/nix-quick-install-action@60e9c39264d4714139af3cdf15f691b19eec3530 # v28 + - uses: nixbuild/nix-quick-install-action@25aff27c252e0c8cdda3264805f7b6bcd92c8718 # v29 with: nix_conf: |- always-allow-substitutes = true diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 2f4500bfc3..d235c24373 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -31,7 +31,7 @@ concurrency: jobs: static: name: Nix - Linux static - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Setup Nix Environment @@ -159,7 +159,7 @@ jobs: freebsd: name: Stack - FreeBSD from CirrusCI - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - uses: ./.github/actions/artifact-from-cirrus @@ -176,7 +176,7 @@ jobs: ghc: ['9.6.4', '9.8.2'] fail-fast: false name: Cabal - Linux GHC ${{ matrix.ghc }} - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - uses: haskell-actions/setup@dd344bc1cec854a369df8814ce17ef337d6e6170 # v2.7.6 diff --git a/.github/workflows/check.yaml b/.github/workflows/check.yaml index c07c831e07..733d6b0daf 100644 --- a/.github/workflows/check.yaml +++ b/.github/workflows/check.yaml @@ -18,7 +18,7 @@ concurrency: jobs: lint-style: name: Lint & Style - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Setup Nix Environment diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 3aec53d416..3dfa607195 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -52,7 +52,7 @@ jobs: arm: name: Build / Cabal - aarch64 GHC 9.4.8 if: vars.SSH_ARM_ENABLED - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 outputs: remotepath: ${{ steps.Remote-Dir.outputs.remotepath }} env: @@ -122,7 +122,7 @@ jobs: (needs.arm.result == 'skipped' || success()) permissions: contents: write - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: - docs - test @@ -155,7 +155,7 @@ jobs: startsWith(github.ref, 'refs/tags/') && needs.build.result == 'success' && (needs.arm.result == 'skipped' || success()) - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: - build - arm @@ -194,7 +194,7 @@ jobs: name: Release / GitHub permissions: contents: write - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: - prepare if: success() || needs.prepare.result == 'success' @@ -262,7 +262,7 @@ jobs: docker: name: Release / Docker Hub - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: - prepare if: | @@ -298,7 +298,7 @@ jobs: docker-description: name: Release / Docker Hub Description - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 if: | vars.DOCKER_REPO && vars.DOCKER_USER && github.ref == 'refs/tags/devel' @@ -315,7 +315,7 @@ jobs: docker-arm: name: Release / Docker Hub Arm - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: - arm - docker @@ -346,7 +346,7 @@ jobs: - arm - docker-arm if: ${{ always() && vars.SSH_ARM_ENABLED }} - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 env: REMOTE_DIR: ${{ needs.arm.outputs.remotepath }} steps: diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml index 8920dacc52..3b99d18a68 100644 --- a/.github/workflows/docs.yaml +++ b/.github/workflows/docs.yaml @@ -25,7 +25,7 @@ concurrency: jobs: build: name: Build - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Setup Nix Environment @@ -39,7 +39,7 @@ jobs: spellcheck: name: Spellcheck - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Setup Nix Environment @@ -56,7 +56,7 @@ jobs: linkcheck: name: Linkcheck if: github.base_ref == 'main' - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Setup Nix Environment diff --git a/.github/workflows/report.yaml b/.github/workflows/report.yaml index 1790bf6c26..418f3af463 100644 --- a/.github/workflows/report.yaml +++ b/.github/workflows/report.yaml @@ -17,7 +17,7 @@ jobs: name: Loadtest permissions: checks: write - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 if: github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure' steps: - name: Download from Artifacts diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 0df9e049b5..f9a19edb20 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -32,7 +32,7 @@ concurrency: jobs: coverage: name: Coverage - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 defaults: run: # Hack for enabling color output, see: @@ -69,7 +69,7 @@ jobs: matrix: pgVersion: ["9_6", 10, 11, 12, 13, 14, 15, 16] name: PG ${{ matrix.pgVersion }} - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 defaults: run: # Hack for enabling color output, see: @@ -98,7 +98,7 @@ jobs: memory: name: Memory - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Setup Nix Environment @@ -112,7 +112,7 @@ jobs: loadtest: name: Loadtest - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: