Skip to content

ci: Bump Base Space#120

Open
weebo-update-cli[bot] wants to merge 2 commits into
mainfrom
updatecli_main_b2953c14201aba5345763c8e9cfb0eb24f27286e207e871bba1bfe716172de46
Open

ci: Bump Base Space#120
weebo-update-cli[bot] wants to merge 2 commits into
mainfrom
updatecli_main_b2953c14201aba5345763c8e9cfb0eb24f27286e207e871bba1bfe716172de46

Conversation

@weebo-update-cli

@weebo-update-cli weebo-update-cli Bot commented Jul 10, 2026

Copy link
Copy Markdown
Contributor

Upgrade BaseSpace

Bump mise version

change detected: * key "$.base_tools.mise" updated from "v2026.7.3" to "v2026.7.5", in file "versions.yaml"

v2026.7.5
This release makes config trust smarter across git worktrees and monorepos, and fixes npm-backed tools on npm 12.

## Added
- **Trust is shared across git worktrees.** Trust records are keyed by absolute path, so every new `git worktree add` checkout used to re-prompt for the same config. A config inside a linked worktree is now trusted automatically when the equivalent path in the repository's main checkout is trusted — trusting a repo once covers all of its worktrees. This is especially helpful for workflows that spin up many short-lived worktrees (e.g. AI-agent worktrees under `.claude/worktrees/`). Sharing flows one way, from main checkout to worktrees; an explicit `--ignore` still wins, and paranoid mode is excluded since its trust is tied to per-file content hashes. `mise untrust` inside a worktree now warns that the main checkout still trusts the config ([#10890](https://github.com/jdx/mise/pull/10890) by @jdx).
- **`mise trust --all` now trusts nested subdirectory configs.** Previously `--all` only trusted config files in the current directory and its parents. It now also walks subdirectories and trusts each nested config root it finds, so a monorepo's nested configs can be trusted with one explicit command. The walk respects `.gitignore`, skips hidden directories, and skips `node_modules`, `vendor`, `target`, `dist`, and `build` so vendored configs are left untrusted. Each nested config gets its own trust record, so a config added later in a new subdirectory still prompts ([#10889](https://github.com/jdx/mise/pull/10889) by @jdx).

