-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Comparing changes
Open a pull request
base repository: jdx/mise
base: v2025.9.9
head repository: jdx/mise
compare: v2025.9.10
- 12 commits
- 114 files changed
- 8 contributors
Commits on Sep 12, 2025
-
fix(deps): update rust crate chrono to v0.4.42 (#6274)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [chrono](https://redirect.github.com/chronotope/chrono) | dependencies | patch | `0.4.41` -> `0.4.42` | --- ### Release Notes <details> <summary>chronotope/chrono (chrono)</summary> ### [`v0.4.42`](https://redirect.github.com/chronotope/chrono/releases/tag/v0.4.42): 0.4.42 [Compare Source](https://redirect.github.com/chronotope/chrono/compare/v0.4.41...v0.4.42) #### What's Changed - Add fuzzer for DateTime::parse\_from\_str by [@​tyler92](https://redirect.github.com/tyler92) in [#​1700](https://redirect.github.com/chronotope/chrono/pull/1700) - Fix wrong amount of micro/milliseconds by [@​nmlt](https://redirect.github.com/nmlt) in [#​1703](https://redirect.github.com/chronotope/chrono/pull/1703) - Add warning about MappedLocalTime and wasm by [@​lutzky](https://redirect.github.com/lutzky) in [#​1702](https://redirect.github.com/chronotope/chrono/pull/1702) - Fix incorrect parsing of fixed-length second fractions by [@​chris-leach](https://redirect.github.com/chris-leach) in [#​1705](https://redirect.github.com/chronotope/chrono/pull/1705) - Fix cfgs for `wasm32-linux` support by [@​arjunr2](https://redirect.github.com/arjunr2) in [#​1707](https://redirect.github.com/chronotope/chrono/pull/1707) - Fix OpenHarmony's `tzdata` parsing by [@​ldm0](https://redirect.github.com/ldm0) in [#​1679](https://redirect.github.com/chronotope/chrono/pull/1679) - Convert NaiveDate to/from days since unix epoch by [@​findepi](https://redirect.github.com/findepi) in [#​1715](https://redirect.github.com/chronotope/chrono/pull/1715) - Add `?Sized` bound to related methods of `DelayedFormat::write_to` by [@​Huliiiiii](https://redirect.github.com/Huliiiiii) in [#​1721](https://redirect.github.com/chronotope/chrono/pull/1721) - Add `from_timestamp_secs` method to `DateTime` by [@​jasonaowen](https://redirect.github.com/jasonaowen) in [#​1719](https://redirect.github.com/chronotope/chrono/pull/1719) - Migrate to core::error::Error by [@​benbrittain](https://redirect.github.com/benbrittain) in [#​1704](https://redirect.github.com/chronotope/chrono/pull/1704) - Upgrade to windows-bindgen 0.63 by [@​djc](https://redirect.github.com/djc) in [#​1730](https://redirect.github.com/chronotope/chrono/pull/1730) - strftime: simplify error handling by [@​djc](https://redirect.github.com/djc) in [#​1731](https://redirect.github.com/chronotope/chrono/pull/1731) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on friday" in timezone America/Chicago, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 637126a - Browse repository at this point
Copy the full SHA 637126aView commit details -
chore(deps): update taiki-e/install-action digest to 0154864 (#6273)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [taiki-e/install-action](https://redirect.github.com/taiki-e/install-action) | action | digest | `0c5db7f` -> `0154864` | --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on friday" in timezone America/Chicago, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 187ad56 - Browse repository at this point
Copy the full SHA 187ad56View commit details -
chore: update render:schema task (#6275)
I tried to use Bun features to simplify the script, but `import doc from "settings.toml"` and redirects in the Bun shell didn't work well. (#6275) So this PR only includes some small style and type changes. --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 68e048f - Browse repository at this point
Copy the full SHA 68e048fView commit details
Commits on Sep 13, 2025
-
Configuration menu - View commit details
-
Copy full SHA for fa78333 - Browse repository at this point
Copy the full SHA fa78333View commit details -
refactor: use deserialize_arr for task runs (#6253)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8048af9 - Browse repository at this point
Copy the full SHA 8048af9View commit details -
registry: use asdf to install semver-tool (#6233)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: jdx <216188+jdx@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 4a6f69e - Browse repository at this point
Copy the full SHA 4a6f69eView commit details -
docs: simplify OS detection in tool plugin development (#6287)
## Summary Simplifies OS detection in the tool plugin development documentation by using the `RUNTIME` object provided by vfox/mise instead of complex manual detection patterns. ## Changes - Replace complex OS detection using `package.config:sub(1,1)` and `os.capture("uname")` with the simpler `RUNTIME.osType` - Replace architecture detection using shell commands with `RUNTIME.archType` - Update all examples to use the cleaner approach - Add documentation about the `RUNTIME` object properties ## Benefits The new approach: - Eliminates dependency on non-standard `os.capture()` function - Removes need for shell command execution - Provides consistent, reliable platform detection - Makes plugin code cleaner and easier to understand - Works consistently across all platforms (Windows, Linux, macOS) ## Example **Before:** ```lua if package.config:sub(1,1) == '\\' then return "win" else local os_name = os.capture("uname"):lower() if os_name:find("darwin") then return "darwin" else return "linux" end end ``` **After:** ```lua local os = RUNTIME.osType:lower() if os == "windows" then return "win" elseif os == "darwin" then return "darwin" else return "linux" end ``` 🤖 Generated with [Claude Code](https://claude.ai/code) --------- Co-authored-by: Claude <noreply@anthropic.com>Configuration menu - View commit details
-
Copy full SHA for 424cbb4 - Browse repository at this point
Copy the full SHA 424cbb4View commit details -
fix(tool-stub): detect binary names from single-file downloads (#6281)
## Summary - Fixed binary name detection for single-file downloads in tool-stub generation - Added helper function to extract tool names from URLs by removing platform/arch suffixes - Binary name detection now works even when `--skip-download` is used ## Problem When generating tool stubs for single binary files (not archives), the `bin` field was being left empty or set incorrectly. For example, a stub named "jq-test" downloading "jq-macos-arm64" should set `bin="jq"` since the actual binary command is "jq", not "jq-macos-arm64". ## Solution 1. Added `extract_tool_name_from_filename()` function that removes common platform/architecture suffixes from filenames 2. Updated the tool-stub generation logic to detect binary names from URLs even when skipping downloads 3. For single binary files, the tool name is extracted from the URL and set as the bin field when it differs from the stub filename ## Test Plan - [x] Added e2e test `test_generate_tool_stub` that verifies: - Single binary files get correct bin field detection - Archives are handled properly - Bin field is omitted when it matches the stub name - Explicit bin parameter works correctly - [x] All existing tests pass - [x] Manual testing with jq and other single-binary tools 🤖 Generated with [Claude Code](https://claude.ai/code) --------- Co-authored-by: Claude <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 758bab3 - Browse repository at this point
Copy the full SHA 758bab3View commit details -
docs(getting-started): add backends step with diagram, github example…
…, env vars and simple tasks (#6288) Co-authored-by: Claude <noreply@anthropic.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 155d3bb - Browse repository at this point
Copy the full SHA 155d3bbView commit details -
docs: update backend plugin template references
Update documentation to reference the dedicated mise-backend-plugin-template instead of suggesting adaptation of the tool plugin template. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 942f5eb - Browse repository at this point
Copy the full SHA 942f5ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for fed4e1d - Browse repository at this point
Copy the full SHA fed4e1dView commit details -
chore: release 2025.9.10 (#6272)
### 📦 Registry - use asdf to install semver-tool by @jylenhof in [#6233](#6233) ### 🐛 Bug Fixes - **(tool-stub)** detect binary names from single-file downloads by @jdx in [#6281](#6281) ### 🚜 Refactor - allow any collection types in deserialize_arr by @risu729 in [#6282](#6282) - use deserialize_arr for task runs by @risu729 in [#6253](#6253) ### 📚 Documentation - **(getting-started)** add backends step with diagram, github example, env vars and simple tasks by @jdx in [#6288](#6288) - simplify OS detection in tool plugin development by @jdx in [#6287](#6287) - update backend plugin template references by @jdx in [942f5eb](942f5eb) ### 📦️ Dependency Updates - update rust crate chrono to v0.4.42 by @renovate[bot] in [#6274](#6274) - update taiki-e/install-action digest to 0154864 by @renovate[bot] in [#6273](#6273) ### Chore - **(schema)** fix schema for subtasks by @risu729 in [#6289](#6289) - update render:schema task by @risu729 in [#6275](#6275) Co-authored-by: mise-en-dev <release@mise.jdx.dev>
Configuration menu - View commit details
-
Copy full SHA for 8c3d7c6 - Browse repository at this point
Copy the full SHA 8c3d7c6View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v2025.9.9...v2025.9.10