Risu
46a5895372
docs: update link to faq in use_versions_host ( #4890 )
2025-04-20 12:07:49 -05:00
Bernardo Amorim
b19e1156d6
docs: fix typo in go backend tags option title ( #4884 )
2025-04-19 07:34:10 -05:00
Bernardo Amorim
020f0d18fe
feat(go): support build tags ( #4863 )
2025-04-18 06:12:42 -05:00
mise-en-dev
a0b24e6d60
chore: release 2025.4.5 ( #4849 )
...
### 🐛 Bug Fixes
- **(ubi)** API URL for GitHub should not have /repos segement by
[@roele](https://github.com/roele ) in
[#4848 ](https://github.com/jdx/mise/pull/4848 )
- **(ubi)** URL syntax fails by [@roele](https://github.com/roele ) in
[#4859 ](https://github.com/jdx/mise/pull/4859 )
- allow to install non-numeric elixir versions by
[@roele](https://github.com/roele ) in
[#4850 ](https://github.com/jdx/mise/pull/4850 )
- removed possible single-point-of-failure while running `mise upgrade`
by [@hitblast](https://github.com/hitblast ) in
[#4847 ](https://github.com/jdx/mise/pull/4847 )
- `#MISE tools=` in task header by [@jdx](https://github.com/jdx ) in
[#4860 ](https://github.com/jdx/mise/pull/4860 )
### 🧪 Testing
- fix aqua tool test by [@jdx](https://github.com/jdx ) in
[4f2c050
](4f2c050550
)
### New Contributors
- @hitblast made their first contribution in
[#4847 ](https://github.com/jdx/mise/pull/4847 )
2025-04-17 20:31:18 -05:00
jdx
4f2c050550
test: fix aqua tool test
2025-04-17 20:04:50 -05:00
Roland Schaer
8aa1417ae1
fix(ubi): URL syntax fails ( #4859 )
...
As discussed in #4856
2025-04-16 11:33:03 -05:00
jdx
f47c0f4a89
fix: `#MISE tools=` in task header ( #4860 )
2025-04-16 14:41:26 +00:00
HitBlast
6efad9d63d
fix: removed possible single-point-of-failure while running `mise upgrade` ( #4847 )
...
Key changes are as such:
`src/cli/upgrade.rs`
* Modified the upgrade process to update configuration files only for
tools that were successfully installed.
* Changed the logic to uninstall old versions of tools only if their new
versions were successfully upgraded.
* Adjusted the rebuild of shims and runtime symlinks to occur only for
successful upgrades.
2025-04-15 15:48:46 -05:00
Roland Schaer
726c8d5d94
fix: allow to install non-numeric elixir versions ( #4850 )
...
As per discussion #4375
2025-04-15 09:12:22 -05:00
Roland Schaer
e434e64242
fix(ubi): API URL for GitHub should not have /repos segement ( #4848 )
...
As discussed in #4020
2025-04-15 08:02:53 -05:00
mise-en-dev
43aa21e447
chore: release 2025.4.4 ( #4845 )
...
### 🧪 Testing
- remove kpt test by [@jdx](https://github.com/jdx ) in
[b9d35ac
](b9d35ac579
)
2025-04-15 01:53:51 +00:00
jdx
b9d35ac579
test: remove kpt test
2025-04-14 20:30:41 -05:00
mise-en-dev
de879ba670
chore: release 2025.4.3 ( #4830 )
...
### 🚀 Features
- **(aqua)** support SLSA source_uri setting by
[@scop](https://github.com/scop ) in
[#4833 ](https://github.com/jdx/mise/pull/4833 )
- **(aqua)** use source tag in SLSA verification by
[@scop](https://github.com/scop ) in
[#4836 ](https://github.com/jdx/mise/pull/4836 )
- **(ubi)** add support for self-hosted GitHub/GitLab by
[@roele](https://github.com/roele ) in
[#4765 ](https://github.com/jdx/mise/pull/4765 )
### 📚 Documentation
- Update configuration.md by [@jdx](https://github.com/jdx ) in
[#4829 ](https://github.com/jdx/mise/pull/4829 )
- correct `mise use` paths by [@jdx](https://github.com/jdx ) in
[c8374c0
](c8374c00ca
)
2025-04-14 19:50:39 -05:00
Roland Schaer
384e35e987
feat(ubi): add support for self-hosted GitHub/GitLab ( #4765 )
...
Fixes #4749
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-04-14 18:52:05 -05:00
jdx
c8374c00ca
docs: correct `mise use` paths
2025-04-14 08:02:28 -05:00
Ville Skyttä
370214def7
feat(aqua): use source tag in SLSA verification ( #4836 )
...
For a bit tighter checking. aqua does it too.
Closes https://github.com/jdx/mise/discussions/4791
*
fdfe33db55/pkg/slsa/exec.go (L69-L79)
*
fdfe33db55/pkg/installpackage/verify_slsa.go (L41-L44)
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-04-12 10:06:10 -05:00
Ville Skyttä
6e0cf195ef
feat(aqua): support SLSA source_uri setting ( #4833 )
...
fdfe33db55/json-schema/registry.json (L625-L627)
Only one corner case in the registry for now,
`aqua:aquaproj/example-go-slsa-provenance@v0.1.0`
2025-04-12 06:05:45 -05:00
jdx
f617707827
docs: Update configuration.md ( #4829 )
2025-04-11 22:56:08 +00:00
mise-en-dev
2e5746881e
chore: release 2025.4.2 ( #4810 )
...
### 🚀 Features
- **(registry)** update aws-nuke backend by
[@StingRayZA](https://github.com/StingRayZA ) in
[#4815 ](https://github.com/jdx/mise/pull/4815 )
### 🐛 Bug Fixes
- do not default to writing to mise.$MISE_ENV.toml by
[@jdx](https://github.com/jdx ) in
[#4817 ](https://github.com/jdx/mise/pull/4817 )
- mise watch forward --exts and --filter to watchexec by
[@cmhms](https://github.com/cmhms ) in
[#4826 ](https://github.com/jdx/mise/pull/4826 )
### 📚 Documentation
- Fixing typo in code for flags in toml-tasks.md by
[@arafays](https://github.com/arafays ) in
[#4820 ](https://github.com/jdx/mise/pull/4820 )
- branding by [@jdx](https://github.com/jdx ) in
[9ad2c17
](9ad2c17ec7
)
- remove references to not-working docker: tasks by
[@jdx](https://github.com/jdx ) in
[2c2fd27
](2c2fd272e3
)
- document some dependencies by [@jdx](https://github.com/jdx ) in
[6e8bd51
](6e8bd51875
)
### 📦 ️ Dependency Updates
- update dependency vitepress-plugin-tabs to ^0.7.0 by
[@renovate[bot]](https://github.com/renovate[bot] ) in
[#4822 ](https://github.com/jdx/mise/pull/4822 )
- update rust crate petgraph to 0.8 by
[@renovate[bot]](https://github.com/renovate[bot] ) in
[#4823 ](https://github.com/jdx/mise/pull/4823 )
- update rust crate strum to 0.27 by
[@renovate[bot]](https://github.com/renovate[bot] ) in
[#4780 ](https://github.com/jdx/mise/pull/4780 )
### New Contributors
- @cmhms made their first contribution in
[#4826 ](https://github.com/jdx/mise/pull/4826 )
- @StingRayZA made their first contribution in
[#4815 ](https://github.com/jdx/mise/pull/4815 )
2025-04-11 17:47:33 -05:00
jdx
66d927ba4d
docs: simplify mise.toml example
2025-04-11 17:46:33 -05:00
jdx
6e8bd51875
docs: document some dependencies
2025-04-11 16:53:56 -05:00
jdx
2c2fd272e3
docs: remove references to not-working docker: tasks
2025-04-11 16:50:14 -05:00
cmhms
f6db50a810
fix: mise watch forward --exts and --filter to watchexec ( #4826 )
...
mise watch not forward --exts and --filter args to watchexec
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-04-11 11:49:48 -05:00
jdx
9ad2c17ec7
docs: branding
2025-04-11 10:47:11 -05:00
renovate[bot]
12a08e8664
fix(deps): update rust crate strum to 0.27 ( #4780 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [strum](https://redirect.github.com/Peternator7/strum ) | dependencies
| minor | `0.26` -> `0.27` |
---
### Release Notes
<details>
<summary>Peternator7/strum (strum)</summary>
###
[`v0.27.1`](https://redirect.github.com/Peternator7/strum/blob/HEAD/CHANGELOG.md#0271 )
[Compare
Source](https://redirect.github.com/Peternator7/strum/compare/v0.27.0...v0.27.1 )
- [#​414](https://redirect.github.com/Peternator7/strum/pull/414 ):
Fix docrs build error.
- [#​417](https://redirect.github.com/Peternator7/strum/pull/417 ):
Mention `parse_error_ty` and `parse_error_fn` that had been
left out of the docs accidentally.
-
[#​421](https://redirect.github.com/Peternator7/strum/pull/421 )[#​331](https://redirect.github.com/Peternator7/strum/pull/331 ):
Implement
`#[strum(transparent)]` attribute on `IntoStaticStr`, `Display` and
`AsRefStr` that forwards the implmenentation to
the inner value. Note that for static strings, the inner value must be
convertible to an `&'static str`.
```rust
#[derive(strum::Display)]
enum SurveyResponse {
Yes,
No,
#[strum(transparent)]
Other(String)
}
fn main() {
let response = SurveyResponse::Other("It was good".into());
println!("Question: Did you have fun?");
println!("Answer: {}", response);
// prints: Answer: It was good
}
```
###
[`v0.27.0`](https://redirect.github.com/Peternator7/strum/blob/HEAD/CHANGELOG.md#0270 )
[Compare
Source](https://redirect.github.com/Peternator7/strum/compare/v0.26.3...v0.27.0 )
##### Highlights
- [#​407](https://redirect.github.com/Peternator7/strum/pull/407 ):
`Display` is now correctly derived in `[no_std]` projects.
- [#​402](https://redirect.github.com/Peternator7/strum/pull/402 ):
`EnumIter` now implements `Send + Sync`
- [#​400](https://redirect.github.com/Peternator7/strum/pull/400 ):
`EnumTryAs` now handles attributes on variant fields correctly.
- [#​398](https://redirect.github.com/Peternator7/strum/pull/398 ):
`strum` is now on rust 2021
- [#​391](https://redirect.github.com/Peternator7/strum/pull/391 ):
`EnumProperties` correctly implements `get_bool` and `get_int`
finally. 🎉
- [#​380](https://redirect.github.com/Peternator7/strum/pull/380 ):
`FromString` now supports 2 additional attributes, `parse_error_ty`
and `parse_error_fn` that can be added to use a custom error type rather
than the default strum error message.
- [#​410](https://redirect.github.com/Peternator7/strum/pull/410 ):
These attributes accept a `Path` rather than a `String`
to improve behavior with rust-analyzer.
##### Breaking Changes
- [#​384](https://redirect.github.com/Peternator7/strum/pull/384 ):
MSRV is now 1.66.1
- [#​391](https://redirect.github.com/Peternator7/strum/pull/391 ):
`EnumProperties` doesn't provide default implementations anymore.
This would have required you to manually implement this trait which
should be very uncommon.
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am on Friday" in timezone
America/Chicago, Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/jdx/mise ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMjcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjIzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-11 06:28:01 -05:00
renovate[bot]
1c9b9a84cf
fix(deps): update rust crate petgraph to 0.8 ( #4823 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [petgraph](https://redirect.github.com/petgraph/petgraph ) |
dependencies | minor | `0.7` -> `0.8` |
---
### Release Notes
<details>
<summary>petgraph/petgraph (petgraph)</summary>
###
[`v0.8.1`](https://redirect.github.com/petgraph/petgraph/blob/HEAD/CHANGELOG.md#081---2025-04-07 )
[Compare
Source](https://redirect.github.com/petgraph/petgraph/compare/petgraph@v0.8.0...petgraph@v0.8.1 )
This patch release re-adds a missing `VisitMap` implementation that was
dropped in the `0.8.0` release,
improves error messaging in panicking functions, and adds capacity
management methods to `UnionFind`.
##### Bug Fixes
- Bring back `VisitMap` impl for std `HashSet`
([#​764](https://redirect.github.com/petgraph/petgraph/pull/764 ))
##### New Features
- Add `UnionFind` capacity management methods
([#​736](https://redirect.github.com/petgraph/petgraph/pull/736 ))
- add `#[track_caller]` to functions that panic
([#​748](https://redirect.github.com/petgraph/petgraph/pull/748 ))
###
[`v0.8.0`](https://redirect.github.com/petgraph/petgraph/blob/HEAD/CHANGELOG.md#080---2025-04-05 )
[Compare
Source](https://redirect.github.com/petgraph/petgraph/compare/petgraph@v0.7.1...petgraph@v0.8.0 )
##### Breaking changes
- Add `no_std` Support
([#​747](https://redirect.github.com/petgraph/petgraph/issues/747 ))
- Add `VisitMap::unvisit` as proposed in
[#​610](https://redirect.github.com/petgraph/petgraph/issues/610 )
([#​611](https://redirect.github.com/petgraph/petgraph/issues/611 ))
- Add support for specifying rankdir on dot plots.
([#​728](https://redirect.github.com/petgraph/petgraph/issues/728 ))
- Make `dot::Config` non_exhaustive
([#​756](https://redirect.github.com/petgraph/petgraph/issues/756 ))
- Add `from_f32/64` methods for `Float`, `Unit`, and `Bounded` measures
([#​733](https://redirect.github.com/petgraph/petgraph/issues/733 ))
##### New algorithms
- Add articulation points implementation
([#​681](https://redirect.github.com/petgraph/petgraph/issues/681 ))
- Add Prim's Algorithm for Minimum Spanning Tree
([#​625](https://redirect.github.com/petgraph/petgraph/issues/625 ))
- Add Kou's algorithm for finding a MST
([#​682](https://redirect.github.com/petgraph/petgraph/issues/682 ))
- Add Bron-Kerbosch algorithm for maximal cliques
([#​662](https://redirect.github.com/petgraph/petgraph/issues/662 ))
- Add Shortest Path Faster Algorithm Implementation
([#​686](https://redirect.github.com/petgraph/petgraph/issues/686 ))
##### New features
- Add `UnionFind::new_set`
([#​684](https://redirect.github.com/petgraph/petgraph/issues/684 ))
- Implement `Csr::try_add_edge`
([#​719](https://redirect.github.com/petgraph/petgraph/issues/719 ))
- Add checked `UnionFind` methods
([#​730](https://redirect.github.com/petgraph/petgraph/issues/730 ))
- Add `MatrixGraph` methods with recoverable errors
([#​720](https://redirect.github.com/petgraph/petgraph/issues/720 ))
- Add methods with recoverable errors for `Graph` and `StableGraph`
([#​718](https://redirect.github.com/petgraph/petgraph/issues/718 ))
##### CI & fixes
- Fix all clippy lints and check them on CI
([#​726](https://redirect.github.com/petgraph/petgraph/issues/726 ))
- Pin once_cell version for MSRV builds
([#​750](https://redirect.github.com/petgraph/petgraph/issues/750 ))
- Require conventional commits tag in PR titles
([#​734](https://redirect.github.com/petgraph/petgraph/issues/734 ))
- Fix wrong trigger for pr-title check
([#​751](https://redirect.github.com/petgraph/petgraph/issues/751 ))
- Solve clippy warnings
([#​749](https://redirect.github.com/petgraph/petgraph/issues/749 ))
- Fix github token in pr-title action
([#​752](https://redirect.github.com/petgraph/petgraph/issues/752 ))
- Add new triggers for semver-checks
([#​754](https://redirect.github.com/petgraph/petgraph/issues/754 ))
##### Documentation
- Add some missed features into crate-lvl doc
([#​758](https://redirect.github.com/petgraph/petgraph/issues/758 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am on Friday" in timezone
America/Chicago, Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/jdx/mise ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMzguMCIsInVwZGF0ZWRJblZlciI6IjM5LjIzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-11 06:27:47 -05:00
renovate[bot]
d37311151e
fix(deps): update dependency vitepress-plugin-tabs to ^0.7.0 ( #4822 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [vitepress-plugin-tabs](https://vitepress-plugins.sapphi.red/tabs/ )
([source](https://redirect.github.com/sapphi-red/vitepress-plugins )) |
[`^0.6.0` ->
`^0.7.0`](https://renovatebot.com/diffs/npm/vitepress-plugin-tabs/0.6.0/0.7.0 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>sapphi-red/vitepress-plugins (vitepress-plugin-tabs)</summary>
###
[`v0.7.0`](https://redirect.github.com/sapphi-red/vitepress-plugins/releases/tag/vitepress-plugin-tabs%400.7.0 )
[Compare
Source](https://redirect.github.com/sapphi-red/vitepress-plugins/compare/vitepress-plugin-tabs@0.6.0...vitepress-plugin-tabs@0.7.0 )
##### Minor Changes
-
[#​52](https://redirect.github.com/sapphi-red/vitepress-plugins/pull/52 )
[`565c936`](565c936722
)
Thanks [@​brc-dd](https://redirect.github.com/brc-dd )! - replace
incremental ids with vue's useId to ensure stable IDs across builds.
Vue 3.5+ is now required.
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am on Friday" in timezone
America/Chicago, Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/jdx/mise ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMzguMCIsInVwZGF0ZWRJblZlciI6IjM5LjIzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-11 06:27:26 -05:00
Abdul Rafay Shaikh
1ab9db1faf
docs: Fixing typo in code for flags in toml-tasks.md ( #4820 )
...
Fix typo in toml-tasks documentation
2025-04-11 06:27:10 -05:00
jdx
e945bd48c0
fix: do not default to writing to mise.$MISE_ENV.toml ( #4817 )
...
I just hit a situation where I had set `MISE_ENV=macos` globally. This
meant that `mise use` started writing to `mise.macos.toml` which I did
not want.
I am not sure why I had this logic in the first place but it doesn't
seem ideal. It seems to me if you specify `mise use -E macos` _that_
should write to `mise.macos.toml` but not if it's just an env var.
@roele I know you worked on this code a bit in
https://github.com/jdx/mise/pull/4249 but I think it was more about
making the `--path` flag work correctly. Any concerns about this change?
2025-04-10 11:21:17 -05:00
Raimund Hook
a0f916cf12
feat(registry): update aws-nuke backend ( #4815 )
...
Updates backend for aws-nuke to
[aqua:ekristen/aws-nuke](https://github.com/aquaproj/aqua-registry/pull/34262 ).
This brings it in alignment with the asdf backend which [switched
upstreams](https://github.com/bersalazar/asdf-aws-nuke/pull/1 ).
Resolves https://github.com/jdx/mise/discussions/4814
Signed-off-by: Raimund Hook <rhook@gitlab.com>
2025-04-10 06:35:07 -05:00
mise-en-dev
51afc3c455
chore: release 2025.4.1 ( #4768 )
...
### 🚀 Features
- **(registry)** added localstack by
[@mnm364](https://github.com/mnm364 ) in
[#4785 ](https://github.com/jdx/mise/pull/4785 )
- **(registry)** added skeema by [@mnm364](https://github.com/mnm364 ) in
[#4786 ](https://github.com/jdx/mise/pull/4786 )
- **(registry)** add television by
[@mangkoran](https://github.com/mangkoran ) in
[#4778 ](https://github.com/jdx/mise/pull/4778 )
### 🐛 Bug Fixes
- show gh rate limit reset time in local time by
[@someoneinjd](https://github.com/someoneinjd ) in
[#4799 ](https://github.com/jdx/mise/pull/4799 )
### 📚 Documentation
- all experimental note for lockfile by
[@zeitlinger](https://github.com/zeitlinger ) in
[#4781 ](https://github.com/jdx/mise/pull/4781 )
### Chore
- update deps to fix deny check by [@jdx](https://github.com/jdx ) in
[432023b
](432023b2cd
)
- pin zip to avoid issue with ubi by [@jdx](https://github.com/jdx ) in
[315deb4
](315deb4e24
)
### New Contributors
- @someoneinjd made their first contribution in
[#4799 ](https://github.com/jdx/mise/pull/4799 )
- @mnm364 made their first contribution in
[#4786 ](https://github.com/jdx/mise/pull/4786 )
- @zeitlinger made their first contribution in
[#4781 ](https://github.com/jdx/mise/pull/4781 )
2025-04-09 14:59:47 -05:00
Pedro Piñera Buendía
4fb2e07946
docs: Include post about Mise secrets in the context of Swift app dev ( #4809 )
...
I wrote a blog post about using Mise secrets' capability to encrypt
secrets in Swift app repositories and obfuscate them into the app binary
at build time.
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: jdx <216188+jdx@users.noreply.github.com>
2025-04-09 14:59:23 -05:00
someoneinjd
7da7f37c5b
fix: show gh rate limit reset time in local time ( #4799 )
...
Fix #4798
2025-04-09 19:12:42 +00:00
mangkoran
b53e91f317
feat(registry): add television ( #4778 )
...
Television is a fuzzy finder TUI using
[nucleo](https://github.com/helix-editor/nucleo ) matcher
test
```
❯ cargo run --bin mise -- install television
Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.30s
Running `target/debug/mise install television`
mise television@0.11.5 ✓ installed
❯ cargo run --bin mise -- tool television
Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.31s
Running `target/debug/mise tool television`
Backend: aqua:alexpasmantier/television
Description: The revolution will (not) be televised
Installed Versions: 0.11.5
Tool Options: [none]
❯ cargo run --bin mise -- exec television@latest -- tv --version
Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.74s
Running `target/debug/mise exec 'television@latest' -- tv --version`
television 0.11.5
❯ cargo run --bin mise -- uninstall television
Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.30s
Running `target/debug/mise uninstall television`
mise television@0.11.5 ✓ uninstalled
```
Ref: https://github.com/alexpasmantier/television
Ref:
7bc531ee75/pkgs/alexpasmantier/television
2025-04-09 14:04:23 -05:00
Michael Miller
cd760806fe
feat(registry): added skeema ( #4786 )
...
[skeema](https://github.com/skeema/skeema )
Skeema is a tool for managing MySQL and MariaDB schema changes in a
declarative fashion using pure SQL.
For the `skeema.tests`, the skeema version is a bit bloat-some.
```
$ skeema version
skeema version 1.12.3-community, commit 085259b2f833beb0588e72f9085c1f51bdfd5879, released 2025-02-27T22:12:38Z
```
I saw `doggo.test` used `awk`, so I did the same to pair it down
```
$ skeema version | awk -F, '{print $1}'
skeema version 1.12.3-community
```
Tests (using both aqua and ubi backends):
```
$ cargo run --bin mise -- install skeema
Compiling mise v2025.4.0 (/Users/mnm/mise)
Finished `dev` profile [unoptimized + debuginfo] target(s) in 6.69s
Running `target/debug/mise install skeema`
mise skeema@1.12.3 ✓ installed
$ cargo run --bin mise -- tool skeema
Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.53s
Running `target/debug/mise tool skeema`
Backend: aqua:skeema/skeema
Description: Declarative pure-SQL schema management for MySQL and MariaDB (Community Edition)
Installed Versions: 1.12.3
Tool Options: [none]
$ cargo run --bin mise -- uninstall skeema
Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.26s
Running `target/debug/mise uninstall skeema`
mise skeema@1.12.3 ✓ uninstalled
$ MISE_DISABLE_BACKENDS=aqua cargo run --bin mise -- install skeema
Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.25s
Running `target/debug/mise install skeema`
mise Installed executable into /Users/mnm/.local/share/mise/installs/skeema/1.12.3/skeema
mise skeema@1.12.3 ✓ installed
$ cargo run --bin mise -- tool skeema
Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.25s
Running `target/debug/mise tool skeema`
Backend: ubi:skeema/skeema
Installed Versions: 1.12.3
Tool Options: [none]
$ cargo run --bin mise -- uninstall skeema
Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.24s
Running `target/debug/mise uninstall skeema`
mise skeema@1.12.3 ✓ uninstalled
```
2025-04-09 14:01:45 -05:00
jdx
315deb4e24
chore: pin zip to avoid issue with ubi
2025-04-09 13:57:52 -05:00
Michael Miller
19b8b4f82f
feat(registry): added localstack ( #4785 )
...
[localstack](https://github.com/localstack/localstack ) LocalStack is a
cloud software development framework to develop and test your AWS
applications locally.
Tests:
```
$ cargo run --bin mise -- install localstack
Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.26s
Running `target/debug/mise install localstack`
mise Installed executable into /Users/mnm/.local/share/mise/installs/localstack/4.3.0/localstack
mise localstack@4.3.0 ✓ installed
$ cargo run --bin mise -- tool localstack
Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.26s
Running `target/debug/mise tool localstack`
Backend: ubi:localstack/localstack-cli[exe=localstack]
Installed Versions: 4.3.0
Tool Options: exe="localstack"
$ cargo run --bin mise -- uninstall localstack
Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.25s
Running `target/debug/mise uninstall localstack`
mise localstack@4.3.0 ✓ uninstalled
```
2025-04-04 13:42:05 -05:00
Gregor Zeitlinger
d43c7ba8da
docs: all experimental note for lockfile ( #4781 )
...
Co-authored-by: jdx <216188+jdx@users.noreply.github.com>
2025-04-04 14:39:16 +00:00
jdx
432023b2cd
chore: update deps to fix deny check
2025-04-04 09:24:47 -05:00
mise-en-dev
b61ddbea49
chore: release 2025.4.0 ( #4743 )
...
### 🐛 Bug Fixes
- s/runtimes/tools by [@jdx](https://github.com/jdx ) in
[#4754 ](https://github.com/jdx/mise/pull/4754 )
- add clarification on RUSTUP_HOME and CARGO_HOME by
[@lachieh](https://github.com/lachieh ) in
[#4759 ](https://github.com/jdx/mise/pull/4759 )
- enhance confirmation logic to respect SETTINGS.yes by
[@roele](https://github.com/roele ) in
[#4764 ](https://github.com/jdx/mise/pull/4764 )
### 🚜 Refactor
- **(registry)** use aqua for ubi by [@scop](https://github.com/scop ) in
[#4745 ](https://github.com/jdx/mise/pull/4745 )
- **(registry)** use aqua for ksops by [@scop](https://github.com/scop )
in [#4746 ](https://github.com/jdx/mise/pull/4746 )
### 📚 Documentation
- mark code block for dnf5 install as shell code by
[@sina-hide](https://github.com/sina-hide ) in
[#4747 ](https://github.com/jdx/mise/pull/4747 )
- update demo by [@hverlin](https://github.com/hverlin ) in
[#4350 ](https://github.com/jdx/mise/pull/4350 )
- move demo to top-level by [@jdx](https://github.com/jdx ) in
[2b6f45a
](2b6f45ac73
)
- Update config.ts by [@jdx](https://github.com/jdx ) in
[05ad4bc
](05ad4bc9b2
)
- Update walkthrough.md by [@jdx](https://github.com/jdx ) in
[89904b4
](89904b46d8
)
- Update index.md by [@jdx](https://github.com/jdx ) in
[#4750 ](https://github.com/jdx/mise/pull/4750 )
- Update walkthrough.md by [@jdx](https://github.com/jdx ) in
[#4751 ](https://github.com/jdx/mise/pull/4751 )
- Update README.md by [@jdx](https://github.com/jdx ) in
[4f38142
](4f38142bd3
)
### New Contributors
- @lachieh made their first contribution in
[#4759 ](https://github.com/jdx/mise/pull/4759 )
- @sina-hide made their first contribution in
[#4747 ](https://github.com/jdx/mise/pull/4747 )
2025-04-01 19:03:05 -05:00
Roland Schaer
0170d3a785
fix: enhance confirmation logic to respect SETTINGS.yes ( #4764 )
...
Enhances task confirmation to respect yes setting.
2025-04-01 12:50:33 +00:00
Lachlan Heywood
178360664a
fix: add clarification on RUSTUP_HOME and CARGO_HOME ( #4759 )
...
I was curious about how mise handled CARGO_HOME and RUSTUP_HOME, but was
only able to find out by poking in the source. Hopefully this adds some
clarification for others.
2025-04-01 07:42:49 -05:00
jdx
4a8f094414
fix: s/runtimes/tools ( #4754 )
2025-03-30 12:30:22 +00:00
jdx
4f38142bd3
docs: Update README.md
2025-03-29 21:17:24 -05:00
jdx
4ed6e41b0c
docs: Update walkthrough.md ( #4751 )
2025-03-30 01:51:49 +00:00
jdx
aae70b9eeb
docs: Update index.md ( #4750 )
2025-03-30 01:50:13 +00:00
jdx
89904b46d8
docs: Update walkthrough.md
2025-03-29 20:36:27 -05:00
jdx
05ad4bc9b2
docs: Update config.ts
2025-03-29 20:33:46 -05:00
jdx
2b6f45ac73
docs: move demo to top-level
2025-03-29 20:29:21 -05:00
Hugues Verlin
c67be43fce
docs: update demo ( #4350 )
...
- Update the demo to show that one can install multiple tools
- Add transcript
- Update readme (add link to the demo page with a video) + additional
examples

2025-03-29 13:54:54 -05:00