Skip to content

Trigger nightly playground deployment #30

Trigger nightly playground deployment

Trigger nightly playground deployment #30

name: Trigger nightly playground deployment
on:
workflow_dispatch:
schedule:
- cron: '0 0 * * *'
jobs:
deploy-nightly-playground:
strategy:
matrix:
dist_version: ['2.14.0', '3.0.0']
fail-fast: false
uses: ./.github/workflows/nightly-playground-deploy.yml
secrets: inherit
with:
dist_version: ${{ matrix.dist_version }}
update-ngnix-config:
permissions:
id-token: write
contents: read
runs-on: ubuntu-latest
needs: deploy-nightly-playground
steps:
- uses: actions/checkout@v3
- uses: aws-actions/[email protected]
with:
role-to-assume: ${{ secrets.DEPLOY_NIGHTLY_PLAYGROUND_ROLE }}
aws-region: us-west-2
- uses: actions/setup-node@v4
with:
node-version: 16.x
- name: Deploy routing stack
working-directory: nightly-playground
run: |
npm install
npm run cdk deploy "routing*" -- ${{needs.deploy-nightly-playground.outputs.cdk_vars}} -c endpoint2x=${{needs.deploy-nightly-playground.outputs.endpoint_2x}} -c endpoint3x=${{needs.deploy-nightly-playground.outputs.endpoint_3x}} --require-approval never