mirror of
https://github.com/aljazceru/turso.git
synced 2025-12-17 08:34:19 +01:00
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:
5
.github/workflows/antithesis.yml
vendored
5
.github/workflows/antithesis.yml
vendored
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user