Skip to content

feat!: remove the release config check - #44

Merged
panicboat merged 1 commit into
mainfrom
feat/remove-release-config-check
Oct 30, 2026
Merged

panicboat merged 1 commit into
mainfrom
feat/remove-release-config-check

Conversation

@panicboat

Copy link
Copy Markdown
Owner

What This PR Does

release-please の設定を確かめる reusable--test-terragrunt-release.yaml と check-release-configs.sh を消します。

What Needs to Change

  • このチェックが、deploy-actions の全 service の一覧の指定と candidates の出力を必要としている。
    • Reason: all を消して service 名の規則を 1 つにするうえで、残っている唯一の利用者だった。

What Changes for Users

  • reusable workflow が 1 つなくなります。
    • Before: reusable--test-terragrunt-release.yaml を呼び出せる。
    • After: 呼び出せない。呼び出しているとエラーになる。
  • release-please の設定の欠けを、PR で見つけなくなります。
    • Before: PR のチェックが失敗する。
    • After: その service の release PR ができないことで気づく。

What to Review Closely

なし

What Was Decided

  • release の build の select(.service == $service) も消す。
    • Reason: all のときに全 target が返るのを防ぐためのもので、service を 1 つ渡す今は不要なため。
    • 間違っていた場合の影響: 別の service の container の target を拾う。resolver が service で絞るので起きない見込み。

What Else Is Affected

Documents

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

Systems & Operations

How It Was Verified

  • for f in scripts/*/test.sh scripts/*/*.test.sh scripts/kubernetes-hydrate/tests/*.test.sh; do bash "$f"; done → すべて PASS
  • git grep -nE "check-release-configs|test-terragrunt-release|candidates" が、docs/superpowers の外で 0 件であることを確かめました。

Related Issues and PRs

🤖 Generated with Claude Code

https://claude.ai/code/session_01N1XYRqYewzhQfyJcM9zFjG

The owner decided to delete the check. It was the only user of the deploy-actions resolver's every-service mode and its candidates output, which are being removed.

Callers must stop calling reusable--test-terragrunt-release.yaml before moving to this version.

A missing release-please config now shows up as a release PR that never opens.

The resolver in the release build now receives exactly one service, so the service filter on its targets is dropped.

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

coderabbitai Bot commented Oct 30, 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: facaf47e-7c83-486c-ab2c-e8f5a82d5c7a
  • 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 30, 2026 23:39
@panicboat
panicboat merged commit cf6babf into main Oct 30, 2026
7 checks passed
@panicboat
panicboat deleted the feat/remove-release-config-check branch October 30, 2026 23:39
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