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.4.0 release proposal #41557

Merged
merged 165 commits into from Jan 18, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
165 commits
Select commit Hold shift + click to select a range
6d8eb6a
loader: return package format from defaultResolve if known
dygabo Dec 13, 2021
6da7909
meta: remove community-committee from CODEOWNERS
Trott Dec 16, 2021
8ea56a9
crypto: fix error capture when loading engine
tniessen Dec 15, 2021
34ef5a7
doc: fix syntax error in nested conditions example
Andarist Dec 17, 2021
74742c3
doc: adding estimated execution time
mawaregetsuka Dec 17, 2021
c44185c
tools: fix GitHub Actions status when CQ is empty
aduh95 Dec 18, 2021
82f492b
tools: fix CQ and auto-start-ci jobs
aduh95 Dec 18, 2021
c486da1
tools: update lint-md-dependencies to @rollup/plugin-node-resolve@13.1.1
nodejs-github-bot Dec 18, 2021
f176124
lib,tools: remove empty lines between JSDoc tags
Trott Dec 12, 2021
0c14e7e
tools: enable jsdoc/tag-lines ESLint rule
Trott Dec 12, 2021
aa7d147
tools: update eslint to 8.5.0
nodejs-github-bot Dec 19, 2021
730e25d
doc: add unhandledRejection to strict mode
cjihrig Dec 19, 2021
edefb41
meta: update AUTHORS
nodejs-github-bot Dec 19, 2021
011c5f6
build: improve readability of texts in workflows
Mesteery Dec 19, 2021
27c6191
perf_hooks: multiple fixes for Histogram
jasnell Dec 12, 2021
ef6f98c
child_process: add support for URL to `cp.fork`
aduh95 Dec 19, 2021
f067876
test: improve test coverage of dns/promises
kuriyosh Dec 19, 2021
d83a029
doc: align maxHeaderSize default with current value
kanongil Dec 19, 2021
e457ec0
lib: fix checking syntax of esm module
Ayase-252 Dec 19, 2021
dcf1ea0
benchmark,test: use Object.hasOwn() where applicable
Trott Dec 20, 2021
e27e827
doc: make function signature comply with JSDoc comment
Trott Dec 21, 2021
3dc6564
stream: fix enqueue race condition on esm modules
RafaelGSS Dec 21, 2021
367ab2a
test: mark test-crypto-keygen slow on windows
mhdawson Dec 16, 2021
56345a3
async_hooks: fix AsyncLocalStorage in unhandledRejection cases
bmeck Dec 16, 2021
e60187d
policy: add missing JSDoc @param entry
Trott Dec 21, 2021
5ebe086
esm: reconcile JSDoc vs. actual parameter name
Trott Dec 21, 2021
0951bd9
fs: correct param names in JSDoc comments
Trott Dec 21, 2021
dae2e5f
tools: enable prefer-object-has-own lint rule
Trott Dec 21, 2021
8f08328
test: correct param name in JSDoc comment
Trott Dec 21, 2021
24fbbf2
lib: remove spurious JSDoc entry
Trott Dec 21, 2021
ab5e94c
util: display a present-but-undefined error cause
ljharb Dec 21, 2021
e2df381
tools: add double-quotes to make-v8.sh
Trott Dec 22, 2021
62e28f1
tools: use arrow function for callback in lint-sh.js
Trott Dec 22, 2021
a53fa20
meta: move one or more collaborators to emeritus
nodejs-github-bot Dec 22, 2021
60c059e
tools: make license-builder.sh comply with shellcheck 0.8.0
Trott Dec 22, 2021
90617b9
test: mark wpt/test-user-timing test flaky
mhdawson Dec 16, 2021
29563ab
doc: add usage recommendation for writable._destroy
RafaelGSS Dec 22, 2021
fac0871
test: mark test-worker-take-heapsnapshot flaky
mhdawson Dec 20, 2021
68fd2ac
loader: fix package resolution for edge case
dygabo Dec 22, 2021
c546cef
tools: update doc dependency mdast-util-gfm-table to 1.0.2
Trott Dec 23, 2021
fe21607
events: add EventEmitterAsyncResource to core
jasnell Dec 23, 2021
46b364a
tools: consolidate update-authors.js logic
Trott Dec 23, 2021
dac8407
doc: fix example in node-api docs
mhdawson Dec 21, 2021
0aacd49
http2: handle existing socket data when creating HTTP/2 server sessions
pimterry Dec 23, 2021
d0d595f
meta: update node-api team name
richardlau Dec 23, 2021
1985284
tools: use {N} for spaces in regex
Trott Dec 23, 2021
ed41fd1
child_process: revise argument processing
Trott Dec 24, 2021
e3a0a9c
events: add jsdoc details for Event and EventTarget
jasnell Dec 21, 2021
5ed8a1c
util: do not reduce to a single line if not appropriate using inspect
BridgeAR Dec 4, 2021
e819685
doc: include stack trace difference in ES modules
thebergamo Dec 13, 2021
80a114d
tools: be intentional about masking possible error in start-ci.sh
Trott Dec 24, 2021
23f97ec
doc: remove legacy in-page links in v8.md
Trott Dec 23, 2021
c12cbf2
tools: avoid generating duplicate id attributes
Trott Dec 23, 2021
314102b
async_hooks: add missing initialization
mhdawson Dec 25, 2021
58da5d9
tools: use Object.hasOwn() in alljson.mjs
Trott Dec 26, 2021
3a80104
doc: remove section about amending commits in PR guide
Farenheith Dec 26, 2021
e339220
meta: update AUTHORS
nodejs-github-bot Dec 26, 2021
4079fc4
events: graduate capturerejections to supported
jasnell Dec 27, 2021
a11ff31
tls: permit null as a pfx value
CallMeLaNN Dec 27, 2021
b2a87f7
test: add comments explaining _setSimultaneousAccepts deprecation tests
kuriyosh Dec 27, 2021
137c814
tools: update lint-md-dependencies to rollup@2.62.0
nodejs-github-bot Dec 27, 2021
9c41247
tools: simplify commit-queue.sh merge command
Trott Dec 27, 2021
d62fe31
crypto: alias webcrypto.subtle and webcrypto.getRandomValues on crypto
jasnell Dec 27, 2021
5cfc547
doc: fix sync comment in observer snippet
erj826 Dec 27, 2021
75ff8e6
tools: improve section tag additions in HTML doc generator
Trott Dec 27, 2021
3e188ca
meta: replace feature request template with form
Trott Dec 28, 2021
9fe304b
events: clarify JSDoc entries
Trott Dec 24, 2021
0ca7cda
tools: enable jsdoc/check-param-names lint rule
Trott Dec 24, 2021
9f5a873
stream: add map method to Readable
benjamingr Nov 15, 2021
1150963
stream: add isReadable helper
ronag Dec 16, 2021
88d760c
benchmark: fix benchmark/run.js handling of --set
Trott Dec 29, 2021
5fc886f
tools: do not mask errors on multiple commit retrieval
Trott Dec 30, 2021
c136d59
test: use spawnSync() full name
Trott Dec 30, 2021
75c565b
test: improve expectWarning error message
Trott Dec 30, 2021
d9465ae
child_process: queue pending messages
ErickWendel Dec 17, 2021
f97f6c5
test: use spawnSync() full name in test-stdio-pipe-stderr
Trott Dec 26, 2021
d733b56
typings: add JSDoc for `string_decoder`
Ayase-252 Dec 30, 2021
c8e8fc0
typings: add types for symbol and accessor properties on `primordials`
ExE-Boss Dec 30, 2021
ffe17a8
doc: make pull-request guide default branch agnostic
aduh95 Dec 31, 2021
c267bb2
doc: fix example description for worker_threads
krutoo Dec 31, 2021
253c3e5
meta: move one or more collaborators to emeritus
nodejs-github-bot Dec 31, 2021
1f6c4e8
meta: replace API docs issue template with form
Trott Dec 31, 2021
d4a6f2c
fs: use async directory processing in cp()
cjihrig Dec 31, 2021
afe1e00
build: remove Python 2 workaround
Trott Jan 1, 2022
9284d24
tools: update eslint to 8.6.0
nodejs-github-bot Jan 1, 2022
bd8b95a
tools: remove last of error-masking in commit-queue.sh
Trott Jan 1, 2022
6187e81
src: guard slightly costly check in MakeCallback more strongly
addaleax Dec 26, 2021
250e197
src: store native async execution resources as `v8::Local`
addaleax Dec 26, 2021
337ebfc
src: split out async stack corruption detection from inline fn
addaleax Dec 26, 2021
0d18a8c
doc: revise frozen-intrinsics text
Trott Dec 27, 2021
09c25bb
stream: add filter method to readable
benjamingr Dec 30, 2021
2e92f6f
timers: use ref counts to count timers
RaisinTen Jan 2, 2022
6460b1b
doc: clarify `require` behavior with non `.js` extensions
aduh95 Jan 2, 2022
da04408
meta: update AUTHORS
nodejs-github-bot Jan 4, 2022
e808ee6
test: mark test-repl-sigint-nested-eval as flaky
mhdawson Dec 23, 2021
5fe011a
node-api: add missing initialization of last error
mhdawson Dec 22, 2021
0768302
tools: update doc to rehype-raw@6.1.1
nodejs-github-bot Jan 1, 2022
80a3766
build: use list for mutable retval rather than tuple
Trott Jan 5, 2022
1d75436
http: remove duplicate code
xiaoxiaojx Jul 2, 2021
014d483
doc: clarify entry point behavior when using loader hooks
aduh95 Jan 5, 2022
16c0bea
doc: document that `require.main` may be `undefined`
aduh95 Jan 5, 2022
0f9afa5
meta: add required fields in issue templates
Trott Jan 5, 2022
e15e1cb
tools: update lint-md-dependencies to @rollup/plugin-node-resolve@13.1.2
nodejs-github-bot Jan 5, 2022
3c8b25b
tls: use optional chaining to simplify checks
aduh95 Jan 5, 2022
dcada80
tools: remove conditional assignment in custom ESLint rule
Trott Dec 26, 2021
800640a
tools,benchmark,lib,test: enable no-case-declarations lint rule
Trott Jan 3, 2022
19db19b
doc: fix example commands for `REPLACEME` updates
richardlau Jan 5, 2022
e6bed4e
doc: update Abstract Equality Comparison text in assert.md
Trott Jan 5, 2022
3e2154d
test: mark test-performance-eventloopdelay flaky
mhdawson Jan 6, 2022
8a94ca7
esm: refactor esm tests out of test/message
GeoffreyBooth Jan 6, 2022
93b3664
src: do IWYU for some STL includes
dsanders11 Jan 6, 2022
2233f31
build,tools,win: trim unused VCBUILD_PYTHON_LOCATION variable
dsanders11 Jan 6, 2022
b0f0ad1
build: start build on z/OS
alexcfyung Jan 6, 2022
583f8d9
tools: fix argv bug in find-inactive-tsc.mjs
Trott Jan 7, 2022
02ca5d7
deps: upgrade to libuv 1.43.0
cjihrig Jan 7, 2022
d79f8c2
stream: remove unused function argument
Trott Jan 7, 2022
d3111bf
doc: add @RaisinTen to the TSC
mhdawson Jan 6, 2022
f43bfe2
doc: add reference for == and != operators
Trott Jan 8, 2022
4a369d0
doc: revise HTTPRequestOptions text
Trott Jan 8, 2022
4a57d47
tools: replace while+exec() with matchAll()
Trott Jan 9, 2022
edc6a7a
doc: clarify `uncaughtException` `origin` for ESM
aduh95 Jan 9, 2022
da1d5d6
meta: update AUTHORS
nodejs-github-bot Jan 9, 2022
e1ff452
meta: correct my name in AUTHORS
JakobJingleheimer Jan 10, 2022
10bdb59
doc: add reference for `===` operator in assert.md
Trott Jan 10, 2022
60025bd
doc: add note regarding unfinished TLA
aduh95 Jan 10, 2022
c91ac20
tools: use GITHUB_ACTIONS env var in inactivity scripts
Trott Jan 10, 2022
d721a75
doc: update output in inspector examples
dsanders11 Jan 10, 2022
62aa190
doc: add guidance on order vulns are listed in
mhdawson Jan 7, 2022
b08138f
stream: fix error-path function call
Trott Jan 11, 2022
524103d
doc: update mailmap entries for mhdawson
mhdawson Jan 7, 2022
01ad8de
url,lib: pass urlsearchparams-constructor.any.js
XadillaX Aug 30, 2021
07353e9
meta: update AUTHORS
nodejs-github-bot Jan 11, 2022
fa84353
benchmark: simplify http benchmarker regular expression
Trott Apr 11, 2021
ec337b2
tools: replace for loop with map()
Trott Jan 9, 2022
b7b0631
doc: remove SameValue comparison reference
Trott Jan 13, 2022
3d88ea1
build: fix workflow access to git history
Trott Jan 13, 2022
c632241
doc: remove extraneous colon in legacy subject
tniessen Jan 11, 2022
a6146c7
meta: move one or more collaborators to emeritus
nodejs-github-bot Jan 13, 2022
c9a4603
esm: make `process.exit()` default to exit code 0
MoonBall Jan 14, 2022
afa4f37
tools: enable ESLint no-loss-of-precision rule
Trott Jan 9, 2022
8090ce7
tools: enable ESLint no-sparse-arrays rule
Trott Jan 9, 2022
1f4369a
tools: enable ESLint require-yield rule
Trott Jan 9, 2022
4518fdd
tools,lib,test: enable ESLint no-regex-spaces rule
Trott Jan 9, 2022
090a674
tools: enable ESLint no-constant-condition rule
Trott Jan 9, 2022
258ee4b
tools: enable ESLint recommended configuration
Trott Jan 9, 2022
5c0c459
doc: correct checkHost behavior with wildcards etc
tniessen Jan 11, 2022
7ac126b
src: fix out-of-bounds check of serialization indices
JoostK Jan 9, 2022
5129b7c
tools: fix small not-quite-a-bug in find-inactive-tsc.mjs
Trott Jan 14, 2022
6aec92f
src: gracefully handle errors in GetX509NameObject
tniessen Jan 11, 2022
af3acec
deps: V8: cherry-pick 3b6b21f595f6
targos Jan 14, 2022
9d8d7c6
test: do not OR F_OK in fs.access() test
cjihrig Jan 11, 2022
f443a4e
doc: expand fs.access() mode parameter docs
cjihrig Jan 12, 2022
106ef0c
test: remove broken wiki link from test/common doc
kuriyosh Jan 14, 2022
ec9071f
src: use `std::optional` for Worker thread id
addaleax Jan 14, 2022
712dfdc
doc: add missing YAML tag in `esm.md`
aduh95 Jan 14, 2022
09f2fd3
test: improve test coverage of dns/promises
kuriyosh Jan 14, 2022
abbfed8
doc: add missing word in readable.read() text
Trott Jan 14, 2022
f5b8aee
deps: upgrade npm to 8.3.1
npm-robot Jan 14, 2022
e8538c3
build: fix node build failures in WSL Ubuntu
MrJithil Jan 11, 2022
51d86fe
stream: remove always-false condition check
Trott Jan 15, 2022
fcb37e9
doc: add Mesteery to collaborators
Mesteery Jan 15, 2022
ba7160e
doc: fix typo in `onboarding.md`
aduh95 Jan 15, 2022
48e4780
doc: remove statement about client private keys
tniessen Jan 13, 2022
4958c80
build: fix npm version detection
targos Jan 18, 2022
5b59e14
2022-01-18, Version 17.4.0 (Current)
targos Jan 16, 2022
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
  •  
  •  
  •  
