Skip to content

chore: do that same for bucket check #54

chore: do that same for bucket check

chore: do that same for bucket check #54

Workflow file for this run

name: Dev Deploy Full
on:
workflow_dispatch:
push:
branches:
- ecs
permissions:
id-token: write
contents: write
jobs:
setup:
runs-on: ubuntu-latest
outputs:
lambdas_dirs: ${{ steps.lambdas_dirs.outputs.just_outputs }}
ecs_dirs: ${{ steps.ecs_dirs.outputs.just_outputs }}
steps:
- uses: actions/checkout@v6
- name: Get lambdas Directories
id: lambdas_dirs
uses: chrispsheehan/just-aws-oidc-action@0.3.0
with:
just_action: lambda-get-directories
- name: Get ecs Directories
id: ecs_dirs
uses: chrispsheehan/just-aws-oidc-action@0.3.0
with:
just_action: ecs-get-directories
code:
uses: ./.github/workflows/infra_releases.yml
with:
environment: dev
infra_version: ${{ github.sha }}
infra:
needs:
- code
- setup
uses: ./.github/workflows/infra.yml
with:
environment: dev
infra_version: ${{ github.sha }}
code_bucket: ${{ needs.code.outputs.code_bucket }}
lambda_matrix: ${{ needs.setup.outputs.lambdas_dirs }}
build:
uses: ./.github/workflows/build.yml
needs:
- code
- setup
with:
environment: dev
lambda_version: ${{ github.sha }}
frontend_version: ${{ github.sha }}
ecs_version: ${{ github.sha }}
lambda_matrix: ${{ needs.setup.outputs.lambdas_dirs }}
ecs_matrix: ${{ needs.setup.outputs.ecs_dirs }}
get_build:
needs: build
uses: ./.github/workflows/build_get.yml
with:
environment: dev
lambda_version: ${{ github.sha }}
frontend_version: ${{ github.sha }}
# deploy:
# uses: ./.github/workflows/deploy.yml
# needs:
# - get_build
# - infra
# with:
# environment: dev
# lambda_version: ${{ needs.get_build.outputs.lambda_version }}
# frontend_version: ${{ needs.get_build.outputs.frontend_version }}
# code_bucket: ${{ needs.get_build.outputs.code_bucket }}
# lambda_matrix: ${{ needs.get_build.outputs.lambda_version_files }}