Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
129 commits
Select commit Hold shift + click to select a range
daaaf04
deps: V8: cherry-pick 2abc61361dd4
richardlau Oct 11, 2025
2a85aa4
tools: add lint rule to ensure assertions are reached
aduh95 Oct 7, 2025
e5a8122
test: ensure assertions are reachable in `test/async-hooks`
aduh95 Oct 9, 2025
79ffee8
test: ensure assertions are reachable in `test/client-proxy`
aduh95 Oct 12, 2025
1659078
test: ignore EPIPE errors in https proxy invalid URL test
joyeecheung Oct 18, 2025
84576ef
test: ensure assertions are reachable in `test/addons`
aduh95 Oct 25, 2025
1de0476
perf_hooks: move non-standard performance properties to perf_hooks
legendecas Oct 27, 2025
e78e0cf
test: move test-runner-watch-mode helper into common
joyeecheung Oct 24, 2025
bbca575
test: split test-runner-watch-mode
joyeecheung Oct 24, 2025
545162b
node-api: use local files for instanceof test
vmoroz Oct 28, 2025
a126585
meta: call `create-release-post.yml` post release
avivkeller Oct 28, 2025
cd6bf51
src: add enum handle for ToStringHelper + formatting
wooffie Oct 28, 2025
a55ac11
test,crypto: update x448 and ed448 expectation when on boringssl
codebytere Oct 29, 2025
89fa2be
inspector: fix crash when receiving non json message
islandryu Oct 29, 2025
952c08a
test: ensure assertions are reachable in more folders
aduh95 Oct 29, 2025
674befe
test: ensure assertions are reachable in `test/sequential`
aduh95 Oct 25, 2025
7791118
doc: clarify --use-system-ca support status
joyeecheung Oct 29, 2025
2db4ea0
tools: remove undici from daily wpt.fyi job
panva Oct 29, 2025
bd09ae2
src: clean up generic counter implementation
addaleax Oct 30, 2025
ac3dbe4
stream: don't try to read more if reading
ronag Oct 30, 2025
02fb7f4
src: remove unconditional NAPI_EXPERIMENTAL in node.h
legendecas Oct 30, 2025
5703ce6
http: replace startsWith with strict equality
btea Oct 30, 2025
f170551
tools: fix failing release-proposal linter for LTS transitions
aduh95 Oct 30, 2025
273c966
sqlite,doc: fix StatementSync section
geeksilva97 Oct 31, 2025
7ec04cf
util: fix stylize of special properties in inspect
Snowflyt Oct 31, 2025
e8d7598
test: capture stack trace in debugger timeout errors
joyeecheung Oct 31, 2025
81a6127
doc: correct module loading descriptions
joyeecheung Oct 31, 2025
ad98e11
esm: use sync loading/resolving on non-loader-hook thread
joyeecheung Oct 31, 2025
7470404
tools: fix linter for semver-major release proposals
aduh95 Nov 1, 2025
1812c56
tools: fix update-icu script
targos Nov 1, 2025
38b77b3
test: fix flaky test-watch-mode-kill-signal-*
joyeecheung Nov 1, 2025
2b696ff
http2: add diagnostics channels for client stream request body
RaisinTen Oct 27, 2025
ac8e90a
buffer: speed up concat via TypedArray#set
gurgunday Nov 1, 2025
3b01cbb
src: move `napi_addon_register_func` to `node_api_types.h`
addaleax Oct 31, 2025
33ad11a
doc: instantiate resolver object
codenamenam Nov 2, 2025
bbd7fdf
doc: clarify require(esm) description
dynst Nov 2, 2025
f97a609
console: optimize single-string logging
gurgunday Nov 2, 2025
8f2d98d
doc: add haramj as triager
haramj Nov 3, 2025
9b79634
src: add internal binding for constructing SharedArrayBuffers
Renegade334 Oct 28, 2025
33baaf4
lib: replace global SharedArrayBuffer constructor with bound method
Renegade334 Oct 30, 2025
55d5e9e
tls: fix leak on invalid protocol method
codebytere Nov 3, 2025
6e8b52a
meta: bump actions/stale from 10.0.0 to 10.1.0
dependabot[bot] Nov 3, 2025
c17276f
meta: bump actions/setup-node from 5.0.0 to 6.0.0
dependabot[bot] Nov 3, 2025
af6d4a6
meta: bump github/codeql-action from 3.30.5 to 4.31.2
dependabot[bot] Nov 3, 2025
2dee6df
doc: update devcontainer.json and add documentation
joyeecheung Nov 3, 2025
0fafe24
crypto: fix argument validation in crypto.timingSafeEqual fast path
joyeecheung Nov 3, 2025
9dc9a7d
inspector: support inspecting HTTP/2 request and response bodies
RaisinTen Nov 4, 2025
e924fd7
test,crypto: handle a few more BoringSSL tests
codebytere Nov 4, 2025
d911f9f
deps: update amaro to 1.1.5
nodejs-github-bot Nov 4, 2025
ada856d
tools: only add test reporter args when node:test is used
joyeecheung Nov 4, 2025
3140415
deps: update simdjson to 4.1.0
nodejs-github-bot Nov 4, 2025
a15b795
test: correct conditional secure heap flags test
codebytere Nov 4, 2025
5735044
doc: fix typo in http.md
mikicho Nov 4, 2025
0b3c3b7
test: split test-esm-wasm.js
joyeecheung Nov 5, 2025
9dea7ff
test: mark stringbytes-external-exceed-max tests as flaky on AIX
joyeecheung Nov 5, 2025
6e8b5f7
test: add more logs to test-esm-loader-hooks-inspect-wait
joyeecheung Nov 5, 2025
2c651c9
test: split test-perf-hooks-timerify
joyeecheung Nov 5, 2025
07ec123
repl: fix pasting after moving the cursor to the left
BridgeAR Nov 5, 2025
1a6084c
test: ensure assertions are reached on more tests
aduh95 Nov 6, 2025
75bc40f
test: ensure assertions are reached on more tests
aduh95 Oct 29, 2025
de9c8cb
test: ensure assertions are reachable in `test/es-module`
aduh95 Oct 25, 2025
06b2e34
test: ensure assertions are reached on more tests
aduh95 Nov 7, 2025
ea71e96
test: only show overridden env in child process failures
joyeecheung Nov 7, 2025
b6114ae
benchmark: add per-suite setup option
joyeecheung Nov 7, 2025
900de37
doc: add missing word in `single-executable-applications.md`
tsabolov Nov 8, 2025
d5059ea
doc: add missing variable in code snippet
koushil-mankali Nov 8, 2025
6283bb5
doc: fix pseudo code in modules.md
chirsz-ever Nov 8, 2025
4955cb2
doc: improve agent.createConnection docs for http and https agents
mag123c Nov 8, 2025
df105dc
doc: add some entries to `glossary.md`
Mohataseem89 Jul 29, 2025
f8af33d
doc: fix typo in `process.unref` documentation
wo-o29 Nov 8, 2025
bbcbff9
doc: add CJS code snippets in `sqlite.md`
mureinik Nov 8, 2025
58bff04
doc: highlight module loading difference between import and require
Ajay-2005 Nov 8, 2025
ea7ecb5
doc: recommend events.once to manage 'close' event
dfabulich Nov 8, 2025
bbc6490
doc: correct values/references for buffer.kMaxLength
Renegade334 Nov 8, 2025
48299ef
tools,doc: update JavaScript primitive types to match MDN Web Docs
JustappleJust Nov 8, 2025
e4a23a3
benchmark: focus on import.meta intialization in import-meta benchmark
joyeecheung Nov 7, 2025
4ca81f1
test: parallelize sea tests when there's enough disk space
joyeecheung Nov 8, 2025
5cc79d8
doc: add missing history entry for `sqlite.md`
aduh95 Nov 8, 2025
7011736
doc: fix linter issues
aduh95 Nov 8, 2025
effcf7a
doc: fix link in `--env-file=file` section
tenkirin Nov 8, 2025
45537b9
test: async iife in repl
tony-go Nov 8, 2025
b4f63ee
doc: update Collaborators list to reflect hybrist handle change
aduh95 Nov 9, 2025
0972626
test: apply a delay to `watch-mode-kill-signal` tests
joyeecheung Nov 10, 2025
1d9e7c1
deps: update nghttp2 to 1.67.1
nodejs-github-bot Oct 5, 2025
5f55a9c
deps: nghttp2: revert 7784fa979d0b
aduh95 Oct 26, 2025
dbdf4cb
inspector: inspect HTTP response body
legendecas Nov 6, 2025
185f6e9
doc,crypto: link keygen to supported types
panva Nov 7, 2025
54421e0
debugger: fix event listener leak in the run command
joyeecheung Nov 7, 2025
566add0
src: avoid C strings in more C++ exception throws
addaleax Nov 7, 2025
1daece1
deps: call OPENSSL_free after ANS1_STRING_to_UTF8
RafaelGSS Nov 10, 2025
2f57673
test: deflake test-perf-hooks-timerify-histogram-sync
joyeecheung Nov 10, 2025
3cac85b
deps: V8: backport 2e4c5cf9b112
targos Nov 11, 2025
772d6c6
doc,src,lib: clarify experimental status of Web Storage support
aduh95 Nov 16, 2025
a7f7d10
src: add an option to make compile cache portable
Aditi-1400 Sep 12, 2025
36da413
module: fix directory option in the enableCompileCache() API
joyeecheung Oct 9, 2025
acbc8ca
build: upgrade Python linter ruff, add rules ASYNC,PERF
cclauss Oct 8, 2025
28e9433
deps: V8: cherry-pick 87356585659b
joyeecheung Oct 8, 2025
05d7509
v8: add cpu profile
theanarkh Oct 11, 2025
884fe88
vm: hint module identifier in instantiate errors
legendecas Oct 12, 2025
526c011
perf_hooks: fix stack overflow error
aduh95 Oct 13, 2025
1a00b5f
http: add optimizeEmptyRequests server option
RafaelGSS Oct 14, 2025
0a85132
test: fix status when compiled without inspector
aduh95 Oct 19, 2025
e7da5b4
src: add watch config namespace
marco-ippolito Oct 9, 2025
a2caf19
watch: fix interaction with multiple env files
marco-ippolito Nov 8, 2025
b11bc59
sqlite: allow setting defensive flag
louwers Oct 27, 2025
999664c
tools: do not use short hashes for deps versioning to avoid collision
aduh95 Oct 27, 2025
92c484e
node-api: add napi_create_object_with_properties
miguelmarcondesf Oct 30, 2025
baef046
src: move Node-API version detection to where it is used
addaleax Oct 31, 2025
790288a
test: ensure assertions are reachable in `test/internet`
aduh95 Nov 2, 2025
b6e21b4
tools: skip unaffected GHA jobs for changes in `test/internet`
aduh95 Nov 2, 2025
6419217
meta: bump actions/upload-artifact from 4.6.2 to 5.0.0
dependabot[bot] Nov 3, 2025
b047586
meta: bump actions/download-artifact from 5.0.0 to 6.0.0
dependabot[bot] Nov 3, 2025
ff57540
lib: add options to util.deprecate
RafaelGSS Nov 5, 2025
8987159
module: mark type stripping as stable
marco-ippolito Nov 8, 2025
5763c96
tools: replace invalid expression in dependabot config
rxiddhi Nov 11, 2025
6cd9bdc
crypto: ensure documented RSA-PSS saltLength default is used
panva Nov 12, 2025
fcbd8db
deps: patch V8 to 13.6.233.17
targos Nov 14, 2025
04e360f
deps: V8: cherry-pick 06bf293610ef, 146962dda8d2 and e0fb10b5148c
targos Nov 14, 2025
3f704ed
deps: update corepack to 0.34.4
nodejs-github-bot Nov 17, 2025
1e9abe0
deps: update corepack to 0.34.5
nodejs-github-bot Nov 30, 2025
92ea669
src,permission: add --allow-inspector ability
RafaelGSS Sep 11, 2025
d92ec21
src: use CP_UTF8 for wide file names on win32
indutny Nov 8, 2025
4993bdc
deps: V8: cherry-pick 5ba9200cd046
juanarbol Nov 7, 2025
0bf45a8
deps: V8: backport e5dbbbadcbff
RaisinTen Nov 1, 2025
457c33e
deps: V8: cherry-pick df20105ccf36
May 5, 2025
881fe78
deps: V8: cherry-pick 0dd2318b5237
May 6, 2025
c70f458
deps: V8: cherry-pick 6bb32bd2c194
May 7, 2025
c361a62
deps: V8: cherry-pick 72b0e27bd936
Sep 29, 2025
70f6b58
2025-12-10, Version 24.12.0 'Krypton' (LTS)
nodejs-github-bot Dec 9, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
25 changes: 0 additions & 25 deletions .devcontainer.json

