Merge 'antithesis: Upload config image in GitHub Actions workflow' from Pekka Enberg

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.

Closes #3863
This commit is contained in:
Pekka Enberg
2025-10-30 12:57:42 +02:00
committed by GitHub
2 changed files with 5 additions and 2 deletions

View File

@@ -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

View File

@@ -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