Skip to content

chore: merge backend and testsuite repos into this repository#5267

Merged
baszalmstra merged 78 commits into
prefix-dev:mainfrom
Hofer-Julian:feature/pfx-1237-merge-backends-testsuite-and-pixi-repo
Jan 16, 2026
Merged

chore: merge backend and testsuite repos into this repository#5267
baszalmstra merged 78 commits into
prefix-dev:mainfrom
Hofer-Julian:feature/pfx-1237-merge-backends-testsuite-and-pixi-repo

Conversation

@Hofer-Julian

@Hofer-Julian Hofer-Julian commented Jan 12, 2026

Copy link
Copy Markdown
Contributor

Description

This merges pixi-build-backends and pixi-build-testsuite repos into Pixi.

  • Rust based backends are now part of the main Cargo workspace
  • Most of testsuite is part of integration_python now, only the ROS have their own spot since the crate is slow to compile
  • Re-organized Pixi manifest and it's environments

I encourage to focus on the changed files rather than the added files when reviewing.

How Has This Been Tested?

I ran the tasks locally

AI Disclosure

  • This PR contains AI-generated content.
    • I have tested any AI-generated content in my PR.
    • I take responsibility for any AI-generated content in my PR.

Tools: Claude

Comment thread Cargo.toml
Comment on lines +14 to +20
# Standalone projects that should not be part of the workspace
"docs",
"examples",
"pixi-build-backends",
"tests/data",
"trampoline",
"pytest-temp",

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So we don't have to add empty workspace tables everwhere

@Hofer-Julian Hofer-Julian force-pushed the feature/pfx-1237-merge-backends-testsuite-and-pixi-repo branch from 0c062e3 to 31735b5 Compare January 15, 2026 11:31
/// This test simulates a program restart by dropping and recreating the dispatcher,
/// and verifies that the cache is properly reused (CacheStatus::UpToDate).
#[tokio::test]
#[ignore] // TODO: this test has a race condition with other tests modifying the same workspace

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See #5298

}

#[tokio::test]
#[ignore] // TODO: this test since it sometimes hangs in CI

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See #5299

@Hofer-Julian Hofer-Julian marked this pull request as ready for review January 15, 2026 12:31
Comment thread examples/geos-rs/Cargo.toml
Comment thread tests/data/non-satisfiability/changed-env-marker/pixi.lock Outdated
Comment thread tests/data/satisfiability/added-env-marker/pixi.lock Outdated
Comment thread lefthook.yaml Outdated

@baszalmstra baszalmstra left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I left a few comments but overall looks good to me!

@baszalmstra baszalmstra merged commit 4cc8740 into prefix-dev:main Jan 16, 2026
113 of 114 checks passed
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.

feat(test): test_package_not_rebuilt_across_sessions_when_no_files_changed FAILED when pixi run test-fast

2 participants