#!/usr/bin/env bash set -euo pipefail if [[ -z "${EVIDENCE_LOCKER_URL:-}" || -z "${CI_EVIDENCE_LOCKER_TOKEN:-}" ]]; then echo "EVIDENCE_LOCKER_URL and CI_EVIDENCE_LOCKER_TOKEN are required" >&2 exit 1 fi STAGED_DIR="evidence-locker/zastava/2025-12-02" TAR_OUT="/tmp/zastava-evidence.tar" test -d "$STAGED_DIR" || { echo "missing staged dir $STAGED_DIR" >&2; exit 1; } tar -cf "$TAR_OUT" -C "$STAGED_DIR" . curl --retry 3 --retry-delay 2 --fail \ -H "Authorization: Bearer $CI_EVIDENCE_LOCKER_TOKEN" \ -X PUT "$EVIDENCE_LOCKER_URL/zastava/2025-12-02/zastava-evidence.tar" \ --data-binary "@$TAR_OUT" echo "Uploaded $TAR_OUT to $EVIDENCE_LOCKER_URL/zastava/2025-12-02/"