when: event: [push, pull_request, manual] branch: [dev, stage, main] labels: platform: arm64 steps: - name: e2e image: docker:24 environment: COMPOSE_PROJECT_NAME: loader-e2e commands: - cd e2e - mkdir -p results - docker compose -f docker-compose.test.yml up --build --abort-on-container-exit --exit-code-from e2e-runner volumes: - /var/run/docker.sock:/var/run/docker.sock - name: e2e-report image: docker:24 when: status: [success, failure] environment: COMPOSE_PROJECT_NAME: loader-e2e commands: - cd e2e - docker compose -f docker-compose.test.yml down -v || true - test -f results/report.csv && cat results/report.csv || echo "no report" volumes: - /var/run/docker.sock:/var/run/docker.sock