Skip to content

Split CD trigger: tag push creates release, release published triggers CD#153

Merged
liplus-lin-lay merged 1 commit intomainfrom
151-change-cd-trigger-from-tag-push-to-release-published
Apr 2, 2026
Merged

Split CD trigger: tag push creates release, release published triggers CD#153
liplus-lin-lay merged 1 commit intomainfrom
151-change-cd-trigger-from-tag-push-to-release-published

Conversation

@liplus-lin-lay
Copy link
Copy Markdown
Member

Refs #151

CD ワークフローの発火条件を tag push から release published に変更し、リリース作成を別ワークフローに分離。
tag 時点のワークフロー定義が使われる問題を解消し、最新の main のワークフローで CD が実行されるようにした。

…rs CD

tag push で release 作成と CD (npm-publish) が同じワークフローで実行されていた構成を分離。
tag 時点のワークフロー定義が使われる問題 (v0.8.0 で経験) を解消するため、
CD を release published イベントで発火させ、最新の main のワークフローで実行されるようにした。

- release.yml: tag push → build-mcpb → GitHub Release 作成 + .mcpb 添付
- cd.yml: release published → build-mcpb → npm-publish
- github.event.release.tag_name を使用 (GITHUB_REF_NAME の release イベント空問題を回避)
- docs/0-requirements.md: リリースフローの記述を更新

Refs #151
@liplus-lin-lay liplus-lin-lay linked an issue Apr 2, 2026 that may be closed by this pull request
@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages bot commented Apr 2, 2026

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
github-webhook-mcp a03594b Apr 02 2026, 11:16 AM

@liplus-lin-lay liplus-lin-lay merged commit 47802c1 into main Apr 2, 2026
3 checks passed
@liplus-lin-lay liplus-lin-lay deleted the 151-change-cd-trigger-from-tag-push-to-release-published branch April 2, 2026 11:18
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.

Change CD trigger from tag push to release published

1 participant