Skip to content

Auto-trigger release pipeline on main merge and add version check#3335

Merged
msyyc merged 2 commits intomainfrom
auto-trigger-release-pipeline
Feb 6, 2026
Merged

Auto-trigger release pipeline on main merge and add version check#3335
msyyc merged 2 commits intomainfrom
auto-trigger-release-pipeline

Conversation

@msyyc
Copy link
Member

@msyyc msyyc commented Feb 6, 2026

Changes

  • publish-release.yml: Changed from manual trigger ( rigger: none) to automatic trigger on main branch merges. Added a version check step that verifies packages are not already published before proceeding with the build, tests, and publish.
  • README.md: Updated release documentation to reflect that the pipeline is now triggered automatically after merge.

Why

This removes the manual step of triggering the release pipeline after a release PR is merged, making the release process more streamlined and less error-prone. The version check guard ensures the pipeline exits early if the versions are already published.

@msyyc msyyc enabled auto-merge (squash) February 6, 2026 06:03
@msyyc msyyc merged commit 5f790eb into main Feb 6, 2026
15 checks passed
@msyyc msyyc deleted the auto-trigger-release-pipeline branch February 6, 2026 06:24
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.

2 participants