Skip to content

Commit 603e581

Browse files
authored
Merge branch 'main' into vector-lerp-generalize-dimensions
2 parents ec21120 + 14c75f0 commit 603e581

453 files changed

Lines changed: 37458 additions & 30393 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.all-contributorsrc

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7529,6 +7529,16 @@
75297529
"bug"
75307530
]
75317531
},
7532+
{
7533+
"login": "luciawang0901",
7534+
"name": "lucia",
7535+
"avatar_url": "https://avatars.githubusercontent.com/u/283304259?v=4",
7536+
"profile": "https://github.com/luciawang0901",
7537+
"contributions": [
7538+
"translation",
7539+
"bug"
7540+
]
7541+
},
75327542
{
75337543
"login": "XiaoPingArchive",
75347544
"name": "xiaoping",
@@ -7573,6 +7583,33 @@
75737583
"contributions": [
75747584
"translation"
75757585
]
7586+
},
7587+
{
7588+
"login": "colemanliyah",
7589+
"name": "colemanliyah",
7590+
"avatar_url": "https://avatars.githubusercontent.com/u/47500854?v=4",
7591+
"profile": "https://github.com/colemanliyah",
7592+
"contributions": [
7593+
"code"
7594+
]
7595+
},
7596+
{
7597+
"login": "okra-sf",
7598+
"name": "okra-sf",
7599+
"avatar_url": "https://avatars.githubusercontent.com/u/110788460?v=4",
7600+
"profile": "https://github.com/okra-sf",
7601+
"contributions": [
7602+
"code"
7603+
]
7604+
},
7605+
{
7606+
"login": "Danyccsf",
7607+
"name": "Dany Valverde Caldas",
7608+
"avatar_url": "https://avatars.githubusercontent.com/u/186502464?v=4",
7609+
"profile": "https://github.com/Danyccsf",
7610+
"contributions": [
7611+
"test"
7612+
]
75767613
}
75777614
],
75787615
"repoType": "github",

.codecov.yml

Lines changed: 0 additions & 3 deletions
This file was deleted.

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
blank_issues_enabled: false
22
contact_links:
33
- name: 🎧 p5.sound Issues
4-
url: https://github.com/processing/p5.js-sound/issues
5-
about: Report issues with p5.sound here. Note, p5.sound is being updated at this moment.
4+
url: https://github.com/processing/p5.sound.js/issues
5+
about: Report issues with p5.sound.js here.
66
- name: 🌐 Website Issues
77
url: https://github.com/processing/p5.js-website/issues
88
about: Report issues with the p5.js website here.

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,17 @@
33
44
55
In the description field of this PR, include "resolves #XXXX" tagging the issue you are fixing. If this PR addresses the issue but doesn't completely resolve it (ie the issue should remain open after your PR is merged), write "addresses #XXXX".-->
6+
67
Resolves #[Add issue number here]
78

8-
Changes:
9+
Changes:
910
<!-- Add here what changes were made in this pull request and if possible provide links showcasing the changes. -->
1011

11-
12-
Screenshots of the change:
12+
Screenshots of the change:
1313
<!-- If applicable, add screenshots depicting the changes. -->
1414

1515
#### PR Checklist
16+
1617
<!--
1718
To check any option, replace the "[ ]" with a "[x]". Be sure to check out how it looks in the Preview tab! Feel free to remove any portion of the template that is not relevant for your issue.
1819
-->

.github/workflows/ci-lint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
runs-on: ubuntu-latest
1616

1717
steps:
18-
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
18+
- uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0
1919
with:
2020
persist-credentials: false
2121
- name: Use Node.js 22.x

.github/workflows/ci-test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
runs-on: ${{ matrix.os }}
2626

2727
steps:
28-
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
28+
- uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0
2929
with:
3030
persist-credentials: false
3131

.github/workflows/continuous-release.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ jobs:
1919
runs-on: ubuntu-latest
2020
steps:
2121
- name: Checkout code
22-
uses: actions/checkout@v4
23-
- uses: actions/setup-node@v4
22+
uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0
23+
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
2424
with:
2525
node-version: 22
2626

@@ -34,7 +34,7 @@ jobs:
3434
run: npx pkg-pr-new publish --no-template --json output.json --comment=off
3535

