diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 28595b9022..8a04e6a560 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,7 +15,7 @@ on: type: string env: - NODE_JS: "22" + NODE_JS: "24" jobs: check: diff --git a/.github/workflows/pre-release.yml b/.github/workflows/pre-release.yml index ba929ab4a4..6170343f17 100644 --- a/.github/workflows/pre-release.yml +++ b/.github/workflows/pre-release.yml @@ -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 diff --git a/.github/workflows/test-node.yml b/.github/workflows/test-node.yml index a42f1afb92..0022695fd7 100644 --- a/.github/workflows/test-node.yml +++ b/.github/workflows/test-node.yml @@ -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 \ No newline at end of file + echo "Allure report will be available at: https://waku-org.github.io/allure-jswaku/${{ github.run_number }}" >> $GITHUB_STEP_SUMMARY diff --git a/.github/workflows/test-reliability.yml b/.github/workflows/test-reliability.yml index a25f5a6be3..ba6c221e95 100644 --- a/.github/workflows/test-reliability.yml +++ b/.github/workflows/test-reliability.yml @@ -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