From 83ac7c967db82af4d4f667ee1d81c2a5aa771260 Mon Sep 17 00:00:00 2001 From: David Binder Date: Fri, 11 Oct 2024 17:18:30 +0200 Subject: [PATCH] Update CI actions to newest node --- .github/workflows/create-message-template.yml | 4 ++-- .github/workflows/deploy.yml | 8 ++++---- .github/workflows/fend.yaml | 2 +- .github/workflows/hlint.yml | 2 +- .github/workflows/ormolu.yml | 2 +- .github/workflows/pullrequest-ci.yml | 10 +++++----- .github/workflows/stack-ci.yml | 2 +- 7 files changed, 15 insertions(+), 15 deletions(-) diff --git a/.github/workflows/create-message-template.yml b/.github/workflows/create-message-template.yml index 9be10953..22a962eb 100644 --- a/.github/workflows/create-message-template.yml +++ b/.github/workflows/create-message-template.yml @@ -21,6 +21,6 @@ jobs: name: Testing create-message-template.hs runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: haskell/actions/setup@v2 + - uses: actions/checkout@v4 + - uses: haskell-actions/setup@v2 - run: test/create-message-template/test.sh diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 0aa71e20..5687d3fd 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -19,10 +19,10 @@ jobs: steps: - name: Check out repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install Haskell Toolchain - uses: haskell/actions/setup@v2 + uses: haskell-actions/setup@v2 with: ghc-version: ${{ matrix.ghc }} cabal-version: ${{ matrix.cabal }} @@ -35,9 +35,9 @@ jobs: # cabal build --dry-run creates dist-newstyle/cache/plan.json # Keep a watch on this `cabal-3.9 build --dry-run` bug: # https://github.com/haskell/cabal/issues/8706 - + - name: Read the Cabal cache - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: | ~/.cabal/store diff --git a/.github/workflows/fend.yaml b/.github/workflows/fend.yaml index 1831fb92..0b0eb73a 100644 --- a/.github/workflows/fend.yaml +++ b/.github/workflows/fend.yaml @@ -15,5 +15,5 @@ jobs: name: Fend runs-on: ubuntu-latest steps: - - uses: actions/checkout@master + - uses: actions/checkout@v4 - uses: njgibbon/fend@main diff --git a/.github/workflows/hlint.yml b/.github/workflows/hlint.yml index 23011031..077bb833 100644 --- a/.github/workflows/hlint.yml +++ b/.github/workflows/hlint.yml @@ -22,7 +22,7 @@ jobs: # Needed to upload results to GitHub code scanning. security-events: write steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Check site.hs with hlint uses: haskell-actions/hlint-scan@v1 with: diff --git a/.github/workflows/ormolu.yml b/.github/workflows/ormolu.yml index c8377b98..db180d5e 100644 --- a/.github/workflows/ormolu.yml +++ b/.github/workflows/ormolu.yml @@ -21,7 +21,7 @@ jobs: name: Ormolu runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Check if site.hs is formatted using ormolu uses: mrkkrp/ormolu-action@v11 with: diff --git a/.github/workflows/pullrequest-ci.yml b/.github/workflows/pullrequest-ci.yml index 22d6c3f5..cf686007 100644 --- a/.github/workflows/pullrequest-ci.yml +++ b/.github/workflows/pullrequest-ci.yml @@ -13,17 +13,17 @@ jobs: matrix: ghc: ["9.2.5"] cabal: ["3.10.1"] - + defaults: run: working-directory: message-index steps: - name: Check out repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install Haskell Toolchain - uses: haskell/actions/setup@v2 + uses: haskell-actions/setup@v2 with: ghc-version: ${{ matrix.ghc }} cabal-version: ${{ matrix.cabal }} @@ -35,9 +35,9 @@ jobs: # cabal build --dry-run creates dist-newstyle/cache/plan.json # Keep a watch on this `cabal-3.9 build --dry-run` bug: # https://github.com/haskell/cabal/issues/8706 - + - name: Read the Cabal cache - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: | ~/.cabal/store diff --git a/.github/workflows/stack-ci.yml b/.github/workflows/stack-ci.yml index a7e918c7..398e70f3 100644 --- a/.github/workflows/stack-ci.yml +++ b/.github/workflows/stack-ci.yml @@ -23,7 +23,7 @@ jobs: name: Stack CI runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: freckle/stack-action@v4 with: working-directory: message-index