Skip to content

feat: add raaymax/lazytail#50135

Merged
suzuki-shunsuke merged 3 commits into
aquaproj:mainfrom
hituzi-no-sippo:feat/raaymax/lazytail
Mar 10, 2026
Merged

feat: add raaymax/lazytail#50135
suzuki-shunsuke merged 3 commits into
aquaproj:mainfrom
hituzi-no-sippo:feat/raaymax/lazytail

Conversation

@hituzi-no-sippo

@hituzi-no-sippo hituzi-no-sippo commented Mar 10, 2026

Copy link
Copy Markdown
Contributor

raaymax/lazytail: Log viewer for app development

$ aqua g -i raaymax/lazytail

Check List

How to confirm if this package works well

Reviewers aren't necessarily familiar with this package, so please describe how to confirm if this package works well.
Please confirm if this package works well yourself as much as possible.

Command and output

$ cat aqua.log
Mar 10 21:13:44.043 INF download and unarchive the package program=aqua version=2.56.6 package_name=rhysd/actionlint package_version=v1.7.11 registry=standard
Mar 10 21:13:45.660 INF verify GitHub Artifact Attestations program=aqua version=2.56.6 package_name=rhysd/actionlint package_version=v1.7.11 registry=standard
Mar 10 21:13:52.123 INF downloading a checksum file program=aqua version=2.56.6 package_name=rhysd/actionlint package_version=v1.7.11 registry=standard
$  lazytail aqua.log
┌Sources───────────────────────┐┌aqua.log — aqua.log──────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│▼ Files                       ││     1 |    package_name=rhysd/actionlint package_version=v1.7.11 program=aqua registry=standard version=2.56.6              │
│  1> aqua.log F 3 · 471B      ││     2 |    package_name=rhysd/actionlint package_version=v1.7.11 program=aqua registry=standard version=2.56.6              │
│                              ││     3 |    package_name=rhysd/actionlint package_version=v1.7.11 program=aqua registry=standard version=2.56.6              │
└──────────────────────────────┘└─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
┌Stats─────────────────────────┐┌Status───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ Lines: 3                     ││ Line 3/3 | Total: 3 | Mode: Normal  | FOLLOW                                                                                │
│ Index: 200B                  ││ q - Quit | j/k - Navigate | g/G - Start/End | / - Filter | ? - Help                                                         │
└──────────────────────────────┘└─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘

If files such as configuration file are needed, please share them.

None

Reference

Summary by CodeRabbit

  • Chores
    • Added raaymax/lazytail package to the registry, enabling installation from GitHub releases.
    • Configured platform support for Linux (amd64) and Darwin, with architecture and OS name mappings for compatibility.
    • Added version-specific overrides for proper asset handling across releases.

@coderabbitai

coderabbitai Bot commented Mar 10, 2026

Copy link
Copy Markdown
📝 Walkthrough

Walkthrough

Adds package configuration for raaymax/lazytail to the registry system. Creates two new package definition files with metadata and GitHub release configuration, and updates the main registry file with a corresponding entry for package discovery and asset management.

Changes

Cohort / File(s) Summary
Lazytail Package Configuration
pkgs/raaymax/lazytail/pkg.yaml, pkgs/raaymax/lazytail/registry.yaml
New package declaration and registry configuration for raaymax/lazytail v0.8.2, specifying GitHub release-based distribution with asset mapping for linux/amd64 and darwin environments, including architecture name normalization (arm64→aarch64).
Main Registry Update
registry.yaml
Adds raaymax/lazytail entry to main registry with version constraints and asset format specifications, supporting asset selection for tar.gz archives with OS/architecture overrides.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Suggested labels

enhancement

Poem

