# Illustrative workflow for the fictional repository acme/checkout-service. # Availability: developer pilot (isolated development lane). Access, the # action source and the endpoint are provisioned during pilot onboarding. name: verify on: pull_request: push: branches: [main] permissions: contents: read issues: write # lets the action keep one sticky pull-request comment jobs: verify: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Run tests and write a JUnit report env: PLAYWRIGHT_JUNIT_OUTPUT_NAME: test-results/junit.xml run: npm ci && npx playwright test --reporter=junit - name: Submit evidence to The Warden # The action path and inputs below come from pilot onboarding. uses: ./.github/actions/warden-verify with: endpoint: ${{ vars.WARDEN_ENDPOINT }} environment: development evidence-file: test-results/junit.xml format: junit access-token: ${{ secrets.WARDEN_TOKEN }}