Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
114 commits
Select commit Hold shift + click to select a range
7fc9931
tools: do not use short hashes for deps versioning to avoid collision
aduh95 Oct 27, 2025
3671851
perf_hooks: move non-standard performance properties to perf_hooks
legendecas Oct 27, 2025
8c31cbb
test: move test-runner-watch-mode helper into common
joyeecheung Oct 24, 2025
1e979e6
test: split test-runner-watch-mode
joyeecheung Oct 24, 2025
6ab83cf
node-api: use local files for instanceof test
vmoroz Oct 28, 2025
07fa6c9
meta: call `create-release-post.yml` post release
avivkeller Oct 28, 2025
7015f30
src: add enum handle for ToStringHelper + formatting
wooffie Oct 28, 2025
fd63c27
test,crypto: update x448 and ed448 expectation when on boringssl
codebytere Oct 29, 2025
003121c
inspector: fix crash when receiving non json message
islandryu Oct 29, 2025
d09ba98
tools: document that nixpkgs updates should not be backported
aduh95 Oct 29, 2025
781a266
test: ensure assertions are reachable in more folders
aduh95 Oct 29, 2025
12e9213
test: ensure assertions are reachable in `test/sequential`
aduh95 Oct 25, 2025
ca39540
doc: clarify --use-system-ca support status
joyeecheung Oct 29, 2025
fe2d6d4
tools: remove undici from daily wpt.fyi job
panva Oct 29, 2025
5941341
src: clean up generic counter implementation
addaleax Oct 30, 2025
39dfcba
stream: don't try to read more if reading
ronag Oct 30, 2025
b606d46
src: remove unconditional NAPI_EXPERIMENTAL in node.h
legendecas Oct 30, 2025
3ec9764
tools: pin OpenSSL to 3.5.4 on test-shared workflow
aduh95 Oct 30, 2025
019af5b
tools: skip running test-shared on deps changes
aduh95 Oct 30, 2025
166c72e
node-api: add napi_create_object_with_properties
miguelmarcondesf Oct 30, 2025
69b3d2c
http: replace startsWith with strict equality
btea Oct 30, 2025
97d7422
tools: fix failing release-proposal linter for LTS transitions
aduh95 Oct 30, 2025
edc3033
sqlite,doc: fix StatementSync section
geeksilva97 Oct 31, 2025
6877139
util: fix stylize of special properties in inspect
Snowflyt Oct 31, 2025
ccc2637
test: capture stack trace in debugger timeout errors
joyeecheung Oct 31, 2025
74719da
doc: clarify Linux runtime requirements for >=25
joyeecheung Oct 31, 2025
4fbb1ab
lib: throw from localStorage getter on missing storage path
Renegade334 Oct 31, 2025
cd5c1ad
doc: correct module loading descriptions
joyeecheung Oct 31, 2025
3bcf86d
esm: use sync loading/resolving on non-loader-hook thread
joyeecheung Oct 31, 2025
07b0b5a
tools: fix linter for semver-major release proposals
aduh95 Nov 1, 2025
44ca97b
tools: fix update-icu script
targos Nov 1, 2025
3139834
test: fix flaky test-watch-mode-kill-signal-*
joyeecheung Nov 1, 2025
a38e2f5
http2: add diagnostics channels for client stream request body
RaisinTen Oct 27, 2025
4810e4b
buffer: speed up concat via TypedArray#set
gurgunday Nov 1, 2025
07bcd28
deps: V8: cherry-pick 7ef6a001762
Xiao-Tao Nov 2, 2025
de78da7
src: move Node-API version detection to where it is used
addaleax Oct 31, 2025
4385b0b
src: move `napi_addon_register_func` to `node_api_types.h`
addaleax Oct 31, 2025
eca6227
test: ensure assertions are reachable in `test/internet`
aduh95 Nov 2, 2025
97ed560
tools: skip unaffected GHA jobs for changes in `test/internet`
aduh95 Nov 2, 2025
0b9ef68
doc: instantiate resolver object
codenamenam Nov 2, 2025
62889d7
doc: clarify require(esm) description
dynst Nov 2, 2025
94a94a6
console: optimize single-string logging
gurgunday Nov 2, 2025
519c537
doc: add haramj as triager
haramj Nov 3, 2025
fdff838
src: add internal binding for constructing SharedArrayBuffers
Renegade334 Oct 28, 2025
219d2e9
lib: replace global SharedArrayBuffer constructor with bound method
Renegade334 Oct 30, 2025
bf0de92
tls: fix leak on invalid protocol method
codebytere Nov 3, 2025
b9ba3a7
deps: V8: backport fe81545e6d14
caiolima Nov 3, 2025
b60157a
meta: bump actions/stale from 10.0.0 to 10.1.0
dependabot[bot] Nov 3, 2025
995596a
meta: bump actions/setup-node from 5.0.0 to 6.0.0
dependabot[bot] Nov 3, 2025
d1d9891
meta: bump actions/github-script from 7.0.1 to 8.0.0
dependabot[bot] Nov 3, 2025
3314b0b
meta: bump actions/upload-artifact from 4.6.2 to 5.0.0
dependabot[bot] Nov 3, 2025
b722236
meta: bump actions/download-artifact from 5.0.0 to 6.0.0
dependabot[bot] Nov 3, 2025
1664902
meta: bump github/codeql-action from 3.30.5 to 4.31.2
dependabot[bot] Nov 3, 2025
ca8934f
meta: bump cachix/install-nix-action from 31.6.1 to 31.8.2
dependabot[bot] Nov 3, 2025
3446cf3
doc: update devcontainer.json and add documentation
joyeecheung Nov 3, 2025
3bf42a5
test: spin longer on flaky platforms for test-worker-prof
joyeecheung Nov 3, 2025
ad376c3
crypto: fix argument validation in crypto.timingSafeEqual fast path
joyeecheung Nov 3, 2025
d2087ba
inspector: support inspecting HTTP/2 request and response bodies
RaisinTen Nov 4, 2025
c94c655
test,crypto: handle a few more BoringSSL tests
codebytere Nov 4, 2025
a02e05c
deps: update amaro to 1.1.5
nodejs-github-bot Nov 4, 2025
6e1b23d
deps: update corepack to 0.34.2
nodejs-github-bot Nov 4, 2025
ae91a6c
tools: only add test reporter args when node:test is used
joyeecheung Nov 4, 2025
506b79e
net: increase network family autoselection timeout to 500ms
rvagg Nov 4, 2025
13120a4
deps: update simdjson to 4.1.0
nodejs-github-bot Nov 4, 2025
bc8f7db
test: correct conditional secure heap flags test
codebytere Nov 4, 2025
9c99ab6
doc: fix typo in http.md
mikicho Nov 4, 2025
a37c01e
lib: add options to util.deprecate
RafaelGSS Nov 5, 2025
2c199f7
test: split test-esm-wasm.js
joyeecheung Nov 5, 2025
2a57268
test: mark stringbytes-external-exceed-max tests as flaky on AIX
joyeecheung Nov 5, 2025
5efe4f7
test: add more logs to test-esm-loader-hooks-inspect-wait
joyeecheung Nov 5, 2025
22fd621
test: split test-perf-hooks-timerify
joyeecheung Nov 5, 2025
6ddee4a
repl: fix pasting after moving the cursor to the left
BridgeAR Nov 5, 2025
bc41acf
test: ensure assertions are reached on more tests
aduh95 Nov 6, 2025
6aaf18c
test: ensure assertions are reached on more tests
aduh95 Oct 29, 2025
759d693
test: ensure assertions are reachable in `test/es-module`
aduh95 Oct 25, 2025
8cae858
test: ensure assertions are reached on more tests
aduh95 Nov 7, 2025
be8c417
test: only show overridden env in child process failures
joyeecheung Nov 7, 2025
26a5305
benchmark: add per-suite setup option
joyeecheung Nov 7, 2025
ac08760
tools: extract Nix dependency lists to separate files
aduh95 Nov 8, 2025
2892d15
doc: add missing word in `single-executable-applications.md`
tsabolov Nov 8, 2025
a9c70ce
doc: add missing variable in code snippet
koushil-mankali Nov 8, 2025
f72880d
doc: fix pseudo code in modules.md
chirsz-ever Nov 8, 2025
9632c39
doc: improve agent.createConnection docs for http and https agents
mag123c Nov 8, 2025
356bdae
doc: add some entries to `glossary.md`
Mohataseem89 Jul 29, 2025
263c060
doc: fix typo in `process.unref` documentation
wo-o29 Nov 8, 2025
2127754
doc: add CJS code snippets in `sqlite.md`
mureinik Nov 8, 2025
795f32b
doc: highlight module loading difference between import and require
Ajay-2005 Nov 8, 2025
a25d76c
doc: recommend events.once to manage 'close' event
dfabulich Nov 8, 2025
e3c5dcf
doc: correct values/references for buffer.kMaxLength
Renegade334 Nov 8, 2025
815edb0
tools,doc: update JavaScript primitive types to match MDN Web Docs
JustappleJust Nov 8, 2025
d5158a0
benchmark: focus on import.meta intialization in import-meta benchmark
joyeecheung Nov 7, 2025
c4eb9c3
test: parallelize sea tests when there's enough disk space
joyeecheung Nov 8, 2025
cdf70de
doc: add missing history entry for `sqlite.md`
aduh95 Nov 8, 2025
9558c1c
doc: fix linter issues
aduh95 Nov 8, 2025
b8e40e4
doc: fix link in `--env-file=file` section
tenkirin Nov 8, 2025
68791e2
test: async iife in repl
tony-go Nov 8, 2025
3e11658
doc: update Collaborators list to reflect hybrist handle change
aduh95 Nov 9, 2025
f0d81c9
test: apply a delay to `watch-mode-kill-signal` tests
joyeecheung Nov 10, 2025
eef838f
deps: update nghttp2 to 1.67.1
nodejs-github-bot Oct 5, 2025
51e5030
deps: nghttp2: revert 7784fa979d0b
aduh95 Oct 26, 2025
c047e73
inspector: inspect HTTP response body
legendecas Nov 6, 2025
dbf204c
doc,crypto: link keygen to supported types
panva Nov 7, 2025
dc38a45
debugger: fix event listener leak in the run command
joyeecheung Nov 7, 2025
399b340
v8: adding total_allocated_bytes to HeapStatistics
caiolima Nov 7, 2025
a6c2213
src: avoid C strings in more C++ exception throws
addaleax Nov 7, 2025
a31ad37
src: show original file name in FileHandle GC close errors
addaleax Nov 7, 2025
0ebf839
src: use CP_UTF8 for wide file names on win32
indutny Nov 8, 2025
727560a
module: mark type stripping as stable
marco-ippolito Nov 8, 2025
d64795b
watch: fix interaction with multiple env files
marco-ippolito Nov 8, 2025
e9b68e6
src: move import.meta initializer to native land
joyeecheung Nov 4, 2025
a61e5d8
deps: call OPENSSL_free after ANS1_STRING_to_UTF8
RafaelGSS Nov 10, 2025
ee333c9
test: deflake test-perf-hooks-timerify-histogram-sync
joyeecheung Nov 10, 2025
7e8373b
tools: replace invalid expression in dependabot config
rxiddhi Nov 11, 2025
cc33907
2025-11-11, Version 25.2.0 (Current)
nodejs-github-bot Nov 11, 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 @@ -57,7 +59,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 @@ -91,7 +93,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 @@ -52,7 +52,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 @@ -96,39 +96,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
8 changes: 4 additions & 4 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 @@ -61,7 +61,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 @@ -99,7 +99,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 @@ -149,7 +149,7 @@ jobs:
persist-credentials: false
sparse-checkout: '*.nix'
sparse-checkout-cone-mode: false
- uses: cachix/install-nix-action@7be5dee1421f63d07e71ce6e0a9f8a4b07c2a487 # v31.6.1
- uses: cachix/install-nix-action@456688f15bc354bef6d396e4a35f4f89d40bf2b7 # v31.8.2
- name: Lint Nix files
run: |
nix-shell -I nixpkgs=./tools/nix/pkgs.nix -p 'nixfmt-tree' --run '
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/**
- '*.nix'
- .github/**
- '!.github/workflows/test-linux.yml'
Expand All @@ -18,6 +19,7 @@ on:
paths-ignore:
- .mailmap
- README.md
- test/internet/**
- '*.nix'
- .github/**
- '!.github/workflows/test-linux.yml'
Expand Down
Loading
Loading