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
Anders Kaseorg
b3da022bdf
install-node: Upgrade Node.js to 12.18.2.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2020-07-20 10:56:31 -07:00
Anders Kaseorg
0f63753926
install-node: Upgrade Node.js to 12.18.0.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2020-06-07 11:06:57 -07:00
arpit551
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 Kaseorg
586f78cb32
install-node: Upgrade to Node.js 12.16.1, Yarn 1.22.4, nvm 0.35.3.
...
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2020-03-26 21:34:47 -07:00
Anders Kaseorg
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 <anders@zulipchat.com>
2019-11-11 16:26:31 -08:00
Anders Kaseorg
1235dc3bec
install-node: Upgrade to Node 12.11.1, Yarn 1.19.0.
...
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-10-05 18:07:53 -07:00
Thomas Ip
c6cdcd082e
dependencies: Upgrade node to 12.3.1.
...
API changes:
* The behaviour of Date.toLocaleTimeString() reverts to pre 8.0.0,
this only affects automated tests. Lots of other API changes but
we didn't use any of those.
* The internal sorting algorithm changed which causes one of our own
compare function to miss coverage.
2019-06-05 17:15:52 -07:00
Thomas Ip
9a84a60029
dependencies: Upgrade yarn to 1.16.0.
2019-06-03 12:24:00 -07:00
Wyatt Hoodes
d67dc2eb94
install-node: Upgrade yarn to 1.15.2.
...
In addition to upgrading dependencies being generally useful, this may
fix situations where yarn fails but returns a success status code in the
presence of an HTTP proxy.
2019-04-14 22:36:14 -07:00
Tim Abbott
630968b632
provision: Use a more efficient approach for getting yarn version.
...
Since yarn has a package.json conveniently available, we can parse
that with jq, saving the expensive operation of starting up yarn.
This saves ~300ms in a no-op provision.
2018-12-07 14:36:54 -08:00