From d71a33a188994cf85362a5ecb4704aa9552210f3 Mon Sep 17 00:00:00 2001 From: Pekka Enberg Date: Thu, 30 Oct 2025 07:49:40 +0200 Subject: [PATCH] antithesis: Upload config image in GitHub Actions workflow The Antithesis config image was not being uploaded during CI runs, only the workload image. This caused experiment failures when the config image expired from the registry after 6 months of inactivity. --- .github/workflows/antithesis.yml | 5 ++++- scripts/antithesis/publish-config.sh | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/antithesis.yml b/.github/workflows/antithesis.yml index bcd767447..57e1414e8 100644 --- a/.github/workflows/antithesis.yml +++ b/.github/workflows/antithesis.yml @@ -24,8 +24,11 @@ jobs: steps: - uses: actions/checkout@v3 - - name: Publish workload + - name: Publish workload run: bash ./scripts/antithesis/publish-workload.sh + - name: Publish config + run: bash ./scripts/antithesis/publish-config.sh + - name: Launch experiment run: bash ./scripts/antithesis/launch.sh diff --git a/scripts/antithesis/publish-config.sh b/scripts/antithesis/publish-config.sh index e90cb73e6..19998af7b 100755 --- a/scripts/antithesis/publish-config.sh +++ b/scripts/antithesis/publish-config.sh @@ -14,6 +14,6 @@ export DOCKERFILE=stress/Dockerfile.antithesis-config export DOCKER_DIR=stress -cat turso.key.json | docker login -u _json_key https://$ANTITHESIS_DOCKER_HOST --password-stdin +docker login -u _json_key https://$ANTITHESIS_DOCKER_HOST --password "$ANTITHESIS_REGISTRY_KEY" ${BASH_SOURCE%/*}/publish-docker.sh