Skip to content

Commit fa449f0

Browse files
committed
Make automatic updates on v3.2.0 work again
Only for linux amd64 users which is the majority of our userbase.
1 parent 2064e88 commit fa449f0

File tree

2 files changed

+17
-5
lines changed

2 files changed

+17
-5
lines changed

ci/build/build-packages.sh

+14-5
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@ main() {
88
cd "$(dirname "${0}")/../.."
99
source ./ci/lib.sh
1010

11-
local release_name="code-server-$VERSION-$OS-$ARCH"
1211
mkdir -p release-packages
1312

14-
if [[ $OS == "linux" ]]; then
15-
tar -czf "release-packages/$release_name.tar.gz" --transform "s/^\.\/release-static/$release_name/" ./release-static
16-
else
17-
tar -czf "release-packages/$release_name.tar.gz" -s "/^release-static/$release_name/" release-static
13+
release_archive
14+
if [[ $OS == linux && $ARCH == "amd64" ]]; then
15+
# Will stop most of the auto update issues.
16+
# For the other releases it's more important to not pollute the release listing.
17+
ARCH=x86_64 release_archive
1818
fi
1919

2020
echo "done (release-packages/$release_name)"
@@ -26,6 +26,15 @@ main() {
2626
fi
2727
}
2828

29+
release_archive() {
30+
local release_name="code-server-$VERSION-$OS-$ARCH"
31+
if [[ $OS == "linux" ]]; then
32+
tar -czf "release-packages/$release_name.tar.gz" --transform "s/^\.\/release-static/$release_name/" ./release-static
33+
else
34+
tar -czf "release-packages/$release_name.tar.gz" -s "/^release-static/$release_name/" release-static
35+
fi
36+
}
37+
2938
release_gcp() {
3039
mkdir -p "release-gcp/$VERSION"
3140
cp "release-packages/$release_name.tar.gz" "./release-gcp/$VERSION/$OS-$ARCH.tar.gz"

ci/build/build-static-release.sh

+3
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@ main() {
1818
rsync ./ci/build/code-server.sh "$RELEASE_PATH/bin/code-server"
1919
rsync "$node_path" "$RELEASE_PATH/lib/node"
2020

21+
ln -s "./bin/code-server" "$RELEASE_PATH/code-server"
22+
ln -s "./lib/node" "$RELEASE_PATH/node"
23+
2124
cd "$RELEASE_PATH"
2225
yarn --production --frozen-lockfile
2326
}

0 commit comments

Comments
 (0)