58 changes: 10 additions & 48 deletions .eslintrc.js
Expand Up @@ -35,7 +35,7 @@ Module._findPath = (request, paths, isMain) => {

module.exports = {
root: true,
extends: ['plugin:jsdoc/recommended'],
extends: ['eslint:recommended', 'plugin:jsdoc/recommended'],
plugins: ['jsdoc', 'markdown', 'node-core'],
parser: '@babel/eslint-parser',
parserOptions: {
Expand Down Expand Up @@ -142,17 +142,14 @@ module.exports = {
'comma-spacing': 'error',
'comma-style': 'error',
'computed-property-spacing': 'error',
'constructor-super': 'error',
'default-case-last': 'error',
'dot-location': ['error', 'property'],
'dot-notation': 'error',
'eol-last': 'error',
'eqeqeq': ['error', 'smart'],
'for-direction': 'error',
'func-call-spacing': 'error',
'func-name-matching': 'error',
'func-style': ['error', 'declaration', { allowArrowFunctions: true }],
'getter-return': 'error',
'indent': ['error', 2, {
ArrayExpression: 'first',
CallExpression: { arguments: 'first' },
Expand All @@ -174,42 +171,17 @@ module.exports = {
tabWidth: 2,
}],
'new-parens': 'error',
'no-async-promise-executor': 'error',
'no-class-assign': 'error',
'no-confusing-arrow': 'error',
'no-const-assign': 'error',
'no-constant-condition': ['error', { checkLoops: false }],
'no-constructor-return': 'error',
'no-control-regex': 'error',
'no-debugger': 'error',
'no-delete-var': 'error',
'no-dupe-args': 'error',
'no-dupe-class-members': 'error',
'no-dupe-keys': 'error',
'no-dupe-else-if': 'error',
'no-duplicate-case': 'error',
'no-duplicate-imports': 'error',
'no-else-return': ['error', { allowElseIf: true }],
'no-empty-character-class': 'error',
'no-ex-assign': 'error',
'no-extra-boolean-cast': 'error',
'no-extra-parens': ['error', 'functions'],
'no-extra-semi': 'error',
'no-fallthrough': 'error',
'no-func-assign': 'error',
'no-global-assign': 'error',
'no-invalid-regexp': 'error',
'no-irregular-whitespace': 'error',
'no-lonely-if': 'error',
'no-misleading-character-class': 'error',
'no-mixed-requires': 'error',
'no-mixed-spaces-and-tabs': 'error',
'no-multi-spaces': ['error', { ignoreEOLComments: true }],
'no-multiple-empty-lines': ['error', { max: 2, maxEOF: 0, maxBOF: 0 }],
'no-new-require': 'error',
'no-new-symbol': 'error',
'no-nonoctal-decimal-escape': 'error',
'no-obj-calls': 'error',
'no-octal': 'error',
'no-path-concat': 'error',
'no-proto': 'error',
'no-redeclare': ['error', { 'builtinGlobals': false }],
Expand Down Expand Up @@ -269,40 +241,26 @@ module.exports = {
],
/* eslint-enable max-len */
'no-return-await': 'error',
'no-self-assign': 'error',
'no-self-compare': 'error',
'no-setter-return': 'error',
'no-shadow-restricted-names': 'error',
'no-tabs': 'error',
'no-template-curly-in-string': 'error',
'no-this-before-super': 'error',
'no-throw-literal': 'error',
'no-trailing-spaces': 'error',
'no-undef': ['error', { typeof: true }],
'no-undef-init': 'error',
'no-unexpected-multiline': 'error',
'no-unreachable': 'error',
'no-unsafe-finally': 'error',
'no-unsafe-negation': 'error',
'no-unsafe-optional-chaining': 'error',
'no-unused-expressions': ['error', { allowShortCircuit: true }],
'no-unused-labels': 'error',
'no-unused-vars': ['error', { args: 'none', caughtErrors: 'all' }],
'no-use-before-define': ['error', {
classes: true,
functions: false,
variables: false,
}],
'no-useless-backreference': 'error',
'no-useless-call': 'error',
'no-useless-catch': 'error',
'no-useless-concat': 'error',
'no-useless-constructor': 'error',
'no-useless-escape': 'error',
'no-useless-return': 'error',
'no-void': 'error',
'no-whitespace-before-property': 'error',
'no-with': 'error',
'object-curly-newline': 'error',
'object-curly-spacing': ['error', 'always'],
'one-var': ['error', { initialized: 'never' }],
Expand All @@ -313,6 +271,7 @@ module.exports = {
{ blankLine: 'always', prev: 'function', next: 'function' },
],
'prefer-const': ['error', { ignoreReadBeforeAssign: true }],
'prefer-object-has-own': 'error',
'quotes': ['error', 'single', { avoidEscape: true }],
'quote-props': ['error', 'consistent'],
'rest-spread-spacing': 'error',
Expand All @@ -335,10 +294,15 @@ module.exports = {
'symbol-description': 'error',
'template-curly-spacing': 'error',
'unicode-bom': 'error',
'use-isnan': 'error',
'valid-typeof': ['error', { requireStringLiterals: true }],

// JSDoc rules
// ESLint recommended rules that we disable
'no-cond-assign': 'off',
'no-empty': 'off',
'no-inner-declarations': 'off',
'no-prototype-builtins': 'off',

// JSDoc recommended rules that we disable
'jsdoc/require-jsdoc': 'off',
'jsdoc/require-param-description': 'off',
'jsdoc/newline-after-description': 'off',
Expand All @@ -349,8 +313,6 @@ module.exports = {
'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',
Expand Down
26 changes: 10 additions & 16 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Expand Up @@ -5,21 +5,15 @@
# 3. PRs touching any code with a codeowner must be signed off by at least one
# person on the code owner team.

# tsc & commcomm
# tsc

/.github/CODEOWNERS @nodejs/tsc
/GOVERNANCE.md @nodejs/tsc
/onboarding.md @nodejs/tsc
/CODE_OF_CONDUCT.md @nodejs/tsc @nodejs/community-committee
/CONTRIBUTING.md @nodejs/tsc @nodejs/community-committee
/LICENSE @nodejs/tsc @nodejs/community-committee
/doc/guides/contributing/code-of-conduct.md @nodejs/tsc @nodejs/community-committee
# TODO(mmarchini): the bot doens't have a notion of precedence, that might
# change when move the codeowners code to an Action, at which point we can
# uncomment the line below
# /doc/guides/contributing/*.md @nodejs/tsc
/doc/guides/contributing/issues.md @nodejs/tsc
/doc/guides/contributing/pull-requests.md @nodejs/tsc
/CODE_OF_CONDUCT.md @nodejs/tsc
/CONTRIBUTING.md @nodejs/tsc
/LICENSE @nodejs/tsc
/doc/guides/contributing/*.md @nodejs/tsc
/doc/guides/collaborator-guide.md @nodejs/tsc
/doc/guides/offboarding.md @nodejs/tsc

Expand Down Expand Up @@ -90,12 +84,12 @@
/lib/internal/bootstrap/loaders.js @nodejs/modules
/src/module_wrap* @nodejs/modules @nodejs/vm

# N-API
# Node-API

/src/node_api* @nodejs/n-api
/src/js_native_api* @nodejs/n-api
/doc/guides/adding-new-napi-api.md @nodejs/n-api
/doc/api/n-api.md @nodejs/n-api
/src/node_api* @nodejs/node-api
/src/js_native_api* @nodejs/node-api
/doc/guides/adding-new-napi-api.md @nodejs/node-api
/doc/api/n-api.md @nodejs/node-api

# gyp

Expand Down
4 changes: 3 additions & 1 deletion .github/ISSUE_TEMPLATE/1-bug-report.yml
Expand Up @@ -9,7 +9,7 @@ body:
This issue tracker is for bugs and issues found within Node.js core.
If you require more general support please file an issue on our help repo. https://github.com/nodejs/help

Please fill in as much of the form below as you're able.
Please fill in as much of the following form as you're able.
- type: input
attributes:
label: Version
Expand Down Expand Up @@ -39,6 +39,8 @@ body:
attributes:
label: What do you see instead?
description: If possible please provide textual output instead of screenshots.
validations:
required: true
- type: textarea
attributes:
label: Additional information
Expand Down
20 changes: 0 additions & 20 deletions .github/ISSUE_TEMPLATE/2-feature-request.md

This file was deleted.

23 changes: 23 additions & 0 deletions .github/ISSUE_TEMPLATE/2-feature-request.yml
@@ -0,0 +1,23 @@
name: "\U0001F680 Feature request"
description: Suggest an idea for this project
labels: ["feature request"]
body:
- type: markdown
attributes:
value: |
Thank you for suggesting an idea to make Node.js better.

Please fill in as much of the following form as you're able.
- type: textarea
attributes:
label: What is the problem this feature will solve?
validations:
required: true
- type: textarea
attributes:
label: What is the feature you are proposing to solve the problem?
validations:
required: true
- type: textarea
attributes:
label: What alternatives have you considered?
77 changes: 0 additions & 77 deletions .github/ISSUE_TEMPLATE/3-api-ref-docs-problem.md

This file was deleted.

18 changes: 18 additions & 0 deletions .github/ISSUE_TEMPLATE/3-api-ref-docs-problem.yml
@@ -0,0 +1,18 @@
name: "\U0001F4D7 Open an issue regarding the Node.js API reference docs"
description: Let us know about any problematic API reference documents
labels: ["doc"]
body:
- type: markdown
attributes:
value: |
Thank you for wanting to make nodejs.org better!

Please fill in as much of the following form as you're able.
- type: input
attributes:
label: Affected URL(s)
- type: textarea
attributes:
label: Description of the problem
validations:
required: true
1 change: 0 additions & 1 deletion .github/ISSUE_TEMPLATE/4-report-a-flaky-test.yml
@@ -1,6 +1,5 @@
name: Report a flaky test
description: Report a flaky test in our CI
title: "Investigate flaky test - "
labels: ["flaky-test"]
body:
- type: markdown
Expand Down
5 changes: 4 additions & 1 deletion .github/workflows/authors.yml
Expand Up @@ -21,7 +21,10 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GH_USER_TOKEN }}
with:
author: Node.js GitHub Bot <github-bot@iojs.org>
body: "Here are some new additions to the AUTHORS file. This is an automatically generated PR by the `authors.yml` GitHub Action, which runs `tools/update-authors.js`."
body: >
Here are some new additions to the AUTHORS file.
This is an automatically generated PR by the
`authors.yml` GitHub Action, which runs `tools/update-authors.js`.
branch: "actions/authors-update" # Custom branch *just* for this Action.
commit-message: "meta: update AUTHORS"
labels: meta
Expand Down