Skip to content

Run E2E tests on every push/PR in this repo #80

Run E2E tests on every push/PR in this repo

Run E2E tests on every push/PR in this repo #80

Workflow file for this run

name: end-to-end release compatibility
on:
merge_group:
push:
pull_request:
jobs:
end_to_end_release_compatibility:
name: Check PR against end-to-end tests
runs-on: ubuntu-latest
steps:
- name: Generate short SHA
uses: benjlevesque/[email protected]
id: short-sha
with:
length: 9
- name: Wait for Docker image to be created
uses: lewagon/[email protected]
with:
ref: "${{ github.event.pull_request.head.sha || github.sha }}"
check-name: "build and deploy (ndc-postgres)"
repo-token: ${{ secrets.GITHUB_TOKEN }}
- name: Dispatch E2E tests
uses: aurelien-baudet/workflow-dispatch@v2
id: workflow_dispatch
with:
inputs: '{ "connector": "${{ steps.short-sha.outputs.sha }}" }'
repo: hasura/v3-e2e-testing
ref: main
token: ${{ secrets.E2E_WORKFLOW_PAT }}
workflow: "cargo test postgres"