Commit the lockfile - #1439
Draft
danielballan wants to merge 1 commit into
Draft
Conversation
Member
Author
|
About a year ago, I found that solving tiled dependencies spiked pixi's usage of system resources, sometimes even crashing my Ubuntu Thinkpad. For that reason, I went with uv for our CI jobs. This no longer seems to be an issue, so I think we can move to using pixi in CI. |
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
This PR ensures that developers get a validated, working environment out of the box. It also solves the problem, "Library X put out a new release last night and now all PRs opened today are failing due to this regression unrelated to the context of the PR."
pixi.lockfrom.gitignore. Note whyuv.lockis still in the `.gitignore.pixi.lock.pixi update) and runs the tests. This will provide prompt warning for, "Library X put out a release that broke us." This is important because thepixi.lockfile only protects developers who have cloned the repo. It doesn't affects users who are installing tiled from the package on conda-forge.