mirror of
https://github.com/anomalyco/opencode.git
synced 2026-11-08 18:51:24 +03:00
11 lines
514 B
Bash
Executable File
11 lines
514 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# publish-docker.sh <build-docker dir>: pushes the multi-arch OCI image to ghcr.io/anomalyco/opencode:<version>
|
|
# without building anything (GH_TOKEN with packages: write).
|
|
. "$(dirname "$0")/lib.sh"
|
|
|
|
image="$1/opencode-image.tar"
|
|
skopeo inspect --raw "oci-archive:$image" | jq .
|
|
if dry_run; then exit 0; fi
|
|
printf '%s' "$GH_TOKEN" | skopeo login ghcr.io --username "$GITHUB_ACTOR" --password-stdin
|
|
skopeo copy --all "oci-archive:$image" "docker://ghcr.io/anomalyco/opencode:$OPENCODE_VERSION"
|