diff --git a/.github/workflows/ci-lint.yml b/.github/workflows/ci-lint.yml index 8f5091ec23..c532c6f42d 100644 --- a/.github/workflows/ci-lint.yml +++ b/.github/workflows/ci-lint.yml @@ -18,10 +18,10 @@ jobs: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1 with: persist-credentials: false - - name: Use Node.js 22.x + - name: Use Node.js 24.x uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: - node-version: 22.x + node-version: 24 - name: Get node modules run: npm ci env: diff --git a/.github/workflows/ci-test.yml b/.github/workflows/ci-test.yml index 7f23015ba2..fa5be60065 100644 --- a/.github/workflows/ci-test.yml +++ b/.github/workflows/ci-test.yml @@ -28,12 +28,12 @@ jobs: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1 with: persist-credentials: false - - - name: Use Node.js 22.x + + - name: Use Node.js 24.x uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: - node-version: 22.x - + node-version: 24 + - name: Verify Chrome (Ubuntu) if: matrix.os == 'ubuntu-latest' && matrix.browser == 'chrome' run: | @@ -43,7 +43,7 @@ jobs: if: matrix.os == 'windows-latest' && matrix.browser == 'chrome' run: | & "C:\Program Files\Google\Chrome\Application\chrome.exe" --version - + - name: Get node modules run: npm ci env: diff --git a/.github/workflows/continuous-release.yml b/.github/workflows/continuous-release.yml index 44114d0f49..6ca906308e 100644 --- a/.github/workflows/continuous-release.yml +++ b/.github/workflows/continuous-release.yml @@ -22,7 +22,7 @@ jobs: uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: - node-version: 22 + node-version: 24 - name: Install dependencies run: npm ci diff --git a/.github/workflows/contributors-png.yml b/.github/workflows/contributors-png.yml index 321b5ddfa5..3404cc9bad 100644 --- a/.github/workflows/contributors-png.yml +++ b/.github/workflows/contributors-png.yml @@ -20,7 +20,7 @@ jobs: - name: Setup Node uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: - node-version: 20 + node-version: 24 - name: Install dependencies run: npm install canvas diff --git a/.github/workflows/release-workflow-v2.yml b/.github/workflows/release-workflow-v2.yml index 216d6e7b9d..cba1aa3618 100644 --- a/.github/workflows/release-workflow-v2.yml +++ b/.github/workflows/release-workflow-v2.yml @@ -23,7 +23,7 @@ jobs: persist-credentials: false - uses: actions/setup-node@3235b876344d2a9aa001b8d1453c930bba69e610 # v3 with: - node-version: 22 + node-version: 24 - name: Get semver info id: semver uses: akshens/semver-tag@8e427cd48c699c97d021df4946f3a0e65af5047e # v4 @@ -82,7 +82,7 @@ jobs: with: token: ${{ secrets.NPM_TOKEN }} tag: ${{ steps.semver.outputs.is-prerelease != 'true' && 'latest' || 'beta' }} - + # 4. Update p5.js website - name: Clone p5.js website if: ${{ steps.semver.outputs.is-prerelease != 'true' }} diff --git a/.github/workflows/release-workflow.yml b/.github/workflows/release-workflow.yml index 40a944fa60..653ac5ca0a 100644 --- a/.github/workflows/release-workflow.yml +++ b/.github/workflows/release-workflow.yml @@ -23,7 +23,7 @@ jobs: persist-credentials: false - uses: actions/setup-node@3235b876344d2a9aa001b8d1453c930bba69e610 # v3 with: - node-version: 22 + node-version: 24 - name: Get semver info id: semver uses: akshens/semver-tag@8e427cd48c699c97d021df4946f3a0e65af5047e # v4 @@ -76,7 +76,7 @@ jobs: uses: JS-DevTools/npm-publish@0f451a94170d1699fd50710966d48fb26194d939 # v1 with: token: ${{ secrets.NPM_TOKEN }} - + # 4. Update p5.js website - name: Clone p5.js website if: ${{ steps.semver.outputs.is-prerelease != 'true' }} @@ -112,7 +112,7 @@ jobs: github_token: ${{ secrets.ACCESS_TOKEN }} branch: main directory: website/ - repository: processing/p5.js-website + repository: processing/p5.js-website # 5. Update Bower files - name: Checkout Bower repo