Skip to content

pixi 0.45.0#218676

Merged
BrewTestBot merged 2 commits intomasterfrom
bump-pixi-0.45.0
Apr 7, 2025
Merged

pixi 0.45.0#218676
BrewTestBot merged 2 commits intomasterfrom
bump-pixi-0.45.0

Conversation

@BrewTestBot
Copy link
Copy Markdown
Contributor

Created by brew bump


Created with brew bump-formula-pr.

Details

release notes
## Release Notes

✨ Highlights

This release brings in numerous improvements and bug fixes and one big feature: argument variables tasks!
By specifying the args key in your manifest, you will have a more convenient way of specifying arguments, which works with pipes and even allows you to set defaults.

Let's say you define this manifest:

[tasks.install]
cmd = "cargo install {{ type }} --path {{ path }}"
args = ["path", { arg = "type", default = "--release" }] # `path` is mandatory, `type` is optional with a default

Both of the invocations now work, since type is optional:

pixi run install /path/to/manifest
pixi run install /path/to/manifest --debug

If you don't specify args for your tasks everything which you append to the CLI will also be appended to the task.

[tasks.install]
cmd = "cargo install"

Therefore, running pixi run install --debug --path /path/to/manifest will lead to cargo install --debug --path /path/to/manifest being run inside the environment.
This was already the behavior before this release, so existing tasks should continue to work.

Learn more in our documentation: https://pixi.sh/v0.45.0/workspace/advanced_tasks/#using-task-arguments

Changed

  • Argument variables in tasks by @prsabahrami in #3433
  • Make workspace name optional by @baszalmstra in #3526

Documentation

  • Added task cwd default behaviour by @danpal96 in #3470
  • Move direnv section to separate page by @pavelzw in #3472
  • Exclude extender files from search by @Hofer-Julian in #3473
  • Update getting_started.md to correctly reference py313 instead of py312 by @philipreese in #3489
  • Move environment var section by @Hofer-Julian in #3498
  • Rename remaining pixi project to pixi workspace by @Hofer-Julian in #3486
  • Mention pypi support in pixi-pack by @pavelzw in #3508
  • Document that activation scripts are not simply sourced by @traversaro in #3506
  • Update pixi-pack docs for ignoring non-wheel pypi packages by @delsner in #3523

Fixed

  • pixi run deno by @Hofer-Julian in #3484
  • 'pixi config list proxy-config' by @gzm55 in #3497
  • Shell-hook, avoid running unexpected commands by @gzm55 in #3493
  • pixi global stop checking for quicklaunch on Windows by @Hofer-Julian in #3521

Performance

  • Only call pixi global completion functions when necessary by @Hofer-Julian in #3477

Refactor

  • Change section header from [project] to [workspace] in the docs source files by @prsabahrami in #3494

New Contributors

  • @philipreese made their first contribution in #3489
  • @danpal96 made their first contribution in #3470

Download pixi 0.45.0

File Platform Checksum
pixi-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
pixi-x86_64-apple-darwin.tar.gz Intel macOS checksum
pixi-aarch64-pc-windows-msvc.zip ARM64 Windows checksum
pixi-aarch64-pc-windows-msvc.msi ARM64 Windows checksum
pixi-x86_64-pc-windows-msvc.zip x64 Windows checksum
pixi-x86_64-pc-windows-msvc.msi x64 Windows checksum
pixi-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
pixi-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum

@github-actions github-actions bot added rust Rust use is a significant feature of the PR or issue bump-formula-pr PR was created using `brew bump-formula-pr` labels Apr 7, 2025
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 7, 2025

🤖 An automated task has requested bottles to be published to this PR.

Please do not push to this PR branch before the bottle commits have been pushed, as this results in a state that is difficult to recover from. If you need to resolve a merge conflict, please use a merge commit. Do not force-push to this PR branch.

@github-actions github-actions bot added the CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. label Apr 7, 2025
@BrewTestBot BrewTestBot enabled auto-merge April 7, 2025 18:01
@BrewTestBot BrewTestBot added this pull request to the merge queue Apr 7, 2025
Merged via the queue into master with commit 4e263a4 Apr 7, 2025
14 checks passed
@BrewTestBot BrewTestBot deleted the bump-pixi-0.45.0 branch April 7, 2025 18:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bump-formula-pr PR was created using `brew bump-formula-pr` CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. rust Rust use is a significant feature of the PR or issue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants