From dd4f9d8b994e7badc8def1fbeb4718c2853cf22f Mon Sep 17 00:00:00 2001 From: Francisco Solla Date: Thu, 27 Aug 2026 15:48:50 -0300 Subject: [PATCH] chore: format changelog entry --- docs/changelog/2026-08-27-OPS99.md | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/docs/changelog/2026-08-27-OPS99.md b/docs/changelog/2026-08-27-OPS99.md index a78e9e1f..ff3b1b01 100644 --- a/docs/changelog/2026-08-27-OPS99.md +++ b/docs/changelog/2026-08-27-OPS99.md @@ -1,4 +1,4 @@ -# OPS99 — Generate importMap during build with dummy S3_* envs +# OPS99 — Generate importMap during build with dummy S3\_\* envs **Date:** 2026-08-27 **Issue:** #928 @@ -6,27 +6,32 @@ ## Summary -Generate the Payload importMap at build time (Dockerfile) and dev time (predev hook) with dummy S3_* envs, eliminating the class of bugs where the admin goes blank because the S3ClientUploadHandler entry is missing (OPS69/OPS72/OPS73). +Generate the Payload importMap at build time (Dockerfile) and dev time (predev hook) with dummy S3\_\* envs, eliminating the class of bugs where the admin goes blank because the S3ClientUploadHandler entry is missing (OPS69/OPS72/OPS73). ## Changes ### Dockerfile -- Added `pnpm generate:importmap` step with dummy S3_* envs BEFORE `next build` + +- Added `pnpm generate:importmap` step with dummy S3\_\* envs BEFORE `next build` - This ensures the production image always has the correct importMap with S3ClientUploadHandler ### Scripts + - **Added:** `scripts/predev-importmap.mjs` — predev hook that generates importMap if missing or stale - **Deleted:** `scripts/check-importmap-s3.mjs` — guard script no longer needed (importMap is now generated at build time) - **Deleted:** `tests/unit/importMapS3UploadHandler.unit.spec.ts` — unit pin no longer needed ### CI/CD + - Removed `check-importmap-s3.mjs` step from `ci-pr.yml` and `deploy.yml` ### Configuration + - Added `src/app/(payload)/admin/importMap.js` to `.gitignore` (build artifact, not committed) - Added `scripts/check-importmap-s3.mjs` to `.gitignore` (deleted file) ### Documentation + - Updated `AGENTS.md` with new importMap contract ## Verification