Skip to content

docs: add the shared workflows design - #2

Merged
panicboat merged 3 commits into
mainfrom
docs/shared-workflows-design
Oct 24, 2026
Merged

panicboat merged 3 commits into
mainfrom
docs/shared-workflows-design

Conversation

@panicboat

Copy link
Copy Markdown
Owner

Summary

monorepo と platform で重複している workflow と scripts を panicboat/.github に集約する設計書を追加します。

Why

同じか酷似した workflow が両リポジトリに並んでいて、片方だけ直し忘れたり、コピー後に中身がずれたりしています。
実装に入る前に、置き場・配り方・範囲・移行手順を 1 つの文書で決めておきます。

Before / After

  • 両リポジトリで共通する workflow と scripts の正本
    • Before: monorepo と platform にそれぞれある
    • After: panicboat/.github に 1 つだけあり、各リポジトリは SHA で固定して呼ぶ

Decisions

  • 置き場・配り方(SHA 固定と Renovate)・範囲・stack 名の分け方・必須チェックの切り替え手順は、ユーザーが決めました。
  • 設計者の判断は、設計書の「Calls Made By Claude」にまとめています。

Impact

  • 利用規約
  • プライバシーポリシー
  • ドキュメント

Verification

  • 別の reviewer に、この設計書だけで実装計画を立てられるかを読んでもらい、出た 2 つの質問を反映しました。
    • 必須チェックの切り替え手順は、ユーザーが決めました。
    • release-please の package の求め方は、両リポジトリの release-please-config.json と照らし合わせて決めました。

Relations

🤖 Generated with Claude Code

https://claude.ai/code/session_01R7jQZQj1VyeBbYR7P1ssV7

Claude-Session: https://claude.ai/code/session_01R7jQZQj1VyeBbYR7P1ssV7
Signed-off-by: panicboat <panicboat@gmail.com>
@coderabbitai

coderabbitai Bot commented Oct 24, 2026 •

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: e80625e6-732b-4912-928b-77ff703d817f
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@panicboat
panicboat added this pull request to stack #4 October 24, 2026 19:18
@panicboat
panicboat marked this pull request as ready for review October 24, 2026 23:22
@panicboat
panicboat merged commit 92dc827 into main Oct 24, 2026
2 checks passed
@panicboat
panicboat deleted the docs/shared-workflows-design branch October 24, 2026 23:22
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.

1 participant