Skip to content

ci: call the shared workflows from panicboat/.github - #357

Merged
panicboat merged 1 commit into
mainfrom
ci/use-shared-workflows
Oct 25, 2026
Merged

panicboat merged 1 commit into
mainfrom
ci/use-shared-workflows

Conversation

@panicboat

Copy link
Copy Markdown
Owner

Summary

deploy-actions の SHA 固定の検査と PR タイトルの検査を、panicboat/.github v1.0.0 の共通の workflow を呼ぶ形に切り替えます。
renovate.json は panicboat/.github の preset を extends するだけにします。

Why

この 2 つの workflow と Renovate の設定は、monorepo・platform と同じ中身が 3 つのリポジトリに並んでいました。
正本を panicboat/.github に集約したので、deploy-actions にはトリガーと権限だけを残します。

Before / After

  • PR の検査と Renovate の設定の正本
    • Before: deploy-actions の .github/
    • After: panicboat/.github v1.0.0
  • check の名前
    • Before: Ensure actions are pinned to SHAs・Validate PR title
    • After: ensure-sha-pinned / Ensure actions are pinned to SHAs・validate / Validate PR title

Decisions

Impact

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

Verification

  • VERIFIED: 2 つの workflow の元の中身は platform と同じだったので、platform の切り替え(ci: call the shared workflows from panicboat/.github platform#1120)と同じ呼び出し用 workflow にしました。
  • VERIFIED: 元の renovate.json は、preset から上の rule を除いたものと jq -S で一致しました。
  • VERIFIED: actionlint は exit 0、renovate@44.181.4 の validator を通りました。

Relations

🤖 Generated with Claude Code

https://claude.ai/code/session_01R7jQZQj1VyeBbYR7P1ssV7

The pull request checks and the Renovate settings now live in panicboat/.github, shared with monorepo and platform.

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

coderabbitai Bot commented Oct 25, 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: aea95cac-99b4-45c6-b666-040bd04dd048
  • 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 marked this pull request as ready for review October 25, 2026 02:02
@panicboat
panicboat merged commit e4c00cb into main Oct 25, 2026
4 checks passed
@panicboat
panicboat deleted the ci/use-shared-workflows branch October 25, 2026 02:02
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