Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

test: create a prerelease job #247

Merged
merged 2 commits into from Dec 28, 2023
Merged

test: create a prerelease job #247

merged 2 commits into from Dec 28, 2023

Conversation

12rambau
Copy link
Contributor

Test the lib against the pre-released version of its dependencies.
Very useful considering the release cycle of Sphinx which is regularly breaking things in its exposed API as they are cleaning it.

This PR includes:

  • a new workflow file that can be dispatched and is run every week (Monday 5 GMT)
  • a simplified version of the tests: --upgrade is not necessary on fresh envs as there is no cache and I removed line break for one-liners.
  • test is run using a env variable PIP_PRE that will force the installation of pre-released libs as discussed in Feature: --pre installs for pre-release and development versions pypa/hatch#603

@12rambau 12rambau merged commit a2885e0 into main Dec 28, 2023
11 checks passed
@12rambau 12rambau deleted the prerelease branch December 28, 2023 12:26
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.

None yet

1 participant