Jesse Chan
64b8302a3a
patches: bump to 16.12.0
2021-10-22 00:32:18 -07:00
Jesse Chan
2cc56933a0
CI: build "linuxstatic-armv7" for Node 16 only
2021-10-20 16:47:22 -07:00
Jesse Chan
feba410685
CI: add native workflows for arm64 with self-hosted runner
2021-10-20 05:29:30 -07:00
Jesse Chan
08907d09d5
CI: nuke cross compile
2021-10-20 05:29:23 -07:00
Jesse Chan
0e15193813
Switch to devtoolset with Oracle Linux 7
...
It is freely available and binary compatible with EL7.
Plus, it supports arm64, and can bring the binaries in line with x86.
2021-10-20 03:13:54 -07:00
Jesse Chan
58dde54aae
Remove armv7 config flag override
2021-10-20 03:13:54 -07:00
Jesse Chan
86476f2480
Remove "uname" ARM variant detection
...
It is not accurate to read architecture from uname if the user wants
to compile binaries for armv7 on a arm64 machine. As such, always use
architecture from "process.arch", the same as other architectures.
2021-10-18 18:55:27 -07:00
Jesse Chan
81dfe65b76
patches: bump to 12.22.7, 14.18.1 and 16.11.1
2021-10-12 18:56:26 -07:00
Jesse Chan
30cfa750cd
3.2.3
2021-09-09 18:36:11 +01:00
Jesse Chan
e4c14b74fd
expected: add hashes of 12.22.6, 14.17.6 and 16.8.0
2021-09-09 18:36:11 +01:00
Jesse Chan
980c8a21aa
patches: bump to 12.22.6, 14.17.6 and 16.8.0
2021-09-05 14:24:02 +08:00
Jesse Chan
0e2cdcd76d
patches: fixup a479e403, add missing patch
2021-08-24 19:34:51 +08:00
Jesse Chan
19ddcec2ba
patches: apply nodejs/node#39839 for vercel/pkg#1155
2021-08-24 14:11:31 +08:00
Jesse Chan
d0e97881d6
patches: bump to 12.22.5 and 16.7.0
2021-08-20 12:29:29 +08:00
Jesse Chan
925111ba5e
build: workaround nodejs/node#39313 for macOS
...
All supported macOS versions have zlib as a system library.
2021-08-20 12:11:44 +08:00
psact
a479e40365
patches: bump to 14.17.5 ( #210 )
2021-08-20 12:10:19 +08:00
dependabot[bot]
23232aad15
build(deps): bump path-parse from 1.0.6 to 1.0.7
...
Bumps [path-parse](https://github.com/jbgutierrez/path-parse ) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases )
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7 )
---
updated-dependencies:
- dependency-name: path-parse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-08-20 05:08:35 +01:00
Jesse Chan
afea48f199
3.2.2
2021-07-02 12:55:35 +08:00
Jesse Chan
1f58c6cfb8
expected: add hashes of Node v12.22.2, v14.17.2 and v16.4.1
2021-07-02 12:55:05 +08:00
Jesse Chan
0331065103
README: fix typo ("disto" -> "distro")
2021-07-02 12:42:56 +08:00
Jesse Chan
159bce969c
patches: bump to 12.22.2
2021-07-02 01:10:43 +08:00
Jesse Chan
f090fd7fb9
patches: bump to 16.4.1
2021-07-02 01:08:34 +08:00
Jesse Chan
08f69df561
patches: bump to 14.17.2
2021-07-02 01:07:46 +08:00
Jesse Chan
99c804dd52
3.2.1
2021-06-09 20:43:39 +08:00
Jesse Chan
aff1abe9d0
expected: update hashes for v3.2.1
...
- macOS binaries replaced due to #199
2021-06-09 20:42:42 +08:00
Jesse Chan
55a34ad0af
patches: fixup a24649d
2021-06-08 22:28:49 +08:00
Jesse Chan
a24649d81c
patches: do not optimize "BAKERY" placeholder out
2021-06-08 19:54:23 +08:00
Jesse Chan
ff6bf25eaf
3.2.0
2021-06-07 22:00:16 +08:00
Jesse Chan
dbebb23edc
README: add a "Security" section ( #198 )
2021-06-06 17:03:33 -05:00
Jesse Chan
5bbafb7e09
expected: add hashes of Node v16.3.0 binaries ( #197 )
2021-06-04 19:53:17 -05:00
Jesse Chan
a55285e84b
CI: update Alpine workflow due to Dockerfile change
...
Fixes: 27e00d1d72
2021-06-04 13:26:28 +08:00
Jesse Chan
ecf35be54d
patches: bump to 16.3.0
2021-06-03 23:54:49 +08:00
Jesse Chan
3d13d2aeff
expected: update hashes for v3.2
...
- node8 carried over from v3.1
- node(10/12/14/16)-(alpine/linuxstatic/win) carried over from v3.1
- node(10/12/14/16)-linux-x64 carried over from v3.1
- macOS binaries replaced due to 93de534a9
- linux-arm64 binaries replaced due to 6de6de36a
- linuxstatic-armv7 binaries added (#194 , @Hypfer)
2021-05-31 02:50:41 +01:00
Sören Beye
27e00d1d72
Add support for linuxstatic armv7 binaries
2021-05-29 15:24:58 +01:00
Jesse Chan
7530a93030
README: add binary compatibility table ( #193 )
2021-05-28 11:29:39 -05:00
Jesse Chan
172f54b08a
Add missing "-pre" version identifier, oops
2021-05-28 08:10:00 +08:00
Jesse Chan
5b6160fd7b
Working on v3.2.0
2021-05-27 23:49:53 +01:00
Jesse Chan
8464266150
Add a "linuxllvm" Dockerfile for experiment
2021-05-27 23:49:53 +01:00
Jesse Chan
895aa0bd2a
Tweaks "linux" and "linuxcross" Dockerfiles
...
linux:
- Move ARGs right before where they are used
- Move "COPY . ./" right before the "yarn" steps
So there is no unnecessary reruns of steps
linuxcross:
- Move ARGs right before where they are used
- Move "COPY . ./" right before the "yarn" steps
- Don't attempt to install the cross toolchain if compiling natively
- Add RANLIB override
- Simplify ENVs
2021-05-27 23:49:53 +01:00
Jesse Chan
93de534a9d
build: enable LTO on macOS
2021-05-27 23:49:53 +01:00
Jesse Chan
2c5d8ffe86
patches: apply nodejs/node@ab71af345 to 12, 14 and 16
...
This change allows pkg-fetch to work with Clang.
2021-05-27 23:49:53 +01:00
Jesse Chan
6de6de36a3
CI: use Docker to build binaries for linux-arm64
...
Recently it comes to my attention that Github Actions image installs
experimental C++ standard library from an unsupported PPA, which
effectively breaks assumptions of binary compatibility for the OS
(in this case, Ubuntu 18.04+).
Unfortunately, as a result, the Github Actions environment can no
longer be trusted to compile proper binaries.
This change adds a Dockerfile that composes a proper Ubuntu 18.04
environment from official "ubuntu:bionic" image, and builds Node
binaries in it.
Bug: actions/virtual-environments#3432
2021-05-27 10:49:48 +01:00
Lee Robinson
b30cbad6ea
Update to main branch, update CI. ( #190 )
2021-05-24 08:37:16 -05:00
Jesse Chan
cf22e8082e
3.1.1
2021-05-22 20:59:03 +08:00
Jesse Chan
45687270be
expected: add hashes of Node v16.2.0 binaries
2021-05-21 20:09:20 +08:00
Jesse Chan
4e3c59d138
patches: bump to 16.2.0
2021-05-20 20:15:53 +08:00
Jesse Chan
57a9634a2a
3.1.0
2021-05-14 21:49:51 +08:00
Jesse Chan
137f295461
expected: add hashes of Node v14.17.0 binaries
2021-05-14 13:08:31 +01:00
Jesse Chan
d9345e4ea5
patches: update for 14.17.0
2021-05-13 13:42:48 +01:00
Jesse Chan
11e94a53bc
expected: update hashes for v3.1
...
- replaced macOS binaries due to 5d2bc3b
- node(8/10/12/14)-(alpine/linux/linuxstatic/win) carried over from v3.0
- added Node v16.1 binaries
- added macos-arm64 binaries (Node 14/16 only)
2021-05-13 07:22:54 +01:00