Anders Kaseorg
0bd9f4f674
install-node: Upgrade Node.js from 20.18.0 to 22.11.0.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-11-05 17:01:09 -08:00
Anders Kaseorg
f812fee7ac
install-node: Upgrade Node.js from 20.17.0 to 20.18.0.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-10-15 10:36:01 -07:00
Anders Kaseorg
2f8734aee0
install-node: Upgrade Node.js from 20.15.1 to 20.17.0.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-08-26 14:17:05 -07:00
Anders Kaseorg
4707edb9d8
install-node: Upgrade Node.js from 20.15.0 to 20.15.1.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-07-17 21:39:03 -07:00
Anders Kaseorg
95f5d298de
install-node: Upgrade Node.js from 20.13.1 to 20.15.0.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-06-26 21:34:18 -07:00
Anders Kaseorg
659d9e39db
install-node: Upgrade Node.js from 20.13.2 to 20.13.1.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-05-26 19:26:06 -07:00
Anders Kaseorg
0c7fd45c83
install-node: Upgrade Node.js from 20.12.0 to 20.12.2.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-04-25 16:46:03 -07:00
Anders Kaseorg
da984d0ab3
install-node: Upgrade Node.js from 20.11.1 to 20.12.0.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-03-29 09:37:38 -07:00
Anders Kaseorg
94cf99bcf2
install-node: Upgrade Node.js from 20.9.0 to 20.11.1.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-02-22 12:46:40 -08:00
Anders Kaseorg
dcdbb39c31
install-node: Upgrade Node.js from 18.18.0 to 20.9.0.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-11-08 16:11:15 -08:00
Anders Kaseorg
cc07b8c79c
install-node: Upgrade Node.js from 18.17.1 to 18.18.0.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-09 14:16:23 -07:00
Anders Kaseorg
344bfbf539
install-node: Upgrade Node.js from 18.17.0 to 18.17.1.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-08-17 18:16:47 -07:00
Anders Kaseorg
e890033f76
install-node: Upgrade Node.js from 18.16.0 to 18.17.0.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-07-21 15:58:42 -07:00
Anders Kaseorg
3bc1acba4a
install: Use set -x when installing node, shellcheck, shfmt, tx.
...
This makes it clearer which step failed if there’s an error.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-05-10 12:15:34 -07:00
Anders Kaseorg
6c4705a4ef
install-node: Upgrade Node.js from 18.15.0 to 18.16.0.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-04-25 22:18:48 -07:00
Anders Kaseorg
3a27b12a7d
dependencies: Switch to pnpm.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-03-20 15:48:29 -07:00
Anders Kaseorg
96e657a954
install-node: Upgrade Node.js from 18.14.1 to 18.15.0.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-03-16 12:32:28 -07:00
Anders Kaseorg
64f0dcecb0
install-node: Upgrade Node.js to 18.14.1 security release.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-02-20 12:16:28 -08:00
Anders Kaseorg
ec58b6790d
install-node: Upgrade Node.js to 18.14.0; manage Yarn with Corepack.
...
Corepack manages multiple per-project version of Yarn and PNPM, which
means we have to maintain less installation code, and could help us
switch away from Yarn 1 without making the system unusable for
development of other Yarn 1 projects.
https://nodejs.org/api/corepack.html
The Unicode spaces in the timerender test resulted from an ICU
upgrade: https://github.com/nodejs/node/pull/45068 .
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-02-09 15:50:47 -08:00
Anders Kaseorg
89e954451b
install-node: Upgrade Node.js from 18.10.0 to 18.12.1.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2022-12-07 09:55:05 -08:00
Anders Kaseorg
fc9f23a85f
scripts: Pass --retry 3 to curl.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2022-11-08 08:07:36 -08:00
Anders Kaseorg
7021852627
install-node: Silence expected “node: command not found” on first run.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2022-11-03 12:11:08 -07:00
Anders Kaseorg
afccebc1ee
install-node: Upgrade Node.js from 16.17.0 to 18.10.0.
...
Although Node.js 18 is not the active LTS release for another 3 weeks,
the Node.js 16 end-of-life date was moved forward to September 2023,
(https://nodejs.org/en/blog/announcements/nodejs16-eol/ ), so it seems
prudent to switch now.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2022-10-11 10:50:57 -07:00
Anders Kaseorg
5e4cec56cb
install-node: Upgrade Node.js from 16.16.0 to 16.17.0.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2022-09-06 15:02:29 -07:00
Anders Kaseorg
7da1586cbf
install-node: Upgrade Node.js from 16.15.1 to 16.16.0.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2022-08-04 13:51:51 -07:00
Anders Kaseorg
2007c75061
install-node: Upgrade Node.js from 16.14.1 to 16.15.1.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2022-06-02 12:03:49 -07:00
Anders Kaseorg
7d4b02738d
install-node: Upgrade Node.js from 16.14.0 to 16.14.1.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2022-03-17 15:24:46 -07:00
Anders Kaseorg
60e943b92e
install-node: Upgrade Node.js from 16.13.2 to 16.14.0.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2022-03-01 23:09:46 -08:00
Anders Kaseorg
21548ff7c0
install-node: Upgrade Node.js from 16.13.1 to 16.13.2.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2022-01-24 15:55:38 -08:00
Anders Kaseorg
2e5af073b7
install-node: Upgrade Node.js from 16.13.0 to 16.13.1.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2021-12-03 14:33:53 -08:00
Anders Kaseorg
f2a443a736
install-node: Upgrade Node.js from 14.18.1 to 16.13.0.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2021-11-05 17:34:13 -07:00
Anders Kaseorg
7df96b78c6
install-node: Upgrade Node.js from 14.17.6 to 14.18.1.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2021-10-17 07:15:09 -07:00
Anders Kaseorg
2f993f1a79
install-node: Stop using NVM.
...
NVM doesn’t check hashes or signatures and really just adds
complexity we don’t need.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2021-09-24 06:58:32 -07:00
Anders Kaseorg
9bed17e0ab
install-node: Upgrade Node.js from 14.17.5 to 14.17.6.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2021-09-13 10:12:43 -07:00
Anders Kaseorg
ebb8e9109c
install-node: Upgrade Node.js from 14.17.3 to 14.17.5.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2021-08-23 12:29:04 -07:00
Anders Kaseorg
47897c76a2
scripts: Use curl -f (--fail).
...
This makes curl exit with nonzero status on HTTP 4xx/5xx errors.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2021-07-13 16:47:49 -07:00
Anders Kaseorg
d83c91526b
install-node: Upgrade Node.js from 14.17.0 to 14.17.3.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2021-07-05 14:51:24 -07:00
Anders Kaseorg
0ba9114c22
install-yarn: Rewrite Yarn installer.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2021-06-27 16:58:17 -07:00
Anders Kaseorg
91bfebca7d
install: Replace wget with curl.
...
curl uses Happy Eyeballs to avoid long timeouts on systems with broken
IPv6.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2021-06-25 09:05:07 -07:00
Anders Kaseorg
bc169d63a7
install-node: Upgrade Node.js from 14.16.1 to 14.17.0.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2021-06-08 16:02:12 -07:00
Alex Vandiver
3ccb77da74
install: Tell NVM to not change $PATH earlier.
...
This removes a possible window where an installer error could leave
`nvm` in a state where it had prepended the full path to the
newly-installed `npm` to `$PATH`; we would like to avoid `nvm`
fiddling with path whenever possible (ref ebe930ab2c
).
2021-05-11 11:25:34 -10:00
Alex Vandiver
ebe930ab2c
upgrade: Set an explicit value for PATH.
...
Previous versions of zulip used `nvm alias default ...` to have `nvm`
prepend the full path to the latest `node` install to the `PATH` in
root's shell. Unfortunately, this means that `update-prod-static`,
when called from `upgrade-zulip-stage-2` after an upgrade of node in
`install-node`, would still have the full path to the _old_ `node` at
the start of its PATH, because the PATH of `upgrade-zulip-stage-2`
would still be unchanged.
Bootstrap out of this by setting a known-reasonable PATH during
upgrade, and remove the problematic `nvm alias default` behaviour.
Fixes #18258 .
2021-05-01 07:16:45 -07:00
Anders Kaseorg
b6b117274c
install-node: Upgrade Node.js to 14.16.1 and nvm to 0.38.0.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2021-04-07 21:05:01 -07:00
Anders Kaseorg
25bb98dcf5
install-node: Upgrade Node.js from 14.15.1 to 14.16.0.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2021-03-03 21:46:42 -08:00
Anders Kaseorg
77fdac3579
install-node: Upgrade Node.js to 14.15.1 and nvm to 0.37.2.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2020-12-09 23:07:40 -08:00
Anders Kaseorg
23a289ecd5
install-node: Upgrade Node.js to 12.19.0 and Yarn to 1.22.10.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2020-10-28 11:45:02 -07:00
Anders Kaseorg
de5282d2cf
install-node: Install npm and npx symlinks.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2020-10-28 11:45:02 -07:00
Anders Kaseorg
dfaea9df65
shfmt: Reformat shell scripts with shfmt.
...
https://github.com/mvdan/sh
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2020-10-15 15:16:00 -07:00
Anders Kaseorg
b7874ac82e
install-node: Upgrade Node.js to 12.18.4 and Yarn to 1.22.5.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2020-09-15 16:33:28 -07:00
Anders Kaseorg
0f608176ad
install-node: Upgrade Node.js from 12.18.2 to 12.18.3.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2020-08-12 18:37:25 -07:00