#!/usr/bin/env bash set -euo pipefail shopt -s inherit_errexit 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