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.
This commit is contained in:
Pekka Enberg
2025-10-30 07:49:40 +02:00
parent 84a367b00e
commit d71a33a188
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