Skip to content

feat: add RasKrebs/sonar#50878

Merged
suzuki-shunsuke merged 2 commits into
aquaproj:mainfrom
TyceHerrman:feat/RasKrebs/sonar
Mar 28, 2026
Merged

feat: add RasKrebs/sonar#50878
suzuki-shunsuke merged 2 commits into
aquaproj:mainfrom
TyceHerrman:feat/RasKrebs/sonar

Conversation

@TyceHerrman

@TyceHerrman TyceHerrman commented Mar 23, 2026

Copy link
Copy Markdown
Contributor

Check List

Add RasKrebs/sonar

Summary by CodeRabbit

  • New Features
    • RasKrebs/sonar (v0.2.3) added to the registry and made available as a downloadable CLI release.
    • Binaries published for Linux and macOS, distributed as compressed archives for easy installation.

@coderabbitai

coderabbitai Bot commented Mar 23, 2026

Copy link
Copy Markdown

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 788a1720-12fb-4fd1-8904-f19daf70620e

📥 Commits

Reviewing files that changed from the base of the PR and between e06a5e4 and 614ea4c.

📒 Files selected for processing (1)
  • registry.yaml
🚧 Files skipped from review as they are similar to previous changes (1)
  • registry.yaml

📝 Walkthrough

Walkthrough

Added package manifest and registry entries for RasKrebs/sonar v0.2.3: a local package file, a local registry entry pointing to GitHub releases with version overrides, and a matching global registry entry restricting assets to linux and darwin tar.gz builds.

Changes

Cohort / File(s) Summary
Package metadata
pkgs/RasKrebs/sonar/pkg.yaml
New package manifest declaring RasKrebs/sonar at v0.2.3.
Local registry entry
pkgs/RasKrebs/sonar/registry.yaml
New github_release registry config with version_constraint: "false" and version_overrides enabling asset pattern sonar_{{.OS}}_{{.Arch}}.{{.Format}} (tar.gz) for linux and darwin.
Global registry
registry.yaml
Added global github_release entry for RasKrebs/sonar mirroring the local registry's version constraint and asset mapping for linux/darwin tar.gz builds.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

Suggested labels

enhancement

Poem

🐇 I hopped a patch into the tree,
A sonar crate for you and me.
Linux and Darwin hear my cheer,
Tar.gz hops arriving here.
Version v0.2.3 — now clear!

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title 'feat: add RasKrebs/sonar' directly and clearly describes the main change—adding a new package to the registry.
Description check ✅ Passed The description follows the template structure with completed checklist items and provides context about the package being added.
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.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick comments (1)
registry.yaml (1)

6120-6127: Flatten redundant version_overrides for readability.

Line 6120 + Line 6122 create a false root constraint and a single catch-all true override. That can be simplified by moving asset/format/supported_envs to the root entry directly.

♻️ Suggested simplification
   - type: github_release
     repo_owner: RasKrebs
     repo_name: sonar
     description: CLI tool for inspecting and managing services listening on localhost ports
-    version_constraint: "false"
-    version_overrides:
-      - version_constraint: "true"
-        asset: sonar_{{.OS}}_{{.Arch}}.{{.Format}}
-        format: tar.gz
-        supported_envs:
-          - linux
-          - darwin
+    asset: sonar_{{.OS}}_{{.Arch}}.{{.Format}}
+    format: tar.gz
+    supported_envs:
+      - linux
+      - darwin
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@registry.yaml` around lines 6120 - 6127, The root entry currently sets
version_constraint: "false" with a single version_overrides item that sets
version_constraint: "true" and provides asset/format/supported_envs; flatten
this by removing the version_overrides array and moving the override fields
(asset, format, supported_envs) up to the root, and set version_constraint at
the root to the intended value ("true") so the single catch-all override is
eliminated; update keys referenced: version_constraint, version_overrides,
asset, format, supported_envs.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Nitpick comments:
In `@registry.yaml`:
- Around line 6120-6127: The root entry currently sets version_constraint:
"false" with a single version_overrides item that sets version_constraint:
"true" and provides asset/format/supported_envs; flatten this by removing the
version_overrides array and moving the override fields (asset, format,
supported_envs) up to the root, and set version_constraint at the root to the
intended value ("true") so the single catch-all override is eliminated; update
keys referenced: version_constraint, version_overrides, asset, format,
supported_envs.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: e77ba051-5ea6-4182-8b33-b559c3c7a53e

📥 Commits

Reviewing files that changed from the base of the PR and between 98160ce and e06a5e4.

📒 Files selected for processing (3)
  • pkgs/RasKrebs/sonar/pkg.yaml
  • pkgs/RasKrebs/sonar/registry.yaml
  • registry.yaml

@suzuki-shunsuke suzuki-shunsuke added the enhancement New feature or request label Mar 28, 2026
@suzuki-shunsuke suzuki-shunsuke added this to the v4.488.0 milestone Mar 28, 2026
@suzuki-shunsuke

Copy link
Copy Markdown
Member

Thank you!

@suzuki-shunsuke suzuki-shunsuke merged commit 2f7b740 into aquaproj:main Mar 28, 2026
19 checks passed
@github-project-automation github-project-automation Bot moved this to Done in main Mar 28, 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

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants