Skip to content

Release v0.15.1 - #491

Merged
Paulo Lacerda (placerda) merged 8 commits into
mainfrom
release/v0.15.1
Sep 7, 2026
Merged

Release v0.15.1#491
Paulo Lacerda (placerda) merged 8 commits into
mainfrom
release/v0.15.1

Conversation

@placerda

Copy link
Copy Markdown
Collaborator

Release v0.15.1

Automated release branch created from develop.

What happened

  • Branch release/v0.15.1 created from develop
  • CHANGELOG.md updated: versioned section [0.15.1] added
  • Plugin versions synced to 0.15.1 (package.json, plugin.json, marketplace.json)
  • Staging pipeline triggered automatically (build → TestPyPI + VSIX artifact → verify; no Marketplace upload)

Next steps

  1. Wait for the Staging pipeline to pass. This is the only verification that runs before PyPI.
  2. Review and approve this PR
  3. Merge to main
  4. Tag and push. This publishes to PyPI immediately, there is no approval step and no undo: git tag v0.15.1 && git push origin v0.15.1
  5. Sync develop in the same sitting: git checkout develop && git merge main && git push origin develop
  6. Verify the sync: git fetch origin && git log --oneline origin/develop..origin/main must print nothing

Checklist

  • Staging pipeline passes (build + TestPyPI + VSIX artifact + verify)
  • CHANGELOG entries reviewed
  • PR approved and merged to main
  • Tag v0.15.1 pushed (publishes to PyPI, irreversible)
  • Release workflow green (PyPI + VSIX stable + GitHub Release)
  • develop synced from main: git log --oneline origin/develop..origin/main prints nothing

chore: sync develop with main after v0.15.0
Refs #489. Keep GitHub RELEASE_PAT and Python Trusted Publishing unchanged. Permanent identity setup and authorized production rollout remain pending.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Refs #489. Bootstrap the profile before publisher authorization and keep protected discover/check runs separate from publishing.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Use standard Entra authentication for profile discovery and identity.id from the SecurityRoles API. Keep Basic OAuth for the publisher-role check. Refs #489.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Stage VSIX artifacts without authentication or upload; remove local and npm prerelease publishing paths to avoid reserving stable versions. Refs #489.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Refs #489. Keep staging artifact-only and retire the Marketplace PAT after verified stable publishing.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Integrate PAT-free, stable-only Marketplace publication and protected no-upload identity validation. Refs #489.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@placerda
Paulo Lacerda (placerda) merged commit 0566d1e into main Sep 7, 2026
5 checks passed
@placerda
Paulo Lacerda (placerda) deleted the release/v0.15.1 branch September 7, 2026 23:35
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