Skip to content

Commit d563816

Browse files
committed
Use .tar.gz for macOS releases
No good reason to use .zip, was just confusion on my part.
1 parent 611cde7 commit d563816

File tree

2 files changed

+5
-10
lines changed

2 files changed

+5
-10
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ docker run -it -p 127.0.0.1:8080:8080 \
7272

7373
### Self contained releases
7474

75-
We publish self contained archives for every release on [github](https://github.com/cdr/code-server/releases).
75+
We publish self contained `.tar.gz` archives for every release on [github](https://github.com/cdr/code-server/releases).
7676
They bundle the node binary and compiled native modules.
7777

7878
1. Download the latest release archive for your system from [github](https://github.com/cdr/code-server/releases)

ci/build/build-packages.sh

+4-9
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,10 @@ main() {
2020
local archive_name="code-server-$VERSION-$OS-$ARCH"
2121
mkdir -p release-packages
2222

23-
local ext
2423
if [[ $OS == "linux" ]]; then
25-
ext=".tar.gz"
26-
tar -czf "release-packages/$archive_name$ext" --transform "s/^\.\/release-static/$archive_name/" ./release-static
24+
tar -czf "release-packages/$archive_name.tar.gz" --transform "s/^\.\/release-static/$archive_name/" ./release-static
2725
else
28-
mv ./release-static "./$archive_name"
29-
ext=".zip"
30-
zip -r "release-packages/$archive_name$ext" "./$archive_name"
31-
mv "./$archive_name" ./release-static
26+
tar -czf "release-packages/$archive_name.tar.gz" -s "/^release-static/$archive_name/" release-static
3227
fi
3328

3429
echo "done (release-packages/$archive_name)"
@@ -42,9 +37,9 @@ main() {
4237

4338
release_gcp() {
4439
mkdir -p "release-gcp/$VERSION"
45-
cp "release-packages/$archive_name$ext" "./release-gcp/$VERSION/$OS-$ARCH$ext"
40+
cp "release-packages/$archive_name.tar.gz" "./release-gcp/$VERSION/$OS-$ARCH.tar.gz"
4641
mkdir -p "release-gcp/latest"
47-
cp "./release-packages/$archive_name$ext" "./release-gcp/latest/$OS-$ARCH$ext"
42+
cp "./release-packages/$archive_name.tar.gz" "./release-gcp/latest/$OS-$ARCH.tar.gz"
4843
}
4944

5045
# Generates deb and rpm packages.

0 commit comments

Comments
 (0)