feat: add callumalpass/mdbase-lsp#50227
Conversation
📝 WalkthroughWalkthroughThree new manifest and registry files are introduced to register the mdbase-lsp package (v0.1.9). Configuration entries specify github release sourcing, version constraints, platform-specific overrides, checksum validation, and supported environments (darwin, windows, amd64). Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes 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 |
There was a problem hiding this comment.
Actionable comments posted: 1
🧹 Nitpick comments (1)
pkgs/callumalpass/mdbase-lsp/registry.yaml (1)
3-5: Add adescriptionfield to improve consistency.All registry entries follow this pattern. Based on the upstream repository, a suitable description would be: "Language server protocol server for mdbase markdown files"
- type: github_release repo_owner: callumalpass repo_name: mdbase-lsp + description: Language server protocol server for mdbase markdown files version_constraint: "false"🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In `@pkgs/callumalpass/mdbase-lsp/registry.yaml` around lines 3 - 5, Add a missing description field to the registry entry that currently has keys type, repo_owner, and repo_name; update the YAML entry (the block containing type: github_release, repo_owner: callumalpass, repo_name: mdbase-lsp) to include description: "Language server protocol server for mdbase markdown files" so it matches other registry entries and improves consistency.
🤖 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/callumalpass/mdbase-lsp/registry.yaml`:
- Around line 18-21: The registry entry's supported_envs list is missing
"linux"; update the supported_envs block in registry.yaml (the supported_envs
array) to include "linux" alongside "darwin", "windows", and "amd64" so it
matches upstream release artifacts (e.g., mdbase-lsp-linux-x64.tar.gz).
---
Nitpick comments:
In `@pkgs/callumalpass/mdbase-lsp/registry.yaml`:
- Around line 3-5: Add a missing description field to the registry entry that
currently has keys type, repo_owner, and repo_name; update the YAML entry (the
block containing type: github_release, repo_owner: callumalpass, repo_name:
mdbase-lsp) to include description: "Language server protocol server for mdbase
markdown files" so it matches other registry entries and improves consistency.
ℹ️ Review info
⚙️ Run configuration
Configuration used: defaults
Review profile: CHILL
Plan: Pro
Run ID: bc37209b-637c-4b02-ad54-86fab30a7a50
📒 Files selected for processing (3)
pkgs/callumalpass/mdbase-lsp/pkg.yamlpkgs/callumalpass/mdbase-lsp/registry.yamlregistry.yaml
| supported_envs: | ||
| - darwin | ||
| - windows | ||
| - amd64 |
There was a problem hiding this comment.
🧩 Analysis chain
🏁 Script executed:
#!/bin/bash
# Description: Check the latest release assets to verify supported platforms
gh api repos/callumalpass/mdbase-lsp/releases/latest --jq '.assets[].name' | sortRepository: aquaproj/aqua-registry
Length of output: 226
🌐 Web query:
mdbase-lsp releases platforms supported assets
💡 Result:
mdbase-lsp releases: supported platforms + assets
Latest release: v0.1.9 (published 2026-03-03). [1]
Supported platforms (prebuilt binaries)
- Linux x64 (
linux-x64) - macOS x64 (Intel) (
darwin-x64) - macOS arm64 (Apple Silicon) (
darwin-arm64) - Windows x64 (
win32-x64) [2]
Release assets (v0.1.9)
LSP server binaries
mdbase-lsp-linux-x64.tar.gzmdbase-lsp-darwin-x64.tar.gzmdbase-lsp-darwin-arm64.tar.gzmdbase-lsp-win32-x64.zip[1]
VS Code extension packages (.vsix)
mdbase-linux-x64-0.1.0.vsixmdbase-darwin-x64-0.1.0.vsixmdbase-darwin-arm64-0.1.0.vsixmdbase-win32-x64-0.1.0.vsix[1]
Source archives (auto-generated by GitHub)
tarball_url,zipball_url[1]
Sources: [1] [2]
🏁 Script executed:
#!/bin/bash
# Try to fetch releases information directly via HTTPS (public data doesn't require auth)
curl -s https://api.github.com/repos/callumalpass/mdbase-lsp/releases/latest | head -100Repository: aquaproj/aqua-registry
Length of output: 345
🏁 Script executed:
#!/bin/bash
# Also check if there's local documentation in the registry about this package
find pkgs/callumalpass/mdbase-lsp -type f -name "*.yaml" -o -name "*.md" | xargs catRepository: aquaproj/aqua-registry
Length of output: 740
Add linux to supported_envs to match actual upstream releases.
The configuration currently specifies darwin, windows, and amd64, but upstream releases include Linux binaries (mdbase-lsp-linux-x64.tar.gz). Update supported_envs to include linux:
supported_envs:
- darwin
- linux
- windows
- amd64
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.
In `@pkgs/callumalpass/mdbase-lsp/registry.yaml` around lines 18 - 21, The
registry entry's supported_envs list is missing "linux"; update the
supported_envs block in registry.yaml (the supported_envs array) to include
"linux" alongside "darwin", "windows", and "amd64" so it matches upstream
release artifacts (e.g., mdbase-lsp-linux-x64.tar.gz).
|
Thank you always! |
This MR contains the following updates: | Package | Update | Change | |---|---|---| | [aquaproj/aqua-registry](https://github.com/aquaproj/aqua-registry) | minor | `v4.481.0` → `v4.487.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.487.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.487.0) [Compare Source](aquaproj/aqua-registry@v4.486.0...v4.487.0) [Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.487.0) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.487.0) | <aquaproj/aqua-registry@v4.486.0...v4.487.0> #### 🎉 New Packages [#​50755](aquaproj/aqua-registry#50755) [terraprovider/statebridge](https://github.com/terraprovider/statebridge) - CLI tool for declarative opentofu state migrations [@​philband](https://github.com/philband) [#​50659](aquaproj/aqua-registry#50659) [vercel-labs/agent-browser](https://github.com/vercel-labs/agent-browser) - Browser automation CLI for AI agents [@​iwata](https://github.com/iwata) [#​50635](aquaproj/aqua-registry#50635) [atlassian.com/acli](https://github.com/ryan-pip/acli-versions) - Software to interact with Atlassian Cloud from the terminal [@​ryan-pip](https://github.com/ryan-pip) #### Security [#​50828](aquaproj/aqua-registry#50828) astral-sh/ty: GitHub artifact attestations config [@​scop](https://github.com/scop) [#​50573](aquaproj/aqua-registry#50573) UpCloudLtd/upcloud-cli: attestation config updates [@​scop](https://github.com/scop) #### Fixes [#​50731](aquaproj/aqua-registry#50731) jkfran/killport: Add files mapping for v2.0.0+ [@​jdx](https://github.com/jdx) ### [`v4.486.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.486.0) [Compare Source](aquaproj/aqua-registry@v4.485.0...v4.486.0) [Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.486.0) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.486.0) | <aquaproj/aqua-registry@v4.485.0...v4.486.0> #### 🎉 New Packages [#​50455](aquaproj/aqua-registry#50455) [acsandmann/rift](https://github.com/acsandmann/rift) - a tiling window manager for macos [@​TyceHerrman](https://github.com/TyceHerrman) [#​50445](aquaproj/aqua-registry#50445) [berbicanes/apiark](https://github.com/berbicanes/apiark): Privacy-first API platform built with Tauri v2. No login, no cloud, \~60 MB RAM. A lightweight Postman alternative [@​hituzi-no-sippo](https://github.com/hituzi-no-sippo) [#​50100](aquaproj/aqua-registry#50100) [gitlab.com/graphviz/graphviz](https://gitlab.com/graphviz/graphviz): Graph visualization software [@​sebdanielsson](https://github.com/sebdanielsson) #### Fixes [#​50454](aquaproj/aqua-registry#50454) Re-scaffold go-swagger/go-swagger ### [`v4.485.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.485.0) [Compare Source](aquaproj/aqua-registry@v4.484.0...v4.485.0) [Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.485.0) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.485.0) | <aquaproj/aqua-registry@v4.484.0...v4.485.0> #### 🎉 New Packages [#​50393](aquaproj/aqua-registry#50393) [alltuner/mise-completions-sync](https://github.com/alltuner/mise-completions-sync) - Automatically sync shell completions for tools managed by mise [@​TyceHerrman](https://github.com/TyceHerrman) #### Fixes [#​50406](aquaproj/aqua-registry#50406) Re-scaffold sharkdp/fd. Resolve the issue that `aqua upc` fails at fd v10.4.2 ### [`v4.484.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.484.0) [Compare Source](aquaproj/aqua-registry@v4.483.0...v4.484.0) [Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.484.0) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.484.0) | <aquaproj/aqua-registry@v4.483.0...v4.484.0> #### 🎉 New Packages [#​50335](aquaproj/aqua-registry#50335) [jorgelbg/pinentry-touchid](https://github.com/jorgelbg/pinentry-touchid) - Custom GPG pinentry program for macOS that allows using Touch ID for fetching the password from the macOS keychain [@​TyceHerrman](https://github.com/TyceHerrman) [#​50306](aquaproj/aqua-registry#50306) [gurgeous/tennis](https://github.com/gurgeous/tennis): stylish CSV tables in your terminal [@​hituzi-no-sippo](https://github.com/hituzi-no-sippo) ### [`v4.483.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.483.0) [Compare Source](aquaproj/aqua-registry@v4.482.0...v4.483.0) [Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.483.0) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.483.0) | <aquaproj/aqua-registry@v4.482.0...v4.483.0> #### 🎉 New Packages [#​50293](aquaproj/aqua-registry#50293) [weedonandscott/trolley](https://github.com/weedonandscott/trolley) - Run terminal apps anywhere [@​TyceHerrman](https://github.com/TyceHerrman) #### Fixes [#​50296](aquaproj/aqua-registry#50296) apple/container: Support v0.10.0 [@​kapitoshka438](https://github.com/kapitoshka438) [#​50292](aquaproj/aqua-registry#50292) openshift-pipelines/pipelines-as-code: Rename to tektoncd/pipelines-as-code ### [`v4.482.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.482.0) [Compare Source](aquaproj/aqua-registry@v4.481.0...v4.482.0) [Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.482.0) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.482.0) | <aquaproj/aqua-registry@v4.481.0...v4.482.0> #### 🎉 New Packages [#​50239](aquaproj/aqua-registry#50239) [bahdotsh/mdterm](https://github.com/bahdotsh/mdterm): A terminal-based Markdown browser [@​hituzi-no-sippo](https://github.com/hituzi-no-sippo) [#​50227](aquaproj/aqua-registry#50227) [callumalpass/mdbase-lsp](https://github.com/callumalpass/mdbase-lsp): Language Server Protocol (LSP) server for the mdbase specification [@​TyceHerrman](https://github.com/TyceHerrman) [#​50235](aquaproj/aqua-registry#50235) [facebook/ktfmt](https://github.com/facebook/ktfmt): A program that reformats Kotlin source code to comply with the common community standard for Kotlin code conventions > \[!WARNING] > ktfmt requires aqua v2.57.0 or later. #### Fixes [#​50191](aquaproj/aqua-registry#50191) cocogitto/cocogitto: Add native arm64 macOS support for v6.4.0+ [@​MOlechowski](https://github.com/MOlechowski) </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:eyJjcmVhdGVkSW5WZXIiOiI0My42Ni4zIiwidXBkYXRlZEluVmVyIjoiNDMuODYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiUmVub3ZhdGUgQm90IiwiYXV0b21hdGlvbjpib3QtYXV0aG9yZWQiLCJkZXBlbmRlbmN5LXR5cGU6Om1pbm9yIl19-->
Check List
Require signed commits, so all commits must be signedcmdx sto scaffold codeAdd callumalpass/mdbase-lsp
Summary by CodeRabbit