Skip to content

feat(registry): add tart#8727

Merged
jdx merged 1 commit intojdx:mainfrom
mnm364:feat/registry-tart
Mar 23, 2026
Merged

feat(registry): add tart#8727
jdx merged 1 commit intojdx:mainfrom
mnm364:feat/registry-tart

Conversation

@mnm364
Copy link
Copy Markdown
Contributor

@mnm364 mnm364 commented Mar 23, 2026

Adds Tart to the mise registry via the aqua backend.

Tart provides macOS and Linux VMs on Apple Silicon using Apple's Virtualization.framework, commonly used in CI environments.

Tested with version 2.31.0:

$ mise install tart@2.31.0
$ tart --version
2.31.0
$ mise uninstall tart@2.31.0

🤖 Generated with Claude Code

Tart is a macOS and Linux VM tool for Apple Silicon by Cirrus Labs,
commonly used in CI environments. It uses Apple's Virtualization.framework
for near-native performance.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@gemini-code-assist
Copy link
Copy Markdown
Contributor

Warning

You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again!

@mnm364 mnm364 marked this pull request as draft March 23, 2026 18:52
@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps bot commented Mar 23, 2026

Greptile Summary

This PR adds a new registry entry for Tart, the macOS/Apple-Silicon VM tool from Cirrus Labs, backed by the aqua package manager.

  • Adds registry/tart.toml with the correct aqua:cirruslabs/tart backend reference.
  • Correctly restricts the tool to os = ["macos"], consistent with other Apple-Silicon-only tools (e.g. xcodes, mas, container).
  • Version test (tart --version → bare version string) matches the output format confirmed in the PR description.
  • No concerns found; the entry is minimal, follows all existing conventions, and has been manually validated by the author.

Confidence Score: 5/5

  • Safe to merge — single well-formed registry entry with no logic or security surface.
  • The change is a four-line TOML file that is structurally identical to several existing macOS-only registry entries, has been manually tested by the author, and introduces no executable code or security concerns.
  • No files require special attention.

Important Files Changed

Filename Overview
registry/tart.toml New registry entry for cirruslabs/tart via the aqua backend; format matches existing macOS-only entries (xcodes, mas, container) with correct backend reference, description, os constraint, and version test command.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A["mise install tart@&lt;version&gt;"] --> B["Resolve backend\naqua:cirruslabs/tart"]
    B --> C{"os == macos?"}
    C -- "Yes" --> D["Aqua downloads\ncirruslabs/tart release"]
    C -- "No" --> E["Skip / error\n(os constraint)"]
    D --> F["Install tart binary"]
    F --> G["Run test:\ntart --version"]
    G --> H{"Output matches\n{{version}}?"}
    H -- "Yes" --> I["Install verified ✓"]
    H -- "No" --> J["Test failure"]
Loading

Reviews (2): Last reviewed commit: "feat(registry): add tart" | Re-trigger Greptile

@mnm364 mnm364 marked this pull request as ready for review March 23, 2026 18:59
@gemini-code-assist
Copy link
Copy Markdown
Contributor

Warning

You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again!

@jdx jdx merged commit 3d3a211 into jdx:main Mar 23, 2026
35 checks passed
jdx pushed a commit that referenced this pull request Mar 24, 2026
### 🚀 Features

- **(github)** add github_tokens.toml, git credential fill, and `mise
github token` command by @jdx in
[#8742](#8742)
- **(registry)** add tart by @mnm364 in
[#8727](#8727)

### 🐛 Bug Fixes

- **(python)** respect precompiled flavor when excluding freethreaded
builds by @risu729 in [#8745](#8745)
- **(shim)** revert shims directory check that caused hangs on macOS by
@jdx in
[e1b8ca4](e1b8ca4)

### 📚 Documentation

- **(python)** swap docs for python.precompiled_arch and
python.precompiled_os by @risu729 in
[#8744](#8744)

### 🧪 Testing

- **(test_tool)** redirect stderr to stdout and strip ansi codes by
@risu729 in [#8738](#8738)

### New Contributors

- @rtharston made their first contribution in
[#8731](#8731)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants