@@ -159,15 +159,12 @@ Pull Request checks include:
159159- Documentation build
160160- Pre-commit validation
161161
162- Daily workflow:
163-
164- - Runs automated test validation
165-
166162Weekly workflows:
167163
164+ - Unit tests on Linux, macOS, and Windows, including the dependency floor checks
165+ (see :ref: `dependency-policy `)
168166- Full regression suite including slow tests
169167- Documentation build across all Python versions
170- - Dependency floor checks (see :ref: `dependency-policy `)
171168
172169CI also caches regression datasets to improve performance.
173170
@@ -181,10 +178,10 @@ bound (floor) is the oldest release CodeEntropy is known to work with, so that i
181178stays installable alongside other scientific packages. Floors are only raised
182179when the code needs a newer release. Upper bounds are widened by Renovate.
183180
184- The `` lowest-dependencies `` job in the pull request workflow and the weekly
185- `` dependency-floors.yaml `` workflow check this. They check that the lowest
186- allowed versions resolve to installable wheels on each platform and Python
187- version, and that the unit tests pass with them installed .
181+ The unit jobs in the pull request and weekly workflows check this. After the
182+ normal tests, each job reinstalls the lowest allowed versions of the direct
183+ dependencies and runs the unit tests again, which checks that they resolve to
184+ installable wheels on each platform and Python version and that the tests pass.
188185
189186Run the same checks locally with `uv <https://docs.astral.sh/uv/ >`_::
190187
0 commit comments