Skip to content

Conversation

@cm-dyoshikawa
Copy link
Contributor

@cm-dyoshikawa cm-dyoshikawa commented Oct 20, 2025

Summary

  • publish-latest.ymlとpublish-canary.ymlを統合し、単一のpublish.ymlに一本化(github oidc publishing で1ファイルしかワークフローファイルを指定できないため)
  • ブランチごとに処理を分岐する実装に変更
  • 既存のトリガー条件と動作を完全に維持

Changes

  • .github/workflows/publish-latest.yml を削除
  • .github/workflows/publish-canary.yml を削除
  • .github/workflows/publish.yml を新規作成
    • mainブランチ: latest版としてpublish
    • canaryブランチ: canary版としてpublish
    • github.ref_nameによる条件分岐で実装

Benefits

  • ワークフローファイルの管理が容易に
  • 共通部分のメンテナンスが一箇所で完結
  • コード量の削減(90行削減、37行追加)

Test plan

  • mainブランチへのpushでlatest版がpublishされることを確認
  • canaryブランチへのpushでcanary版がpublishされることを確認
  • workflow_dispatchでの手動実行が動作することを確認

🤖 Generated with Claude Code

cm-dyoshikawa and others added 2 commits October 19, 2025 19:30
Add rulesync.jsonc configuration and update .gitignore to exclude personal rulesync files.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
publish-latest.ymlとpublish-canary.ymlを統合し、ブランチに応じて処理を分岐するpublish.ymlに一本化しました。

- mainブランチ: latest版としてpublish
- canaryブランチ: canary版としてpublish
- 既存のトリガー条件と動作を維持

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@cm-dyoshikawa cm-dyoshikawa changed the title chore: unify publish workflows into single publish.yml chore: publishワークフローを単一のpublish.ymlに統合 Oct 20, 2025
@cm-dyoshikawa cm-dyoshikawa added the chore 機能以外のささいな修正 label Oct 20, 2025
mise.toml
.serena
.pnpm-store
.rulesync/*/my-*
Copy link
Contributor Author

Choose a reason for hiding this comment

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

rulesync関連

Comment on lines +1 to +10
{
"targets": ["copilot", "cursor", "claudecode", "codexcli"],
"features": ["rules", "ignore", "mcp", "commands", "subagents"],
"baseDirs": ["."],
"delete": true,
"verbose": false,
"experimentalGlobal": false,
"experimentalSimulateCommands": false,
"experimentalSimulateSubagents": false,
}
Copy link
Contributor Author

Choose a reason for hiding this comment

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

rulesync関連

@cm-dyoshikawa cm-dyoshikawa marked this pull request as ready for review October 20, 2025 03:32
Copy link
Member

@cm-igarashi-ryosuke cm-igarashi-ryosuke left a comment

Choose a reason for hiding this comment

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

LGTM!

@cm-dyoshikawa cm-dyoshikawa merged commit 0a88e03 into canary Oct 20, 2025
3 of 4 checks passed
@cm-dyoshikawa cm-dyoshikawa mentioned this pull request Oct 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore 機能以外のささいな修正

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants