Commit Graph
75 Commits
Author SHA1 Message Date
Anders Kaseorg 659d9e39db install-node: Upgrade Node.js from 20.13.2 to 20.13.1.
Signed-off-by: Anders Kaseorg <[email protected]>
2024-05-26 19:26:06 -07:00
Anders KaseorgandAnders Kaseorg 0c7fd45c83 install-node: Upgrade Node.js from 20.12.0 to 20.12.2.
Signed-off-by: Anders Kaseorg <[email protected]>
2024-04-25 16:46:03 -07:00
Anders KaseorgandTim Abbott da984d0ab3 install-node: Upgrade Node.js from 20.11.1 to 20.12.0.
Signed-off-by: Anders Kaseorg <[email protected]>
2024-03-29 09:37:38 -07:00
Anders KaseorgandTim Abbott 94cf99bcf2 install-node: Upgrade Node.js from 20.9.0 to 20.11.1.
Signed-off-by: Anders Kaseorg <[email protected]>
2024-02-22 12:46:40 -08:00
Anders KaseorgandAnders Kaseorg dcdbb39c31 install-node: Upgrade Node.js from 18.18.0 to 20.9.0.
Signed-off-by: Anders Kaseorg <[email protected]>
2023-11-08 16:11:15 -08:00
Anders KaseorgandAnders Kaseorg cc07b8c79c install-node: Upgrade Node.js from 18.17.1 to 18.18.0.
Signed-off-by: Anders Kaseorg <[email protected]>
2023-10-09 14:16:23 -07:00
Anders KaseorgandAnders Kaseorg 344bfbf539 install-node: Upgrade Node.js from 18.17.0 to 18.17.1.
Signed-off-by: Anders Kaseorg <[email protected]>
2023-08-17 18:16:47 -07:00
Anders KaseorgandAnders Kaseorg e890033f76 install-node: Upgrade Node.js from 18.16.0 to 18.17.0.
Signed-off-by: Anders Kaseorg <[email protected]>
2023-07-21 15:58:42 -07:00
Anders KaseorgandTim Abbott 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 <[email protected]>
2023-05-10 12:15:34 -07:00
Anders KaseorgandAnders Kaseorg 6c4705a4ef install-node: Upgrade Node.js from 18.15.0 to 18.16.0.
Signed-off-by: Anders Kaseorg <[email protected]>
2023-04-25 22:18:48 -07:00
Anders KaseorgandTim Abbott 3a27b12a7d dependencies: Switch to pnpm.
Signed-off-by: Anders Kaseorg <[email protected]>
2023-03-20 15:48:29 -07:00
Anders KaseorgandTim Abbott 96e657a954 install-node: Upgrade Node.js from 18.14.1 to 18.15.0.
Signed-off-by: Anders Kaseorg <[email protected]>
2023-03-16 12:32:28 -07:00
Anders KaseorgandTim Abbott 64f0dcecb0 install-node: Upgrade Node.js to 18.14.1 security release.
Signed-off-by: Anders Kaseorg <[email protected]>
2023-02-20 12:16:28 -08:00
Anders KaseorgandTim Abbott 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 <[email protected]>
2023-02-09 15:50:47 -08:00
Anders KaseorgandTim Abbott 89e954451b install-node: Upgrade Node.js from 18.10.0 to 18.12.1.
Signed-off-by: Anders Kaseorg <[email protected]>
2022-12-07 09:55:05 -08:00
Anders KaseorgandTim Abbott fc9f23a85f scripts: Pass --retry 3 to curl.
Signed-off-by: Anders Kaseorg <[email protected]>
2022-11-08 08:07:36 -08:00
Anders KaseorgandTim Abbott 7021852627 install-node: Silence expected “node: command not found” on first run.
Signed-off-by: Anders Kaseorg <[email protected]>
2022-11-03 12:11:08 -07:00
Anders KaseorgandTim Abbott 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 <[email protected]>
2022-10-11 10:50:57 -07:00
Anders KaseorgandTim Abbott 5e4cec56cb install-node: Upgrade Node.js from 16.16.0 to 16.17.0.
Signed-off-by: Anders Kaseorg <[email protected]>
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 <[email protected]>
2022-08-04 13:51:51 -07:00
Anders KaseorgandTim Abbott 2007c75061 install-node: Upgrade Node.js from 16.14.1 to 16.15.1.
Signed-off-by: Anders Kaseorg <[email protected]>
2022-06-02 12:03:49 -07:00
Anders KaseorgandTim Abbott 7d4b02738d install-node: Upgrade Node.js from 16.14.0 to 16.14.1.
Signed-off-by: Anders Kaseorg <[email protected]>
2022-03-17 15:24:46 -07:00
Anders KaseorgandAnders Kaseorg 60e943b92e install-node: Upgrade Node.js from 16.13.2 to 16.14.0.
Signed-off-by: Anders Kaseorg <[email protected]>
2022-03-01 23:09:46 -08:00
Anders KaseorgandTim Abbott 21548ff7c0 install-node: Upgrade Node.js from 16.13.1 to 16.13.2.
Signed-off-by: Anders Kaseorg <[email protected]>
2022-01-24 15:55:38 -08:00
Anders KaseorgandTim Abbott 2e5af073b7 install-node: Upgrade Node.js from 16.13.0 to 16.13.1.
Signed-off-by: Anders Kaseorg <[email protected]>
2021-12-03 14:33:53 -08:00
Anders KaseorgandTim Abbott f2a443a736 install-node: Upgrade Node.js from 14.18.1 to 16.13.0.
Signed-off-by: Anders Kaseorg <[email protected]>
2021-11-05 17:34:13 -07:00
Anders KaseorgandTim Abbott 7df96b78c6 install-node: Upgrade Node.js from 14.17.6 to 14.18.1.
Signed-off-by: Anders Kaseorg <[email protected]>
2021-10-17 07:15:09 -07:00
Anders KaseorgandTim Abbott 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 <[email protected]>
2021-09-24 06:58:32 -07:00
Anders KaseorgandTim Abbott 9bed17e0ab install-node: Upgrade Node.js from 14.17.5 to 14.17.6.
Signed-off-by: Anders Kaseorg <[email protected]>
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 <[email protected]>
2021-08-23 12:29:04 -07:00
Anders KaseorgandTim Abbott 47897c76a2 scripts: Use curl -f (--fail).
This makes curl exit with nonzero status on HTTP 4xx/5xx errors.

