Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Oct 21, 2025

This PR contains the following updates:

Package Type Update Change
git minor ==2.51.0 -> ==2.52.0
py-rattler minor >=0.16,<0.17 -> >=0.17,<0.18
rattler-build feature-recipes minor >=0.48,<0.49 -> >=0.51,<0.52

Release Notes

conda/rattler (py-rattler)

v0.17.0

Compare Source

✨ Highlights

This release contains some big changes to rattler:

Consistent clobbering

Rattler installs packages in parallel but this was at the cost of not being able to resolve files properly that existed in multiple packages.
With this release we fixed this issue by creating a consistent clobbering experience.
When a file is clobbered (installed by multiple packages) the last package in the topological ordering wins.
This information is also recorded in the prefix itself which means that even if packages are added or removed from the environment the order remains consistent.

reqwest-middleware-client

The AuthenticatedClient has been rewritten by @​vlad-ivanov-name.
Instead of having a custom client for network requests we now use the reqwest-middleware crate.
The rattler implementation adds a middleware that handles authentication.
This changes makes it easier to integrate with other crates that use reqwest for network requests, and it allows users to add their own middleware.

Lock-file v4

The lock-file format has been updated to version 4.
Originally our implementation was semi-compatible with conda-lock.
We wanted to stay as close as possible to this format because it was already an established standard.
However, with version 2 and 3 of the format we started to diverge more and more.
We felt like the goals between both formats also started to diverge more and more so with version 4 we decided to completely abandon the conda-lock format and create our own.
For more information about the lock-file format and the differences between conda-lock you can read the documentation.
Note that all old formats (including the original conda-lock format) can still be parsed by rattler.

📃 Details
Added
Changed
Fixed
New Contributors
prefix-dev/rattler-build (rattler-build)

v0.51.0

Major changes

A new subcommand (rattler-build publish some/recipe.yaml --to https://prefix.dev/my-channel) to quickly build one or more recipes and upload them to the channel of your choice!

And creating attestations has become easier with the --generate-attestation flag that works seamlessly in Github Actions (when cosign is installed).

What's Changed

Full Changelog: prefix-dev/rattler-build@v0.50.0...v0.51.0

v0.50.0

What's Changed

The biggest addition is the experimental debug-shell and an improved create-patch experience.
Using debug-shell will drop you into a shell in the last build-directory, with everything readily activated. From there you can use create-patch to create new patches for your recipes. We are also planning to make it possible to add / remove / change packages in the host & build prefix interactively for a complete quick debugging experience.

New Contributors

Full Changelog: prefix-dev/rattler-build@v0.49.0...v0.50.0

v0.49.0

What's Changed

New Contributors

Full Changelog: prefix-dev/rattler-build@v0.48.1...v0.49.0


Configuration

📅 Schedule: Branch creation - "on tuesday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/pixi branch 2 times, most recently from 3075b65 to 1bd64e6 Compare October 29, 2025 00:13
@renovate renovate bot changed the title chore(ci): Update dependency git to v2.51.1 chore(ci): Update Pixi Oct 29, 2025
@renovate renovate bot force-pushed the renovate/pixi branch 3 times, most recently from ffc3def to 658802a Compare November 21, 2025 02:00
@renovate
Copy link
Contributor Author

renovate bot commented Nov 21, 2025

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: pixi.lock
ExecError: Command failed: pixi lock --no-progress --color=never --quiet
Error:   × failed to solve requirements of environment 'recipes' for platform 'win-
  │ 64'
  ├─▶   × failed to solve the environment
  │   
  ╰─▶ Cannot solve the request because of: No candidates were found for
      rattler-build >=0.51,<0.52.
      


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.

1 participant