Skip to content

fix(google/go-jsonnet): support v0.22.0 asset naming change#50942

Merged
suzuki-shunsuke merged 2 commits into
aquaproj:mainfrom
tak848:fix/google-go-jsonnet-v0.22.0
Mar 25, 2026
Merged

fix(google/go-jsonnet): support v0.22.0 asset naming change#50942
suzuki-shunsuke merged 2 commits into
aquaproj:mainfrom
tak848:fix/google-go-jsonnet-v0.22.0

Conversation

@tak848
Copy link
Copy Markdown
Contributor

@tak848 tak848 commented Mar 24, 2026

Check List

google/go-jsonnet v0.22.0 removed GoReleaser archive naming overrides (google/go-jsonnet#848), which changed the release asset naming convention.

v0.21.0: go-jsonnet_Linux_x86_64.tar.gz (capitalized OS, x86_64)
v0.22.0: go-jsonnet_0.22.0_linux_amd64.tar.gz (lowercase OS, standard Go arch, version in name)

This causes no asset found errors when installing v0.22.0 with the current registry definition.

Changes

  • Pin the existing catchall version_constraint: "true" to Version == "v0.21.0"
  • Add a new version_constraint: "true" entry for v0.22.0+ with asset template go-jsonnet_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} (no replacements needed since v0.22.0 uses GoReleaser defaults matching aqua defaults)
  • Update pkg.yaml test versions (add v0.22.0 as latest, add v0.21.0 as old version test)

Summary by CodeRabbit

  • Chores
    • Added support for go-jsonnet v0.22.0 while retaining earlier v0.x releases for compatibility.
    • Updated registry selection rules to pick the appropriate release asset per version for more reliable installs.
    • Added checksum validation for release artifacts to improve integrity and security of package installations.

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Mar 24, 2026

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 15a33189-b1ec-4216-b0ae-3f17a899b2ff

📥 Commits

Reviewing files that changed from the base of the PR and between 879128b and 501d00d.

📒 Files selected for processing (3)
  • pkgs/google/go-jsonnet/pkg.yaml
  • pkgs/google/go-jsonnet/registry.yaml
  • registry.yaml

📝 Walkthrough

Walkthrough

Updated go-jsonnet package pins and registry selection: bumped a package entry to v0.22.0, added an explicit v0.21.0 entry, and split registry overrides so v0.21.0 uses a specific asset template while a catch-all uses trimmed-version asset names with checksum verification.

Changes

Cohort / File(s) Summary
Package pins
pkgs/google/go-jsonnet/pkg.yaml
Updated google/go-jsonnet@v0.21.0google/go-jsonnet@v0.22.0 and added an explicit google/go-jsonnet entry pinned to v0.21.0.
Package registry override (package-level)
pkgs/google/go-jsonnet/registry.yaml
Replaced a catch-all version_constraint: "true" with a Version == "v0.21.0" override using non-trimmed asset names; added a new catch-all override that uses trimV .Version in asset names and a checksums.txt sha256 block.
Global registry entries
registry.yaml
Adjusted github_release entries: added a specific Version == "v0.21.0" selection for existing asset naming and a new catch-all version_constraint: "true" entry using trimmed-version asset names plus checksum verification (checksums.txt, sha256).

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Possibly related PRs

Poem

🐰 A hop from twenty-one to twenty-two,

I paired the pins and tuned the view,
Trimmed names sing and checksums hum,
Two versions bobbing, neat and plumb,
The burrow’s tidy work is through.

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately describes the main change: supporting v0.22.0 asset naming changes in google/go-jsonnet package registry configuration.
Description check ✅ Passed The description provides clear explanation of the problem (asset naming change in v0.22.0), the specific asset naming differences between versions, the root cause, implementation details, and all changes made to resolve the issue.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

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 and usage tips.

@tak848 tak848 marked this pull request as ready for review March 24, 2026 23:46
@tak848 tak848 force-pushed the fix/google-go-jsonnet-v0.22.0 branch 2 times, most recently from 879128b to 19e5bf4 Compare March 24, 2026 23:53
Signed-off-by: TAK848 <pairs_char0j@icloud.com>
@tak848 tak848 force-pushed the fix/google-go-jsonnet-v0.22.0 branch from 19e5bf4 to 11f3c4d Compare March 24, 2026 23:54
@suzuki-shunsuke
Copy link
Copy Markdown
Member

Thank you!

