Skip to content

ci(aqua): aqua_versionをRenovate管理下に置く - #190

Merged
nkoji21 merged 1 commit into
mainfrom
chore/renovate-aqua-version
Aug 1, 2026
Merged

ci(aqua): aqua_versionをRenovate管理下に置く#190
nkoji21 merged 1 commit into
mainfrom
chore/renovate-aqua-version

Conversation

@nkoji21

@nkoji21 nkoji21 commented Aug 1, 2026

Copy link
Copy Markdown
Owner

Summary

aqua_version は aqua-installer の入力値であり、Renovate の標準マネージャーの
対象外だった。そのため更新されずに放置され、ci.yaml が v2.56.1、
autofix.yaml が v2.56.6 とバージョンがズレたまま塩漬けになっていた。

古い aqua は、チェックサムファイルが取得できない場合のフォールバック
(アセットを直接ダウンロードしてハッシュを計算する)が弱く、
upstream 側のリリース構成変更に追従できず CI が落ちる要因になりうる。

Changes

  • aqua_version# Renovate: depName=aquaproj/aqua アノテーションを付与
  • .github/renovate.json5 に customManagers(regex)を追加してこれを拾う
  • 併せて 3 箇所を最新の v2.62.2 に統一

固定自体はやめていない。再現性を保ったまま、Renovate に自動更新させる形にする。
既存の minimumReleaseAge: 14 daysautomerge がそのまま効く。

Notes

  • 記法は aqua/aqua.yaml の registry ref(# Renovate: depName=aquaproj/aqua-registry
    に合わせた。ただし registry 側は aqua マネージャーが標準対応しているため
    customManager は不要で、今回の regex は aqua_version のみを対象としている
  • regex が 3 箇所すべてで currentValue / depName を正しくキャプチャすることは
    ローカルで確認済み。設定自体の妥当性は既存の Renovate config linter が検証する
  • 実際に Renovate が PR を作るところまでは未検証(次回の実行を待つ必要がある)

aqua_versionはaqua-installerの入力値で標準マネージャーの対象外のため
更新されず、ci.yaml(v2.56.1)とautofix.yaml(v2.56.6)がズレて古いまま
放置されていた。customManagerで拾えるようアノテーションを付与し、
併せて最新のv2.62.2へ統一する。
@nkoji21
nkoji21 marked this pull request as ready for review August 1, 2026 03:02
@nkoji21
nkoji21 merged commit cf2dd53 into main Aug 1, 2026
3 checks passed
@nkoji21
nkoji21 deleted the chore/renovate-aqua-version branch August 1, 2026 03:03
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