ci: update Actions to supported Node 24 runtimes

This commit is contained in:
amosblomqvist
2026-10-16 22:51:42 +03:00
parent a0a5018a42
commit 15772f47c9
3 changed files with 44 additions and 12 deletions
+4 -4
View File
@@ -22,8 +22,8 @@ jobs:
runs-on: ubuntu-24.04
timeout-minutes: 20
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
- uses: actions/checkout@v7
- uses: actions/setup-node@v7
with:
node-version: "26"
cache: npm
@@ -51,8 +51,8 @@ jobs:
run:
shell: bash
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
- uses: actions/checkout@v7
- uses: actions/setup-node@v7
with:
node-version: "26"
cache: npm
+8 -8
View File
@@ -24,8 +24,8 @@ jobs:
runs-on: ubuntu-24.04
timeout-minutes: 20
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
- uses: actions/checkout@v7
- uses: actions/setup-node@v7
with:
node-version: "26"
cache: npm
@@ -57,7 +57,7 @@ jobs:
# Preparing once avoids the publisher's list-miss/create race between OS jobs.
- name: Create or reuse the tag's draft
if: github.event_name == 'push'
uses: actions/github-script@v7
uses: actions/github-script@v9
with:
script: |
const {owner, repo} = context.repo;
@@ -108,8 +108,8 @@ jobs:
run:
shell: bash
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
- uses: actions/checkout@v7
- uses: actions/setup-node@v7
with:
node-version: "26"
cache: npm
@@ -170,7 +170,7 @@ jobs:
if: github.event_name == 'workflow_dispatch' && runner.os != 'macOS'
run: npx electron-builder ${{ matrix.builder_args }} --publish never
- name: Save installers and update metadata
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: learnharness-${{ matrix.platform }}
retention-days: 7
@@ -203,10 +203,10 @@ jobs:
GH_TOKEN: ${{ github.token }}
steps:
# The tagged revision — verify exactly what was packaged, not a moving default.
- uses: actions/checkout@v4
- uses: actions/checkout@v7
with:
ref: ${{ github.sha }}
- uses: actions/setup-node@v4
- uses: actions/setup-node@v7
with:
node-version: "26"
cache: npm