Skip to content

ci: switch extension publishing to Trusted Publishing (OIDC) - #24

Merged
randy3k merged 1 commit into
mainfrom
ci/trusted-publishing
Nov 10, 2026
Merged

randy3k merged 1 commit into
mainfrom
ci/trusted-publishing

Conversation

@randy3k

@randy3k randy3k commented Nov 10, 2026

Copy link
Copy Markdown
Member

Part of REditorSupport/vscode-R#1772

Summary

  • Split .github/workflows/publish.yaml into release, publish-vs-marketplace (environment: vs-marketplace), and publish-open-vsx (environment: open-vsx) jobs on Node 22 (@vscode/vsce@4 and ovsx@1 require Node >= 22).
  • Replace HaaLeo/publish-vscode-extension@v2 + PAT secrets (VSCE_TOKEN, OPEN_VSX_TOKEN) with npx --yes @vscode/vsce@4 publish --oidc and npx --yes ovsx@1 publish --trusted-publishing using id-token: write.

@randy3k
randy3k merged commit a7ee93b into main Nov 10, 2026
1 check passed
@randy3k
randy3k deleted the ci/trusted-publishing branch November 10, 2026 03:39
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