docs(dev-tools): clarify vfox metadata depends for install hooks#9573
docs(dev-tools): clarify vfox metadata depends for install hooks#9573
Conversation
Document that [tools] depends controls install order only, while registry and vfox metadata.lua depends feed dependency_env for hooks. Add metadata.lua examples and vfox backend subsection.
|
Warning You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again! |
Greptile SummaryThis is a docs-only PR that distinguishes between Confidence Score: 5/5Documentation-only changes; safe to merge with minor suggestions No code changes; all findings are P2 style/completeness suggestions. The anchor precision and removed automatic-dependency context are cosmetic issues that don't affect correctness. docs/dev-tools/index.md (dropped automatic backend dependency context); docs/configuration.md (anchor specificity) Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A["[tools] depends\n(mise.toml)"] -->|"install-graph ordering only\nbetween configured tools"| B[Install Scheduler]
C["PLUGIN.depends\n(metadata.lua)"] -->|"plugin metadata\n(ordering + hook PATH)"| B
B --> D[Install Jobs run in order]
D --> E["Install hooks executed\nwith correct PATH"]
Reviews (5): Last reviewed commit: "docs(dev-tools): explain config depends ..." | Re-trigger Greptile |
Avoid implying only registry shorthand; explicit backend ids work too.
…ends Document vfox metadata.lua depends via install scheduling and dependency_env only.
|
Warning You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again! |
### 🚀 Features - **(backend)** support top-level aqua cosign verification by @risu729 in [#9111](#9111) ### 🐛 Bug Fixes - **(schema)** validate all schema files with draft2020 and strict mode by @risu729 in [#9594](#9594) - **(shim)** skip network resolution for installed tool dirs by @jdx in [#9599](#9599) ### 📚 Documentation - **(dev-tools)** clarify vfox metadata depends for install hooks by @risu729 in [#9573](#9573) - **(plugins)** remove registry submission guidance by @risu729 in [#9577](#9577) ### 📦️ Dependency Updates - lock file maintenance by @renovate[bot] in [#9586](#9586) ### 📦 Registry - remove bashly asdf fallback by @risu729 in [#9578](#9578) - use github backend for rebar by @risu729 in [#9576](#9576) - add wasm-tools ([aqua:bytecodealliance/wasm-tools](https://github.com/bytecodealliance/wasm-tools)) by @2xdevv in [#9596](#9596) - enable symlink_bins for elixir-ls by @AlternateRT in [#9592](#9592) ### Chore - **(release)** always append sponsor block to release notes by @jdx in [#9580](#9580) - warn on vendored vfox embedded plugins by @risu729 in [#9588](#9588) - prefer registry shorthands over cargo/npm backends in mise.toml by @risu729 in [#9595](#9595) ## 📦 Aqua Registry Updates ### New Packages (2) - [`salesforce/reactive-grpc/protoc-gen-reactor-grpc`](https://github.com/salesforce/reactive-grpc) - [`spinframework/spin`](https://github.com/spinframework/spin) ### Updated Packages (1) - [`pnpm/pnpm`](https://github.com/pnpm/pnpm)
Summary
[tools]dependsis an install graph ordering constraint for configured tools.PLUGIN.dependsinmetadata.luaas the hook-time dependency metadata for tool plugins.PATHbehavior.Implementation Notes
Verified against mise's install scheduler and vfox hook environment code paths.
[tools]dependsis consumed byToolDepsto add edges between tools in the current install set. vfoxmetadata.luadependsis parsed as an array of tool names; when matching tools are configured, mise uses those entries to order current install jobs and build the install-hook environment.Verification
git diff --check