Skip to content

Commit 0185527

Browse files
Merge branch 'stdlib-js:develop' into develop
2 parents 6d15877 + ad8f246 commit 0185527

File tree

412 files changed

+12120
-2402
lines changed

Some content is hidden

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

412 files changed

+12120
-2402
lines changed

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ This pull request:
1212

1313
> Does this pull request have any related issues?
1414
15-
This pull request:
15+
This pull request has the following related issues:
1616

17-
- resolves #{{TODO: add issue number}}
17+
- #{{TODO: add related issue number}}
1818

1919
## Questions
2020

@@ -34,6 +34,26 @@ No.
3434
3535
- [ ] Read, understood, and followed the [contributing guidelines][contributing].
3636

37+
### AI Assistance
38+
39+
> When authoring the changes proposed in this PR, did you use any kind of AI assistance?
40+
41+
- [ ] Yes
42+
- [ ] No
43+
44+
If you answered "yes" above, how did you use AI assistance?
45+
46+
- [ ] Code generation (e.g., when writing an implementation or fixing a bug)
47+
- [ ] Test/benchmark generation
48+
- [ ] Documentation (including examples)
49+
- [ ] Research and understanding
50+
51+
#### Disclosure
52+
53+
> If you answered "yes" to using AI assistance, please provide a short disclosure indicating how you used AI assistance. This helps reviewers determine how much scrutiny to apply when reviewing your contribution. Example disclosures: "This PR was written primarily by Claude Code." or "I consulted ChatGPT to understand the codebase, but the proposed changes were fully authored manually by myself.".
54+
55+
{{TODO: add disclosure if applicable}}
56+
3757
* * *
3858

3959
@stdlib-js/reviewers

.github/workflows/check_licenses.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ jobs:
8181
# Install Node.js:
8282
- name: 'Install Node.js'
8383
# Pin action to full length commit SHA
84-
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
84+
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
8585
with:
8686
node-version: '20' # 'lts/*'
8787
timeout-minutes: 5

.github/workflows/cleanup_coverage.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ jobs:
5353
# Find and update the '## Coverage Report' comment in the PR
5454
- name: 'Update coverage comment in PR'
5555
# Pin action to full length commit SHA
56-
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
56+
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
5757
with:
5858
github-token: ${{ secrets.STDLIB_BOT_PAT_REPO_WRITE }}
5959
script: |

.github/workflows/codeql.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ jobs:
121121
# Install Node.js:
122122
- name: 'Install Node.js'
123123
# Pin action to full length commit SHA
124-
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
124+
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
125125
with:
126126
node-version: '20' # 'lts/*'
127127
timeout-minutes: 5

.github/workflows/generate_monthly_changelog.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ jobs:
6464
# Install Node.js:
6565
- name: 'Install Node.js'
6666
# Pin action to full length commit SHA
67-
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
67+
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
6868
with:
6969
node-version: '20' # 'lts/*'
7070
timeout-minutes: 5

.github/workflows/label_commands.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ jobs:
5050

5151
- name: 'Remove label'
5252
# Pin action to full length commit SHA
53-
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
53+
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
5454
with:
5555
github-token: ${{ secrets.STDLIB_BOT_PAT_REPO_WRITE }}
5656
script: |
@@ -67,7 +67,7 @@ jobs:
6767
6868
- name: 'Add in-progress label'
6969
# Pin action to full length commit SHA
70-
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
70+
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
7171
with:
7272
github-token: ${{ secrets.STDLIB_BOT_PAT_REPO_WRITE }}
7373
script: |
@@ -222,7 +222,7 @@ jobs:
222222
# Run the step regardless of the outcome of previous steps:
223223
if: always()
224224
# Pin action to full length commit SHA
225-
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
225+
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
226226
with:
227227
github-token: ${{ secrets.STDLIB_BOT_PAT_REPO_WRITE }}
228228
script: |

.github/workflows/label_good_first_prs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ jobs:
7575
- name: 'Add "Good First PR" label if PR references a "Good First Issue"'
7676
if: ${{ steps.check-pr.outputs.good-first-pr == 'true' }}
7777
# Pin action to full-length commit SHA
78-
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
78+
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
7979
with:
8080
github-token: ${{ secrets.STDLIB_BOT_PAT_REPO_WRITE }}
8181
script: |

