-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
feat(prepare): add mise prepare command for dependency preparation
#7281
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 1 commit
Commits
Show all changes
37 commits
Select commit
Hold shift + click to select a range
b922840
feat(prepare): add `mise prepare` command for dependency preparation
jdx 93a4ba3
fix(prepare): run prepare after tool installation and add tests
jdx b523a5e
[autofix.ci] apply automated fixes
autofix-ci[bot] 6bd9a83
[autofix.ci] apply automated fixes (attempt 2/3)
autofix-ci[bot] 2a9909e
refactor(prepare): make providers opt-in with per-provider auto setting
jdx dcf587f
[autofix.ci] apply automated fixes
autofix-ci[bot] 7b246d7
feat(prepare): show staleness warning in mise activate shells
jdx 8e41edb
refactor(prepare): split npm provider into npm/yarn/pnpm/bun
jdx 3eb9fb4
[autofix.ci] apply automated fixes
autofix-ci[bot] ce14743
feat(prepare): add cargo, go, pip, poetry, uv, bundler, composer prov…
jdx 1d04a19
perf(prepare): run providers in parallel
jdx 5595530
docs(prepare): add documentation and experimental badge
jdx affbf15
fix(prepare): fix multiple bugs in prepare system
jdx 6564ba9
[autofix.ci] apply automated fixes
autofix-ci[bot] 62f30c3
fix(prepare): use shell_words for proper command parsing
jdx d31d4b1
fix(prepare): fix toolset env and duplicate dry-run output
jdx a761d0a
fix(prepare): use &Path instead of &PathBuf in provider constructors
jdx 7c9ceb2
fix(e2e-win): make prepare and task tests self-contained
jdx f0e689f
fix(prepare): fix remaining clippy warning and Windows e2e tests
jdx 9646869
fix(run): check task --help before toolset/prepare; fix Windows e2e t…
jdx 1af1bdf
fix(e2e): use physical path instead of PSDrive path in Windows tests
jdx 612bb52
Merge remote-tracking branch 'origin/main' into feat/prepare
jdx cab891a
fix(prepare): remove cargo provider with broken freshness check
jdx 27a874d
docs(prepare): remove cargo provider references
jdx 9e07b69
[autofix.ci] apply automated fixes
autofix-ci[bot] d6771e9
fix(prepare): update CLI doc comment to remove cargo reference
jdx 13d8186
test(prepare): remove cargo provider e2e test
jdx 4dab79f
fix(e2e): use explicit $TestDrive paths in prepare tests
jdx 2a1c8a5
fix(prepare): use go mod vendor when vendor/ exists
jdx 30c20fc
fix(prepare): consistent freshness for globs matching no files
jdx f6fa6e3
fix(prepare): Windows test PSDrive path and Go provider applicability
jdx 072fef2
fix(prepare): Windows tests and directory freshness check
jdx d988a0d
fix(prepare): Windows e2e tests use isolated subdirectories
jdx 8ee5668
fix(prepare): don't remove MISE_EXPERIMENTAL in Windows tests
jdx 6337151
fix(test): set MISE_EXPERIMENTAL in vfox test
jdx e379ef8
fix(prepare): Windows tests set MISE_CONFIG_FILE to prevent parent co…
jdx b3e0ed3
fix(prepare): skip complex Windows tests, keep basic test
jdx File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
perf(prepare): run providers in parallel
Use parallel::parallel to execute multiple prepare providers concurrently, respecting the jobs setting for concurrency limits. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
- Loading branch information
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.