@suzuki-shunsuke suzuki-shunsuke added this to the v4.488.0 milestone Mar 25, 2026
@suzuki-shunsuke suzuki-shunsuke merged commit 63f4675 into aquaproj:main Mar 25, 2026
18 of 19 checks passed
@github-project-automation github-project-automation Bot moved this to Done in main Mar 25, 2026
tmeijn pushed a commit to tmeijn/dotfiles that referenced this pull request Apr 2, 2026
This MR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [aquaproj/aqua-registry](https://github.com/aquaproj/aqua-registry) | minor | `v4.487.0` → `v4.491.0` |

MR created with the help of [el-capitano/tools/renovate-bot](https://gitlab.com/el-capitano/tools/renovate-bot).

**Proposed changes to behavior should be submitted there as MRs.**

---

### Release Notes

<details>
<summary>aquaproj/aqua-registry (aquaproj/aqua-registry)</summary>

### [`v4.491.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.491.0)

[Compare Source](aquaproj/aqua-registry@v4.490.0...v4.491.0)

[Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.491.0) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.491.0) | <aquaproj/aqua-registry@v4.490.0...v4.491.0>

#### 🎉 New Packages

[#&#8203;51349](aquaproj/aqua-registry#51349) [azu/dockerfile-pin](https://github.com/azu/dockerfile-pin) - A CLI tool that adds `@sha256:<digest>` to FROM lines in Dockerfiles and image fields in docker-compose.yml to prevent supply chain attacks [@&#8203;azu](https://github.com/azu)

#### Fixes

[#&#8203;51341](aquaproj/aqua-registry#51341) Enable windows support for latest Zellij [@&#8203;attakei](https://github.com/attakei)
[#&#8203;51352](aquaproj/aqua-registry#51352) goreleaser/goreleaser: Disable cosign verification at v2.15.0 and v2.15.1
[#&#8203;51351](aquaproj/aqua-registry#51351) anthropics/claude-code: Exclude v2.1.88 as it's unavailable
[#&#8203;51350](aquaproj/aqua-registry#51350) Re-scaffold dandavison/delta

### [`v4.490.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.490.0)

[Compare Source](aquaproj/aqua-registry@v4.489.0...v4.490.0)

[Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.490.0) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.490.0) | <aquaproj/aqua-registry@v4.489.0...v4.490.0>

#### 🎉 New Packages

[#&#8203;51332](aquaproj/aqua-registry#51332) [getdbt.com/dbt-fusion](https://docs.getdbt.com/docs/local/install-dbt) The next-generation engine for dbt [@&#8203;ryan-pip](https://github.com/ryan-pip)

> \[!NOTE]
> To update this package using Renovate, please update aqua-renovate-config to 2.12.0 or later.
> <https://github.com/aquaproj/aqua-renovate-config/releases/tag/2.12.0>

#### Fixes

[#&#8203;51331](aquaproj/aqua-registry#51331) steveyegge/beads: Rename gastownhall/beads
[#&#8203;51272](aquaproj/aqua-registry#51272) Azure/azure-dev: Re-scaffold [@&#8203;Petermarcu](https://github.com/Petermarcu)
[#&#8203;51222](aquaproj/aqua-registry#51222) shinagawa-web/gomarklint: no assets for 2.1.0 [@&#8203;scop](https://github.com/scop)
[#&#8203;51046](aquaproj/aqua-registry#51046) Re-scaffold magefile/mage [@&#8203;frozenbonito](https://github.com/frozenbonito)

#### Security

[#&#8203;51254](aquaproj/aqua-registry#51254) lxc/incus: GitHub artifact attestations config [@&#8203;scop](https://github.com/scop)

### [`v4.489.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.489.0)

[Compare Source](aquaproj/aqua-registry@v4.488.0...v4.489.0)

[Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.489.0) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.489.0) | <aquaproj/aqua-registry@v4.488.0...v4.489.0>

#### 🎉 New Packages

[emacs-eask/cli](https://github.com/emacs-eask/cli) - CLI for building, running, testing, and managing your Emacs Lisp dependencies [@&#8203;djgoku](https://github.com/djgoku)

#### Fixes

[#&#8203;50956](aquaproj/aqua-registry#50956) dimo414/bkt: Split darwin arm64 support at 0.8.1 [@&#8203;mtibben](https://github.com/mtibben)
[#&#8203;51180](aquaproj/aqua-registry#51180) zerocore-ai/microsandbox: Rename to superradcompany/microsandbox

### [`v4.488.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.488.0)

[Compare Source](aquaproj/aqua-registry@v4.487.0...v4.488.0)

[Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.488.0) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.488.0) | <aquaproj/aqua-registry@v4.487.0...v4.488.0>

#### 🎉 New Packages

[#&#8203;50878](aquaproj/aqua-registry#50878) [RasKrebs/sonar](https://github.com/RasKrebs/sonar) - CLI tool for inspecting and managing services listening on localhost ports [@&#8203;TyceHerrman](https://github.com/TyceHerrman)

#### Security

[#&#8203;50868](aquaproj/aqua-registry#50868) terraprovider/statebridge: GitHub artifact attestations config [@&#8203;scop](https://github.com/scop)
[#&#8203;51053](aquaproj/aqua-registry#51053) updatecli/updatecli: GitHub artifact attestations config [@&#8203;scop](https://github.com/scop)

#### Fixes

[#&#8203;50962](aquaproj/aqua-registry#50962) drager/wasm-pack: rename the package to wasm-bindgen/wasm-pack
[#&#8203;50942](aquaproj/aqua-registry#50942) google/go-jsonnet: support v0.22.0 asset naming change [@&#8203;tak848](https://github.com/tak848)
[#&#8203;50835](aquaproj/aqua-registry#50835) fix various typos [@&#8203;Marukome0743](https://github.com/Marukome0743)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this MR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box

---

This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMDIuMTAiLCJ1cGRhdGVkSW5WZXIiOiI0My4xMDIuMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbIlJlbm92YXRlIEJvdCIsImF1dG9tYXRpb246Ym90LWF1dGhvcmVkIiwiZGVwZW5kZW5jeS10eXBlOjptaW5vciJdfQ==-->
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.

2 participants