mirror of
https://github.com/coder/coder.git
synced 2026-09-24 15:04:27 +08:00
feat: publish CLI binaries and detached signatures to releases.coder.com (#18874)
Starting with version `2.24.X `, Coder CLI binaries & corresponding detached signatures will get published to the GCS bucket releases.coder.com.
This commit is contained in:
@@ -634,6 +634,29 @@ jobs:
|
||||
- name: ls build
|
||||
run: ls -lh build
|
||||
|
||||
- name: Publish Coder CLI binaries and detached signatures to GCS
|
||||
if: ${{ !inputs.dry_run && github.ref == 'refs/heads/main' && github.repository_owner == 'coder'}}
|
||||
run: |
|
||||
set -euxo pipefail
|
||||
|
||||
version="$(./scripts/version.sh)"
|
||||
|
||||
binaries=(
|
||||
"coder-darwin-amd64"
|
||||
"coder-darwin-arm64"
|
||||
"coder-linux-amd64"
|
||||
"coder-linux-arm64"
|
||||
"coder-linux-armv7"
|
||||
"coder-windows-amd64.exe"
|
||||
"coder-windows-arm64.exe"
|
||||
)
|
||||
|
||||
for binary in "${binaries[@]}"; do
|
||||
detached_signature="${binary}.asc"
|
||||
gcloud storage cp "./site/out/bin/${binary}" "gs://releases.coder.com/coder-cli/${version}/${binary}"
|
||||
gcloud storage cp "./site/out/bin/${detached_signature}" "gs://releases.coder.com/coder-cli/${version}/${detached_signature}"
|
||||
done
|
||||
|
||||
- name: Publish release
|
||||
run: |
|
||||
set -euo pipefail
|
||||
|
||||
Reference in New Issue
Block a user