Skip to content

fix(aqua): herdr のリポジトリ移動 (herdrdev/herdr) に追随する - #53

Merged
AkashiSN merged 1 commit into
mainfrom
fix/herdr-repo-rename
Aug 4, 2026
Merged

fix(aqua): herdr のリポジトリ移動 (herdrdev/herdr) に追随する#53
AkashiSN merged 1 commit into
mainfrom
fix/herdr-repo-rename

Conversation

@AkashiSN

@AkashiSN AkashiSN commented Aug 4, 2026

Copy link
Copy Markdown
Owner

背景

chezmoi applychecksum is required で失敗し、herdr を install できなくなっていた。

ERR install the package package_name=ogulcancelik/herdr package_version=v0.8.0 registry=standard error="checksum is required"

原因

aqua-registry v4.547.0 で herdr のパッケージ定義が ogulcancelik/herdr から herdrdev/herdr へ移り、旧名は alias として残された。aqua-checksums.json の ID はダウンロード URL ベース (github_release/github.com/<owner>/<repo>/<ver>/<asset>) のため、実際に取得する herdrdev/herdr/v0.8.0/... に対応するエントリが無く、require_checksum: true で弾かれていた。

混入経路は #52 (registry v4.547.0)。update-aqua-checksum workflow がそのブランチで走った時点では aqua.yaml がまだ herdr v0.7.5 で、その後 main を取り込んだ merge commit では workflow が再実行されなかったため、v0.8.0 分の ID が旧オーナー名のまま残った。

変更

  • aqua update-checksum --prune で ID を herdrdev/herdr/v0.8.0/* に再生成した(ハッシュ値自体は同一。旧 ogulcancelik/*herdrdev/v0.7.5 のエントリは prune で除去)。
  • aqua.yaml のパッケージ名を alias の ogulcancelik/herdr ではなく正式名 herdrdev/herdr に変更した。Renovate も実リポジトリを追うようになる。
  • docs/herdr-cheatsheet.md のリポジトリ URL と aqua パッケージ名を更新した。

動作確認

chezmoi apply が exit 0 で完走し、herdr が install される(herdr --versionherdr 0.8.0)ことを macOS (darwin/arm64) で確認済み。

aqua-registry v4.547.0 で herdr のリポジトリが ogulcancelik/herdr から
herdrdev/herdr へ移り (旧名は alias)、ダウンロード URL が変わった。
aqua-checksums.json の ID は URL ベースのため旧オーナー名のままでは
一致せず、`checksum is required` で install が失敗していた。

- aqua update-checksum --prune で ID を herdrdev/herdr/v0.8.0 に再生成
  (ハッシュ値自体は同一。旧 ogulcancelik/* と herdrdev/v0.7.5 を除去)
- aqua.yaml のパッケージ名を alias ではなく正式名へ変更
- docs/herdr-cheatsheet.md のリポジトリ URL と パッケージ名を更新
@AkashiSN
AkashiSN merged commit 52083c5 into main Aug 4, 2026
1 check passed
@AkashiSN
AkashiSN deleted the fix/herdr-repo-rename branch August 4, 2026 00:36
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