Skip to content

kick off tests again #90

kick off tests again

kick off tests again #90

Workflow file for this run

name: Antithesis Test Run
on: workflow_dispatch
jobs:
build:
permissions:
id-token: write # This is required for requesting the JWT
contents: write # This is required for actions/checkout (read) and publishing tags (write)
runs-on: ubuntu-latest
steps:
- name: Free Disk Space (Ubuntu)
uses: jlumbroso/free-disk-space@main
with:
tool-cache: false
android: true
dotnet: true
haskell: true
large-packages: false
docker-images: true
swap-storage: true
- name: Login to Docker Hub
uses: docker/login-action@v3
with:
registry: https://us-central1-docker.pkg.dev
username: _json_key
password: ${{ secrets.ANTITHESIS_DOCKER_CREDENTIAL }}
- name: "Checkout"
uses: actions/checkout@v3
with:
ref: refs/heads/e2e-test-replicated-scylla
submodules: recursive
fetch-depth: 0
- name: "Gradle Build kafka-client"
uses: gradle/[email protected]
with:
arguments: kafka-client:build -xtest
- name: "Gradle Build"
uses: gradle/[email protected]
with:
arguments: kafka-client-examples:e2e-test:build kafka-client-examples:e2e-test:buildDocker
- name: "Set Kafka Client Version"
run: |
echo "KAFKA_CLIENT_VERSION=$(./gradlew kafka-client:cV | grep "Project version" | sed 's/Project version: //')-$(git rev-parse --short HEAD)" >> $GITHUB_OUTPUT
id: kafka_client_version
- name: "Tag Docker"
env:
KAFKA_CLIENT_VERSION: ${{ steps.kafka_client_version.outputs.KAFKA_CLIENT_VERSION }}
run: |
docker tag e2e-test:$KAFKA_CLIENT_VERSION us-central1-docker.pkg.dev/molten-verve-216720/responsive-repository/e2e-test:$KAFKA_CLIENT_VERSION
- name: "Push Docker"
env:
KAFKA_CLIENT_VERSION: ${{ steps.kafka_client_version.outputs.KAFKA_CLIENT_VERSION }}
run: |
docker push us-central1-docker.pkg.dev/molten-verve-216720/responsive-repository/e2e-test:$KAFKA_CLIENT_VERSION
- name: "Build Config"
working-directory: ./kafka-client-examples/e2e-test/docker/antithesis
env:
KAFKA_CLIENT_VERSION: latest
CONFIG_IMG_VERSION: ${{ steps.kafka_client_version.outputs.KAFKA_CLIENT_VERSION }}
run: |
cat config/docker-compose.yml.template | envsubst > config/docker-compose.yml
docker build . -t us-central1-docker.pkg.dev/molten-verve-216720/responsive-repository/e2e-test-config:$CONFIG_IMG_VERSION
- name: "Push Config"
env:
KAFKA_CLIENT_VERSION: ${{ steps.kafka_client_version.outputs.KAFKA_CLIENT_VERSION }}
run: |
docker push us-central1-docker.pkg.dev/molten-verve-216720/responsive-repository/e2e-test-config:$KAFKA_CLIENT_VERSION
- name: "Run Antithesis Tests"
uses: antithesishq/antithesis-trigger-action@main
with:
notebook_name: responsive
tenant: responsive
username: ${{ secrets.ANTITHESIS_USERNAME }}
password: ${{ secrets.ANTITHESIS_PASSWORD }}
github_token: ${{ secrets.ANTITHESIS_GH_PAT }}
config_image: us-central1-docker.pkg.dev/molten-verve-216720/responsive-repository/e2e-test-config:${{ steps.kafka_client_version.outputs.KAFKA_CLIENT_VERSION }}
images: us-central1-docker.pkg.dev/molten-verve-216720/responsive-repository/e2e-test:${{ steps.kafka_client_version.outputs.KAFKA_CLIENT_VERSION }}
description: "responsive antithesis test run"
email_recipients: "antithesis-responsive-aaaamurlsqy6e3hxnx6ksnec5y@antithesisgroup.slack.com"
additional_parameters: |-
custom.duration: 0.5
# env:
# KAFKA_CLIENT_VERSION: ${{ steps.kafka_client_version.outputs.KAFKA_CLIENT_VERSION }}
# ANTITHESIS_USERNAME: ${{ secrets.ANTITHESIS_USERNAME }}
# ANTITHESIS_PASSWORD: ${{ secrets.ANTITHESIS_PASSWORD }}
# DURATION: 0.5
# run: |
curl -u "$ANTITHESIS_USERNAME:$ANTITHESIS_PASSWORD" -XPOST https://responsive.antithesis.com/api/v1/launch_experiment/responsive -d '{"params": {"antithesis.images":"us-central1-docker.pkg.dev/molten-verve-216720/responsive-repository/e2e-test:'$KAFKA_CLIENT_VERSION'", "antithesis.config_image": "us-central1-docker.pkg.dev/molten-verve-216720/responsive-repository/e2e-test-config:'$KAFKA_CLIENT_VERSION'", "custom.duration": '$DURATION', "antithesis.report.recipients": "antithesis-responsive-aaaamurlsqy6e3hxnx6ksnec5y@antithesisgroup.slack.com", "

Check failure on line 98 in .github/workflows/github-e2e.yaml

View workflow run for this annotation

GitHub Actions / .github/workflows/github-e2e.yaml

Invalid workflow file

You have an error in your yaml syntax on line 98