This file was deleted.

11 changes: 11 additions & 0 deletions .devcontainer/base/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"name": "Node.js Dev Container",
"image": "nodejs/devcontainer:nightly",
"workspaceMount": "source=${localWorkspaceFolder},target=/home/developer/nodejs/node,type=bind,consistency=cached",
"workspaceFolder": "/home/developer/nodejs/node",
"remoteUser": "developer",
"mounts": [
"source=node-devcontainer-cache,target=/home/developer/nodejs/node/out,type=volume"
],
"postCreateCommand": "git restore-mtime"
}
4 changes: 4 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -231,3 +231,7 @@

# userland-migrations
/doc/api/deprecations.md @nodejs/userland-migrations

# dev container
/.devcontainer/* @nodejs/devcontainer
/doc/contributing/using-devcontainer.md @nodejs/devcontainer
9 changes: 4 additions & 5 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,9 @@ updates:
semver-major-days: 5
semver-minor-days: 5
semver-patch-days: 5

commit-message:
prefix: meta
open-pull-requests-limit: ${{secrets.OPEN_PR_LIMIT}}
open-pull-requests-limit: 10

- package-ecosystem: npm
directory: /tools/eslint
Expand All @@ -25,7 +24,7 @@ updates:
semver-patch-days: 5
commit-message:
prefix: tools
open-pull-requests-limit: ${{secrets.OPEN_PR_LIMIT}}
open-pull-requests-limit: 10
groups:
eslint:
applies-to: version-updates
Expand All @@ -42,7 +41,7 @@ updates:
semver-patch-days: 5
commit-message:
prefix: tools
open-pull-requests-limit: ${{secrets.OPEN_PR_LIMIT}}
open-pull-requests-limit: 10
groups:
lint-md:
applies-to: version-updates
Expand All @@ -59,7 +58,7 @@ updates:
semver-patch-days: 5
commit-message:
prefix: tools
open-pull-requests-limit: ${{secrets.OPEN_PR_LIMIT}}
open-pull-requests-limit: 10
groups:
doc:
applies-to: version-updates
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/auto-start-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ jobs:
persist-credentials: false

- name: Install Node.js
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
with:
node-version: ${{ env.NODE_VERSION }}

Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/build-tarball.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ on:
- '**.md'
- AUTHORS
- doc/**
- test/internet/**
- .github/**
- '!.github/workflows/build-tarball.yml'
push:
Expand All @@ -20,6 +21,7 @@ on:
- '**.md'
- AUTHORS
- doc/**
- test/internet/**
- .github/**
- '!.github/workflows/build-tarball.yml'

Expand Down Expand Up @@ -55,7 +57,7 @@ jobs:
export COMMIT=$(git rev-parse --short=10 "$GITHUB_SHA")
./configure && make tar -j4 SKIP_XZ=1
- name: Upload tarball artifact
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
with:
name: tarballs
path: '*.tar.gz'
Expand Down Expand Up @@ -84,7 +86,7 @@ jobs:
- name: Environment Information
run: npx envinfo
- name: Download tarball
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
with:
name: tarballs
path: tarballs
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/close-stale-feature-requests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ jobs:
if: github.repository == 'nodejs/node'
runs-on: ubuntu-latest
steps:
- uses: actions/stale@3a9db7e6a41a89f618792c92c0e97cc736e1b13f # v10.0.0
- uses: actions/stale@5f858e3efba33a5ca4407a664cc011ad407f2008 # v10.1.0
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
days-before-stale: 180
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/close-stalled.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
if: github.repository == 'nodejs/node'
runs-on: ubuntu-latest
steps:
- uses: actions/stale@3a9db7e6a41a89f618792c92c0e97cc736e1b13f # v10.0.0
- uses: actions/stale@5f858e3efba33a5ca4407a664cc011ad407f2008 # v10.1.0
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
days-before-close: 30
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,15 +27,15 @@ jobs:

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@3599b3baa15b485a2e49ef411a7a4bb2452e7f93 # v3.30.5
uses: github/codeql-action/init@0499de31b99561a6d14a36a5f662c2a54f91beee # v4.31.2
with:
languages: ${{ matrix.language }}
config-file: ./.github/codeql-config.yml

- name: Autobuild
uses: github/codeql-action/autobuild@3599b3baa15b485a2e49ef411a7a4bb2452e7f93 # v3.30.5
uses: github/codeql-action/autobuild@0499de31b99561a6d14a36a5f662c2a54f91beee # v4.31.2

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@3599b3baa15b485a2e49ef411a7a4bb2452e7f93 # v3.30.5
uses: github/codeql-action/analyze@0499de31b99561a6d14a36a5f662c2a54f91beee # v4.31.2
with:
category: /language:${{matrix.language}}
2 changes: 1 addition & 1 deletion .github/workflows/commit-lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
persist-credentials: false
- run: git reset HEAD^2
- name: Install Node.js
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
with:
node-version: ${{ env.NODE_VERSION }}
- name: Validate commit message
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/commit-queue.yml
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ jobs:

# Install dependencies
- name: Install Node.js
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
with:
node-version: ${{ env.NODE_VERSION }}
- name: Install @node-core/utils
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/create-release-proposal.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ jobs:

# Install dependencies
- name: Install Node.js
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
with:
node-version: ${{ env.NODE_VERSION }}

Expand Down
29 changes: 2 additions & 27 deletions .github/workflows/daily-wpt-fyi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ jobs:
run: echo "NIGHTLY=$(curl -s https://nodejs.org/download/nightly/index.json | jq -r '[.[] | select(.files[] | contains("linux-x64"))][0].version')" >> $GITHUB_ENV
- name: Install Node.js
id: setup-node
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
with:
node-version: ${{ env.NIGHTLY || matrix.node-version }}
check-latest: true
Expand Down Expand Up @@ -95,39 +95,14 @@ jobs:
echo "WPT_REPORT=$(pwd)/out/wpt/wptreport.json" >> $GITHUB_ENV
fi

# undici WPT Runner
- name: Set env.UNDICI_VERSION
if: ${{ env.WPT_REPORT != '' }}
run: echo "UNDICI_VERSION=v$(jq -r '.version' < deps/undici/src/package.json)" >> $GITHUB_ENV
- name: Remove deps/undici
if: ${{ env.WPT_REPORT != '' }}
run: rm -rf deps/undici
- name: Checkout undici
if: ${{ env.WPT_REPORT != '' }}
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
repository: nodejs/undici
persist-credentials: false
path: deps/undici
clean: false
ref: ${{ env.UNDICI_VERSION }}
- name: Add undici WPTs to the report
if: ${{ env.WPT_REPORT != '' }}
run: |
rm -rf test/wpt/tests
mv ../../test/fixtures/wpt/ test/wpt/tests/
npm install
npm run test:wpt || true
working-directory: deps/undici

# Upload artifacts
- name: Clone report for upload
if: ${{ env.WPT_REPORT != '' }}
working-directory: out/wpt
run: cp wptreport.json wptreport-${{ steps.setup-node.outputs.node-version }}.json
- name: Upload GitHub Actions artifact
if: ${{ env.WPT_REPORT != '' }}
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
with:
path: out/wpt/wptreport-*.json
name: WPT Report for ${{ steps.setup-node.outputs.node-version }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/daily.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
with:
persist-credentials: false
- name: Use Node.js ${{ env.NODE_VERSION }}
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
with:
node-version: ${{ env.NODE_VERSION }}
- name: Environment Information
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/doc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,14 +28,14 @@ jobs:
with:
persist-credentials: false
- name: Use Node.js ${{ env.NODE_VERSION }}
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
with:
node-version: ${{ env.NODE_VERSION }}
- name: Environment Information
run: npx envinfo
- name: Build
run: NODE=$(command -v node) make doc-only
- uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
- uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
with:
name: docs
path: out/doc
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/find-inactive-collaborators.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
persist-credentials: false

- name: Use Node.js ${{ env.NODE_VERSION }}
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
with:
node-version: ${{ env.NODE_VERSION }}

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/find-inactive-tsc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:
repository: nodejs/TSC

- name: Use Node.js ${{ env.NODE_VERSION }}
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
with:
node-version: ${{ env.NODE_VERSION }}

Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/linters.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
with:
persist-credentials: false
- name: Use Node.js ${{ env.NODE_VERSION }}
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
with:
node-version: ${{ env.NODE_VERSION }}
- name: Environment Information
Expand Down Expand Up @@ -60,7 +60,7 @@ jobs:
fetch-depth: 0
persist-credentials: false
- name: Use Node.js ${{ env.NODE_VERSION }}
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
with:
node-version: ${{ env.NODE_VERSION }}
- name: Set up Python ${{ env.PYTHON_VERSION }}
Expand Down Expand Up @@ -97,7 +97,7 @@ jobs:
with:
persist-credentials: false
- name: Use Node.js ${{ env.NODE_VERSION }}
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
with:
node-version: ${{ env.NODE_VERSION }}
- name: Environment Information
Expand Down
32 changes: 32 additions & 0 deletions .github/workflows/post-release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
name: Post-Release actions

on:
workflow_dispatch:
inputs:
version:
description: The version to generate a blog post for.
type: string
required: true
release:
types: [released]

permissions:
contents: read

jobs:
post-release-actions:
if: github.repository == 'nodejs/node'
runs-on: ubuntu-latest
steps:
- name: Trigger update-links workflow on nodejs/release-cloudflare-worker
run: |
gh workflow run update-links.yml --repo nodejs/release-cloudflare-worker
env:
GITHUB_TOKEN: ${{ secrets.GH_USER_TOKEN }}

- name: Trigger create-release-post workflow on nodejs/nodejs.org
run: |
gh workflow run create-release-post.yml --repo nodejs/nodejs.org -f version=$VERSION
env:
GITHUB_TOKEN: ${{ secrets.GH_USER_TOKEN }}
VERSION: ${{ inputs.version || github.event.release.tag_name }}
4 changes: 2 additions & 2 deletions .github/workflows/scorecard.yml
Original file line number Diff line number Diff line change
Expand Up @@ -65,14 +65,14 @@ jobs:
# Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF
# format to the repository Actions tab.
- name: Upload artifact
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
with:
name: SARIF file
path: results.sarif
retention-days: 5

# Upload the results to GitHub's code scanning dashboard.
- name: Upload to code-scanning
uses: github/codeql-action/upload-sarif@3599b3baa15b485a2e49ef411a7a4bb2452e7f93 # v3.30.5
uses: github/codeql-action/upload-sarif@0499de31b99561a6d14a36a5f662c2a54f91beee # v4.31.2
with:
sarif_file: results.sarif
2 changes: 2 additions & 0 deletions .github/workflows/test-linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ on:
paths-ignore:
- .mailmap
- README.md
- test/internet/**
- .github/**
- '!.github/workflows/test-linux.yml'
types: [opened, synchronize, reopened, ready_for_review]
Expand All @@ -17,6 +18,7 @@ on:
paths-ignore:
- .mailmap
- README.md
- test/internet/**
- .github/**
- '!.github/workflows/test-linux.yml'

Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/test-macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ on:
- '**.md'
- AUTHORS
- doc/**
- test/internet/**
- .github/**
- '!.github/workflows/test-macos.yml'
push:
Expand All @@ -21,6 +22,7 @@ on:
- '**.md'
- AUTHORS
- doc/**
- test/internet/**
- .github/**
- '!.github/workflows/test-macos.yml'

Expand Down
Loading
Loading