Fix autoupdates for Darwin
This commit is contained in:
parent
85ad7e4fb4
commit
e2789608b2
@ -35,6 +35,7 @@ Make sure you have `$GITHUB_TOKEN` set and [hub](https://github.com/github/hub)
|
|||||||
10. Wait for the npm package to be published.
|
10. Wait for the npm package to be published.
|
||||||
11. Update the homebrew package.
|
11. Update the homebrew package.
|
||||||
- Send a pull request to [homebrew-core](https://github.com/Homebrew/homebrew-core) with the URL in the [formula](https://github.com/Homebrew/homebrew-core/blob/master/Formula/code-server.rb) updated.
|
- Send a pull request to [homebrew-core](https://github.com/Homebrew/homebrew-core) with the URL in the [formula](https://github.com/Homebrew/homebrew-core/blob/master/Formula/code-server.rb) updated.
|
||||||
|
12. Make sure to add a release without the `v` prefix for autoupdate from `3.2.0`.
|
||||||
|
|
||||||
## dev
|
## dev
|
||||||
|
|
||||||
|
@ -30,9 +30,16 @@ release_archive() {
|
|||||||
local release_name="code-server-$VERSION-$OS-$ARCH"
|
local release_name="code-server-$VERSION-$OS-$ARCH"
|
||||||
if [[ $OS == "linux" ]]; then
|
if [[ $OS == "linux" ]]; then
|
||||||
tar -czf "release-packages/$release_name.tar.gz" --transform "s/^\.\/release-standalone/$release_name/" ./release-standalone
|
tar -czf "release-packages/$release_name.tar.gz" --transform "s/^\.\/release-standalone/$release_name/" ./release-standalone
|
||||||
|
elif [[ $OS == "macos" && $ARCH == "x86_64" ]]; then
|
||||||
|
# Just exists to make autoupdating from 3.2.0 work again.
|
||||||
|
mv ./release-standalone "./$release_name"
|
||||||
|
zip -r "release-packages/$release_name.zip" "./$release_name"
|
||||||
|
mv "./$release_name" ./release-standalone
|
||||||
|
return
|
||||||
else
|
else
|
||||||
tar -czf "release-packages/$release_name.tar.gz" -s "/^release-standalone/$release_name/" release-standalone
|
tar -czf "release-packages/$release_name.tar.gz" -s "/^release-standalone/$release_name/" release-standalone
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "done (release-packages/$release_name)"
|
echo "done (release-packages/$release_name)"
|
||||||
|
|
||||||
release_gcp
|
release_gcp
|
||||||
|
Reference in New Issue
Block a user