All checks were successful
Deploy to Phoenix / validate (push) Successful in 1m16s
Deploy to Phoenix / deploy (push) Successful in 44s
Deploy to Phoenix / deploy-atomic-swap-dapp (push) Successful in 1m28s
phoenix-deploy Deployed to cloudflare-sync
Deploy to Phoenix / cloudflare (push) Successful in 39s
46 lines
1.9 KiB
Bash
Executable File
46 lines
1.9 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
PROJECT_ROOT="$(cd "$SCRIPT_DIR/../.." && pwd)"
|
|
SNAPSHOT_TAG="${DBIS_ENGINE_X_SNAPSHOT_TAG:-$(date -u +%Y%m%d)}"
|
|
GENERATED_AT="${DBIS_ENGINE_X_GENERATED_AT:-$(date -u +%Y-%m-%dT%H:%M:%S+00:00)}"
|
|
|
|
PLAN_JSON="reports/status/dbis-engine-x-recipient-deposit-plan-latest.json"
|
|
PLAN_MD="reports/status/dbis-engine-x-recipient-deposit-plan-latest.md"
|
|
PLAN_JSON_SNAPSHOT="reports/status/dbis-engine-x-recipient-deposit-plan-${SNAPSHOT_TAG}.json"
|
|
PLAN_MD_SNAPSHOT="reports/status/dbis-engine-x-recipient-deposit-plan-${SNAPSHOT_TAG}.md"
|
|
|
|
cd "$PROJECT_ROOT"
|
|
|
|
bash scripts/verify/plan-dbis-engine-x-recipient-deposits.sh "$@"
|
|
cp "$PLAN_JSON" "$PLAN_JSON_SNAPSHOT"
|
|
cp "$PLAN_MD" "$PLAN_MD_SNAPSHOT"
|
|
|
|
bash scripts/verify/generate-dbis-engine-x-iso20022-proofs.sh \
|
|
--generated-at "$GENERATED_AT" \
|
|
--snapshot-tag "$SNAPSHOT_TAG"
|
|
|
|
jq . "$PLAN_JSON" >/dev/null
|
|
jq . "reports/status/dbis-engine-x-recipient-deposit-peg-proof-latest.json" >/dev/null
|
|
jq . "reports/status/dbis-engine-x-recipient-deposit-audit-envelope-latest.json" >/dev/null
|
|
jq . "reports/status/dbis-engine-x-recipient-deposit-proof-hashes-latest.json" >/dev/null
|
|
|
|
python3 - <<'PY'
|
|
from xml.etree import ElementTree as ET
|
|
ET.parse("reports/status/dbis-engine-x-recipient-deposit-iso20022-latest.xml")
|
|
print("xml_ok")
|
|
PY
|
|
|
|
cat <<EOF
|
|
DBIS Engine X proof package complete.
|
|
snapshot_tag=$SNAPSHOT_TAG
|
|
generated_at=$GENERATED_AT
|
|
plan_json=$PLAN_JSON_SNAPSHOT
|
|
plan_markdown=$PLAN_MD_SNAPSHOT
|
|
iso20022_xml=reports/status/dbis-engine-x-recipient-deposit-iso20022-${SNAPSHOT_TAG}.xml
|
|
peg_proof=reports/status/dbis-engine-x-recipient-deposit-peg-proof-${SNAPSHOT_TAG}.json
|
|
audit_envelope=reports/status/dbis-engine-x-recipient-deposit-audit-envelope-${SNAPSHOT_TAG}.json
|
|
proof_hashes=reports/status/dbis-engine-x-recipient-deposit-proof-hashes-${SNAPSHOT_TAG}.json
|
|
EOF
|