From 91e46c27c89c499be85a684a45995f0da87673fc Mon Sep 17 00:00:00 2001 From: Muskan-khar <211338700+Muskan-khar@users.noreply.github.com> Date: Sat, 11 Apr 2026 11:03:41 +0530 Subject: [PATCH] update GitHub actions to Node 24 compatible versions --- .github/workflows/ci-lint.yml | 4 ++-- .github/workflows/ci-test.yml | 4 ++-- .github/workflows/contributors-png.yml | 4 ++-- .github/workflows/release-workflow-v2.yml | 10 +++++----- .github/workflows/release-workflow.yml | 12 ++++++------ .github/workflows/stewards-update.yml | 4 ++-- 6 files changed, 19 insertions(+), 19 deletions(-) diff --git a/.github/workflows/ci-lint.yml b/.github/workflows/ci-lint.yml index 9410a25a43..ccd425242e 100644 --- a/.github/workflows/ci-lint.yml +++ b/.github/workflows/ci-lint.yml @@ -13,9 +13,9 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v6 - name: Use Node.js 20.x - uses: actions/setup-node@v1 + uses: actions/setup-node@v6 with: node-version: 20.x - name: Get node modules diff --git a/.github/workflows/ci-test.yml b/.github/workflows/ci-test.yml index ebf61a1d3f..aecdb8f6f3 100644 --- a/.github/workflows/ci-test.yml +++ b/.github/workflows/ci-test.yml @@ -13,9 +13,9 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v6 - name: Use Node.js 20.x - uses: actions/setup-node@v1 + uses: actions/setup-node@v6 with: node-version: 20.x - name: Get node modules diff --git a/.github/workflows/contributors-png.yml b/.github/workflows/contributors-png.yml index 79933b44a4..60cd3c5d3a 100644 --- a/.github/workflows/contributors-png.yml +++ b/.github/workflows/contributors-png.yml @@ -10,10 +10,10 @@ jobs: if: github.ref == 'refs/heads/main' && github.repository == 'processing/p5.js' runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v6 - name: Setup Node - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: 20 diff --git a/.github/workflows/release-workflow-v2.yml b/.github/workflows/release-workflow-v2.yml index 4cd8fe562c..97c93b8d1f 100644 --- a/.github/workflows/release-workflow-v2.yml +++ b/.github/workflows/release-workflow-v2.yml @@ -18,8 +18,8 @@ jobs: INPUT_TOKEN: ${{ secrets.NPM_TOKEN }} steps: # 1. Setup - - uses: actions/checkout@v3 - - uses: actions/setup-node@v3 + - uses: actions/checkout@v6 + - uses: actions/setup-node@v6 with: node-version: 20 - name: Get semver info @@ -62,7 +62,7 @@ jobs: # 3. Release p5.js - name: Create GitHub release - uses: softprops/action-gh-release@v0.1.15 + uses: softprops/action-gh-release@v2 with: draft: true prerelease: ${{ steps.semver.outputs.is-prerelease == 'true' }} @@ -70,7 +70,7 @@ jobs: generate_release_notes: true token: ${{ secrets.ACCESS_TOKEN }} - name: Publish to NPM - uses: JS-DevTools/npm-publish@v1 + uses: JS-DevTools/npm-publish@v4 with: token: ${{ secrets.NPM_TOKEN }} tag: ${{ steps.semver.outputs.is-prerelease != 'true' && 'latest' || 'beta' }} @@ -78,7 +78,7 @@ jobs: # 4. Update p5.js website - name: Clone p5.js website if: ${{ steps.semver.outputs.is-prerelease != 'true' }} - uses: actions/checkout@v3 + uses: actions/checkout@v6 with: repository: processing/p5.js-website ref: '2.0' diff --git a/.github/workflows/release-workflow.yml b/.github/workflows/release-workflow.yml index e8c862a4b3..62780b7243 100644 --- a/.github/workflows/release-workflow.yml +++ b/.github/workflows/release-workflow.yml @@ -18,8 +18,8 @@ jobs: INPUT_TOKEN: ${{ secrets.NPM_TOKEN }} steps: # 1. Setup - - uses: actions/checkout@v3 - - uses: actions/setup-node@v3 + - uses: actions/checkout@v6 + - uses: actions/setup-node@v6 with: node-version: 22 - name: Get semver info @@ -61,7 +61,7 @@ jobs: # 3. Release p5.js - name: Create GitHub release - uses: softprops/action-gh-release@v0.1.15 + uses: softprops/action-gh-release@v2 with: draft: true prerelease: ${{ steps.semver.outputs.is-prerelease == 'true' }} @@ -70,7 +70,7 @@ jobs: token: ${{ secrets.ACCESS_TOKEN }} - name: Publish to NPM if: ${{ steps.semver.outputs.is-prerelease != 'true' }} - uses: JS-DevTools/npm-publish@v1 + uses: JS-DevTools/npm-publish@v4 with: token: ${{ secrets.NPM_TOKEN }} tag: r1 @@ -78,7 +78,7 @@ jobs: # 4. Update p5.js website - name: Clone p5.js website if: ${{ steps.semver.outputs.is-prerelease != 'true' }} - uses: actions/checkout@v3 + uses: actions/checkout@v6 with: repository: processing/p5.js-website path: website @@ -114,7 +114,7 @@ jobs: # 5. Update Bower files - name: Checkout Bower repo if: ${{ steps.semver.outputs.is-prerelease != 'true' }} - uses: actions/checkout@v3 + uses: actions/checkout@v6 with: repository: processing/p5.js-release path: bower diff --git a/.github/workflows/stewards-update.yml b/.github/workflows/stewards-update.yml index e7d004d595..f32e330917 100644 --- a/.github/workflows/stewards-update.yml +++ b/.github/workflows/stewards-update.yml @@ -12,10 +12,10 @@ jobs: if: github.ref == 'refs/heads/main' && github.repository == 'processing/p5.js' runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v6 - name: Setup Node - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: "20"