Skip to content

Feature: Preview of the Migration Plugin Support#161

Merged
tnaum-ms merged 31 commits into
nextfrom
feature/migration-plugin-api
Jun 16, 2025
Merged

Feature: Preview of the Migration Plugin Support#161
tnaum-ms merged 31 commits into
nextfrom
feature/migration-plugin-api

Conversation

@tnaum-ms

Copy link
Copy Markdown
Collaborator

No description provided.

Copilot AI review requested due to automatic review settings June 13, 2025 21:24
@tnaum-ms tnaum-ms added this to the 0.2.2 milestone Jun 13, 2025
@tnaum-ms tnaum-ms self-assigned this Jun 13, 2025

This comment was marked as outdated.

@tnaum-ms tnaum-ms changed the title Feature: First Migration Plugin Iteration Feature: Preview of the Migration Plugin Support Jun 16, 2025
@tnaum-ms tnaum-ms requested a review from Copilot June 16, 2025 08:59

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 introduces experimental preview support for data migration providers in DocumentDB for VS Code. It adds new commands and API endpoints for migration, updates localization strings and documentation, and establishes the new migration API package.

  • Added a new command registration (chooseDataMigrationExtension) in ClustersExtension.ts.
  • Implemented the migration command in chooseDataMigrationExtension.ts along with its authentication flow.
  • Updated package.json, localization files, documentation, and introduced a new migration API in the api/ folder.

Reviewed Changes

Copilot reviewed 24 out of 24 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
src/documentdb/ClustersExtension.ts Added import and registration of the migration command.
src/commands/chooseDataMigrationExtension/chooseDataMigrationExtension.ts Implemented the command for selecting a migration provider with an authentication flow and action picker.
package.json Added migration command entries and new API configuration for migration.
main.ts Updated activate() return type to support the new DocumentDBExtensionApi.
l10n/bundle.l10n.json Added new localization strings for migration-related messages.
docs/learn-more/index.md & docs/learn-more/data-migrations.md Documented the new experimental feature for data migrations and updated the index accordingly.
docs/index.md Linked the new Data Migrations documentation in the main docs index.
api/** Added new API files (tsconfig.json, migrationProvider.ts, migrationApi.ts, etc.) to support migration.
.github/workflows/api-publish.yaml Updated job configuration to publish the experimental API package.
.eslintignore Updated ignore patterns for the API build output and related files.

@tnaum-ms tnaum-ms merged commit 25a4362 into next Jun 16, 2025
8 checks passed
@tnaum-ms tnaum-ms deleted the feature/migration-plugin-api branch June 16, 2025 09:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

2 participants