Skip to content

Commit a99c138

Browse files
committed
Add stricter constraints and pass secrets
1 parent 0971bb0 commit a99c138

File tree

3 files changed

+20
-0
lines changed

3 files changed

+20
-0
lines changed

.github/workflows/continuous-deployment.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,19 @@ jobs:
1313
create_mns_subscription: true
1414
environment: dev
1515
sub_environment: internal-dev
16+
secrets:
17+
STATUS_API_KEY:
18+
required: true
1619

1720
deploy-internal-dev-sandbox:
1821
uses: ./.github/workflows/deploy-backend.yml
1922
with:
2023
apigee_environment: internal-dev-sandbox
2124
environment: dev
2225
sub_environment: internal-dev-sandbox
26+
secrets:
27+
STATUS_API_KEY:
28+
required: true
2329

2430
deploy-sandbox:
2531
needs: [deploy-internal-dev-sandbox]
@@ -28,6 +34,9 @@ jobs:
2834
apigee_environment: sandbox
2935
environment: dev
3036
sub_environment: sandbox
37+
secrets:
38+
STATUS_API_KEY:
39+
required: true
3140

3241
deploy-higher-dev-envs:
3342
needs: [deploy-internal-dev]
@@ -40,3 +49,6 @@ jobs:
4049
create_mns_subscription: true
4150
environment: dev
4251
sub_environment: ${{ matrix.sub_environment_name }}
52+
secrets:
53+
STATUS_API_KEY:
54+
required: true

.github/workflows/deploy-backend.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,8 +148,13 @@ jobs:
148148
make subscribe
149149
150150
run-e2e-tests:
151+
needs: [terraform-apply]
152+
if: ${{ needs.terraform-apply.result == 'success' || needs.terraform-apply.result == 'skipped' }}
151153
uses: ./.github/workflows/run-e2e-tests.yml
152154
with:
153155
apigee_environment: ${{ inputs.apigee_environment }}
154156
environment: ${{ inputs.environment }}
155157
sub_environment: ${{ inputs.sub_environment }}
158+
secrets:
159+
STATUS_API_KEY:
160+
required: true

.github/workflows/pr-deploy-and-test.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,6 @@ jobs:
1515
create_mns_subscription: true
1616
environment: dev
1717
sub_environment: pr-${{github.event.pull_request.number}}
18+
secrets:
19+
STATUS_API_KEY:
20+
required: true

0 commit comments

Comments
 (0)