name: Check FastAPI Lambda package size # Runs on PRs targeting main so a Lambda-size regression fails the PR before # it can merge to main and roll into the dev deploy — deploy_terraform.yml # only triggers on push to dev/prod, which is too late (see PR #1469: this # broke dev for weeks before anyone noticed). on: pull_request: branches: - main jobs: fast_api_lambda_zip_size_check: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions/setup-python@v5 with: python-version: "3.11" - name: Check projected unzipped Lambda size run: python3 backend/app/requirements/check_lambda_zip_size.py