Repository navigation
proto の変更をクライアントリポジトリへ通知するワークフローを追加 - #68
Merged
Merged
Conversation
タスク名や説明文の表記が揃っておらず、admin-bff-api / app-bff-api は portless 経由で起動できないなど、運用が分かりにくかったため整理した。 - setup を bootstrap に改名し、rulesync を先に実行する - generate:openapi を generate に改名し、buf generate も実行する - API 起動タスクを run:<name> に統一し、全 API を portless 経由にする - lint タスクに go vet と gormuuidlint をまとめる - 不要になった clean タスクや migrate 系バイナリのビルドを削除する - 説明文を日本語に統一し、README のタスク一覧を更新する Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
mise タスクの整理で setup が bootstrap に、lint:gormuuid が lint に 統合されたため、CI が存在しないタスクを呼び出して失敗する状態だった。 - mise setup を mise bootstrap に置き換える - go vet と gormuuid のステップを mise run lint に統合する Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
タグ指定のままだと参照先が書き換えられるリスクがあるため、 全ワークフローの action をコミット SHA で固定した。 - actions/checkout を v7.0.1 に更新する - jdx/mise-action を v5.1.1 に更新する - google-github-actions 系はすでに最新のため据え置く Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
タスクの実行方法を他の手順と揃え、mise run 経由で呼び出す表記にした。 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
他のタスクと同様に mise tasks の一覧で用途が分かるよう、 rulesync タスクにも日本語の説明文を付けた。 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
main で proto 定義が変わったときに、app・web・admin-web の update-proto ワークフローを repository_dispatch で発火する。 トークンは GitHub App から対象リポジトリごとに contents:write に 絞って発行する。 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016M34xEcz4rFzq43PMoZZG5
Deploying fun-dotto-server-docs with
|
| Latest commit: |
5303d47
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://6fed5d0c.fun-dotto-server-docs.pages.dev |
| Branch Preview URL: | https://add-release-proto-workflow.fun-dotto-server-docs.pages.dev |
kantacky
added this pull request to stack #66
October 8, 2026 14:21
kantacky
marked this pull request as ready for review
October 8, 2026 14:21
kantacky
requested review from
a team,
Hosoda-abo,
hikaru-0602 and
masaya-osuga
October 8, 2026 14:21
proto の変更をクライアントへ反映する際の手順を揃えるため、 release-proto の手動実行、完了待ち、発火先の update-proto の 確認と結果報告までを rulesync のスキルとして定義した。 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016M34xEcz4rFzq43PMoZZG5
masaya-osuga
approved these changes
Oct 11, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
概要
proto 定義の変更をクライアントリポジトリ(app・web・admin-web)へ通知する
release-protoワークフローを追加します。変更点
.github/workflows/release-proto.ymlを追加mainでproto/**・buf.yaml・buf.gen.yamlが変わったとき、または手動実行(workflow_dispatch)POST /repos/{owner}/{repo}/dispatchesを送り、event_type: update-protoでクライアント側の update-proto ワークフローを発火するclient_payload.shaに元のコミットの SHA を渡すactions/create-github-app-tokenで、対象リポジトリごとにcontents: writeに絞って発行する事前準備
vars.APP_IDとsecrets.APP_PRIVATE_KEYを登録する確認内容
🤖 Generated with Claude Code
https://claude.ai/code/session_016M34xEcz4rFzq43PMoZZG5