From aad3383f0768f7d0e86c01b8874bb9e7811b1b05 Mon Sep 17 00:00:00 2001 From: Tahmid Ahmed Date: Mon, 8 Jun 2026 00:29:19 -0400 Subject: [PATCH 1/4] (fix): bump node image version in Dockerfile from 20 to 22 to fix pnpm ver. incompat. --- infra/Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/infra/Dockerfile b/infra/Dockerfile index b187f10cd..e69d72f5d 100644 --- a/infra/Dockerfile +++ b/infra/Dockerfile @@ -1,4 +1,4 @@ -FROM mirror.gcr.io/library/node:20 AS frontend-build +FROM mirror.gcr.io/library/node:22 AS frontend-build WORKDIR /js @@ -16,7 +16,7 @@ ARG VITE_STAGING ENV VITE_STAGING=${VITE_STAGING} RUN pnpm run build -FROM mirror.gcr.io/library/node:20 AS email-build +FROM mirror.gcr.io/library/node:22 AS email-build WORKDIR /email From 3185f9d102c20e8860240ba432c4162112f82e60 Mon Sep 17 00:00:00 2001 From: Tahmid Ahmed Date: Mon, 8 Jun 2026 22:46:26 -0400 Subject: [PATCH 2/4] (fix): enforce that corepack will target the expected pnpm version listed in dir's package.json --- infra/Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/infra/Dockerfile b/infra/Dockerfile index e69d72f5d..88f324bf1 100644 --- a/infra/Dockerfile +++ b/infra/Dockerfile @@ -8,7 +8,7 @@ RUN npm i -g corepack@latest COPY js/package.json js/pnpm-lock.yaml ./ COPY js/patches/ ./patches/ -RUN corepack enable pnpm && pnpm i --frozen-lockfile +RUN corepack enable pnpm && corepack use $(node -p "require('./package.json').packageManager") && pnpm i --frozen-lockfile COPY js/ ./ @@ -23,7 +23,7 @@ WORKDIR /email COPY email/package.json email/pnpm-lock.yaml ./ RUN npm i -g corepack@latest -RUN corepack enable pnpm && pnpm i --frozen-lockfile +RUN corepack enable pnpm && corepack use $(node -p "require('./package.json').packageManager") && pnpm i --frozen-lockfile COPY email/ ./ From 07f923331f7cae52304d4b65da899100be9e7798 Mon Sep 17 00:00:00 2001 From: Tahmid Ahmed Date: Mon, 8 Jun 2026 23:00:20 -0400 Subject: [PATCH 3/4] (fix): remove auto approval script --- .github/workflows/auto-approval.yml | 33 ----------------------------- 1 file changed, 33 deletions(-) delete mode 100644 .github/workflows/auto-approval.yml diff --git a/.github/workflows/auto-approval.yml b/.github/workflows/auto-approval.yml deleted file mode 100644 index 0e6c8faf0..000000000 --- a/.github/workflows/auto-approval.yml +++ /dev/null @@ -1,33 +0,0 @@ -name: CI/CD -run-name: Running CI/CD on ${{ github.actor }}'s commits - -on: - pull_request: - -permissions: - contents: write - issues: write - pull-requests: write - -concurrency: - group: auto-approval-${{ github.ref }} - cancel-in-progress: true - -jobs: - autoApproval: - name: Run auto approval script - runs-on: ubuntu-latest - - steps: - - name: Checkout Repository - uses: actions/checkout@v6 - - - name: Setup CI - uses: ./.github/composite/setup-ci - with: - GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY }} - GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }} - - - name: Run script - shell: bash - run: bun run .github/scripts/auto-approval --prId ${{ github.event.pull_request.number }} --repo ${{ github.repository }} --githubToken ${{ secrets.GH_TOKEN }} From e53418af487c7be53c5d1adfc8068d984a33c0e9 Mon Sep 17 00:00:00 2001 From: Tahmid Ahmed Date: Mon, 8 Jun 2026 23:00:45 -0400 Subject: [PATCH 4/4] (fix): add missing packageManager field in email/package.json --- email/package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/email/package.json b/email/package.json index 9c7ac08ff..7afcdcb1b 100644 --- a/email/package.json +++ b/email/package.json @@ -13,6 +13,7 @@ "react": "^19.0.0", "react-dom": "^19.0.0" }, + "packageManager": "pnpm@10.24.0", "devDependencies": { "@react-email/components": "0.5.1", "@react-email/preview-server": "^5",