feat: add micelio.dev/hif package#51929
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (3)
✅ Files skipped from review due to trivial changes (2)
🚧 Files skipped from review as they are similar to previous changes (1)
📝 WalkthroughWalkthroughThe changes add a new package definition for Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Suggested labels
Poem
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 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 |
This comment was marked as resolved.
This comment was marked as resolved.
|
@suzuki-shunsuke Ready for review |
This comment was marked as resolved.
This comment was marked as resolved.
There was a problem hiding this comment.
Actionable comments posted: 3
🤖 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/miceliodev/hif/registry.yaml`:
- Line 5: Remove the trailing period from the description field in registry.yaml
by editing the description value (the "description" key shown in the diff) so it
no longer ends with a period; update the string "hif - the Micelio command-line
client. A forge-first version-control system for the agent era." to remove the
final "." at the end of the description.
- Around line 3-6: The registry entry for the package (the block with keys type:
http, name: miceliodev/hif, description, link) is missing required package
identification fields; add repo_owner and repo_name keys to that package record
(e.g., repo_owner: miceliodev and repo_name: hif) so aqua-registry validates
even for type: http packages; ensure the values match the existing name split to
avoid the "repo_owner must be specified" pipeline error.
In `@registry.yaml`:
- Around line 60591-60607: The package entry with name "miceliodev/hif" is
missing required repository metadata; add repo_owner and repo_name fields to the
same package block (e.g., set repo_owner: miceliodev and repo_name: hif) so the
registry entry that defines name: miceliodev/hif validates; ensure the new keys
are added alongside url, files, and format within that package YAML stanza.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: defaults
Review profile: CHILL
Plan: Pro
Run ID: c7b9eedd-4c3d-40b4-a3bd-3c2e46b566ea
📒 Files selected for processing (3)
pkgs/miceliodev/hif/pkg.yamlpkgs/miceliodev/hif/registry.yamlregistry.yaml
ee5873a to
738720f
Compare
This comment was marked as resolved.
This comment was marked as resolved.
738720f to
c65762f
Compare
| repo_owner: miceliodev | ||
| repo_name: hif |
There was a problem hiding this comment.
| repo_owner: miceliodev | |
| repo_name: hif |
https://github.com/miceliodev/hif isn't found.
We should rename the package.
There was a problem hiding this comment.
https://micelio.dev/micelio/micelio/tree/hif
Candidates:
- micelio.dev/micelio/micelio/hif
- micelio.dev/micelio/hif
- micelio.dev/hif
I'm not familiar with micelio.dev, but micelio.dev/hif is simple.
This MR contains the following updates: | Package | Update | Change | |---|---|---| | [aquaproj/aqua-registry](https://github.com/aquaproj/aqua-registry) | minor | `v4.492.0` → `v4.493.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.493.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.493.0) [Compare Source](aquaproj/aqua-registry@v4.492.0...v4.493.0) [Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.493.0) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.493.0) | <aquaproj/aqua-registry@v4.492.0...v4.493.0> #### 🎉 New Packages [#​51977](aquaproj/aqua-registry#51977) [trzsz/trzsz-go](https://github.com/trzsz/trzsz-go) - trzsz-go is the go version of trzsz, makes all terminals that support local shell to support trzsz ( trz / tsz ) [@​ZeroAurora](https://github.com/ZeroAurora) [#​51929](aquaproj/aqua-registry#51929) [micelio.dev/hif](https://micelio.dev/micelio/micelio/tree/hif) - The hif CLI - a forge-first version control system for the agent era [@​pepicrft](https://github.com/pepicrft) [#​51717](aquaproj/aqua-registry#51717) [IBM-Cloud/ibm-cloud-cli-release](https://github.com/IBM-Cloud/ibm-cloud-cli-release) - Command line interface for IBM Cloud [@​dnwe](https://github.com/dnwe) [#​51715](aquaproj/aqua-registry#51715) [pgplex/pgschema](https://github.com/pgplex/pgschema) - Terraform-style, declarative schema migration CLI for Postgres. Agent friendly [@​kaz](https://github.com/kaz) #### Fixes [#​51964](aquaproj/aqua-registry#51964) mvdan/sh: Support Windows [@​zeitlinger](https://github.com/zeitlinger) [#​51905](aquaproj/aqua-registry#51905) temporalio/temporal: refresh server bundle binaries [@​chaptersix](https://github.com/chaptersix) #### Security [#​51716](aquaproj/aqua-registry#51716) gleam-lang/gleam: GitHub artifact attestations config [@​scop](https://github.com/scop) </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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMTMuMCIsInVwZGF0ZWRJblZlciI6IjQzLjExMy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJSZW5vdmF0ZSBCb3QiLCJhdXRvbWF0aW9uOmJvdC1hdXRob3JlZCIsImRlcGVuZGVuY3ktdHlwZTo6bWlub3IiXX0=-->
Adds the
miceliodev/hifpackage.hif is the command-line client for Micelio, a forge-first version-control system built for the agent era. It uses sessions (not commits), gRPC (not the Git protocol), and S3-backed storage with compare-and-swap landing.
Note
Why
type: httpinstead ofgithub_releaseMicelio is itself an alternative forge and version-control system. hif releases are published to our own S3-backed release infrastructure at
releases.micelio.dev, not to GitHub Releases.Package details
httptar.gz0.1.0Verification
All artifacts are publicly accessible:
Summary by CodeRabbit