Skip to content

ci(release): align release workflow with bitbank-lab-mcp#14

Merged
tjackiet merged 1 commit into
mainfrom
ci/align-release-workflow-with-mcp
Jul 14, 2026
Merged

ci(release): align release workflow with bitbank-lab-mcp#14
tjackiet merged 1 commit into
mainfrom
ci/align-release-workflow-with-mcp

Conversation

@daikiojm

@daikiojm daikiojm commented Jul 14, 2026

Copy link
Copy Markdown
Collaborator

概要

  • https://github.com/bitbankinc/bitbank-lab-mcp に合わせてリリースワークフローを整理しました
  • 合わせて、リポジトリの設定から、「Environments / Configure production」を新規作成しています

チェックリスト

  • 目的 / 変更概要を記載した
  • テストを追加・更新した
  • npx vitest run が green
  • npx tsc --noEmit が green
  • npx biome check cli/ が green
  • chaos 規約(cli/__tests__/chaos/conventions/)・1 ファイル 100 行目安を満たす
  • シークレット(API キー / secret 等)を含めていない(trade 変更時は .claude/rules/trading-safety.md を遵守)
  • 必要ならドキュメントを更新した

- Restructure release.yml into 3 jobs (ci gate, npm-publish, github-release)
- Trigger on v* tag push and workflow_dispatch instead of local npm version flow
- Inject version from tag and sync plugin manifests / agents catalog at publish time
- Add prerelease handling (alpha/beta/rc -> npm dist-tag beta, GitHub prerelease)
- Add concurrency guard and production environment for publish
- Drop scripts.version hook from package.json and update related docs
@daikiojm daikiojm requested a review from tjackiet July 14, 2026 00:45
@daikiojm daikiojm self-assigned this Jul 14, 2026

@tjackiet tjackiet left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OKです!

@tjackiet tjackiet left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OKです!

@tjackiet tjackiet merged commit 7428e9e into main Jul 14, 2026
3 checks passed
@tjackiet tjackiet deleted the ci/align-release-workflow-with-mcp branch July 14, 2026 04:59
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