Skip to content

Commit 91e46c2

Browse files
committed
update GitHub actions to Node 24 compatible versions
1 parent 512688d commit 91e46c2

File tree

6 files changed

+19
-19
lines changed

6 files changed

+19
-19
lines changed

.github/workflows/ci-lint.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ jobs:
1313
runs-on: ubuntu-latest
1414

1515
steps:
16-
- uses: actions/checkout@v1
16+
- uses: actions/checkout@v6
1717
- name: Use Node.js 20.x
18-
uses: actions/setup-node@v1
18+
uses: actions/setup-node@v6
1919
with:
2020
node-version: 20.x
2121
- name: Get node modules

.github/workflows/ci-test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ jobs:
1313
runs-on: ubuntu-latest
1414

1515
steps:
16-
- uses: actions/checkout@v1
16+
- uses: actions/checkout@v6
1717
- name: Use Node.js 20.x
18-
uses: actions/setup-node@v1
18+
uses: actions/setup-node@v6
1919
with:
2020
node-version: 20.x
2121
- name: Get node modules

.github/workflows/contributors-png.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ jobs:
1010
if: github.ref == 'refs/heads/main' && github.repository == 'processing/p5.js'
1111
runs-on: ubuntu-latest
1212
steps:
13-
- uses: actions/checkout@v3
13+
- uses: actions/checkout@v6
1414

1515
- name: Setup Node
16-
uses: actions/setup-node@v4
16+
uses: actions/setup-node@v6
1717
with:
1818
node-version: 20
1919

.github/workflows/release-workflow-v2.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ jobs:
1818
INPUT_TOKEN: ${{ secrets.NPM_TOKEN }}
1919
steps:
2020
# 1. Setup
21-
- uses: actions/checkout@v3
22-
- uses: actions/setup-node@v3
21+
- uses: actions/checkout@v6
22+
- uses: actions/setup-node@v6
2323
with:
2424
node-version: 20
2525
- name: Get semver info
@@ -62,23 +62,23 @@ jobs:
6262

6363
# 3. Release p5.js
6464
- name: Create GitHub release
65-
uses: softprops/action-gh-release@v0.1.15
65+
uses: softprops/action-gh-release@v2
6666
with:
6767
draft: true
6868
prerelease: ${{ steps.semver.outputs.is-prerelease == 'true' }}
6969
files: release/*
7070
generate_release_notes: true
7171
token: ${{ secrets.ACCESS_TOKEN }}
7272
- name: Publish to NPM
73-
uses: JS-DevTools/npm-publish@v1
73+
uses: JS-DevTools/npm-publish@v4
7474
with:
7575
token: ${{ secrets.NPM_TOKEN }}
7676
tag: ${{ steps.semver.outputs.is-prerelease != 'true' && 'latest' || 'beta' }}
7777

7878
# 4. Update p5.js website
7979
- name: Clone p5.js website
8080
if: ${{ steps.semver.outputs.is-prerelease != 'true' }}
81-
uses: actions/checkout@v3
81+
uses: actions/checkout@v6
8282
with:
8383
repository: processing/p5.js-website
8484
ref: '2.0'

.github/workflows/release-workflow.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ jobs:
1818
INPUT_TOKEN: ${{ secrets.NPM_TOKEN }}
1919
steps:
2020
# 1. Setup
21-
- uses: actions/checkout@v3
22-
- uses: actions/setup-node@v3
21+
- uses: actions/checkout@v6
22+
- uses: actions/setup-node@v6
2323
with:
2424
node-version: 22
2525
- name: Get semver info
@@ -61,7 +61,7 @@ jobs:
6161

6262
# 3. Release p5.js
6363
- name: Create GitHub release
64-
uses: softprops/action-gh-release@v0.1.15
64+
uses: softprops/action-gh-release@v2
6565
with:
6666
draft: true
6767
prerelease: ${{ steps.semver.outputs.is-prerelease == 'true' }}
@@ -70,15 +70,15 @@ jobs:
7070
token: ${{ secrets.ACCESS_TOKEN }}
7171
- name: Publish to NPM
7272
if: ${{ steps.semver.outputs.is-prerelease != 'true' }}
73-
uses: JS-DevTools/npm-publish@v1
73+
uses: JS-DevTools/npm-publish@v4
7474
with:
7575
token: ${{ secrets.NPM_TOKEN }}
7676
tag: r1
7777

7878
# 4. Update p5.js website
7979
- name: Clone p5.js website
8080
if: ${{ steps.semver.outputs.is-prerelease != 'true' }}
81-
uses: actions/checkout@v3
81+
uses: actions/checkout@v6
8282
with:
8383
repository: processing/p5.js-website
8484
path: website
@@ -114,7 +114,7 @@ jobs:
114114
# 5. Update Bower files
115115
- name: Checkout Bower repo
116116
if: ${{ steps.semver.outputs.is-prerelease != 'true' }}
117-
uses: actions/checkout@v3
117+
uses: actions/checkout@v6
118118
with:
119119
repository: processing/p5.js-release
120120
path: bower

.github/workflows/stewards-update.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ jobs:
1212
if: github.ref == 'refs/heads/main' && github.repository == 'processing/p5.js'
1313
runs-on: ubuntu-latest
1414
steps:
15-
- uses: actions/checkout@v3
15+
- uses: actions/checkout@v6
1616

1717
- name: Setup Node
18-
uses: actions/setup-node@v4
18+
uses: actions/setup-node@v6
1919
with:
2020
node-version: "20"
2121

0 commit comments

Comments
 (0)