3636
- name: Include PR info in output file
37-
uses: actions/github-script@v8
37+
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
3838
env:
3939
PR_NUMBER: ${{ github.event.pull_request.number }}
4040
with:
@@ -49,7 +49,7 @@ jobs:
4949
fs.writeFileSync('output.json', JSON.stringify(output));
5050
5151
- name: Upload output data
52-
uses: actions/upload-artifact@v4
52+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
5353
with:
5454
name: output.zip
5555
path: output.json

.github/workflows/contributors-png.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,20 +13,20 @@ jobs:
1313
if: github.ref == 'refs/heads/main' && github.repository == 'processing/p5.js'
1414
runs-on: ubuntu-latest
1515
steps:
16-
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
16+
- uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0
1717
with:
1818
persist-credentials: false
1919

2020
- name: Setup Node
2121
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
2222
with:
23-
node-version: 20
23+
node-version: 22
2424

2525
- name: Install dependencies
2626
run: npm install canvas
2727

2828
- name: Run contributors-png generator
29-
run: node utils/contributors-png.js
29+
run: node utils/contributors-png.mjs
3030

3131
- name: Reset all changes except contributors.png
3232
run: |

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

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ jobs:
1818
INPUT_TOKEN: ${{ secrets.NPM_TOKEN }}
1919
steps:
2020
# 1. Setup
21-
- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3
21+
- uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0
2222
with:
2323
persist-credentials: false
24-
- uses: actions/setup-node@3235b876344d2a9aa001b8d1453c930bba69e610 # v3
24+
- uses: actions/setup-node@3235b876344d2a9aa001b8d1453c930bba69e610 # v3.9.1
2525
with:
2626
node-version: 22 # Keep at 22 purposefully for v1
2727
- name: Check prerelease
@@ -77,14 +77,14 @@ jobs:
7777
token: ${{ secrets.GITHUB_TOKEN }}
7878
- name: Publish to NPM
7979
if: ${{ steps.semver.outputs.is-prerelease != 'true' }}
80-
uses: JS-DevTools/npm-publish@0f451a94170d1699fd50710966d48fb26194d939 # v1
80+
uses: JS-DevTools/npm-publish@0f451a94170d1699fd50710966d48fb26194d939 # v1.4.3
8181
with:
8282
token: ${{ secrets.NPM_TOKEN }}
8383

8484
# 4. Update p5.js website
8585
- name: Clone p5.js website
8686
if: ${{ steps.semver.outputs.is-prerelease != 'true' }}
87-
uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3
87+
uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0
8888
with:
8989
repository: processing/p5.js-website
9090
path: website
@@ -121,7 +121,7 @@ jobs:
121121
# 5. Update Bower files
122122
- name: Checkout Bower repo
123123
if: ${{ steps.semver.outputs.is-prerelease != 'true' }}
124-
uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3
124+
uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0
125125
with:
126126
repository: processing/p5.js-release
127127
path: bower

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ jobs:
1818
INPUT_TOKEN: ${{ secrets.NPM_TOKEN }}
1919
steps:
2020
# 1. Setup
21-
- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3
21+
- uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0
2222
with:
2323
persist-credentials: false
24-
- uses: actions/setup-node@3235b876344d2a9aa001b8d1453c930bba69e610 # v3
24+
- uses: actions/setup-node@3235b876344d2a9aa001b8d1453c930bba69e610 # v3.9.1
2525
with:
2626
node-version: 22
2727
- name: Check prerelease
@@ -82,15 +82,15 @@ jobs:
8282
generate_release_notes: true
8383
token: ${{ secrets.GITHUB_TOKEN }}
8484
- name: Publish to NPM
85-
uses: JS-DevTools/npm-publish@0f451a94170d1699fd50710966d48fb26194d939
85+
uses: JS-DevTools/npm-publish@0f451a94170d1699fd50710966d48fb26194d939 # v1.4.3
8686
with:
8787
token: ${{ secrets.NPM_TOKEN }}
8888
tag: ${{ steps.semver.outputs.is-prerelease != 'true' && 'latest' || 'beta' }}
8989

9090
# 4. Update p5.js website
9191
- name: Clone p5.js website
9292
if: ${{ steps.semver.outputs.is-prerelease != 'true' }}
93-
uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3
93+
uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0
9494
with:
9595
repository: processing/p5.js-website
9696
ref: 'main'

0 commit comments

Comments
 (0)