Skip to content

Commit b80e479

Browse files
committed
v26.3.0
1 parent 5491d63 commit b80e479

4 files changed

Lines changed: 21 additions & 27 deletions

File tree

.github/workflows/build.yml

Lines changed: 10 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,16 @@ on:
77
workflow_dispatch:
88

99
jobs:
10-
linux:
11-
name: ${{ matrix.arch }}-linux
12-
runs-on:
13-
- ${{ matrix.runner_tag }}
14-
- Linux
15-
- podman
10+
build:
11+
runs-on: ${{ matrix.os }}
1612
strategy:
13+
fail-fast: false
1714
matrix:
1815
include:
19-
- arch: x86_64
20-
runner_tag: X64
21-
- arch: aarch64
22-
runner_tag: ARM64
16+
- os: ubuntu-24.04
17+
arch: x86_64
18+
- os: ubuntu-24.04-arm
19+
arch: aarch64
2320
steps:
2421
- name: checkout
2522
uses: actions/checkout@v6
@@ -28,27 +25,24 @@ jobs:
2825
run: |
2926
pushd "$(mktemp -d)"
3027
curl -f -L https://github.com/haskell-wasm/rust-alpine-mimalloc/archive/refs/heads/master.tar.gz | tar xz --strip-components=1
31-
podman --remote build \
28+
podman build \
3229
--pull \
33-
--squash-all \
3430
--tag rust:alpine-mimalloc \
3531
.
3632
popd
3733
3834
- name: build-node
3935
run: |
40-
podman --remote run \
36+
podman run \
4137
--init \
4238
--rm \
4339
--volume $PWD:/workspace \
4440
--workdir /workspace \
4541
rust:alpine-mimalloc \
4642
/workspace/build-alpine.sh
4743
48-
podman --remote rmi rust:alpine-mimalloc
49-
5044
- name: upload-artifact
51-
uses: actions/upload-artifact@v6
45+
uses: actions/upload-artifact@v7
5246
with:
5347
name: node-linux-${{ matrix.arch }}
5448
path: dist/node-v*.tar.xz

build-alpine.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
set -eu
44

5-
node_ver=v26.2.0
5+
node_ver=v26.3.0
66

77
apk add \
88
clang \

lto.diff

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
diff --git a/common.gypi b/common.gypi
2-
index c0a3d785..e245fa81 100644
2+
index 26c2ef36..c3eefc08 100644
33
--- a/common.gypi
44
+++ b/common.gypi
55
@@ -189,9 +189,9 @@
@@ -65,10 +65,10 @@ index 4d8d16f0..3a770c37 100644
6565
['node_with_ltcg=="true" or enable_lto=="true" or enable_thin_lto=="true"', {
6666
'msvs_settings': {
6767
diff --git a/node.gyp b/node.gyp
68-
index c06e95a9..a5f5d274 100644
68+
index 82c5bdae..786c33f7 100644
6969
--- a/node.gyp
7070
+++ b/node.gyp
71-
@@ -1229,7 +1229,7 @@
71+
@@ -1225,7 +1225,7 @@
7272
}],
7373
# Avoid excessive LTO
7474
['enable_lto=="true"', {
@@ -77,7 +77,7 @@ index c06e95a9..a5f5d274 100644
7777
}],
7878
],
7979
}, # fuzz_env
80-
@@ -1278,7 +1278,7 @@
80+
@@ -1274,7 +1274,7 @@
8181
}],
8282
# Avoid excessive LTO
8383
['enable_lto=="true"', {
@@ -86,7 +86,7 @@ index c06e95a9..a5f5d274 100644
8686
}],
8787
],
8888
}, # fuzz_ClientHelloParser.cc
89-
@@ -1337,7 +1337,7 @@
89+
@@ -1333,7 +1333,7 @@
9090
}],
9191
# Avoid excessive LTO
9292
['enable_lto=="true"', {
@@ -95,7 +95,7 @@ index c06e95a9..a5f5d274 100644
9595
}],
9696
],
9797
}, # fuzz_strings
98-
@@ -1449,7 +1449,7 @@
98+
@@ -1445,7 +1445,7 @@
9999
}],
100100
# Avoid excessive LTO
101101
['enable_lto=="true"', {
@@ -104,7 +104,7 @@ index c06e95a9..a5f5d274 100644
104104
}],
105105
['node_with_ltcg=="true" or enable_lto=="true" or enable_thin_lto=="true"', {
106106
'msvs_settings': {
107-
@@ -1523,7 +1523,7 @@
107+
@@ -1519,7 +1519,7 @@
108108
}],
109109
# Avoid excessive LTO
110110
['enable_lto=="true"', {
@@ -113,7 +113,7 @@ index c06e95a9..a5f5d274 100644
113113
}],
114114
['node_with_ltcg=="true" or enable_lto=="true" or enable_thin_lto=="true"', {
115115
'msvs_settings': {
116-
@@ -1610,7 +1610,7 @@
116+
@@ -1606,7 +1606,7 @@
117117
}],
118118
# Avoid excessive LTO
119119
['enable_lto=="true"', {
@@ -122,7 +122,7 @@ index c06e95a9..a5f5d274 100644
122122
}],
123123
['node_with_ltcg=="true" or enable_lto=="true" or enable_thin_lto=="true"', {
124124
'msvs_settings': {
125-
@@ -1746,7 +1746,7 @@
125+
@@ -1742,7 +1742,7 @@
126126
}],
127127
# Avoid excessive LTO
128128
['enable_lto=="true"', {

utils/update-diff.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ trap 'rm -rf "$workdir"' EXIT
77

88
cd "$workdir"
99

10-
git clone --depth=1 --branch=v26.2.0 https://github.com/nodejs/node.git .
10+
git clone --depth=1 --branch=v26.3.0 https://github.com/nodejs/node.git .
1111

1212
git apply "$OLDPWD/lto.diff"
1313

0 commit comments

Comments
 (0)