🐰 A package hops into the registry with grace,
Lazytail finds its rightful place,
GitHub releases mapped with care,
Darwin and Linux both can share! 📦✨

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title 'feat: add raaymax/lazytail' clearly and concisely summarizes the main change: adding the raaymax/lazytail package to the registry.
Description check ✅ Passed The description includes the checklist template with all items marked as completed, provides package information with GitHub link, installation instructions, verification steps with command output, and references.
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
  • Post copyable unit tests in a comment

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.

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/raaymax/lazytail/registry.yaml`:
- Around line 16-25: The registry.yaml currently maps arm64->aarch64 only under
the darwin override and omits linux/arm64 from supported_envs; move the arm64:
aarch64 mapping from the overrides block into the top-level replacements block
(alongside amd64: x86_64 and darwin: macos) and add "linux/arm64" to the
supported_envs list so Linux arm64 builds use the aarch64 binary; update the
overrides block for darwin to remove the arm64 replacement after moving it.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 268d7f9f-b579-4758-a8c6-18dff34d9778

📥 Commits

Reviewing files that changed from the base of the PR and between 275e107 and b141ac6.

📒 Files selected for processing (3)
  • pkgs/raaymax/lazytail/pkg.yaml
  • pkgs/raaymax/lazytail/registry.yaml
  • registry.yaml

Comment on lines +16 to +25
replacements:
amd64: x86_64
darwin: macos
overrides:
- goos: darwin
replacements:
arm64: aarch64
supported_envs:
- linux/amd64
- darwin

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟠 Major

🧩 Analysis chain

🌐 Web query:

raaymax/lazytail installer script arm64 aarch64 mapping

💡 Result:

In raaymax/lazytail’s install.sh, architecture detection is based on uname -m, and both arm64 and aarch64 are mapped to the same release-asset suffix:

  • case "$ARCH" in ... aarch64|arm64) ARCH_SUFFIX="aarch64" ;; ... esac
  • It then downloads: lazytail-${PLATFORM}-${ARCH_SUFFIX}.tar.gz (so ARM64 ends up as ...-aarch64.tar.gz). [1]

Source: [1]


🏁 Script executed:

# Check if the registry.yaml file exists and review the current state
git ls-files | grep -i "raaymax/lazytail"

Repository: aquaproj/aqua-registry

Length of output: 132


🏁 Script executed:

cat -n pkgs/raaymax/lazytail/registry.yaml

Repository: aquaproj/aqua-registry

Length of output: 986


🌐 Web query:

raaymax/lazytail github releases binaries available platforms amd64 arm64

💡 Result:

raaymax/lazytail publishes prebuilt release binaries for Linux and macOS on amd64 and arm64:

  • Linux amd64: lazytail-linux-x86_64.tar.gz
  • Linux arm64: lazytail-linux-aarch64.tar.gz
  • macOS amd64 (Intel): lazytail-macos-x86_64.tar.gz
  • macOS arm64 (Apple Silicon): lazytail-macos-aarch64.tar.gz

The installer script explicitly supports only Linux/Darwin and maps arch to x86_64 and aarch64, constructing the asset names above. [1] The latest release page shows “Assets 5”, implying an additional non-platform artifact (commonly a checksum file) alongside the four platform tarballs. [2]

Sources: 1 2


Add support for Linux arm64.

The upstream repository publishes prebuilt binaries for both Linux and macOS on amd64 and arm64 architectures:

  • Linux amd64: lazytail-linux-x86_64.tar.gz
  • Linux arm64: lazytail-linux-aarch64.tar.gz
  • macOS amd64: lazytail-macos-x86_64.tar.gz
  • macOS arm64: lazytail-macos-aarch64.tar.gz

The current configuration excludes linux/arm64 from supported_envs and scopes the arm64: aarch64 replacement only to the Darwin override. This prevents Linux arm64 users from using the package. Move arm64: aarch64 to the global replacements block and add linux/arm64 to supported_envs.

Suggested adjustment
        asset: lazytail-{{.OS}}-{{.Arch}}.{{.Format}}
         format: tar.gz
         replacements:
           amd64: x86_64
+          arm64: aarch64
           darwin: macos
-        overrides:
-          - goos: darwin
-            replacements:
-              arm64: aarch64
         supported_envs:
           - linux/amd64
+          - linux/arm64
           - darwin
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@pkgs/raaymax/lazytail/registry.yaml` around lines 16 - 25, The registry.yaml
currently maps arm64->aarch64 only under the darwin override and omits
linux/arm64 from supported_envs; move the arm64: aarch64 mapping from the
overrides block into the top-level replacements block (alongside amd64: x86_64
and darwin: macos) and add "linux/arm64" to the supported_envs list so Linux
arm64 builds use the aarch64 binary; update the overrides block for darwin to
remove the arm64 replacement after moving it.

@suzuki-shunsuke suzuki-shunsuke added the enhancement New feature or request label Mar 10, 2026
@suzuki-shunsuke

Copy link
Copy Markdown
Member

Thank you!

@suzuki-shunsuke suzuki-shunsuke added this to the v4.481.0 milestone Mar 10, 2026
@suzuki-shunsuke suzuki-shunsuke merged commit 555936c into aquaproj:main Mar 10, 2026
18 checks passed
@github-project-automation github-project-automation Bot moved this to Done in main Mar 10, 2026
tmeijn pushed a commit to tmeijn/dotfiles that referenced this pull request Mar 11, 2026
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

