Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v17.3.0 release proposal #41167

Merged
merged 124 commits into from Dec 17, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
124 commits
Select commit Hold shift + click to select a range
5c27ec8
build: ignore unrelated workflow changes in slow Actions tests
Trott Nov 27, 2021
82daaa9
tools,test: make -J behavior default for test.py
Trott Nov 24, 2021
61b2e2e
doc: remove legacy -J test.py option from BUILDING.md
Trott Nov 24, 2021
1b8baf0
build: remove legacy -J test.py option from Makefile/vcbuild
Trott Nov 24, 2021
29739f8
build: add OpenSSL gyp artifacts to .gitignore
lpinca Nov 27, 2021
90097ab
src,crypto: remove uses of `AllocatedBuffer` from `crypto_sig`
RaisinTen Nov 27, 2021
db9cef3
build: set persist-credentials: false on workflows
Trott Nov 27, 2021
033a646
meta: increase security policy response targets
mcollina Nov 25, 2021
e924dc7
cluster: use linkedlist for round_robin_handle
twchn Oct 26, 2021
f0d8743
lib,test,tools: use consistent JSDoc types
Trott Nov 29, 2021
93ea166
perf_hooks: use spec-compliant `structuredClone`
targos Nov 29, 2021
c757fa5
crypto: add missing null check
mhdawson Oct 25, 2021
a2fb12f
deps: patch V8 to 9.6.180.15
targos Nov 29, 2021
943547a
Revert "test: skip different params test for OpenSSL 3.x"
danbev Oct 28, 2021
f30d6bc
meta: move one or more TSC members to emeritus
nodejs-github-bot Nov 21, 2021
7c41f32
doc: fix JSDoc in ESM loaders examples
Mesteery Nov 29, 2021
b0b7943
esm: working mock test
bmeck Jul 2, 2021
8427099
tools: run ESLint update to minimize diff on subsequent update
Trott Nov 27, 2021
86d5af1
tools: update ESLint update script to consolidate dependencies
Trott Nov 27, 2021
5400b79
tools: consolidate ESLint dependencies
Trott Nov 27, 2021
6525226
tools: remove unneeded tool in update-eslint.sh
Trott Nov 28, 2021
627b5bb
deps: update Acorn to v8.6.0
targos Nov 30, 2021
db30bc9
build: update Actions versions
Mesteery Nov 30, 2021
e292271
tools: ignore unrelated workflow changes in slow Actions tests
aduh95 Nov 30, 2021
513305c
stream: cleanup eos
ronag Dec 1, 2021
8fac878
readline: skip escaping characters again
BridgeAR Dec 1, 2021
0e21c64
stream: remove whatwg streams experimental warning
jasnell Dec 1, 2021
681edbe
doc: specify that `message.socket` can be nulled
lpinca Dec 1, 2021
1b8d4e4
events: propagate weak option for kNewListener
jasnell Nov 29, 2021
62c4b4c
lib: add AbortSignal.timeout
jasnell Nov 20, 2021
661960e
tools: include JSDoc in ESLint updating tool
Trott Nov 30, 2021
a959f4f
tools: install and enable JSDoc linting in ESLint
Trott Nov 30, 2021
da87413
util: always visualize cause property in errors during inspection
BridgeAR Dec 2, 2021
1572db3
lib: do not lazy load EOL in blob
BridgeAR Dec 2, 2021
f18aa14
doc: link to commit queue guide
GeoffreyBooth Dec 2, 2021
de1748a
test: add auth option case for url.format
Dec 2, 2021
db77780
url: detect hostname more reliably in url.parse()
Trott Dec 2, 2021
12023df
errors: add support for cause in aborterror
jasnell Nov 28, 2021
e795547
timers: propagate signal.reason in awaitable timers
jasnell Nov 28, 2021
67124ac
readline: propagate signal.reason in awaitable question
jasnell Nov 28, 2021
01e8c15
stream: use cause options in AbortError constructors
jasnell Nov 28, 2021
4b3bf7e
http2: propagate abortsignal reason in new AbortError constructor
jasnell Nov 28, 2021
6eda874
fs: propagate abortsignal reason in new AbortSignal constructors
jasnell Nov 28, 2021
a1ed7f2
lib: propagate abortsignal reason in new AbortError constructor in blob
jasnell Nov 28, 2021
37dbc3b
events: propagate abortsignal reason in new AbortError ctor in events
jasnell Nov 28, 2021
62e0aa9
tools: udpate packages in tools/doc
Trott Nov 30, 2021
ee4186b
build: add tools/doc to tools.yml updates
Trott Nov 30, 2021
b353ded
doc: expand entries for isIP(), isIPv4(), and isIPv6()
Trott Dec 2, 2021
6f0ec98
src: use a higher limit in the NearHeapLimitCallback
joyeecheung Nov 30, 2021
91df200
util: add numericSeparator to util.inspect
BridgeAR Dec 3, 2021
fe3e09b
tools: remove Babel from license-builder.sh
Trott Dec 3, 2021
fb8f2e9
test: deflake test-trace-atomics-wait
lpinca Dec 3, 2021
6b6e1d0
node-api,doc: document parms which can be optional
mhdawson Nov 29, 2021
6327685
build: fail early in test-macos.yml
Trott Nov 30, 2021
9cfdf15
tools: rollback highlight.js
richardlau Dec 4, 2021
94d0911
doc: add explicit declaration of fd with null val
Gena888 Nov 2, 2021
78265e0
tools: use jsdoc recommended rules
Trott Dec 2, 2021
ce656a8
test: add missing JSDoc parameter name
Trott Dec 2, 2021
855f15d
tools: enable jsdoc/require-param-name lint rule
Trott Dec 2, 2021
2125449
build: add `--without-corepack`
jonahsnider Dec 5, 2021
0caa348
timers: add experimental scheduler api
jasnell Nov 21, 2021
d6d1d66
meta: update AUTHORS
nodejs-github-bot Dec 5, 2021
3a1d952
deps: upgrade npm to 8.2.0
npm-robot Dec 2, 2021
dc0405e
tools: update ESLint to 8.4.0
lpinca Dec 6, 2021
c776c92
build: re-enable V8 concurrent marking
targos Nov 29, 2021
668284b
doc: add @bnb as a collaborator
bnb Dec 6, 2021
a0326f0
util: escape lone surrogate code points using .inspect()
BridgeAR Dec 6, 2021
a7dfa43
assert: use stricter stack frame detection in .ifError()
BridgeAR Dec 6, 2021
1787bfa
stream: allow readable to end early without error
ronag Nov 19, 2021
1f6a9c3
test: skip ESLint tests if no Intl
Trott Dec 7, 2021
3406910
doc: clarify escaping for ES modules
notroid5 Dec 7, 2021
cc3e430
lib: use consistent types in JSDoc @returns
Trott Dec 5, 2021
52633a9
tools: enable jsdoc/require-returns-check lint rule
Trott Dec 5, 2021
831face
build: skip documentation generation if no ICU
Trott Dec 5, 2021
7b606cf
tools: update highlight.js to 11.3.1
Trott Dec 5, 2021
40a773a
tools: strip comments from lint-md rollup output
Trott Dec 7, 2021
a77cae1
tls: improve handling of shutdown
vtjnash Nov 13, 2020
e3ac384
doc: simplify major release preparation
BethGriggs Dec 8, 2021
9569180
doc: remove OpenJSF Slack nodejs from support doc
Trott Dec 7, 2021
c9b09d1
doc,lib,tools: align multiline comments
Trott Dec 7, 2021
78894fa
tools: enable JSDoc check-alignment lint rule
Trott Dec 7, 2021
d8fa227
doc: add note about pip being required
PiotrRybak Oct 30, 2021
93f5bd3
doc: document support building with Python 3.10 on Windows
cclauss Dec 6, 2021
e25671c
fs: fix `length` option being ignored during `read()`
fracsinus Dec 10, 2021
46108f8
fs: fix error codes for `fs.cp`
aduh95 Dec 10, 2021
70e6fe8
tools: update ESLint to 8.4.1
Trott Dec 10, 2021
4ba883d
lib: add abortSignal.throwIfAborted()
jasnell Nov 24, 2021
4369c6d
doc: fix comments in test-fs-watch.js
jakub-g Dec 10, 2021
8d87303
inspector: add missing initialization
mhdawson Nov 29, 2021
70ed4ef
http: don't write empty data on req/res end()
santigimeno Dec 10, 2021
d3de937
src: fix limit calculation
mhdawson Dec 10, 2021
28761de
buffer: fix `Blob` constructor on various `TypedArray`s
Gozala Dec 10, 2021
348707f
lib: make AbortSignal cloneable/transferable
jasnell Dec 1, 2021
db26bdb
doc: move style guide to findable location
Trott Dec 11, 2021
1fc6fd6
build: fix commit-queue-rebase functionality
Trott Dec 11, 2021
f5ff88b
util: pass through the inspect function to custom inspect functions
BridgeAR Dec 11, 2021
09d29ca
util: make sure error causes of any type may be inspected
BridgeAR Dec 6, 2021
66b5083
util: serialize falsy cause values while inspecting errors
BridgeAR Dec 6, 2021
b191e66
lib: include return types in JSDoc
Trott Dec 9, 2021
6fc92bd
tools: enable jsdoc/require-returns-type ESLint rule
Trott Dec 9, 2021
34c6c59
doc: update nodejs-sec managers
mhdawson Dec 12, 2021
fae4945
deps: upgrade npm to 8.3.0
npm-robot Dec 9, 2021
0fc1483
meta: update AUTHORS
nodejs-github-bot Dec 12, 2021
e3870f3
tools: update lint-md-dependencies to rollup@2.61.1 vfile-reporter@7.0.3
nodejs-github-bot Dec 12, 2021
db410e7
tools: update doc to remark-rehype@10.1.0
nodejs-github-bot Dec 13, 2021
bbdcd05
fs: accept URL as argument for `fs.rm` and `fs.rmSync`
aduh95 Dec 13, 2021
d8a2125
process: add `getActiveResourcesInfo()`
RaisinTen Dec 14, 2021
99fb6d4
assert: prefer reference comparison over string comparison
RaisinTen Dec 14, 2021
1274a25
doc: align module resolve algorithm with implementation
Ayase-252 Dec 14, 2021
61c53a6
build: use gh cli in workflows file
Mesteery Dec 14, 2021
b89fb3e
meta: move silverwind to emeriti
silverwind Dec 14, 2021
85f1537
build: fix comment-labeled workflow
Mesteery Dec 14, 2021
e26c187
meta: move to emeritus automatically after 18 months
Trott Dec 13, 2021
8957c9b
build,tools: automate enforcement of emeritus criteria
Trott Dec 13, 2021
03e6771
meta: move one or more collaborators to emeritus
nodejs-github-bot Dec 13, 2021
f883bf3
doc: add security steward on/offboarding steps
mhdawson Dec 9, 2021
3a9ffa8
build: use '<(python)' instead of 'python'
zcbenz Dec 16, 2021
93111e4
doc: fix closing parenthesis
AlphaDio Dec 16, 2021
8fcb71a
build: update openssl config generator Dockerfile
richardlau Dec 14, 2021
da8baf4
test: do not load absolute path crypto engines twice
richardlau Dec 15, 2021
0b21034
deps: upgrade openssl sources to quictls/openssl-3.0.1+quic
richardlau Dec 14, 2021
35fe144
deps: update archs files for quictls/openssl-3.0.1+quic
richardlau Dec 14, 2021
b59c513
stream: add isErrored helper
ronag Dec 9, 2021
e5873d7
2021-12-17, Version 17.3.0 (Current)
danielleadams Dec 17, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
18 changes: 17 additions & 1 deletion .eslintrc.js
Expand Up @@ -15,6 +15,7 @@ NodePlugin.RULES_DIR = path.resolve(__dirname, 'tools', 'eslint-rules');
const ModuleFindPath = Module._findPath;
const hacks = [
'eslint-plugin-node-core',
'eslint-plugin-jsdoc',
'eslint-plugin-markdown',
'@babel/eslint-parser',
'@babel/plugin-syntax-import-assertions',
Expand All @@ -34,7 +35,8 @@ Module._findPath = (request, paths, isMain) => {

module.exports = {
root: true,
plugins: ['markdown', 'node-core'],
extends: ['plugin:jsdoc/recommended'],
plugins: ['jsdoc', 'markdown', 'node-core'],
parser: '@babel/eslint-parser',
parserOptions: {
babelOptions: {
Expand Down Expand Up @@ -336,6 +338,20 @@ module.exports = {
'use-isnan': 'error',
'valid-typeof': ['error', { requireStringLiterals: true }],

// JSDoc rules
'jsdoc/require-jsdoc': 'off',
'jsdoc/require-param-description': 'off',
'jsdoc/newline-after-description': 'off',
'jsdoc/require-returns-description': 'off',
'jsdoc/valid-types': 'off',
'jsdoc/no-undefined-types': 'off',
'jsdoc/require-param': 'off',
'jsdoc/check-tag-names': 'off',
'jsdoc/require-returns': 'off',
'jsdoc/require-property-description': 'off',
'jsdoc/check-param-names': 'off',
'jsdoc/tag-lines': 'off',

// Custom rules from eslint-plugin-node-core
'node-core/no-unescaped-regexp-dot': 'error',
'node-core/no-duplicate-requires': 'error',
Expand Down
1 change: 0 additions & 1 deletion .github/SUPPORT.md
Expand Up @@ -15,7 +15,6 @@ If you didn't find an answer in the resources above, try these unofficial
resources:

* [Questions tagged 'node.js' on Stack Overflow](https://stackoverflow.com/questions/tagged/node.js)
* [#nodejs](https://openjs-foundation.slack.com/archives/CK9Q4MB53) channel on the OpenJS Foundation Slack ([join here](https://slack-invite.openjsf.org/))
* [#node.js channel on libera.chat](https://web.libera.chat?channels=node.js&uio=d4)
* [Node.js Slack Community](https://node-js.slack.com/)
* To register: [nodeslackers.com](https://www.nodeslackers.com/)
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/authors.yml
Expand Up @@ -14,6 +14,7 @@ jobs:
- uses: actions/checkout@v2
with:
fetch-depth: '0' # This is required to actually get all the authors
persist-credentials: false
- run: "tools/update-authors.js" # Run the AUTHORS tool
- uses: gr2m/create-or-update-pull-request-action@v1 # Create a PR or update the Action's existing PR
env:
Expand Down
37 changes: 8 additions & 29 deletions .github/workflows/auto-start-ci.yml
Expand Up @@ -17,6 +17,8 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
with:
persist-credentials: false

# Install dependencies
- name: Install Node.js
Expand All @@ -26,40 +28,17 @@ jobs:
- name: Install node-core-utils
run: npm install -g node-core-utils

- name: Set variables
run: |
echo "REPOSITORY=$(echo ${{ github.repository }} | cut -d/ -f2)" >> $GITHUB_ENV
echo "OWNER=${{ github.repository_owner }}" >> $GITHUB_ENV

# Get Pull Requests
- name: Get Pull Requests
uses: octokit/graphql-action@v2.x
id: get_prs_for_ci
with:
query: |
query prs($owner:String!, $repo:String!) {
repository(owner:$owner, name:$repo) {
pullRequests(labels: ["request-ci"], states: OPEN, last: 100) {
nodes {
number
}
}
}
}
owner: ${{ env.OWNER }}
repo: ${{ env.REPOSITORY }}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Setup node-core-utils
run: |
ncu-config set username ${{ secrets.JENKINS_USER }}
ncu-config set token none
ncu-config set jenkins_token ${{ secrets.JENKINS_TOKEN }}
ncu-config set owner ${{ env.OWNER }}
ncu-config set repo ${{ env.REPOSITORY }}
ncu-config set owner "${{ github.repository_owner }}"
ncu-config set repo "$(echo ${{ github.repository }} | cut -d/ -f2)"

- name: Start CI
run: ./tools/actions/start-ci.sh $(echo '${{ steps.get_prs_for_ci.outputs.data }}' | jq '.repository.pullRequests.nodes | map(.number) | .[]')
- name: Start the CI
run: |
PRs=$(gh pr list --label 'request-ci' --json number --jq 'map(.number) | .[]' --limit 100)
./tools/actions/start-ci.sh "$PRs"
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
13 changes: 11 additions & 2 deletions .github/workflows/build-tarball.yml
Expand Up @@ -8,6 +8,8 @@ on:
- '**.md'
- 'AUTHORS'
- 'doc/**'
- .github/**
- '!.github/workflows/build-tarball.yml'
push:
branches:
- master
Expand All @@ -19,6 +21,8 @@ on:
- '**.md'
- 'AUTHORS'
- 'doc/**'
- .github/**
- '!.github/workflows/build-tarball.yml'

env:
FLAKY_TESTS: dontcare
Expand All @@ -31,6 +35,8 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@v2
with:
Expand All @@ -46,7 +52,7 @@ jobs:
mkdir tarballs
mv *.tar.gz tarballs
- name: Upload tarball artifact
uses: actions/upload-artifact@v1
uses: actions/upload-artifact@v2
with:
name: tarballs
path: tarballs
Expand All @@ -57,16 +63,19 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@v2
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Environment Information
run: npx envinfo
- name: Download tarball
uses: actions/download-artifact@v1
uses: actions/download-artifact@v2
with:
name: tarballs
path: tarballs
- name: Extract tarball
run: |
tar xzf tarballs/*.tar.gz -C $RUNNER_TEMP
Expand Down
6 changes: 6 additions & 0 deletions .github/workflows/build-windows.yml
Expand Up @@ -4,6 +4,8 @@ on:
pull_request:
paths-ignore:
- "README.md"
- .github/**
- '!.github/workflows/build-windows.yml'
types: [opened, synchronize, reopened, ready_for_review]
push:
branches:
Expand All @@ -14,6 +16,8 @@ on:
- v[0-9]+.x
paths-ignore:
- "README.md"
- .github/**
- '!.github/workflows/build-windows.yml'

env:
PYTHON_VERSION: '3.10'
Expand All @@ -29,6 +33,8 @@ jobs:
runs-on: ${{ matrix.windows }}
steps:
- uses: actions/checkout@v2
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@v2
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/close-stalled.yml
Expand Up @@ -8,7 +8,7 @@ jobs:
if: github.repository == 'nodejs/node'
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v3
- uses: actions/stale@v4
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
days-before-close: 30
Expand Down
9 changes: 3 additions & 6 deletions .github/workflows/comment-labeled.yml
Expand Up @@ -12,12 +12,9 @@ jobs:
steps:
- name: Post stalled comment
env:
COMMENTS_URL: ${{ github.event.issue.comments_url || github.event.pull_request.comments_url }}
run: |
curl -X POST $COMMENTS_URL \
-H "Content-Type: application/json" \
-H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \
--data '{ "body": "This issue/PR was marked as stalled, it will be automatically closed in 30 days. If it should remain open, please leave a comment explaining why it should remain open." }'
NUMBER: ${{ github.event.issue.number || github.event.pull_request.number }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: gh issue comment "$NUMBER" --repo ${{ github.repository }} --body "This issue/PR was marked as stalled, it will be automatically closed in 30 days. If it should remain open, please leave a comment explaining why it should remain open."

fastTrack:
if: github.repository == 'nodejs/node' && github.event_name == 'pull_request_target' && github.event.label.name == 'fast-track'
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/commit-lint.yml
Expand Up @@ -17,6 +17,7 @@ jobs:
- uses: actions/checkout@v2
with:
fetch-depth: ${{ steps.nb-of-commits.outputs.plusOne }}
persist-credentials: false
- run: git reset HEAD^2
- name: Install Node.js
uses: actions/setup-node@v2
Expand Down
31 changes: 8 additions & 23 deletions .github/workflows/commit-queue.yml
Expand Up @@ -46,27 +46,6 @@ jobs:
echo "OWNER=${{ github.repository_owner }}" >> $GITHUB_ENV
echo "DEFAULT_BRANCH=${GITHUB_REF#refs/heads/}" >> $GITHUB_ENV

- name: Get Pull Requests
uses: octokit/graphql-action@v2.x
id: get_mergable_pull_requests
with:
query: |
query release($owner:String!,$repo:String!, $base_ref:String!) {
repository(owner:$owner, name:$repo) {
pullRequests(baseRefName: $base_ref, labels: ["commit-queue"], states: OPEN, last: 100) {
nodes {
number
}
}
}
}
owner: ${{ env.OWNER }}
repo: ${{ env.REPOSITORY }}
# Commit queue is only enabled for the default branch on the repository
base_ref: ${{ env.DEFAULT_BRANCH }}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Configure node-core-utils
run: |
ncu-config set branch ${DEFAULT_BRANCH}
Expand All @@ -77,7 +56,13 @@ jobs:
ncu-config set repo "${REPOSITORY}"
ncu-config set owner "${OWNER}"

- name: Start the commit queue
run: ./tools/actions/commit-queue.sh ${OWNER} ${REPOSITORY} $(echo '${{ steps.get_mergable_pull_requests.outputs.data }}' | jq '.repository.pullRequests.nodes | map(.number) | .[]')
- name: Start the Commit Queue
run: |
PRs=$(gh pr list \
--base ${{ env.DEFAULT_BRANCH }} \
--label 'commit-queue' \
--json number --jq 'map(.number) | .[]' \
--limit 100)
./tools/actions/commit-queue.sh ${{ env.OWNER }} ${{ env.REPOSITORY }} "$PRs"
env:
GITHUB_TOKEN: ${{ secrets.GH_USER_TOKEN }}
6 changes: 6 additions & 0 deletions .github/workflows/coverage-linux.yml
Expand Up @@ -8,6 +8,8 @@ on:
- 'benchmark/**'
- 'deps/**'
- 'doc/**'
- .github/**
- '!.github/workflows/coverage-linux.yml'
push:
branches:
- master
Expand All @@ -17,6 +19,8 @@ on:
- 'benchmark/**'
- 'deps/**'
- 'doc/**'
- .github/**
- '!.github/workflows/coverage-linux.yml'

env:
PYTHON_VERSION: '3.10'
Expand All @@ -28,6 +32,8 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@v2
with:
Expand Down
6 changes: 6 additions & 0 deletions .github/workflows/coverage-windows.yml
Expand Up @@ -9,6 +9,8 @@ on:
- 'deps/**'
- 'doc/**'
- 'tools/**'
- .github/**
- '!.github/workflows/coverage-windows.yml'
push:
branches:
- master
Expand All @@ -19,6 +21,8 @@ on:
- 'deps/**'
- 'doc/**'
- 'tools/**'
- .github/**
- '!.github/workflows/coverage-windows.yml'

env:
PYTHON_VERSION: '3.10'
Expand All @@ -30,6 +34,8 @@ jobs:
runs-on: windows-latest
steps:
- uses: actions/checkout@v2
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@v2
with:
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/daily.yml
Expand Up @@ -15,6 +15,8 @@ jobs:
container: gcc:11
steps:
- uses: actions/checkout@v2
with:
persist-credentials: false
- name: Use Node.js ${{ env.NODE_VERSION }}
uses: actions/setup-node@v2
with:
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/find-inactive-collaborators.yml
Expand Up @@ -9,7 +9,6 @@ on:

env:
NODE_VERSION: lts/*
NUM_COMMITS: 5000

jobs:
find:
Expand All @@ -19,15 +18,16 @@ jobs:
steps:
- uses: actions/checkout@v2
with:
fetch-depth: ${{ env.NUM_COMMITS }}
fetch-depth: 0
persist-credentials: false

- name: Use Node.js ${{ env.NODE_VERSION }}
uses: actions/setup-node@v2
with:
node-version: ${{ env.NODE_VERSION }}

- name: Find inactive collaborators
run: tools/find-inactive-collaborators.mjs ${{ env.NUM_COMMITS }}
run: tools/find-inactive-collaborators.mjs

- name: Open pull request
uses: gr2m/create-or-update-pull-request-action@v1
Expand Down
5 changes: 4 additions & 1 deletion .github/workflows/find-inactive-tsc.yml
Expand Up @@ -18,13 +18,16 @@ jobs:
steps:
- name: Checkout the repo
uses: actions/checkout@v2
with:
persist-credentials: false

- name: Clone nodejs/TSC repository
uses: actions/checkout@v2
with:
fetch-depth: 0
repository: nodejs/TSC
path: .tmp
persist-credentials: false
repository: nodejs/TSC

- name: Use Node.js ${{ env.NODE_VERSION }}
uses: actions/setup-node@v2
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/license-builder.yml
Expand Up @@ -12,6 +12,8 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
with:
persist-credentials: false
- run: "./tools/license-builder.sh" # Run the license builder tool
- uses: gr2m/create-or-update-pull-request-action@v1.x # Create a PR or update the Action's existing PR
env:
Expand Down