From 814b8d4ba5391f0472ecc73861bf2672610b797b Mon Sep 17 00:00:00 2001 From: Adam Moussa <166072409+amoussa1229@users.noreply.github.com> Date: Fri, 15 May 2026 17:53:14 -0400 Subject: [PATCH] Fix .env gitignore check regex in CI workflows Double backslash in single quotes makes ERE match a literal backslash instead of a dot. No .gitignore entry could pass this check. Affects both CDK and SAM CI workflows. --- .github/workflows/ci-python-sam.yaml | 2 +- .github/workflows/ci-typescript-cdk.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci-python-sam.yaml b/.github/workflows/ci-python-sam.yaml index d64faf7..0db8a9b 100644 --- a/.github/workflows/ci-python-sam.yaml +++ b/.github/workflows/ci-python-sam.yaml @@ -99,7 +99,7 @@ jobs: # .gitignore must cover .env if [[ -f .gitignore ]]; then - if ! grep -qE '^\\.env$|^\\.env\\b' .gitignore; then + if ! grep -qE '^\.env$|^\.env\b' .gitignore; then fail ".gitignore does not include .env" fi else diff --git a/.github/workflows/ci-typescript-cdk.yaml b/.github/workflows/ci-typescript-cdk.yaml index 7048973..1d8a325 100644 --- a/.github/workflows/ci-typescript-cdk.yaml +++ b/.github/workflows/ci-typescript-cdk.yaml @@ -88,7 +88,7 @@ jobs: # .gitignore must cover .env if [[ -f .gitignore ]]; then - if ! grep -qE '^\\.env$|^\\.env\\b' .gitignore; then + if ! grep -qE '^\.env$|^\.env\b' .gitignore; then fail ".gitignore does not include .env" fi else