Connector Ops CI - QA Engine #100
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Connector Ops CI - QA Engine | |
on: | |
workflow_dispatch: | |
schedule: | |
# same time as Generate Build Report | |
# 6AM UTC is 8AM EET, 7AM CET, 11PM PST. | |
- cron: "0 6 * * *" | |
jobs: | |
run-qa-engine: | |
name: "Run QA Engine" | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout Airbyte | |
uses: actions/checkout@v3 | |
- name: Setup Cloud SDK | |
uses: google-github-actions/setup-gcloud@v0 | |
with: | |
service_account_key: ${{ secrets.QA_ENGINE_AIRBYTE_DATA_PROD_SA }} | |
export_default_credentials: true | |
- name: Preparing Runner to the Build process | |
uses: ./.github/actions/runner-prepare-for-build | |
- name: Install ci-connector-ops package | |
run: pip install airbyte-ci/connectors/qa-engine | |
- name: Run QA Engine | |
env: | |
LOGLEVEL: INFO | |
GITHUB_API_TOKEN: ${{ secrets.GH_PAT_MAINTENANCE_OCTAVIA }} | |
run: run-qa-engine --create-prs |