Skip to content

refactor: rename 'isPublished' to 'isPublic' across the codebase for …#362

Open
dothinh115 wants to merge 8 commits into
mainfrom
release/v2.2.3
Open

refactor: rename 'isPublished' to 'isPublic' across the codebase for …#362
dothinh115 wants to merge 8 commits into
mainfrom
release/v2.2.3

Conversation

@dothinh115

Copy link
Copy Markdown
Collaborator

…clarity and consistency

…ata migration tests

- Introduced a new Yarn configuration file (.yarnrc.yml) to manage package settings.
- Implemented a Node version check script (check-node-version.js) to ensure compatibility with Node 24.x.
- Created comprehensive tests for the MetadataMigrationService, covering both SQL and MongoDB scenarios, including handling of core table overlaps, renaming logic, and idempotency of migrations.
- Added functionality to probe SQL and MongoDB connections for testing purposes.
- Developed mock implementations for SQL and MongoDB to facilitate unit testing of the migration service.
…ith custom fields

- Added support for merging rows based on specified keys during SQL and MongoDB table renames.
- Implemented logic to preserve legacy fields when conflicts arise during renaming operations.
- Introduced methods to backfill missing values from legacy rows into canonical rows.
- Updated tests to validate the new behavior for both SQL and MongoDB migrations.
- Enhanced utility functions for physical migrations to ensure safe renaming of fields.
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.

1 participant