#!/bin/bash set -euo pipefail LATEST_AZURE_RUNS=$(gh run list -R edgelesssys/constellation -w 'e2e Test Azure' --json databaseId -q '.[].databaseId') echo $LATEST_AZURE_RUNS for RUN_ID in $LATEST_AZURE_RUNS do # Might fail, because no state was written, because e2e pipeline failed early # Or, because state was downloaded by earlier run of this script gh run download ${RUN_ID} -R edgelesssys/constellation -n constellation-state.json -D azure/${RUN_ID} || true done LATEST_GCP_RUNS=$(gh run list -R edgelesssys/constellation -w 'e2e Test GCP' --json databaseId -q '.[].databaseId') echo $LATEST_GCP_RUNS for RUN_ID in $LATEST_GCP_RUNS do # Might fail, because no state was written, because e2e pipeline failed early # Or, because state was downloaded by earlier run of this script gh run download ${RUN_ID} -R edgelesssys/constellation -n constellation-state.json -D gcp/${RUN_ID} || true done