Skip to content

Conversation

@keewis
Copy link
Collaborator

@keewis keewis commented Dec 17, 2025

minimum-dependency-versions has recently gained support for pixi envs, which means we can re-enable it.

@github-actions github-actions bot added the Automation Github bots, testing workflows, release automation label Dec 17, 2025
@keewis keewis added the skip-ci label Dec 17, 2025
@keewis keewis marked this pull request as draft December 17, 2025 08:56
@keewis
Copy link
Collaborator Author

keewis commented Dec 17, 2025

that's curious, I wouldn't have imagined that the action would fail to install entirely because actions only shallow-clone (breaking the dynamic versioning implemented by setuptools-scm / hatch-vcs). It's probably time to package the module in the action and publish that to PyPI, then deprecate the action entirely (or make the action use the published package).

@github-actions github-actions bot added the CI Continuous Integration tools label Dec 20, 2025
@keewis keewis marked this pull request as ready for review December 20, 2025 12:29
@keewis
Copy link
Collaborator Author

keewis commented Dec 20, 2025

with the most recent changes (including removing the action in favor of a CLI), the min-versions policy works again. An additional upside is that running pixi run policy will check all policy files locally, which should make the dev experience for min-deps changes nicer.

This is thus ready for review and merging.

@keewis keewis merged commit 95657fd into pydata:main Dec 23, 2025
34 checks passed
@keewis keewis deleted the min-deps-ci branch December 23, 2025 14:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Automation Github bots, testing workflows, release automation CI Continuous Integration tools skip-ci

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant