Run QA Engine #249
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: Run 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" | |
if: github.ref == 'refs/heads/master' | |
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 --quiet -e ./tools/ci_connector_ops\[qa_engine\] | |
- name: Run QA Engine | |
env: | |
LOGLEVEL: INFO | |
GITHUB_API_TOKEN: ${{ secrets.GH_PAT_MAINTENANCE_OCTAVIA }} | |
run: run-qa-engine --create-prs |