Signed-off-by: Anders Kaseorg <[email protected]>
2021-07-13 16:47:49 -07:00
Anders KaseorgandAnders Kaseorg d83c91526b install-node: Upgrade Node.js from 14.17.0 to 14.17.3.
Signed-off-by: Anders Kaseorg <[email protected]>
2021-07-05 14:51:24 -07:00
Anders KaseorgandTim Abbott 0ba9114c22 install-yarn: Rewrite Yarn installer.
Signed-off-by: Anders Kaseorg <[email protected]>
2021-06-27 16:58:17 -07:00
Anders KaseorgandTim Abbott 91bfebca7d install: Replace wget with curl.
curl uses Happy Eyeballs to avoid long timeouts on systems with broken
IPv6.

Signed-off-by: Anders Kaseorg <[email protected]>
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 <[email protected]>
2021-06-08 16:02:12 -07:00
Alex VandiverandAlex 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 VandiverandTim Abbott 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 KaseorgandAnders Kaseorg b6b117274c install-node: Upgrade Node.js to 14.16.1 and nvm to 0.38.0.
Signed-off-by: Anders Kaseorg <[email protected]>
2021-04-07 21:05:01 -07:00
Anders KaseorgandTim Abbott 25bb98dcf5 install-node: Upgrade Node.js from 14.15.1 to 14.16.0.
Signed-off-by: Anders Kaseorg <[email protected]>
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 <[email protected]>
2020-12-09 23:07:40 -08:00
Anders KaseorgandTim Abbott 23a289ecd5 install-node: Upgrade Node.js to 12.19.0 and Yarn to 1.22.10.
Signed-off-by: Anders Kaseorg <[email protected]>
2020-10-28 11:45:02 -07:00
Anders KaseorgandTim Abbott de5282d2cf install-node: Install npm and npx symlinks.
Signed-off-by: Anders Kaseorg <[email protected]>
2020-10-28 11:45:02 -07:00
Anders KaseorgandTim Abbott dfaea9df65 shfmt: Reformat shell scripts with shfmt.
https://github.com/mvdan/sh

Signed-off-by: Anders Kaseorg <[email protected]>
2020-10-15 15:16:00 -07:00
Anders KaseorgandTim Abbott b7874ac82e install-node: Upgrade Node.js to 12.18.4 and Yarn to 1.22.5.
Signed-off-by: Anders Kaseorg <[email protected]>
2020-09-15 16:33:28 -07:00
Anders KaseorgandAnders Kaseorg 0f608176ad install-node: Upgrade Node.js from 12.18.2 to 12.18.3.
Signed-off-by: Anders Kaseorg <[email protected]>
2020-08-12 18:37:25 -07:00
Anders KaseorgandTim Abbott b3da022bdf install-node: Upgrade Node.js to 12.18.2.
Signed-off-by: Anders Kaseorg <[email protected]>
2020-07-20 10:56:31 -07:00
Anders KaseorgandTim Abbott 0f63753926 install-node: Upgrade Node.js to 12.18.0.
Signed-off-by: Anders Kaseorg <[email protected]>
2020-06-07 11:06:57 -07:00
arpit551andTim Abbott 7f769512aa travis: Remove Travis unwanted code.
Since in travis we don't have root access so we used to add different
srv path. As now we shifted our production suites to Circle CI
we don't need that code so removed it.

Also we used a hacky code in commit-lint-message for travis which is
now of no use.
2020-04-28 11:11:23 -07:00
Anders KaseorgandTim Abbott 586f78cb32 install-node: Upgrade to Node.js 12.16.1, Yarn 1.22.4, nvm 0.35.3.
Signed-off-by: Anders Kaseorg <[email protected]>
2020-03-26 21:34:47 -07:00
Anders KaseorgandTim Abbott ac49736311 install-node: Upgrade Node 12.11.1 to 12.13.0, Yarn 1.19.0 to 1.19.1.
Signed-off-by: Anders Kaseorg <[email protected]>
2019-11-11 16:26:31 -08:00