Merge pull request #104 from nrslib/release/v0.6.0-rc1

Release v0.6.0-rc1
This commit is contained in:
nrs 2026-02-05 22:33:26 +09:00 committed by GitHub
commit 906f1de805
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 42 additions and 42 deletions

View File

@ -1,4 +1,4 @@
name: Auto Tag on Release PR Merge name: Auto Tag & Publish on Release PR Merge
on: on:
pull_request: pull_request:
@ -14,6 +14,8 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
permissions: permissions:
contents: write contents: write
outputs:
tag: ${{ steps.version.outputs.tag }}
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
@ -27,3 +29,35 @@ jobs:
run: | run: |
git tag "${{ steps.version.outputs.tag }}" git tag "${{ steps.version.outputs.tag }}"
git push origin "${{ steps.version.outputs.tag }}" git push origin "${{ steps.version.outputs.tag }}"
publish:
needs: tag
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
ref: ${{ needs.tag.outputs.tag }}
- uses: actions/setup-node@v4
with:
node-version: '20'
registry-url: 'https://registry.npmjs.org'
- run: npm ci
- run: npm run build
- run: npm test
- name: Determine npm tag
id: npm-tag
run: |
VERSION="${{ needs.tag.outputs.tag }}"
VERSION="${VERSION#v}"
if echo "$VERSION" | grep -qE '(alpha|beta|rc|next)'; then
echo "tag=next" >> "$GITHUB_OUTPUT"
else
echo "tag=latest" >> "$GITHUB_OUTPUT"
fi
- run: npm publish --tag ${{ steps.npm-tag.outputs.tag }}
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}

View File

@ -1,34 +0,0 @@
name: Publish to npm
on:
push:
tags:
- 'v*'
jobs:
publish:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: '20'
registry-url: 'https://registry.npmjs.org'
- run: npm ci
- run: npm run build
- run: npm test
- name: Determine npm tag
id: npm-tag
run: |
VERSION="${GITHUB_REF#refs/tags/v}"
if echo "$VERSION" | grep -qE '(alpha|beta|rc|next)'; then
echo "tag=next" >> "$GITHUB_OUTPUT"
else
echo "tag=latest" >> "$GITHUB_OUTPUT"
fi
- run: npm publish --tag ${{ steps.npm-tag.outputs.tag }}
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}

View File

@ -4,7 +4,7 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
## [0.6.0-rc2] - 2026-02-05 ## [0.6.0-rc1] - 2026-02-05
### Fixed ### Fixed
@ -21,7 +21,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
### Internal ### Internal
- auto-tag ワークフローを release/ ブランチからのマージのみに制限 - auto-tag ワークフローを release/ ブランチからのマージのみに制限し、publish ジョブを統合GITHUB_TOKEN 制約による連鎖トリガー不発を解消)
- postversion フック削除release ブランチフローと競合するため)
- テスト更新: security-reviewer → qa-reviewer の変更に対応 - テスト更新: security-reviewer → qa-reviewer の変更に対応
## [0.6.0-rc] - 2026-02-05 ## [0.6.0-rc] - 2026-02-05

4
package-lock.json generated
View File

@ -1,12 +1,12 @@
{ {
"name": "takt", "name": "takt",
"version": "0.6.0-rc2", "version": "0.6.0-rc1",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "takt", "name": "takt",
"version": "0.6.0-rc2", "version": "0.6.0-rc1",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@anthropic-ai/claude-agent-sdk": "^0.2.19", "@anthropic-ai/claude-agent-sdk": "^0.2.19",

View File

@ -1,6 +1,6 @@
{ {
"name": "takt", "name": "takt",
"version": "0.6.0-rc2", "version": "0.6.0-rc1",
"description": "TAKT: Task Agent Koordination Tool - AI Agent Piece Orchestration", "description": "TAKT: Task Agent Koordination Tool - AI Agent Piece Orchestration",
"main": "dist/index.js", "main": "dist/index.js",
"types": "dist/index.d.ts", "types": "dist/index.d.ts",
@ -23,8 +23,7 @@
"test:e2e:claude": "npm run test:e2e:provider:claude", "test:e2e:claude": "npm run test:e2e:provider:claude",
"test:e2e:codex": "npm run test:e2e:provider:codex", "test:e2e:codex": "npm run test:e2e:provider:codex",
"lint": "eslint src/", "lint": "eslint src/",
"prepublishOnly": "npm run lint && npm run build && npm run test", "prepublishOnly": "npm run lint && npm run build && npm run test"
"postversion": "git push --follow-tags"
}, },
"keywords": [ "keywords": [
"claude", "claude",