name: Run QA Engine on: workflow_dispatch: schedule: # 1pm UTC is 6am PDT. # same time as Generate Build Report - cron: "0 13 * * *" 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.PROD_SPEC_CACHE_SA_KEY }} export_default_credentials: true - name: Install Python uses: actions/setup-python@v4 with: python-version: "3.9" - name: Install ci-connector-ops package run: pip install --quiet -e ./tools/ci_connector_ops - name: Run QA Engine env: QA_ENGINE_AIRBYTE_DATA_PROD_SA: '${{ secrets.QA_ENGINE_AIRBYTE_DATA_PROD_SA }}' run: run-qa-engine