survey-extraction/.github/workflows/lambda_main.yml
2025-07-18 10:41:39 +00:00

35 lines
860 B
YAML

name: Lambda Main Workflow
on:
push:
branches: [main, feature/seperate_terraform_with_different_states]
env:
AWS_REGION: eu-west-2
jobs:
lambda-ecr-example:
runs-on: ubuntu-latest
permissions:
id-token: write
contents: read
steps:
- name: Build and deploy Lambda example
uses: ./.github/actions/lambda-deploy
with:
lambda_name: lambda_example
dockerfile_path: deployment/lambda/lambda_example/docker/Dockerfile
extractor-and-loader:
runs-on: ubuntu-latest
permissions:
id-token: write
contents: read
steps:
- name: Build and deploy Extractor & Loader Lambda
uses: ./.github/actions/lambda-deploy
with:
lambda_name: extractor_and_loader
dockerfile_path: deployment/lambda/extractor_and_loader/docker/Dockerfile