bump node js to 24

To avoid having to reinstall npm in pre-release for npmjs trusted publishers
This commit is contained in:
fryorcraken 2025-10-21 14:42:17 +11:00
parent d9f78cb1bd
commit 6d07d5ceaf
No known key found for this signature in database
GPG Key ID: A82ED75A8DFC50A4
4 changed files with 9 additions and 13 deletions

View File

@ -15,7 +15,7 @@ on:
type: string
env:
NODE_JS: "22"
NODE_JS: "24"
jobs:
check:

View File

@ -2,7 +2,7 @@ on:
workflow_dispatch:
env:
NODE_JS: "22"
NODE_JS: "24"
permissions:
id-token: write # Required for npmjs' OIDC
@ -23,10 +23,6 @@ jobs:
node-version: ${{ env.NODE_JS }}
registry-url: "https://registry.npmjs.org"
# Ensure npm 11.5.1 or later is installed
- name: Update npm
run: npm install -g npm@latest
- run: npm install
- run: npm run build

View File

@ -24,7 +24,7 @@ on:
default: false
env:
NODE_JS: "22"
NODE_JS: "24"
# Ensure test type conditions remain consistent.
WAKU_SERVICE_NODE_PARAMS: ${{ (inputs.test_type == 'go-waku-master') && '--min-relay-peers-to-publish=0' || '' }}
DEBUG: ${{ inputs.debug }}
@ -42,7 +42,7 @@ jobs:
checks: write
steps:
- uses: actions/checkout@v3
with:
with:
repository: waku-org/js-waku
- name: Remove unwanted software
@ -62,7 +62,7 @@ jobs:
- name: Merge allure reports
if: always() && env.ALLURE_REPORTS == 'true'
run: node ci/mergeAllureResults.cjs
run: node ci/mergeAllureResults.cjs
- name: Get allure history
if: always() && env.ALLURE_REPORTS == 'true'
@ -125,4 +125,4 @@ jobs:
echo "## Run Information" >> $GITHUB_STEP_SUMMARY
echo "- **NWAKU**: ${{ env.WAKUNODE_IMAGE }}" >> $GITHUB_STEP_SUMMARY
echo "## Test Results" >> $GITHUB_STEP_SUMMARY
echo "Allure report will be available at: https://waku-org.github.io/allure-jswaku/${{ github.run_number }}" >> $GITHUB_STEP_SUMMARY
echo "Allure report will be available at: https://waku-org.github.io/allure-jswaku/${{ github.run_number }}" >> $GITHUB_STEP_SUMMARY

View File

@ -18,7 +18,7 @@ on:
- all
env:
NODE_JS: "22"
NODE_JS: "24"
jobs:
test:
@ -34,7 +34,7 @@ jobs:
if: ${{ github.event.inputs.test_type == 'all' }}
steps:
- uses: actions/checkout@v3
with:
with:
repository: waku-org/js-waku
- name: Remove unwanted software
@ -74,7 +74,7 @@ jobs:
if: ${{ github.event.inputs.test_type != 'all' }}
steps:
- uses: actions/checkout@v3
with:
with:
repository: waku-org/js-waku
- name: Remove unwanted software