Skip to content

Commit 0bc6f34

Browse files
feat: publish Coder CLI binaries & corresponding detached signatures to GCS bucket releases.coder.com
1 parent 4354633 commit 0bc6f34

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

.github/workflows/release.yaml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -344,6 +344,29 @@ jobs:
344344
- name: Delete Windows EV Signing Cert
345345
run: rm /tmp/ev_cert.pem
346346

347+
- name: Publish Coder CLI binaries and detached signatures to GCS
348+
if: ${{ !inputs.dry_run && github.ref == 'refs/heads/main' && github.repository_owner == 'coder'}}
349+
run: |
350+
set -euxo pipefail
351+
352+
version="$(./scripts/version.sh)"
353+
354+
binaries=(
355+
"coder-darwin-amd64"
356+
"coder-darwin-arm64"
357+
"coder-linux-amd64"
358+
"coder-linux-arm64"
359+
"coder-linux-armv7"
360+
"coder-windows-amd64.exe"
361+
"coder-windows-arm64.exe"
362+
)
363+
364+
for binary in "${binaries[@]}"; do
365+
detached_signature="${binary}.asc"
366+
gcloud storage cp "./site/out/bin/${binary}" "gs://releases.coder.com/coder-cli/${version}/${binary}"
367+
gcloud storage cp "./site/out/bin/${detached_signature}" "gs://releases.coder.com/coder-cli/${version}/${detached_signature}"
368+
done
369+
347370
- name: Determine base image tag
348371
id: image-base-tag
349372
run: |

0 commit comments

Comments
 (0)