- Add pattern rule for building cozypkg binaries per platform (assets-cozypkg-<os>-<arch>) with checksums generation - Add Version variable to cozypkg CLI injected via ldflags - Split manifests into separate cozystack-crds.yaml and cozystack-operator.yaml files - Update CI workflow to handle CRDs and operator as separate artifacts - Update e2e tests and upload script for new manifest structure - Suppress git describe stderr when no tags exist Co-Authored-By: Claude <noreply@anthropic.com> Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
14 lines
683 B
Bash
Executable file
14 lines
683 B
Bash
Executable file
#!/bin/bash
|
|
set -xe
|
|
|
|
version=${VERSION:-$(git describe --tags)}
|
|
|
|
gh release upload --clobber $version _out/assets/cozystack-crds.yaml
|
|
gh release upload --clobber $version _out/assets/cozystack-operator.yaml
|
|
gh release upload --clobber $version _out/assets/metal-amd64.iso
|
|
gh release upload --clobber $version _out/assets/metal-amd64.raw.xz
|
|
gh release upload --clobber $version _out/assets/nocloud-amd64.raw.xz
|
|
gh release upload --clobber $version _out/assets/kernel-amd64
|
|
gh release upload --clobber $version _out/assets/initramfs-metal-amd64.xz
|
|
gh release upload --clobber $version _out/assets/cozypkg-*.tar.gz
|
|
gh release upload --clobber $version _out/assets/cozypkg-checksums.txt
|