Run tests after production or pre-prod deployments
- name: Deploy step id: deploy-step run: ... - name: Dispatch for tests uses: empirical-run/dispatch-action@main with: auth-key: ${{ secrets.EMPIRICALRUN_KEY }} build-url: ${{ steps.deploy-step.outputs.url }} environment: production
curl -X POST \ https://dispatch.empirical.run/v1/trigger \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $EMPIRICALRUN_KEY" \ -d '{ "environment": "production" }'
curl -X POST \ https://dispatch.empirical.run/v1/trigger \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $EMPIRICALRUN_KEY" \ -d '{ "environment": "production", "origin": { "owner": "$GITHUB_ORG", "name": "$GITHUB_REPO" }, "build": { "url": "$BUILD_URL", "commit": "$COMMIT", "branch": "$BRANCH", "commit_url": "$COMMIT_URL" }, "metadata": { "pairs": "of", "key": "value" } }'