Skip to content

feat: publish web VSIX to CBWeb - W-23832274 - #9

Merged
peternhale merged 3 commits into
mainfrom
ph/W-23832274-publish-cbweb-marketplace
Aug 12, 2026
Merged

feat: publish web VSIX to CBWeb - W-23832274#9
peternhale merged 3 commits into
mainfrom
ph/W-23832274-publish-cbweb-marketplace

Conversation

@peternhale

Copy link
Copy Markdown
Collaborator

What does this PR do?

Adds a direct CBWeb internal-marketplace release job. It publishes the exact web VSIX produced by the shared release workflow, avoiding a separate rebuild or version drift.

What issues does this PR fix or reference?

@W-23832274@

Functionality Before

The shared release workflow could publish to CBWeb through an implementation owned outside this repository. This repository did not own a concrete CBWeb publish job that consumes its release artifact.

Functionality After

The release workflow downloads the shared release artifacts, requires exactly one lana-web-*.vsix, and posts it to the configured CBWeb internal-marketplace endpoint for live releases. Dry runs only report the artifact that would be published. The policy guard enforces this contract and rejects a future CBWeb-specific rebuild.

Validation:

  • pnpm run test:distribution-policy
  • pnpm test
  • pnpm lint (0 errors; 9 pre-existing no-console warnings)
  • git diff --check

The live marketplace request was intentionally not run because it publishes an artifact.

@peternhale
peternhale merged commit 8505457 into main Aug 12, 2026
14 of 16 checks passed
@peternhale
peternhale deleted the ph/W-23832274-publish-cbweb-marketplace branch August 12, 2026 21:08
@peternhale
peternhale restored the ph/W-23832274-publish-cbweb-marketplace branch August 12, 2026 21:08
@peternhale
peternhale deleted the ph/W-23832274-publish-cbweb-marketplace branch August 13, 2026 15:09
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