Skip to content

Conversation

@mangkoran
Copy link
Contributor

CMake was added into aqua-registry in
aquaproj/aqua-registry@682e9fd

Test

21:14:12 ❯ cargo run --bin mise -- install cmake
    Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.58s
     Running `target/debug/mise install cmake`

21:14:30 ❯ cargo run --bin mise -- tool cmake
    Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.54s
     Running `target/debug/mise tool cmake`
Backend:            aqua:Kitware/CMake
Description:        Mirror of CMake upstream repository
Installed Versions: 4.2.0
Tool Options:       [none]

21:14:58 ❯ cargo run --bin mise -- exec cmake -- cmake --version
    Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.54s
     Running `target/debug/mise exec cmake -- cmake --version`
cmake version 4.2.0

CMake suite maintained and supported by Kitware (kitware.com/cmake).

@mangkoran mangkoran marked this pull request as draft December 4, 2025 14:31
@mangkoran
Copy link
Contributor Author

Oops it seems I need to fix the test. Will do it tomorrow as it's already late for me.

@risu729
Copy link
Contributor

risu729 commented Dec 4, 2025

I think you shouldn't remove asdf/vfox plugins. You can keep them as fallbacks.
Also, a test in registry.toml is required.

@mangkoran mangkoran marked this pull request as ready for review December 7, 2025 13:35
@mangkoran
Copy link
Contributor Author

@risu729 Thank you for the feedback. I have re-added asdf and vfox backend and also add test for cmake. Please kindly review it.

@mangkoran mangkoran changed the title registry: switch cmake to aqua backend registry: add cmake aqua backend Dec 8, 2025
@jdx jdx merged commit 093ed35 into jdx:main Dec 8, 2025
34 checks passed
jdx pushed a commit that referenced this pull request Dec 8, 2025
### 🚀 Features

- **(npm)** support pnpm as a package manager for npm backend by
@risu729 in [#7214](#7214)
- **(tool-stubs)** add --bootstrap flag to mise generate tool-stub by
@jdx in [#7203](#7203)

### 🐛 Bug Fixes

- **(alpine)** increase alpine release timeout to 60 minutes by @jdx in
[#7188](#7188)
- **(bun)** use x64-baseline for aarch64 on Windows by @roele in
[#7190](#7190)
- **(tools)** allow using env vars in tools by @antonsergeyev in
[#7205](#7205)
- add cfg(feature = "self_update") to statics only used by that feature
by @jdx in [#7185](#7185)

### 📚 Documentation

- Update registry.md by @jdx in
[ad11ad1](ad11ad1)

### 📦️ Dependency Updates

- update ghcr.io/jdx/mise:alpine docker digest to 2909cce by
@renovate[bot] in [#7196](#7196)
- update fedora:43 docker digest to 6cd815d by @renovate[bot] in
[#7195](#7195)
- update ghcr.io/jdx/mise:deb docker digest to 1893530 by @renovate[bot]
in [#7198](#7198)
- update ghcr.io/jdx/mise:copr docker digest to 0447a85 by
@renovate[bot] in [#7197](#7197)

### 📦 Registry

- add Supabase CLI to registry.toml by @bodadotsh in
[#7206](#7206)
- add cmake aqua backend by @mangkoran in
[#7186](#7186)

### New Contributors

- @antonsergeyev made their first contribution in
[#7205](#7205)
- @bodadotsh made their first contribution in
[#7206](#7206)

## 📦 Aqua Registry Updates

#### New Packages (3)

- [`skanehira/ghost`](https://github.com/skanehira/ghost)
- [`square/certigo`](https://github.com/square/certigo)
- [`steveyegge/beads`](https://github.com/steveyegge/beads)

#### Updated Packages (8)

- [`apache/maven`](https://github.com/apache/maven)
- [`apple/container`](https://github.com/apple/container)
- [`aquasecurity/trivy`](https://github.com/aquasecurity/trivy)
- [`charmbracelet/crush`](https://github.com/charmbracelet/crush)
- [`goreleaser/goreleaser`](https://github.com/goreleaser/goreleaser)
- [`goreleaser/nfpm`](https://github.com/goreleaser/nfpm)
- [`ninja-build/ninja`](https://github.com/ninja-build/ninja)
- [`twpayne/chezmoi`](https://github.com/twpayne/chezmoi)
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.

3 participants