Dev - #1141
Conversation
Surfaces CLI import/localization failures instead of silently marking the run complete, and stops a single entry's update error from aborting every other entry queued behind it. Also fixes a Save-button layout clip on the Map Entry step.
- Test-migration failures now surface (LogScreen/index.tsx recognizes the new "Test Migration Process Failed" marker). - runCli.service.ts writes the completion marker only after every post-import side effect succeeds, so a run can no longer end up with both a Completed and a Failed marker; also dropped the dead loggerPath param on writeFailureMarker. - entry-update-script.cjs tracks a per-entry failure count and throws once after the loop instead of never failing, so recordDeltaMigratedLocales can no longer mark a locale migrated when every entry actually failed. Propagated through updateEntryCli (rethrows instead of swallowing) and migration.service.ts (skips recordDeltaMigratedLocales and writes "Entry Update Process Failed" on failure); MigrationLogViewer.tsx recognizes that marker too. - entryAssetMapper's ResizeObserver now watches document.body instead of the box it sets the height of, so it actually reacts to chrome height changes above it.
…continue fix(CMG-1100): migration failure no longer stalls the whole run
🔒 Security Scan Results
⏱️ SLA Breach Summary
🟠 High Severity - SLA Breached Issues (with fixes)Showing 2 issue(s) that have exceeded the 30-day SLA threshold:
ℹ️ Vulnerabilities Without Available Fixes (Informational Only)The following vulnerabilities were detected but do not have fixes available (no upgrade or patch). These are excluded from failure thresholds:
❌ BUILD FAILED - Security checks failed Please review and fix the security vulnerabilities before merging. |
immutable@5.1.5 (transitive via sass) has two high-severity CVEs (CVE-2026-59880, CVE-2026-59879) with fixes available since 5.1.6. Bumps the ui override floor to >=5.1.9 (latest).
…snyk chore(deps): bump immutable to clear Snyk SLA breach
✅ Snyk checks have passed. No issues have been found so far.
💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse. |
🔒 Security Scan Results
⏱️ SLA Breach Summary
ℹ️ Vulnerabilities Without Available Fixes (Informational Only)The following vulnerabilities were detected but do not have fixes available (no upgrade or patch). These are excluded from failure thresholds:
Consider reviewing these vulnerabilities when fixes become available. |
🔗 Jira Ticket
MIGRATION-XXXX
📋 PR Type
📝 Description
What changed?
Why?
🧩 Affected Areas
api— Node.js backendui— React frontendupload-api— Upload API serverdocker/docker-compose🧪 How to Test
Expected result:
📸 Screenshots / Recordings
🔗 Related PRs / Dependencies
✅ Author Checklist
feature/,bugfix/, orhotfix/+ 5–30 lowercase chars.env/example.envupdated if new environment variables were addednpm test)README.md/ docs updated if behaviour changed👀 Reviewer Notes