.github/workflows/labeler.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ jobs:
5959
# Automatically label pull requests:
6060
- name: 'Automatically label pull requests'
6161
# Pin action to full length commit SHA
62-
uses: actions/labeler@8558fd74291d67161a8a78ce36a881fa63b766a9 # v5.0.0
62+
uses: actions/labeler@634933edcd8ababfe52f92936142cc22ac488b1b # v6.0.1
6363
with:
6464
configuration-path: .github/labeler.yml
6565
repo-token: ${{ secrets.STDLIB_BOT_PAT_REPO_WRITE }}
@@ -68,7 +68,7 @@ jobs:
6868
- name: 'Add "First-time Contributor" label if PR is from a first-time contributor'
6969
if: ${{ github.event.action == 'opened' || github.event.action == 'reopened' }}
7070
# Pin action to full-length commit SHA
71-
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
71+
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
7272
with:
7373
github-token: ${{ secrets.STDLIB_BOT_PAT_REPO_WRITE }}
7474
script: |
@@ -93,7 +93,7 @@ jobs:
9393
- name: 'Add "Needs Review" label if PR is opened and not draft'
9494
if: ${{ github.event.action == 'opened' && github.event.pull_request.draft == false }}
9595
# Pin action to full length commit SHA
96-
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
96+
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
9797
with:
9898
github-token: ${{ secrets.STDLIB_BOT_PAT_REPO_WRITE }}
9999
script: |
@@ -108,7 +108,7 @@ jobs:
108108
- name: 'Add "Needs Review" label if PR is ready for review or review is requested'
109109
if: ${{ github.event.action == 'ready_for_review' || github.event.action == 'review_requested' }}
110110
# Pin action to full length commit SHA
111-
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
111+
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
112112
with:
113113
github-token: ${{ secrets.STDLIB_BOT_PAT_REPO_WRITE }}
114114
script: |
@@ -123,7 +123,7 @@ jobs:
123123
- name: 'Remove "Needs Review" label if PR is converted to draft or closed'
124124
if: ${{ github.event.action == 'converted_to_draft' || github.event.action == 'closed' }}
125125
# Pin action to full length commit SHA
126-
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
126+
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
127127
with:
128128
github-token: ${{ secrets.STDLIB_BOT_PAT_REPO_WRITE }}
129129
script: |
@@ -141,7 +141,7 @@ jobs:
141141
# Remove "Needs Review" and "Needs Changes" labels when "Ready To Merge" is assigned:
142142
- name: 'Remove "Needs Review" and "Needs Changes" labels when "Ready To Merge" is assigned'
143143
if: ${{ github.event.action == 'labeled' && github.event.label.name == 'Ready To Merge' }}
144-
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
144+
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
145145
with:
146146
github-token: ${{ secrets.STDLIB_BOT_PAT_REPO_WRITE }}
147147
script: |
@@ -163,7 +163,7 @@ jobs:
163163
- name: 'Remove "First-time Contributor" label from other open PRs of same author if PR is merged'
164164
if: ${{ github.event.action == 'closed' && github.event.pull_request.merged == true }}
165165
# Pin action to full length commit SHA
166-
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
166+
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
167167
with:
168168
github-token: ${{ secrets.STDLIB_BOT_PAT_REPO_WRITE }}
169169
script: |

.github/workflows/lint_autofix.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ jobs:
9898
# Install Node.js:
9999
- name: 'Install Node.js'
100100
# Pin action to full length commit SHA
101-
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
101+
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
102102
with:
103103
node-version: '20' # 'lts/*'
104104
timeout-minutes: 5

.github/workflows/lint_changed_files.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,15 +67,15 @@ jobs:
6767
# Install Node.js:
6868
- name: 'Install Node.js'
6969
# Pin action to full length commit SHA
70-
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
70+
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
7171
with:
7272
node-version: '20' # 'lts/*'
7373
timeout-minutes: 5
7474

7575
# Restore cache if up-to-date:
7676
- name: 'Restore cache if up-to-date'
7777
# Pin action to full length commit SHA
78-
uses: actions/cache/restore@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4
78+
uses: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
7979
id: cache
8080
with:
8181
path: |
@@ -138,7 +138,7 @@ jobs:
138138
# Save cache after editorconfig-checker binary has been downloaded:
139139
- name: 'Save cache after editorconfig-checker binary has been downloaded'
140140
if: always() && steps.cache.outputs.cache-hit != 'true'
141-
uses: actions/cache/save@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4
141+
uses: actions/cache/save@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
142142
with:
143143
path: ${{ github.workspace }}/node_modules
144144
key: ${{ steps.cache.outputs.cache-primary-key }}

0 commit comments

Comments
 (0)