feat: add suzuki-shunsuke/docfresh#49934
Conversation
📝 WalkthroughWalkthroughThis PR registers the docfresh tool in the aqua package registry by adding package manifests and registry configuration entries. The changes include version overrides, GitHub artifact attestations, cosign verification settings, and SLSA provenance tracking across three files. Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Possibly related PRs
Suggested labels
Poem
🚥 Pre-merge checks | ✅ 2 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
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. Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Inline comments:
In `@pkgs/suzuki-shunsuke/docfresh/pkg.yaml`:
- Around line 1-2: The manifest currently only lists the pinned short form
"suzuki-shunsuke/docfresh@v0.0.1" but registry.yaml defines version_overrides,
so add both a latest (unpinned) entry and keep the old pinned entry in long
syntax; replace the single short entry with two entries: one with name:
"suzuki-shunsuke/docfresh" (no `@version`) to exercise the latest path, and
another using the long syntax with name: "suzuki-shunsuke/docfresh" plus an
explicit version: "v0.0.1" field to keep the pinned path (referencing the
package name and the existing version_overrides in registry.yaml).
ℹ️ Review info
⚙️ Run configuration
Configuration used: defaults
Review profile: CHILL
Plan: Pro
Run ID: 54159c5a-64c9-4394-88b1-48eaf0e5af8f
📒 Files selected for processing (3)
pkgs/suzuki-shunsuke/docfresh/pkg.yamlpkgs/suzuki-shunsuke/docfresh/registry.yamlregistry.yaml
| packages: | ||
| - name: suzuki-shunsuke/docfresh@v0.0.1 |
There was a problem hiding this comment.
Add both latest and pinned-version entries here.
pkgs/suzuki-shunsuke/docfresh/registry.yaml defines version_overrides, but this manifest only exercises one pinned version and uses the short @v0.0.1 syntax. Please add an unpinned latest entry and keep the old version in long syntax so both paths are covered.
Suggested fix
packages:
- - name: suzuki-shunsuke/docfresh@v0.0.1
+ - name: suzuki-shunsuke/docfresh
+ - name: suzuki-shunsuke/docfresh
+ version: v0.0.1As per coding guidelines, "Test multiple versions by including both latest and old versions when version_overrides exist" and "Use the long syntax with explicit version field for old versions instead of short syntax @ to prevent automatic updates".
📝 Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.
| packages: | |
| - name: suzuki-shunsuke/docfresh@v0.0.1 | |
| packages: | |
| - name: suzuki-shunsuke/docfresh | |
| - name: suzuki-shunsuke/docfresh | |
| version: v0.0.1 |
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.
In `@pkgs/suzuki-shunsuke/docfresh/pkg.yaml` around lines 1 - 2, The manifest
currently only lists the pinned short form "suzuki-shunsuke/docfresh@v0.0.1" but
registry.yaml defines version_overrides, so add both a latest (unpinned) entry
and keep the old pinned entry in long syntax; replace the single short entry
with two entries: one with name: "suzuki-shunsuke/docfresh" (no `@version`) to
exercise the latest path, and another using the long syntax with name:
"suzuki-shunsuke/docfresh" plus an explicit version: "v0.0.1" field to keep the
pinned path (referencing the package name and the existing version_overrides in
registry.yaml).
This MR contains the following updates: | Package | Update | Change | |---|---|---| | [aquaproj/aqua-registry](https://github.com/aquaproj/aqua-registry) | minor | `v4.476.0` → `v4.481.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.481.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.481.0) [Compare Source](aquaproj/aqua-registry@v4.480.0...v4.481.0) [Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.481.0) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.481.0) | <aquaproj/aqua-registry@v4.480.0...v4.481.0> #### 🎉 New Packages [#​50135](aquaproj/aqua-registry#50135) [raaymax/lazytail](https://github.com/raaymax/lazytail): Log viewer for app development [@​hituzi-no-sippo](https://github.com/hituzi-no-sippo) [#​50093](aquaproj/aqua-registry#50093) [stackrox/stackrox/roxctl](https://github.com/stackrox/stackrox) - CLI for StackRox Kubernetes Security Platform [@​sebdanielsson](https://github.com/sebdanielsson) #### Improvement [#​50136](aquaproj/aqua-registry#50136) hellux/jotdown: Add search words `djot` [@​hituzi-no-sippo](https://github.com/hituzi-no-sippo) [#​50164](aquaproj/aqua-registry#50164) Use preferred signer\_workflow spelling [@​scop](https://github.com/scop) #### Fixes [#​50085](aquaproj/aqua-registry#50085) mvdan/sh: Starting v3.13.0, no longer includes a sha256sums.txt asset [@​adilsyed518](https://github.com/adilsyed518) #### Security Configure GitHub Immutable Release config by [@​scop](https://github.com/scop) [#​50115](aquaproj/aqua-registry#50115) twpayne/chezmoi [#​50114](aquaproj/aqua-registry#50114) suzuki-shunsuke/ghir [#​50113](aquaproj/aqua-registry#50113) suzuki-shunsuke/cmdx [#​50084](aquaproj/aqua-registry#50084) pnpm/pnpm [#​50081](aquaproj/aqua-registry#50081) jdx/usage [#​50077](aquaproj/aqua-registry#50077) jdx/mise [#​50076](aquaproj/aqua-registry#50076) jdx/hk [#​50075](aquaproj/aqua-registry#50075) j178/prek [#​50074](aquaproj/aqua-registry#50074) dprint/dprint ### [`v4.480.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.480.0) [Compare Source](aquaproj/aqua-registry@v4.479.0...v4.480.0) [Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.480.0) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.480.0) | <aquaproj/aqua-registry@v4.479.0...v4.480.0> #### 🎉 New Packages [#​50019](aquaproj/aqua-registry#50019) [betterleaks/betterleaks](https://github.com/betterleaks/betterleaks): A Better Secrets Scanner built for configurability and speed [@​hituzi-no-sippo](https://github.com/hituzi-no-sippo) #### Fixes [#​50041](aquaproj/aqua-registry#50041) moonrepo/moon: Re-scaffold to support v2.0.0 or later [#​50020](aquaproj/aqua-registry#50020) swanysimon/markdownlint-rs: Rename to swanysimon/mdlint ### [`v4.479.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.479.0) [Compare Source](aquaproj/aqua-registry@v4.478.0...v4.479.0) [Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.479.0) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.479.0) | <aquaproj/aqua-registry@v4.478.0...v4.479.0> #### 🎉 New Packages [#​49988](aquaproj/aqua-registry#49988) [princjef/gomarkdoc](https://github.com/princjef/gomarkdoc): Generate markdown documentation for Go (golang) code [#​49970](aquaproj/aqua-registry#49970) [majorcontext/moat](https://github.com/majorcontext/moat) - Run agents in containers with credential injection and full observability [@​joonas](https://github.com/joonas) [#​49969](aquaproj/aqua-registry#49969) [sudorandom/fauxrpc](https://github.com/sudorandom/fauxrpc) - Easily start a fake gRPC/gRPC-Web/Connect/REST server from protobufs [@​joonas](https://github.com/joonas) [#​49947](aquaproj/aqua-registry#49947) [apache/ant](https://github.com/apache/ant) - Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other [@​chadlwilson](https://github.com/chadlwilson) ### [`v4.478.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.478.0) [Compare Source](aquaproj/aqua-registry@v4.477.0...v4.478.0) [Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.478.0) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.478.0) | <aquaproj/aqua-registry@v4.477.0...v4.478.0> #### 🎉 New Packages [#​49934](aquaproj/aqua-registry#49934) [suzuki-shunsuke/docfresh](https://github.com/suzuki-shunsuke/docfresh): Make document maintainable, reusable, and testable #### Security [#​49919](aquaproj/aqua-registry#49919) spinel-coop/rv: GitHub artifact attestations config [@​scop](https://github.com/scop) #### Fixes [#​49892](aquaproj/aqua-registry#49892) Re-scaffold cloudflare/cloudflared ### [`v4.477.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.477.0) [Compare Source](aquaproj/aqua-registry@v4.476.0...v4.477.0) [Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.477.0) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.477.0) | <aquaproj/aqua-registry@v4.476.0...v4.477.0> #### 🎉 New Packages [#​49856](aquaproj/aqua-registry#49856) [k1LoW/mo](https://github.com/k1LoW/mo): mo is a Markdown viewer that opens .md files in a browser [#​49770](aquaproj/aqua-registry#49770) [#​49791](aquaproj/aqua-registry#49791) [rtk-ai/rtk](https://github.com/rtk-ai/rtk) - CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies [@​NikitaCOEUR](https://github.com/NikitaCOEUR) [@​TyceHerrman](https://github.com/TyceHerrman) [#​49738](aquaproj/aqua-registry#49738) [yashikota/exiftool-go](https://github.com/yashikota/exiftool-go) - Pure Go ExifTool wrapper powered by WebAssembly [@​yashikota](https://github.com/yashikota) [#​49610](aquaproj/aqua-registry#49610) [datadog-labs/pup](https://github.com/datadog-labs/pup) - Give your AI agent a Pup — a CLI companion with 200+ commands across 33+ Datadog products [@​iwata](https://github.com/iwata) [#​49348](aquaproj/aqua-registry#49348) [huseyinbabal/taws](https://github.com/huseyinbabal/taws) - Terminal UI for AWS (taws) - A terminal-based AWS resource viewer and manager [@​TyceHerrman](https://github.com/TyceHerrman) #### Security [#​49707](aquaproj/aqua-registry#49707) owenlamont/ryl: GitHub artifact attestations config [@​scop](https://github.com/scop) [#​49340](aquaproj/aqua-registry#49340) astral-sh/ruff: GitHub artifact attestations config [@​scop](https://github.com/scop) [#​49344](aquaproj/aqua-registry#49344) rhysd/actionlint: GitHub artifact attestations config [@​scop](https://github.com/scop) [#​49345](aquaproj/aqua-registry#49345) caarlos0/fork-cleaner: GitHub artifact attestations config [@​scop](https://github.com/scop) [#​49418](aquaproj/aqua-registry#49418) block/goose: GitHub artifact attestations config [@​scop](https://github.com/scop) #### Fixes [#​49398](aquaproj/aqua-registry#49398) pre-commit/pre-commit: Exclude Windows from `supported_envs` [@​altendky](https://github.com/altendky) [#​49613](aquaproj/aqua-registry#49613) Rename kunobi-ninja/kunobi-releases to kunobi-ninja/kunobi [@​rawmind0](https://github.com/rawmind0) [#​49623](aquaproj/aqua-registry#49623) weaviate/weaviate: Remove hidden Unicode whitespace [@​jamietanna](https://github.com/jamietanna) [#​49652](aquaproj/aqua-registry#49652) technicalpickles/envsense: Add linux/arm64 support [@​technicalpickles](https://github.com/technicalpickles) [#​49753](aquaproj/aqua-registry#49753) mozilla/sccache): Support aarch64 [@​lahabana](https://github.com/lahabana) </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:eyJjcmVhdGVkSW5WZXIiOiI0My41NS4zIiwidXBkYXRlZEluVmVyIjoiNDMuNjAuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiUmVub3ZhdGUgQm90IiwiYXV0b21hdGlvbjpib3QtYXV0aG9yZWQiLCJkZXBlbmRlbmN5LXR5cGU6Om1pbm9yIl19-->
suzuki-shunsuke/docfresh: Make document maintainable, reusable, and testable
$ aqua g -i suzuki-shunsuke/docfreshSummary by CodeRabbit