## Fixed
- **npm: support npm 12 output.** npm 12 wraps `npm view --json` responses in a single-item array, which broke version listing and latest-version detection for npm-backed tools. mise now normalizes both the legacy object shape and the new wrapped shape, and tolerates missing `time` metadata ([#10888](https://github.com/jdx/mise/pull/10888) by @jdx).

## Changed
- **registry:** the `codex` shorthand now prefers `npm:@openai/codex` over the aqua GitHub asset. The aqua asset for recent releases shipped only the main `codex` binary and omitted `codex-code-mode-host`, which broke tool calling; the npm package installs the full vendor bundle. Aqua remains available as an explicit or fallback backend ([#10893](https://github.com/jdx/mise/pull/10893) by @jdx).

**Full Changelog**: https://github.com/jdx/mise/compare/v2026.7.4...v2026.7.5

## 💚 Sponsor mise

mise is maintained by [@jdx](https://github.com/jdx), an open source developer for [**entire.io**](https://entire.io), the title sponsor of the [jdx.dev](https://jdx.dev) open source tools. Development is funded by sponsors.

If mise saves you or your team time, please consider sponsoring at [jdx.dev](https://jdx.dev/sponsors.html). Individual and company sponsorships keep mise fast, free, and independent.
v2026.7.4
This release graduates `mise bootstrap` and `mise dotfiles` out of experimental mode, teaches `mise install` to reconcile Rust components and targets, and restores Linux arm64 glibc compatibility for release builds.

## Added
- **Bootstrap and dotfiles are now stable.** `mise bootstrap` and all of its subcommands (packages, repos, macOS/Linux user services, shell activation, login shell) plus `mise dotfiles` no longer require experimental mode, so they work with `MISE_EXPERIMENTAL=0`. The related `mise doctor` diagnostics (system packages, macOS defaults, login-shell drift) and the missing `[bootstrap.packages]` hint on `mise install` are always on as well ([#10869](https://github.com/jdx/mise/pull/10869) by @jdx).
- **Skip re-installs in the `mise.run` install script.** Setting `MISE_INSTALL_SKIP_IF_EXISTS` avoids re-downloading mise when the requested version is already present at the install path, which is handy for CI/Docker builds that re-run the installer on every build ([#10882](https://github.com/jdx/mise/pull/10882) by @JamBalaya56562):
  ```sh
  curl https://mise.run | MISE_INSTALL_SKIP_IF_EXISTS=1 sh
  ```
  Only the resolved install path is checked (not the wider `PATH`), and default behavior is unchanged unless you opt in.

## Fixed
- **install:** the Rust backend now asks rustup whether the configured `components` and `targets` are actually installed before skipping an install, so `mise install` reconciles missing components/targets on an already-installed toolchain instead of treating a bare symlink as complete. Array-form config is now parsed (with trimming and empty-entry filtering) and host-suffixed component names are matched ([#10876](https://github.com/jdx/mise/pull/10876) by @jdx).
- **task:** `task_source_files()` is once again available when a task defines `usage` args and its run script is re-rendered with parsed CLI values ([#10870](https://github.com/jdx/mise/pull/10870) by @jdx).
- **upgrade:** `mise upgrade --minimum-release-age` no longer prints a misleading "newer release ignored" warning when the installed version already satisfies the hidden latest release ([#10877](https://github.com/jdx/mise/pull/10877) by @jdx).
- **build:** pinned the `aarch64-unknown-linux-gnu` cross image back to a fixed tag and added a shared glibc-floor check to release packaging, restoring predictable glibc compatibility for Linux arm64 tarballs ([#10875](https://github.com/jdx/mise/pull/10875) by @jdx).

## Performance
- **install:** missing-version detection now runs each backend's install-satisfaction check in parallel, speeding up detection for larger tool sets (a follow-up to the Rust reconciliation work). If the parallel batch fails it falls back to a sequential pass so the missing list stays accurate ([#10881](https://github.com/jdx/mise/pull/10881) by @jdx).

## Changed
- **registry:** the Scala shorthand now resolves to the canonical `vfox:mise-plugins/vfox-scala` fork; the `asdf:mise-plugins/mise-scala` fallback is unchanged ([#10864](https://github.com/jdx/mise/pull/10864) by @jdx).

## Documentation
- Fixed the broken bootstrap docs intro, linked the bootstrap sub-pages, and made a style/consistency pass across the bootstrap pages ([#10878](https://github.com/jdx/mise/pull/10878), [#10880](https://github.com/jdx/mise/pull/10880) by @jdx).
- Fixed broken source-code links in the generated CLI reference ([#10879](https://github.com/jdx/mise/pull/10879) by @jdx).

### Aqua Registry Updates
New packages: [`sderosiaux/launchdeck`](https://github.com/sderosiaux/launchdeck), [`syntax-sh/lexicon-releases`](https://github.com/syntax-sh/lexicon-releases).

**Full Changelog**: https://github.com/jdx/mise/compare/v2026.7.3...v2026.7.4

## 💚 Sponsor mise

mise is maintained by [@jdx](https://github.com/jdx), an open source developer for [**entire.io**](https://entire.io), the title sponsor of the [jdx.dev](https://jdx.dev) open source tools. Development is funded by sponsors.

If mise saves you or your team time, please consider sponsoring at [jdx.dev](https://jdx.dev/sponsors.html). Individual and company sponsorships keep mise fast, free, and independent.
v2026.7.3
This release brings smarter builds for source-compiling tools, better Homebrew cask support, and a fix for lockfile entries losing their platform data during upgrades.

## Added
- **vfox: plugin-declared system dependencies.** Source-compiling plugins (php, mysql, erlang, ...) often need build tools and libraries that previously showed up only as a failed `./configure` twenty minutes into a build. vfox plugins can now declare these prerequisites in `metadata.lua`, and mise checks them before installing ([#10848](https://github.com/jdx/mise/pull/10848) by @jdx):
  ```lua
  PLUGIN.systemDependencies = {
      { bin = "bison", version = ">=3.0", packages = { brew = "bison", apt = "bison" } },
      { pkgconfig = "libxml-2.0", packages = { brew = "libxml2", apt = "libxml2-dev" } },
      { sharedlib = "libaio.so.1", packages = { apt = "libaio1" } },
  }
  ```
  Detection is the source of truth: a satisfied check passes regardless of how the capability was installed (Homebrew, apt, nix, from source), and the per-manager `packages` map is only used to offer installing the missing subset. A new `system_deps` setting controls behavior (`prompt` default, `auto`, `warn`, `ignore`); the check never fails an install. Missing deps also show up in `mise doctor` and `mise bootstrap status`. Declarations are inert on older mise versions and on upstream vfox.

- **brew: cask lifecycle hooks.** Homebrew cask installs now run supported `preflight` and `postflight` hooks via a mise-owned, sha256-verified Ruby shim (no `brew` delegation), which fixes wrapper-style casks like GIMP. Unsupported hook DSL fails with an explicit error ([#10837](https://github.com/jdx/mise/pull/10837) by @jdx).

- **cli: terminal width override.** In some CI environments width detection returns a bogus value and mise's table/list output (`mise ls`, `mise registry`, `mise settings`) renders oddly with no way to fix it. You can now override the detected width ([#10862](https://github.com/jdx/mise/pull/10862) by @JamBalaya56562):
  ```sh
  MISE_TERM_WIDTH=120 mise ls
  ```
  `MISE_TERM_WIDTH` takes precedence, with `COLUMNS` as a fallback. An explicit override is honored exactly (no 80-column floor); behavior is unchanged when neither is set.

## Fixed
- **upgrade:** `mise upgrade --bump` can rewrite more lockfile entries than the tools it actually installs. Those rewritten entries were previously reduced to bare version/backend records, losing their cross-platform checksums and URLs. mise now re-locks stale entries that are missing platform metadata, so tools like `ruff`, `biome`, and `typos` keep their full lock data ([#10752](https://github.com/jdx/mise/pull/10752) by @zeitlinger).
- **brew:** casks whose binary is created by a pkg installer at an absolute path (e.g. `karabiner-elements`) now install correctly, staged through the caskroom as symlinks ([#10841](https://github.com/jdx/mise/pull/10841) by @jdx).
- **vfox:** traditional vfox plugin downloads now go into mise's per-tool download directory so they are cleaned up after install ([#10840](https://github.com/jdx/mise/pull/10840) by @risu729).
- **brew:** included the cask shim in the published crate, fixing a `cargo publish` verification failure ([#10863](https://github.com/jdx/mise/pull/10863) by @jdx).

## Changed
- **registry:** switched a large batch of tools to the vfox backend: scala, groovy, mongodb, emsdk, teleport-community, teleport-ent, tinytex, mysql, elasticsearch, v, spring-boot, php, clojure, oci, jib, graalvm, gcc-arm-none-eabi, and tiny.

## Documentation
- De-slopified the landing page copy and visuals ([#10836](https://github.com/jdx/mise/pull/10836) by @jdx).

**Full Changelog**: https://github.com/jdx/mise/compare/v2026.7.2...v2026.7.3

## 💚 Sponsor mise

mise is maintained by [@jdx](https://github.com/jdx), an open source developer for [**entire.io**](https://entire.io), the title sponsor of the [jdx.dev](https://jdx.dev) open source tools. Development is funded by sponsors.

If mise saves you or your team time, please consider sponsoring at [jdx.dev](https://jdx.dev/sponsors.html). Individual and company sponsorships keep mise fast, free, and independent.
Bump helm version

change detected: * key "$.base_tools.helm" updated from "v4.2.2" to "v4.2.3", in file "versions.yaml"

v4.2.3
Helm v4.2.3 is a patch release. Users are encouraged to upgrade for the best experience.

The community keeps growing, and we'd love to see you there!

- Join the discussion in [Kubernetes Slack](https://kubernetes.slack.com):
  -  for questions and just to hang out
  -  for discussing PRs, code, and bugs
- Hang out at the Public Developer Call: Thursday, 9:30 Pacific via [Zoom](https://zoom.us/j/696660622)
- Test, debug, and contribute charts: [ArtifactHub/packages](https://artifacthub.io/packages/search?kind=0)

## Installation and Upgrading

Download Helm v4.2.3. The common platform binaries are here:

- [MacOS amd64](https://get.helm.sh/helm-v4.2.3-darwin-amd64.tar.gz) ([checksum](https://get.helm.sh/helm-v4.2.3-darwin-amd64.tar.gz.sha256sum) / ff3ac86755a45f3422473bc1200776aac0fe04c5766abe6ca66699f7b564b23b)
- [MacOS arm64](https://get.helm.sh/helm-v4.2.3-darwin-arm64.tar.gz) ([checksum](https://get.helm.sh/helm-v4.2.3-darwin-arm64.tar.gz.sha256sum) / 048ecf5ad3160f83d918f9fe945238d2132b079640f7b106175331c25f242c64)
- [Linux amd64](https://get.helm.sh/helm-v4.2.3-linux-amd64.tar.gz) ([checksum](https://get.helm.sh/helm-v4.2.3-linux-amd64.tar.gz.sha256sum) / e9b88b4ee95b18c706839c28d3a0220e5bc470e9cd9262410c90793c45ff8b7c)
- [Linux arm](https://get.helm.sh/helm-v4.2.3-linux-arm.tar.gz) ([checksum](https://get.helm.sh/helm-v4.2.3-linux-arm.tar.gz.sha256sum) / ba00678361ca7a03ec42ca1ea459543e1d8eab2a7d5429a5eda71dc9741c8a9b)
- [Linux arm64](https://get.helm.sh/helm-v4.2.3-linux-arm64.tar.gz) ([checksum](https://get.helm.sh/helm-v4.2.3-linux-arm64.tar.gz.sha256sum) / 21abd9354d39b2cd79a8d76be6912cd137a983cbf997193503fb8a6a6e2f2785)
- [Linux i386](https://get.helm.sh/helm-v4.2.3-linux-386.tar.gz) ([checksum](https://get.helm.sh/helm-v4.2.3-linux-386.tar.gz.sha256sum) / 31d57972d36e60388e173327fffcf9d58f272349dfa9ed3e1914f3cd88fe7283)
- [Linux loong64](https://get.helm.sh/helm-v4.2.3-linux-loong64.tar.gz) ([checksum](https://get.helm.sh/helm-v4.2.3-linux-loong64.tar.gz.sha256sum) / 232f82d787d530a621b2006965ed2b99644b4391bbc6261e9787f95700fc44f7)
- [Linux ppc64le](https://get.helm.sh/helm-v4.2.3-linux-ppc64le.tar.gz) ([checksum](https://get.helm.sh/helm-v4.2.3-linux-ppc64le.tar.gz.sha256sum) / 43fc5a4b20839c3669a0748498bd2613b095e288425bf5678c6ba664eb4a0e70)
- [Linux s390x](https://get.helm.sh/helm-v4.2.3-linux-s390x.tar.gz) ([checksum](https://get.helm.sh/helm-v4.2.3-linux-s390x.tar.gz.sha256sum) / 17932091e19d352585b540a482fca9b953d32a8ad7afec72bf9cbbcd96b094cb)
- [Linux riscv64](https://get.helm.sh/helm-v4.2.3-linux-riscv64.tar.gz) ([checksum](https://get.helm.sh/helm-v4.2.3-linux-riscv64.tar.gz.sha256sum) / 09ff0772730678c652b9ac4a2b32cd20f4e62a2b040403bcacd4ad845d3d3e9c)
- [Windows amd64](https://get.helm.sh/helm-v4.2.3-windows-amd64.zip) ([checksum](https://get.helm.sh/helm-v4.2.3-windows-amd64.zip.sha256sum) / 5ca7de684c92d48b93d5c34a029fdda57b38e1eac04bc8541bdf1eb249388679)
- [Windows arm64](https://get.helm.sh/helm-v4.2.3-windows-arm64.zip) ([checksum](https://get.helm.sh/helm-v4.2.3-windows-arm64.zip.sha256sum) / 5f444ed097688ed3abaf1d8801e21110d9bddeb6ed13939afcac302888527ab5)

The [Quickstart Guide](https://helm.sh/docs/intro/quickstart/) will get you going from there. For **upgrade instructions** or detailed installation notes, check the [install guide](https://helm.sh/docs/intro/install/). You can also use a [script to install](https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-4) on any system with `bash`.

## What's Next

- 4.2.4 and 3.21.4 are the next patch releases scheduled for August 12, 2026
- 4.3.0 and 3.22.0 are the next minor releases scheduled for September 9, 2026

## Changelog

- chore(deps): bump golang.org/x/crypto from 0.53.0 to 0.54.0 43e8b7feece8beb0fcba47059ec9b522fd929a64 (Terry Howe)
v4.2.2
Helm v4.2.2 is a patch release. Users are encouraged to upgrade for the best experience.

The community keeps growing, and we'd love to see you there!

- Join the discussion in [Kubernetes Slack](https://kubernetes.slack.com):
  -  for questions and just to hang out
  -  for discussing PRs, code, and bugs
- Hang out at the Public Developer Call: Thursday, 9:30 Pacific via [Zoom](https://zoom.us/j/696660622)
- Test, debug, and contribute charts: [ArtifactHub/packages](https://artifacthub.io/packages/search?kind=0)

## Notable Changes

- Revert: Fixed a race condition in WaitForDelete where the status observer canceled the watch too early, causing intermittent failures when running a full test suite #32214

## Installation and Upgrading

Download Helm v4.2.2. The common platform binaries are here:

- [MacOS amd64](https://get.helm.sh/helm-v4.2.2-darwin-amd64.tar.gz) ([checksum](https://get.helm.sh/helm-v4.2.2-darwin-amd64.tar.gz.sha256sum) / 10c1e36ee8c5f2e2ee25a16599cb03ab74c0953cd889cacb980a49ba4b6574ba)
- [MacOS arm64](https://get.helm.sh/helm-v4.2.2-darwin-arm64.tar.gz) ([checksum](https://get.helm.sh/helm-v4.2.2-darwin-arm64.tar.gz.sha256sum) / 5410a0dae3d5d91f45653b161260d9301aabc4ae80ae50a6605d66884b6df8ea)
- [Linux amd64](https://get.helm.sh/helm-v4.2.2-linux-amd64.tar.gz) ([checksum](https://get.helm.sh/helm-v4.2.2-linux-amd64.tar.gz.sha256sum) / 9adafecab4d406853bba163a70e9f104f47dbbf65ce24b7653bae7e36150bcb6)
- [Linux arm](https://get.helm.sh/helm-v4.2.2-linux-arm.tar.gz) ([checksum](https://get.helm.sh/helm-v4.2.2-linux-arm.tar.gz.sha256sum) / 7e9490169874695e04ab1af47c5620621fc13c84219a258fcc1afdcd40ca7438)
- [Linux arm64](https://get.helm.sh/helm-v4.2.2-linux-arm64.tar.gz) ([checksum](https://get.helm.sh/helm-v4.2.2-linux-arm64.tar.gz.sha256sum) / 78803142087a0069fa4b50d3f32a84d3ef25c14d1ee8a40fbccf86a6216d2f36)
- [Linux i386](https://get.helm.sh/helm-v4.2.2-linux-386.tar.gz) ([checksum](https://get.helm.sh/helm-v4.2.2-linux-386.tar.gz.sha256sum) / 8e1fdcda4a476ffc5d1179c7f16d33a3d54267efa08fd720f7678277d68bc2d5)
- [Linux loong64](https://get.helm.sh/helm-v4.2.2-linux-loong64.tar.gz) ([checksum](https://get.helm.sh/helm-v4.2.2-linux-loong64.tar.gz.sha256sum) / b8bfe96b8b0b0e2af51af4a00ef521cc5a7e03793aea3568cf8500a63ae05041)
- [Linux ppc64le](https://get.helm.sh/helm-v4.2.2-linux-ppc64le.tar.gz) ([checksum](https://get.helm.sh/helm-v4.2.2-linux-ppc64le.tar.gz.sha256sum) / 814a80fd98eb9e4c5a9d610f3b9c15ffe120c2f5e39df16a2f491723ebc90126)
- [Linux s390x](https://get.helm.sh/helm-v4.2.2-linux-s390x.tar.gz) ([checksum](https://get.helm.sh/helm-v4.2.2-linux-s390x.tar.gz.sha256sum) / d84cdf1123f20cfbef19a2af1cd6afe8b00626bd9846bccb9dae978c810c8274)
- [Linux riscv64](https://get.helm.sh/helm-v4.2.2-linux-riscv64.tar.gz) ([checksum](https://get.helm.sh/helm-v4.2.2-linux-riscv64.tar.gz.sha256sum) / f07c105180dff2619ab45134b9b47b7845387e8f3299e12ebe0efb87c7548717)
- [Windows amd64](https://get.helm.sh/helm-v4.2.2-windows-amd64.zip) ([checksum](https://get.helm.sh/helm-v4.2.2-windows-amd64.zip.sha256sum) / 5fad8562e98c34fa5af3ef904086a5874a6701050f9bf36e30238c975df94dcd)
- [Windows arm64](https://get.helm.sh/helm-v4.2.2-windows-arm64.zip) ([checksum](https://get.helm.sh/helm-v4.2.2-windows-arm64.zip.sha256sum) / 2e993d6a1dd8197a33e65d8e90b26df9d248ff3501701dea401856aa265a2dab)

This release was signed by @gjenkins8 with key BF88 8333 D96A 1C18 E268 2AAE D79D 67C9 EC01 6739, which can be found at https://keys.openpgp.org/vks/v1/by-fingerprint/BF888333D96A1C18E2682AAED79D67C9EC016739. Please use the attached signatures for verifying this release using gpg.

The [Quickstart Guide](https://helm.sh/docs/intro/quickstart/) will get you going from there. For **upgrade instructions** or detailed installation notes, check the [install guide](https://helm.sh/docs/intro/install/). You can also use a [script to install](https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-4) on any system with `bash`.

## What's Next

- 4.2.3 and 3.21.2 are the next patch releases scheduled for July 8, 2026
- 4.3.0 and 3.22.0 are the next minor releases scheduled for September 9, 2026

## Changelog

- Revert "fix(kube): prevent spurious early exit in WaitForDelete during informer sync" b05881cf967a5a09e19866799d0edfd40675803a (George Jenkins)

**Full Changelog**: https://github.com/helm/helm/compare/v4.2.1...v4.2.2
GitHub Action workflow link
Updatecli logo

Created automatically by Updatecli

Options:

Most of Updatecli configuration is done via its manifest(s).

  • If you close this pull request, Updatecli will automatically reopen it, the next time it runs.
  • If you close this pull request and delete the base branch, Updatecli will automatically recreate it, erasing all previous commits made.

Feel free to report any issues at github.com/updatecli/updatecli.
If you find this tool useful, do not hesitate to star our GitHub repository as a sign of appreciation, and/or to tell us directly on our chat!

@weebo-update-cli weebo-update-cli Bot force-pushed the updatecli_main_b2953c14201aba5345763c8e9cfb0eb24f27286e207e871bba1bfe716172de46 branch from 087f38c to 7826e10 Compare July 12, 2026 22:53
GitHub Actions Bot added 2 commits July 12, 2026 23:11
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
@weebo-update-cli weebo-update-cli Bot force-pushed the updatecli_main_b2953c14201aba5345763c8e9cfb0eb24f27286e207e871bba1bfe716172de46 branch from 7826e10 to 887a49f Compare July 12, 2026 23:12
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.

0 participants