Skip to content

Add stricter constraints and pass secrets #1

Add stricter constraints and pass secrets

Add stricter constraints and pass secrets #1

name: Continuous Deployment Pipeline

Check failure on line 1 in .github/workflows/continuous-deployment.yml

View workflow run for this annotation

GitHub Actions / .github/workflows/continuous-deployment.yml

Invalid workflow file

(Line: 18, Col: 9): A mapping was not expected, (Line: 28, Col: 9): A mapping was not expected, (Line: 39, Col: 9): A mapping was not expected, (Line: 54, Col: 9): A mapping was not expected
on:
push:
branches:
- master
jobs:
deploy-internal-dev:
uses: ./.github/workflows/deploy-backend.yml
with:
apigee_environment: internal-dev
create_mns_subscription: true
environment: dev
sub_environment: internal-dev
secrets:
STATUS_API_KEY:
required: true
deploy-internal-dev-sandbox:
uses: ./.github/workflows/deploy-backend.yml
with:
apigee_environment: internal-dev-sandbox
environment: dev
sub_environment: internal-dev-sandbox
secrets:
STATUS_API_KEY:
required: true
deploy-sandbox:
needs: [deploy-internal-dev-sandbox]
uses: ./.github/workflows/deploy-backend.yml
with:
apigee_environment: sandbox
environment: dev
sub_environment: sandbox
secrets:
STATUS_API_KEY:
required: true
deploy-higher-dev-envs:
needs: [deploy-internal-dev]
strategy:
matrix:
sub_environment_name: [ref, int]
uses: ./.github/workflows/deploy-backend.yml
with:
apigee_environment: ${{ matrix.sub_environment_name }}
create_mns_subscription: true
environment: dev
sub_environment: ${{ matrix.sub_environment_name }}
secrets:
STATUS_API_KEY:
required: true