[#&#8203;50135](aquaproj/aqua-registry#50135) [raaymax/lazytail](https://github.com/raaymax/lazytail): Log viewer for app development [@&#8203;hituzi-no-sippo](https://github.com/hituzi-no-sippo)
[#&#8203;50093](aquaproj/aqua-registry#50093) [stackrox/stackrox/roxctl](https://github.com/stackrox/stackrox) - CLI for StackRox Kubernetes Security Platform [@&#8203;sebdanielsson](https://github.com/sebdanielsson)

#### Improvement

[#&#8203;50136](aquaproj/aqua-registry#50136) hellux/jotdown: Add search words `djot` [@&#8203;hituzi-no-sippo](https://github.com/hituzi-no-sippo)
[#&#8203;50164](aquaproj/aqua-registry#50164) Use preferred signer\_workflow spelling [@&#8203;scop](https://github.com/scop)

#### Fixes

[#&#8203;50085](aquaproj/aqua-registry#50085) mvdan/sh: Starting v3.13.0, no longer includes a sha256sums.txt asset [@&#8203;adilsyed518](https://github.com/adilsyed518)

#### Security

Configure GitHub Immutable Release config by [@&#8203;scop](https://github.com/scop)

[#&#8203;50115](aquaproj/aqua-registry#50115) twpayne/chezmoi
[#&#8203;50114](aquaproj/aqua-registry#50114) suzuki-shunsuke/ghir
[#&#8203;50113](aquaproj/aqua-registry#50113) suzuki-shunsuke/cmdx
[#&#8203;50084](aquaproj/aqua-registry#50084) pnpm/pnpm
[#&#8203;50081](aquaproj/aqua-registry#50081) jdx/usage
[#&#8203;50077](aquaproj/aqua-registry#50077) jdx/mise
[#&#8203;50076](aquaproj/aqua-registry#50076) jdx/hk
[#&#8203;50075](aquaproj/aqua-registry#50075) j178/prek
[#&#8203;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

[#&#8203;50019](aquaproj/aqua-registry#50019) [betterleaks/betterleaks](https://github.com/betterleaks/betterleaks): A Better Secrets Scanner built for configurability and speed [@&#8203;hituzi-no-sippo](https://github.com/hituzi-no-sippo)

#### Fixes

[#&#8203;50041](aquaproj/aqua-registry#50041) moonrepo/moon: Re-scaffold to support v2.0.0 or later
[#&#8203;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

[#&#8203;49988](aquaproj/aqua-registry#49988) [princjef/gomarkdoc](https://github.com/princjef/gomarkdoc): Generate markdown documentation for Go (golang) code
[#&#8203;49970](aquaproj/aqua-registry#49970) [majorcontext/moat](https://github.com/majorcontext/moat) - Run agents in containers with credential injection and full observability [@&#8203;joonas](https://github.com/joonas)
[#&#8203;49969](aquaproj/aqua-registry#49969) [sudorandom/fauxrpc](https://github.com/sudorandom/fauxrpc) - Easily start a fake gRPC/gRPC-Web/Connect/REST server from protobufs [@&#8203;joonas](https://github.com/joonas)
[#&#8203;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 [@&#8203;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

[#&#8203;49934](aquaproj/aqua-registry#49934) [suzuki-shunsuke/docfresh](https://github.com/suzuki-shunsuke/docfresh): Make document maintainable, reusable, and testable

#### Security

[#&#8203;49919](aquaproj/aqua-registry#49919) spinel-coop/rv: GitHub artifact attestations config [@&#8203;scop](https://github.com/scop)

#### Fixes

[#&#8203;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

[#&#8203;49856](aquaproj/aqua-registry#49856) [k1LoW/mo](https://github.com/k1LoW/mo): mo is a Markdown viewer that opens .md files in a browser
[#&#8203;49770](aquaproj/aqua-registry#49770) [#&#8203;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 [@&#8203;NikitaCOEUR](https://github.com/NikitaCOEUR) [@&#8203;TyceHerrman](https://github.com/TyceHerrman)
[#&#8203;49738](aquaproj/aqua-registry#49738) [yashikota/exiftool-go](https://github.com/yashikota/exiftool-go) - Pure Go ExifTool wrapper powered by WebAssembly [@&#8203;yashikota](https://github.com/yashikota)
[#&#8203;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 [@&#8203;iwata](https://github.com/iwata)
[#&#8203;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 [@&#8203;TyceHerrman](https://github.com/TyceHerrman)

#### Security

[#&#8203;49707](aquaproj/aqua-registry#49707) owenlamont/ryl: GitHub artifact attestations config [@&#8203;scop](https://github.com/scop)
[#&#8203;49340](aquaproj/aqua-registry#49340) astral-sh/ruff: GitHub artifact attestations config [@&#8203;scop](https://github.com/scop)
[#&#8203;49344](aquaproj/aqua-registry#49344) rhysd/actionlint: GitHub artifact attestations config [@&#8203;scop](https://github.com/scop)
[#&#8203;49345](aquaproj/aqua-registry#49345) caarlos0/fork-cleaner: GitHub artifact attestations config [@&#8203;scop](https://github.com/scop)
[#&#8203;49418](aquaproj/aqua-registry#49418) block/goose: GitHub artifact attestations config [@&#8203;scop](https://github.com/scop)

#### Fixes

[#&#8203;49398](aquaproj/aqua-registry#49398) pre-commit/pre-commit: Exclude Windows from `supported_envs` [@&#8203;altendky](https://github.com/altendky)
[#&#8203;49613](aquaproj/aqua-registry#49613) Rename kunobi-ninja/kunobi-releases to kunobi-ninja/kunobi [@&#8203;rawmind0](https://github.com/rawmind0)
[#&#8203;49623](aquaproj/aqua-registry#49623) weaviate/weaviate: Remove hidden Unicode whitespace [@&#8203;jamietanna](https://github.com/jamietanna)
[#&#8203;49652](aquaproj/aqua-registry#49652) technicalpickles/envsense: Add linux/arm64 support [@&#8203;technicalpickles](https://github.com/technicalpickles)
[#&#8203;49753](aquaproj/aqua-registry#49753) mozilla/sccache): Support aarch64 [@&#8203;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-->
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