Skip to content

feat: add callumalpass/mdbase-lsp#50227

Merged
suzuki-shunsuke merged 1 commit into
aquaproj:mainfrom
TyceHerrman:feat/callumalpass/mdbase-lsp
Mar 11, 2026
Merged

feat: add callumalpass/mdbase-lsp#50227
suzuki-shunsuke merged 1 commit into
aquaproj:mainfrom
TyceHerrman:feat/callumalpass/mdbase-lsp

Conversation

@TyceHerrman

@TyceHerrman TyceHerrman commented Mar 11, 2026

Copy link
Copy Markdown
Contributor

Check List

Add callumalpass/mdbase-lsp

Summary by CodeRabbit

  • Chores
    • Added mdbase-lsp package (v0.1.9) to the registry with support for macOS and Windows environments, including Windows ARM emulation capabilities.

@coderabbitai

coderabbitai Bot commented Mar 11, 2026

Copy link
Copy Markdown
📝 Walkthrough

Walkthrough

Three 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

Cohort / File(s) Summary
Package Registration
pkgs/callumalpass/mdbase-lsp/pkg.yaml, pkgs/callumalpass/mdbase-lsp/registry.yaml
Adds new local package manifest and registry configuration for mdbase-lsp v0.1.9 with github release sourcing, asset format specification (tar.gz), platform mappings (amd64→x64, windows→win32), and Windows ARM emulation support.
Global Registry Entry
registry.yaml
Introduces global registry entry for callumalpass/mdbase-lsp with detailed release configuration including version constraints, checksums, platform-specific overrides for Windows and Linux, and environment support declarations.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Poem

🐰 Hop, hop, hooray! A package so new,
mdbase-lsp added to the registry queue,
With versions and overrides, checksums so fine,
Across darwin and windows, this config will shine! ✨

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and concisely summarizes the main change: adding the callumalpass/mdbase-lsp package to the registry.
Description check ✅ Passed The description includes the completed checklist matching the template and provides a clear summary of what is 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
  • 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

🧹 Nitpick comments (1)
pkgs/callumalpass/mdbase-lsp/registry.yaml (1)

3-5: Add a description field 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

📥 Commits

Reviewing files that changed from the base of the PR and between 586ea72 and d37e397.

📒 Files selected for processing (3)
  • pkgs/callumalpass/mdbase-lsp/pkg.yaml
  • pkgs/callumalpass/mdbase-lsp/registry.yaml
  • registry.yaml

Comment on lines +18 to +21
supported_envs:
- darwin
- windows
- amd64

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 | 🔴 Critical

🧩 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' | sort

Repository: 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.gz
  • mdbase-lsp-darwin-x64.tar.gz
  • mdbase-lsp-darwin-arm64.tar.gz
  • mdbase-lsp-win32-x64.zip [1]

VS Code extension packages (.vsix)

  • mdbase-linux-x64-0.1.0.vsix
  • mdbase-darwin-x64-0.1.0.vsix
  • mdbase-darwin-arm64-0.1.0.vsix
  • mdbase-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 -100

Repository: 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 cat

Repository: 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).

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

Copy link
Copy Markdown
Member

Thank you always!

@suzuki-shunsuke suzuki-shunsuke merged commit 6da5906 into aquaproj:main Mar 11, 2026
18 checks passed
@github-project-automation github-project-automation Bot moved this to Done in main Mar 11, 2026
@suzuki-shunsuke suzuki-shunsuke modified the milestones: v4.481.0, v4.482.0 Mar 12, 2026
tmeijn pushed a commit to tmeijn/dotfiles that referenced this pull request Mar 24, 2026
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

[#&#8203;50755](aquaproj/aqua-registry#50755) [terraprovider/statebridge](https://github.com/terraprovider/statebridge) - CLI tool for declarative opentofu state migrations [@&#8203;philband](https://github.com/philband)
[#&#8203;50659](aquaproj/aqua-registry#50659) [vercel-labs/agent-browser](https://github.com/vercel-labs/agent-browser) - Browser automation CLI for AI agents [@&#8203;iwata](https://github.com/iwata)
[#&#8203;50635](aquaproj/aqua-registry#50635) [atlassian.com/acli](https://github.com/ryan-pip/acli-versions) - Software to interact with Atlassian Cloud from the terminal [@&#8203;ryan-pip](https://github.com/ryan-pip)

#### Security

[#&#8203;50828](aquaproj/aqua-registry#50828) astral-sh/ty: GitHub artifact attestations config [@&#8203;scop](https://github.com/scop)
[#&#8203;50573](aquaproj/aqua-registry#50573) UpCloudLtd/upcloud-cli: attestation config updates [@&#8203;scop](https://github.com/scop)

#### Fixes

[#&#8203;50731](aquaproj/aqua-registry#50731) jkfran/killport: Add files mapping for v2.0.0+ [@&#8203;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

[#&#8203;50455](aquaproj/aqua-registry#50455) [acsandmann/rift](https://github.com/acsandmann/rift) - a tiling window manager for macos [@&#8203;TyceHerrman](https://github.com/TyceHerrman)
[#&#8203;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 [@&#8203;hituzi-no-sippo](https://github.com/hituzi-no-sippo)
[#&#8203;50100](aquaproj/aqua-registry#50100) [gitlab.com/graphviz/graphviz](https://gitlab.com/graphviz/graphviz): Graph visualization software [@&#8203;sebdanielsson](https://github.com/sebdanielsson)

#### Fixes

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

[#&#8203;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 [@&#8203;TyceHerrman](https://github.com/TyceHerrman)

#### Fixes

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

[#&#8203;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 [@&#8203;TyceHerrman](https://github.com/TyceHerrman)
[#&#8203;50306](aquaproj/aqua-registry#50306) [gurgeous/tennis](https://github.com/gurgeous/tennis): stylish CSV tables in your terminal [@&#8203;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

[#&#8203;50293](aquaproj/aqua-registry#50293) [weedonandscott/trolley](https://github.com/weedonandscott/trolley) - Run terminal apps anywhere [@&#8203;TyceHerrman](https://github.com/TyceHerrman)

#### Fixes

[#&#8203;50296](aquaproj/aqua-registry#50296) apple/container: Support v0.10.0 [@&#8203;kapitoshka438](https://github.com/kapitoshka438)
[#&#8203;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

[#&#8203;50239](aquaproj/aqua-registry#50239) [bahdotsh/mdterm](https://github.com/bahdotsh/mdterm): A terminal-based Markdown browser [@&#8203;hituzi-no-sippo](https://github.com/hituzi-no-sippo)
[#&#8203;50227](aquaproj/aqua-registry#50227) [callumalpass/mdbase-lsp](https://github.com/callumalpass/mdbase-lsp): Language Server Protocol (LSP) server for the mdbase specification [@&#8203;TyceHerrman](https://github.com/TyceHerrman)
[#&#8203;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

[#&#8203;50191](aquaproj/aqua-registry#50191) cocogitto/cocogitto: Add native arm64 macOS support for v6.4.0+ [@&#8203;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-->
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