Skip to content

feat(micahkepe/jsongrep): scaffold micahkepe/jsongrep#51455

Merged
suzuki-shunsuke merged 3 commits into
aquaproj:mainfrom
tmeijn:feat/micahkepe/jsongrep
Apr 4, 2026
Merged

feat(micahkepe/jsongrep): scaffold micahkepe/jsongrep#51455
suzuki-shunsuke merged 3 commits into
aquaproj:mainfrom
tmeijn:feat/micahkepe/jsongrep

Conversation

@tmeijn

@tmeijn tmeijn commented Apr 2, 2026

Copy link
Copy Markdown
Contributor

#51455 micahkepe/jsongrep - A path query language for JSON, YAML, TOML, and other serialization formats @tmeijn

Check List

Summary by CodeRabbit

  • New Features
    • Added support for installing the jsongrep tool (v0.8.1, v0.6.0, v0.1.1) across Linux, macOS, and Windows with automatic selection of platform-specific binaries, archive handling, checksum verification, and runtime emulation for unsupported architectures where applicable.

@coderabbitai

coderabbitai Bot commented Apr 2, 2026

Copy link
Copy Markdown

Caution

Review failed

Pull request was closed or merged during review

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: b4a780f2-6b35-4f4e-9e4b-346f00db6c9f

📥 Commits

Reviewing files that changed from the base of the PR and between 425b148 and c5db8b8.

📒 Files selected for processing (2)
  • pkgs/micahkepe/jsongrep/registry.yaml
  • registry.yaml
✅ Files skipped from review due to trivial changes (1)
  • pkgs/micahkepe/jsongrep/registry.yaml

📝 Walkthrough

Walkthrough

Adds Aqua package registration for micahkepe/jsongrep: a package manifest with three pinned versions, a package-specific registry config with per-version asset/format/checksum mappings and platform replacements, and an entry in the main registry.yaml with matching version_overrides and emulation flags.

Changes

Cohort / File(s) Summary
Package Manifest
pkgs/micahkepe/jsongrep/pkg.yaml
New package manifest listing three pinned versions: v0.8.1, v0.6.0, and v0.1.1.
Package Registry Config
pkgs/micahkepe/jsongrep/registry.yaml
New github_release registry config with version_constraint: "false", three version_overrides specifying asset name templates, archive format (tar.gz / zip for Windows), exposed file files: jg, platform/arch replacements, checksum retrieval (.sha256, regex for Windows), supported_envs, and emulation flags (rosetta2, windows_arm_emulation).
Main Registry
registry.yaml
Added github_release entry for micahkepe/jsongrep with the same set of version_overrides, asset templates, platform mappings, checksum handling, and per-version emulation/supported_envs settings.

Sequence Diagram(s)

(Skipped — changes are configuration-only and do not introduce multi-component control flow requiring a sequence diagram.)

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

  • refactor: fix lint errors #50398 — Related registry.yaml changes introducing github_release entries with version_overrides and version_constraint: "false" patterns.

Poem

🐇 I dug a hole and found a file,
jsongrep hops in with a smile.
Versions stacked like carrot tin,
Binaries ready — let’s begin!
hop hop 🥕

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly describes the main change: scaffolding a new package (micahkepe/jsongrep) by adding configuration files.
Description check ✅ Passed The description includes the required checklist with items marked as complete, references the package being added, and confirms testing; however, it lacks detailed information about what was tested or any Windows-related issues.
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.

@tmeijn tmeijn marked this pull request as ready for review April 2, 2026 12:34
@github-actions

github-actions Bot commented Apr 2, 2026

Copy link
Copy Markdown

@suzuki-shunsuke Ready for review

@tmeijn

tmeijn commented Apr 2, 2026

Copy link
Copy Markdown
Contributor Author

Hopefully you can help me: I'm not sure how to fix the Windows error...

@suzuki-shunsuke suzuki-shunsuke added the enhancement New feature or request label Apr 3, 2026
@suzuki-shunsuke

Copy link
Copy Markdown
Member

Hopefully you can help me: I'm not sure how to fix the Windows error...

Fixed. c5db8b8

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

| Package | Update | Change |
|---|---|---|
| [aquaproj/aqua-registry](https://github.com/aquaproj/aqua-registry) | minor | `v4.491.0` → `v4.492.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.492.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.492.0)

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

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

#### 🎉 New Packages

[#&#8203;51459](aquaproj/aqua-registry#51459) [ahkohd/oyo](https://github.com/ahkohd/oyo) - A different viewer [@&#8203;tmeijn](https://github.com/tmeijn)
[#&#8203;51458](aquaproj/aqua-registry#51458) [textfuel/lazyjira](https://github.com/textfuel/lazyjira) - Lazygit but for Jira [@&#8203;tmeijn](https://github.com/tmeijn)
[#&#8203;51457](aquaproj/aqua-registry#51457) [bellicose100xp/jiq](https://github.com/bellicose100xp/jiq) - Interactive JSON query tool with real-time output and AI assistance [@&#8203;tmeijn](https://github.com/tmeijn)
[#&#8203;51455](aquaproj/aqua-registry#51455) [micahkepe/jsongrep](https://github.com/micahkepe/jsongrep) - A path query language for JSON, YAML, TOML, and other serialization formats [@&#8203;tmeijn](https://github.com/tmeijn)
[#&#8203;51454](aquaproj/aqua-registry#51454) [kurama/dealve-tui](https://github.com/kurama/dealve-tui) - Delve into game deals from your terminal [@&#8203;tmeijn](https://github.com/tmeijn)
[#&#8203;51373](aquaproj/aqua-registry#51373) [ubugeeei/vize](https://github.com/ubugeeei/vize): Unofficial High-Performance Vue.js Toolchain in Rust [@&#8203;hituzi-no-sippo](https://github.com/hituzi-no-sippo)

#### Fixes

[#&#8203;51447](aquaproj/aqua-registry#51447) sigstore/cosign: Support cosign v2.6.2 [@&#8203;tmeijn](https://github.com/tmeijn)

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- 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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMDQuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEwNC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJSZW5vdmF0ZSBCb3QiLCJhdXRvbWF0aW9uOmJvdC1hdXRob3JlZCIsImRlcGVuZGVuY3ktdHlwZTo6bWlub3IiXX0=-->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants