Skip to content

add trusted publishing workflow - #84

Merged
chdsbd merged 5 commits into
masterfrom
cdignam/trusted-publishing
Nov 5, 2026
Merged

chdsbd merged 5 commits into
masterfrom
cdignam/trusted-publishing

Conversation

@chdsbd

@chdsbd chdsbd commented Nov 4, 2026 •

Copy link
Copy Markdown
Owner

🤖 Global Azure DevOps PATs are retired on December 1, 2026, so publishing moves to Marketplace trusted publishing. Publishing runs when a release is published, skips pre-releases, and fails if the tag doesn't match the package.json version. vsce is a dev dependency so the job that can get a publish token runs a locked dependency tree. The job uses a marketplace environment limited to v* tags, and a tag ruleset lets only repo admins create those tags, because the Marketplace policy has no branch or tag field.

This is unproven until the Marketplace policy exists and a release runs for real. So far, only the install and vsce package steps and the version check have been run locally under Node 22.

@chdsbd
chdsbd marked this pull request as ready for review November 5, 2026 00:14
@chdsbd
chdsbd merged commit 57aedba into master Nov 5, 2026
4 checks passed
@chdsbd
chdsbd deleted the cdignam/trusted-publishing branch November 5, 2026 00:14
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