Skip to content

[WIP] NPM publishing preparation#563

Draft
tnaum-ms wants to merge 1 commit into
mainfrom
dev/tnaum/npm-publishing
Draft

[WIP] NPM publishing preparation#563
tnaum-ms wants to merge 1 commit into
mainfrom
dev/tnaum/npm-publishing

Conversation

@tnaum-ms

@tnaum-ms tnaum-ms commented Apr 9, 2026

Copy link
Copy Markdown
Collaborator

Work in progress: Preparing the repository for npm package releases.

Changes

Azure Pipelines (build + release)

  • Replaced dummy pipeline stubs with real build and release configurations
  • Build pipeline: packaging, testing, and artifact staging
  • Release pipeline: validation and ESRP publishing steps
  • .real backup files for pipeline configuration reference

Target package

This PR prepares the infrastructure to publish @microsoft/vscode-ext-react-webview to npm — webview infrastructure for VS Code extensions with type-safe tRPC RPC over postMessage, React hooks, and pluggable telemetry middleware.

Status

Once the pipelines are validated against @microsoft/vscode-ext-react-webview, other packages can follow the same pattern.

@tnaum-ms tnaum-ms requested a review from a team as a code owner April 9, 2026 11:36
@tnaum-ms tnaum-ms marked this pull request as draft April 9, 2026 11:41
@tnaum-ms tnaum-ms added this to the 0.8.0 milestone Apr 9, 2026
Base automatically changed from feature/shell-integration to rel/release_0.8.0 April 13, 2026 10:47
Base automatically changed from rel/release_0.8.0 to next April 24, 2026 09:32
@tnaum-ms tnaum-ms modified the milestones: 0.8.0, 0.8.1 May 8, 2026
@tnaum-ms

tnaum-ms commented May 8, 2026

Copy link
Copy Markdown
Collaborator Author

Note: we will not merge this PR. We're using it only to debug our release pipelines.

@tnaum-ms tnaum-ms changed the base branch from next to main May 21, 2026 10:37
@tnaum-ms tnaum-ms force-pushed the dev/tnaum/npm-publishing branch from 8f7e48b to aefd635 Compare May 27, 2026 17:13
@github-actions

Copy link
Copy Markdown
Contributor

✅ Code Quality Checks

Check Status How to fix
Localization (l10n) ✅ Passed
ESLint ✅ Passed
Prettier formatting ✅ Passed

This comment is updated automatically on each push.

@github-actions

Copy link
Copy Markdown
Contributor

📦 Build Size Report

Metric Base (main) PR Delta
VSIX (vscode-documentdb-0.8.0.vsix) 7.53 MB 7.53 MB ✅ 0 KB (0.0%)
Webview bundle (views.js) 5.88 MB 5.88 MB ✅ 0 KB (0.0%)

Download artifact · updated automatically on each push.

@tnaum-ms tnaum-ms modified the milestones: 0.8.1, 0.8.2 Jun 1, 2026
@tnaum-ms tnaum-ms modified the milestones: 0.8.2, 0.9.1 Jun 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

2 participants