1616 liquibase_version : ' 4.33.0'
1717
1818jobs :
19- resolve-api-meta :
20- name : ' Resolve API commit/version '
19+ update-content-qa :
20+ name : ' Resolve commit and update DB content (QA) '
2121 runs-on : ubuntu-latest
22- outputs :
23- # Use resolved commit when available; otherwise default to 'main'.
24- CHECKOUT_REF : ${{ steps.resolve.outputs.COMMIT_SHA != '' && steps.resolve.outputs.COMMIT_SHA || 'main' }}
2522 steps :
2623 - name : Checkout repo (for scripts and local action)
2724 uses : actions/checkout@v4
25+
2826 - name : Resolve API commit/version
2927 id : resolve
3028 uses : ./.github/actions/resolve-api-meta
3129 with :
32- api_base_url : ${{ inputs.API_BASE_URL }}
33- api_refresh_token : ${{ secrets.API_TEST_REFRESH_TOKEN }}
30+ api_base_url : api-qa.mobilitydatabase.org
31+ api_refresh_token : ${{ secrets.QA_API_TEST_REFRESH_TOKEN }}
3432
35- update-content-qa :
36- name : Call DB content update for QA
37- uses : ./.github/workflows/db-update-content.yml
38- with :
39- PROJECT_ID : ${{ vars.QA_MOBILITY_FEEDS_PROJECT_ID }}
40- REGION : ${{ vars.MOBILITY_FEEDS_REGION }}
41- DB_NAME : ${{ vars.QA_POSTGRE_SQL_DB_NAME }}
42- ENVIRONMENT : ${{ vars.QA_MOBILITY_FEEDS_ENVIRONMENT }}
43- DB_ENVIRONMENT : ${{ vars.QA_MOBILITY_FEEDS_ENVIRONMENT }}
44- DRY_RUN : ${{ github.event_name == 'repository_dispatch' || (github.event_name == 'workflow_dispatch' && inputs.DRY_RUN) || false }}
45- CHECKOUT_REF : main
46- secrets : inherit
33+ - name : Update database content (composite)
34+ uses : ./.github/workflows/db-update-content.yml
35+ with :
36+ PROJECT_ID : ${{ vars.QA_MOBILITY_FEEDS_PROJECT_ID }}
37+ REGION : ${{ vars.MOBILITY_FEEDS_REGION }}
38+ DB_NAME : ${{ vars.QA_POSTGRE_SQL_DB_NAME }}
39+ ENVIRONMENT : ${{ vars.QA_MOBILITY_FEEDS_ENVIRONMENT }}
40+ DB_ENVIRONMENT : ${{ vars.QA_MOBILITY_FEEDS_ENVIRONMENT }}
41+ DRY_RUN : ${{ github.event_name == 'repository_dispatch' || (github.event_name == 'workflow_dispatch' && inputs.DRY_RUN) }}
42+ CHECKOUT_REF : ${{ steps.resolve.outputs.COMMIT_SHA != '' && steps.resolve.outputs.COMMIT_SHA || 'main' }}
43+ env :
44+ python_version : ${{ env.python_version }}
45+ DB_USER_PASSWORD : ${{ secrets.QA_POSTGRE_USER_PASSWORD }}
46+ DB_USER_NAME : ${{ secrets.QA_POSTGRE_USER_NAME }}
47+ DB_INSTANCE_NAME : ${{ secrets.DB_INSTANCE_NAME }}
48+ DB_GCP_MOBILITY_FEEDS_SA_KEY : ${{ secrets.QA_GCP_MOBILITY_FEEDS_SA_KEY }}
49+ GCP_MOBILITY_FEEDS_SA_KEY : ${{ secrets.QA_GCP_MOBILITY_FEEDS_SA_KEY }}
50+ OP_SERVICE_ACCOUNT_TOKEN : ${{ secrets.OP_SERVICE_ACCOUNT_TOKEN }}
51+ OP_FEEDS_SERVICE_ACCOUNT_TOKEN : ${{ secrets.OP_FEEDS_SERVICE_ACCOUNT_TOKEN }}
0 commit comments