Skip to content

chore: update app configuration and dependencies, enhance content typ…#1040

Merged
shobhit-cstk merged 0 commit intodevfrom
bugfix/CMG-861
May 6, 2026
Merged

chore: update app configuration and dependencies, enhance content typ…#1040
shobhit-cstk merged 0 commit intodevfrom
bugfix/CMG-861

Conversation

@shobhit-cstk
Copy link
Copy Markdown

…e handling, and clean up package files bug fix - CMG-861, CMG-862, CMG-863

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates configuration and dependencies while improving content type/field mapping behavior (notably around nested groups and modular blocks) across the UI and API portions of the migration tool.

Changes:

  • Update upload-api defaults for CMS type and local path configuration.
  • Refactor UI content-mapping logic to better resolve previously-mapped fields across deep nesting/modular blocks.
  • Enhance API schema merge logic (modular blocks order/UID preservation) and adjust dependency/lockfile state.

Reviewed changes

Copilot reviewed 5 out of 7 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
upload-api/src/config/index.ts Updates default cmsType and localPath configuration.
upload-api/migration-aem/package-lock.json Adds peer-installed typings dependencies (e.g., @types/node, undici-types) to the lockfile.
ui/src/components/ContentMapper/index.tsx Refactors mapped-field reconciliation logic, adding modular-block subtree matching and mapping state handling tweaks.
app.json Updates app/user/org/oauth/pkce configuration values.
api/src/utils/content-type-creator.utils.ts Improves modular-block merge behavior and adds helper utilities for UID resolution and schema cloning.
api/package.json Adds @emnapi/* deps and cleans up dependency ordering/formatting.
api/package-lock.json Large lockfile update reflecting dependency graph changes.
Files not reviewed (2)
  • api/package-lock.json: Language not supported
  • upload-api/migration-aem/package-lock.json: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread upload-api/src/config/index.ts Outdated
Comment thread app.json
Comment thread app.json
Comment thread ui/src/components/ContentMapper/index.tsx
@shobhit-cstk shobhit-cstk merged commit 6c6a7bb into dev May 6, 2026
3 checks passed
@shobhit-cstk shobhit-cstk deleted the bugfix/CMG-861 branch May 6, 2026 10:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants