diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml index d3f66aa..2fedf07 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 @@ -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: @@ -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'