feat: add crucible image and sow-tools binary channel promote
build-binaries / build-binaries (pull_request) Successful in 2m10s
test-image / build-image (pull_request) Successful in 38s
test / test (pull_request) Failing after 57s

This commit is contained in:
Westgate Agent
2026-06-27 18:15:08 +02:00
parent dd92379b68
commit 7589c5f220
6 changed files with 220 additions and 0 deletions
+10
View File
@@ -0,0 +1,10 @@
#!/usr/bin/env bash
set -euo pipefail
fail() { echo "FAIL: $*" >&2; exit 1; }
promote="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)/scripts/promote-crucible.sh"
[[ -f "$promote" ]] || fail "promote-crucible.sh missing"
grep -q 'STREAM_NAME=crucible' "$promote" || fail "STREAM_NAME not crucible"
grep -q 'STREAM_TIER=service' "$promote" || fail "STREAM_TIER not service"
grep -q 'skopeo inspect' "$promote" || fail "require_release must use skopeo"
grep -q 'deployment/crucible' "$promote" || fail "wrong image path in skopeo"
echo "promote-crucible-contract: OK"