#!/usr/bin/env bash set -euo pipefail # Verify OCI distribution path works (push/pull loop). IMAGE=${IMAGE:-"ghcr.io/stella-ops/exporter:edge"} TMP="out/export-oci" mkdir -p "$TMP" echo "[export-oci] pulling $IMAGE" docker pull "$IMAGE" echo "[export-oci] retagging and pushing to local cache" LOCAL="localhost:5001/exporter:test" docker tag "$IMAGE" "$LOCAL" docker push "$LOCAL" || echo "[export-oci] push skipped (no local registry?)" echo "[export-oci] pulling back for verification" docker pull "$LOCAL" || true echo "[export-oci] done"