when: - event: push branch: main depends_on: - test services: - name: miniauth image: git.keks.cloud/kekskurse/miniauth:${CI_COMMIT_SHA} ports: - 8080 environment: DUMMY_DATABASE: 1 WEB_PUBLIC_REGISTRATION: 1 SMTP_SERVER: test steps: - name: playwright image: mcr.microsoft.com/playwright:v1.50.0 commands: - cd playwright - cp playwright.config.js.ci playwright.config.js - npm install - npx playwright install - npx playwright test - name: upload logs on failuer image: woodpeckerci/plugin-s3 settings: acl: public-read bucket: kekskurse-woodpecker-debug source: playwright/test-results/**/* target: ${CI_COMMIT_SHA}/test-results/ endpoint: https://s3.eu-central-003.backblazeb2.com access_key: from_secret: b2_access_key_id secret_key: from_secret: b2_secret_access_key when: - status: [ failure ]