From cb2922a01825a020384ec93f43b3aa7bf6afa183 Mon Sep 17 00:00:00 2001 From: Andreas Abel Date: Mon, 15 Dec 2025 18:28:05 +0100 Subject: [PATCH 1/2] Bump to node 24 --- .github/workflows/workflow.yml | 10 +++++----- README.md | 4 ++-- action.yml | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml index d3f66aa..7c5474d 100644 --- a/.github/workflows/workflow.yml +++ b/.github/workflows/workflow.yml @@ -22,10 +22,10 @@ jobs: matrix: os: [ubuntu-latest, macOS-latest, windows-latest] steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - uses: actions/setup-node@v6 with: - node-version: "20" + node-version: "24" cache: "npm" cache-dependency-path: package-lock.json - run: npm ci --prefer-offline --no-audit --progress=false @@ -159,7 +159,7 @@ jobs: cabal: "latest" steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - uses: ./ id: setup @@ -250,7 +250,7 @@ jobs: matrix: os: [ubuntu-latest, macOS-latest, windows-latest] steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - uses: ./ id: setup env: @@ -274,7 +274,7 @@ jobs: # test latest and recommended version of stack steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - uses: ./ id: setup diff --git a/README.md b/README.md index 003f8dd..775ee35 100644 --- a/README.md +++ b/README.md @@ -76,8 +76,8 @@ E.g., `8.10` will be resolved to `8.10.7`, and so will `8`. - `latest` (default) - `9.12.2` `9.12` - `9.12.1` -- `9.10.2` `9.10` -- `9.10.3` +- `9.10.3` `9.10` +- `9.10.2` - `9.10.1` - `9.8.4` `9.8` - `9.8.2` diff --git a/action.yml b/action.yml index 582d9df..f920147 100644 --- a/action.yml +++ b/action.yml @@ -60,5 +60,5 @@ outputs: stack-root: description: 'The path to the stack root (equal to the STACK_ROOT environment variable if it is set; otherwise an OS-specific default)' runs: - using: 'node20' + using: 'node24' main: 'dist/index.js' From 0a703b53e0ecfe04a312712af19699c3d8a17c7a Mon Sep 17 00:00:00 2001 From: Andreas Abel Date: Mon, 15 Dec 2025 18:42:02 +0100 Subject: [PATCH 2/2] Test: drop macos-13 (deprecated, does not support node 24) --- .github/workflows/workflow.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml index 7c5474d..2fedf07 100644 --- a/.github/workflows/workflow.yml +++ b/.github/workflows/workflow.yml @@ -88,21 +88,21 @@ jobs: include: - # Future macos + # Other macos - - os: macos-15 + - os: macos-15-intel plan: ghc: latest cabal: latest cabal_update: "true" - # Some previously recommended releases of ghc with supported cabal - - - os: macos-13 - # GHC 9.0 does not work on macos-14 (LLVM problem #77) + - os: macos-14 plan: - ghc: "9.0" - cabal: "3.10" + ghc: latest + cabal: latest + cabal_update: "true" + + # Some previously recommended releases of ghc with supported cabal - os: ubuntu-latest plan: