Skip to content

Dev Infra

Dev Infra #7

name: Dev Infra
on:
workflow_dispatch:
permissions:
id-token: write
contents: write
jobs:
setup:
name: Discover
uses: ./.github/workflows/get_directories.yml
code:
name: Artifacts
uses: ./.github/workflows/infra_releases.yml
with:
environment: dev
infra_version: ${{ github.sha }}
infra:
name: Apply
needs:
- setup
- code
uses: ./.github/workflows/infra.yml
with:
environment: dev
infra_version: ${{ github.sha }}
code_bucket: ${{ needs.code.outputs.code_bucket }}
lambda_matrix: ${{ needs.setup.outputs.lambda_dirs }}
bootstrap_image_uri: ${{ needs.code.outputs.bootstrap_image_uri }}
service_matrix: ${{ needs.setup.outputs.ecs_service_dirs }}