|
17 | 17 |
|
18 | 18 | jobs: |
19 | 19 | resolve-api-meta-qa: |
20 | | - name: Resolve API commit/version (QA) |
| 20 | + name: QA Resolve API commit/version |
21 | 21 | runs-on: ubuntu-latest |
22 | 22 | outputs: |
23 | 23 | CHECKOUT_REF: ${{ steps.resolve.outputs.COMMIT_SHA != '' && steps.resolve.outputs.COMMIT_SHA || 'main' }} |
|
33 | 33 | api_refresh_token: ${{ secrets.QA_API_TEST_REFRESH_TOKEN }} |
34 | 34 |
|
35 | 35 | update-content-qa: |
36 | | - name: Update DB content (QA) |
| 36 | + name: QA Update DB content |
37 | 37 | needs: [ resolve-api-meta-qa ] |
38 | 38 | uses: ./.github/workflows/db-update-content.yml |
39 | 39 | with: |
|
54 | 54 | POSTGRE_SQL_INSTANCE_NAME: ${{ secrets.DB_INSTANCE_NAME }} |
55 | 55 |
|
56 | 56 | resolve-api-meta-prod: |
57 | | - name: Resolve API commit/version (PROD) |
| 57 | + name: PROD Resolve API commit/version |
58 | 58 | runs-on: ubuntu-latest |
59 | 59 | outputs: |
60 | 60 | CHECKOUT_REF: ${{ steps.resolve.outputs.COMMIT_SHA != '' && steps.resolve.outputs.COMMIT_SHA || 'main' }} |
|
70 | 70 | api_refresh_token: ${{ secrets.PROD_API_TEST_REFRESH_TOKEN }} |
71 | 71 |
|
72 | 72 | update-content-prod: |
73 | | - name: Update DB content (PROD) |
| 73 | + name: PROD Update DB content |
74 | 74 | needs: [ resolve-api-meta-prod ] |
75 | 75 | uses: ./.github/workflows/db-update-content.yml |
76 | 76 | with: |
|
89 | 89 | OP_SERVICE_ACCOUNT_TOKEN: ${{ secrets.OP_SERVICE_ACCOUNT_TOKEN }} |
90 | 90 | OP_FEEDS_SERVICE_ACCOUNT_TOKEN: ${{ secrets.OP_FEEDS_SERVICE_ACCOUNT_TOKEN }} |
91 | 91 | POSTGRE_SQL_INSTANCE_NAME: ${{ secrets.DB_INSTANCE_NAME }} |
| 92 | + |
| 93 | + resolve-api-meta-dev: |
| 94 | + name: DEV Resolve API commit/version |
| 95 | + runs-on: ubuntu-latest |
| 96 | + outputs: |
| 97 | + CHECKOUT_REF: ${{ steps.resolve.outputs.COMMIT_SHA != '' && steps.resolve.outputs.COMMIT_SHA || 'main' }} |
| 98 | + steps: |
| 99 | + - name: Checkout repo (for scripts and local action) |
| 100 | + uses: actions/checkout@v4 |
| 101 | + |
| 102 | + - name: Resolve API commit/version |
| 103 | + id: resolve |
| 104 | + uses: ./.github/actions/resolve-api-meta |
| 105 | + with: |
| 106 | + api_base_url: api-dev.mobilitydatabase.org |
| 107 | + api_refresh_token: ${{ secrets.DEV_API_TEST_REFRESH_TOKEN }} |
| 108 | + |
| 109 | + update-content-dev: |
| 110 | + name: Dev Update DB content |
| 111 | + needs: [ resolve-api-meta-dev ] |
| 112 | + uses: ./.github/workflows/db-update-content.yml |
| 113 | + with: |
| 114 | + PROJECT_ID: ${{ vars.DEV_MOBILITY_FEEDS_PROJECT_ID }} |
| 115 | + REGION: ${{ vars.MOBILITY_FEEDS_REGION }} |
| 116 | + DB_NAME: ${{ vars.DEV_POSTGRE_SQL_DB_NAME }} |
| 117 | + ENVIRONMENT: ${{ vars.DEV_MOBILITY_FEEDS_ENVIRONMENT }} |
| 118 | + DB_ENVIRONMENT: ${{ vars.QA_MOBILITY_FEEDS_ENVIRONMENT }} |
| 119 | + DRY_RUN: ${{ github.event_name == 'repository_dispatch' || inputs.DRY_RUN }} |
| 120 | + CHECKOUT_REF: ${{ needs.resolve-api-meta-dev.outputs.CHECKOUT_REF }} |
| 121 | + secrets: |
| 122 | + DB_USER_PASSWORD: ${{ secrets.DEV_POSTGRE_USER_PASSWORD }} |
| 123 | + DB_USER_NAME: ${{ secrets.DEV_POSTGRE_USER_NAME }} |
| 124 | + DB_GCP_MOBILITY_FEEDS_SA_KEY: ${{ secrets.DEV_GCP_MOBILITY_FEEDS_SA_KEY }} |
| 125 | + GCP_MOBILITY_FEEDS_SA_KEY: ${{ secrets.DEV_GCP_MOBILITY_FEEDS_SA_KEY }} |
| 126 | + OP_SERVICE_ACCOUNT_TOKEN: ${{ secrets.OP_SERVICE_ACCOUNT_TOKEN }} |
| 127 | + OP_FEEDS_SERVICE_ACCOUNT_TOKEN: ${{ secrets.OP_FEEDS_SERVICE_ACCOUNT_TOKEN }} |
| 128 | + POSTGRE_SQL_INSTANCE_NAME: ${{ secrets.DB_INSTANCE_NAME }} |
0 commit comments