Archived
1
0
This repository has been archived on 2024-09-09. You can view files and clone it, but cannot push or open issues or pull requests.
code-server/ci/build
Asher 6275520348
Fix incorrect argon2 target in arm builds (#6453)
* Fix building from source on arm

Not building from source causes argon2 to pull the wrong arch, so we
have to build from source.

But building from source is causing the new Kerberos module to fail on
arm64 and keytar to fail on both.

The latter has been very difficult to debug because the GitHub image
provides a different result to containers based on Ubuntu 20.04.
Because of this, use a container instead.

Use debian:buster as the container because it is easier to set up the
architecture sources (no need to modify the sources) and because it
seems to come with glibc 2.28 rather than 2.31.

Also use the exact version of Node (18.15.0) for reproducibility.

* Set owner and group during tar to zero

Otherwise you get IDs that can cause (benign) errors while extracting,
which might be confusing.  At the very least, I did not see these errors
from previous tars (although they seem to use 1001).

There is no guarantee what IDs might exist so 0 seems the most
reasonable.
2023-09-27 19:17:47 -08:00
..
build-code-server.sh Remove deprecated --link (#6018) 2023-02-13 16:52:48 -06:00
build-lib.sh feat: add test for get_nfpm_arch 2021-09-17 16:07:03 -07:00
build-packages.sh Fix incorrect argon2 target in arm builds (#6453) 2023-09-27 19:17:47 -08:00
build-release.sh Fix cross-compilation (#6441) 2023-09-21 23:21:01 -08:00
build-standalone-release.sh Fix incorrect argon2 target in arm builds (#6453) 2023-09-27 19:17:47 -08:00
build-vscode.sh docs: mention Termux extension workarounds (#6227) 2023-05-31 15:00:58 -08:00
clean.sh Add vscode via vendor package. 2021-09-15 14:54:33 -04:00
code-server-nfpm.sh Add NPM package, debs, rpms and refactor CI/build process 2020-05-06 20:25:52 -04:00
code-server-user.service Bundle systemd system unit 2020-08-27 13:20:21 -04:00
code-server.sh fix: add node to path (#5598) 2022-09-29 18:02:53 -05:00
code-server@.service Fix path of systemd system service in nfpm 2020-08-31 05:22:52 -04:00
nfpm.yaml fix: dst path in nfpm (#5875) 2022-12-16 11:35:13 -07:00
npm-postinstall.sh Fix cross-compilation (#6441) 2023-09-21 23:21:01 -08:00