Skip to content
This repository was archived by the owner on May 22, 2026. It is now read-only.

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

Merged
Yuchao Yan (msyyc) merged 2 commits into
mainfrom
auto-trigger-release-pipeline
Feb 6, 2026
Merged

Auto-trigger release pipeline on main merge and add version check#3335
Yuchao Yan (msyyc) merged 2 commits into
mainfrom
auto-trigger-release-pipeline

Conversation

@msyyc

@msyyc Yuchao Yan (msyyc) commented Feb 6, 2026

Copy link
Copy Markdown
Member

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
Yuchao Yan (msyyc) enabled auto-merge (squash) February 6, 2026 06:03
@msyyc
Yuchao Yan (msyyc) merged commit 5f790eb into main Feb 6, 2026
15 checks passed
@msyyc
Yuchao Yan (msyyc) deleted the auto-trigger-release-pipeline branch February 6, 2026 06:24
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants