-
Notifications
You must be signed in to change notification settings - Fork 0
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
Continuous Integration Optimization #97
Conversation
why test against installed wheel instead of source tree tho...? |
packages are what most users will install.
i think that's what should be done in order to test both distribution formats. and one can compare the contained test suite against one from a vcs checkout. |
and simplifies how dev versions are detected in Justfile.
04cc3c7
to
030d384
Compare
…inst source distribution This one shall ensure that the expected test coverage is met. All supported Python versions are now tested under the concept of compatibility with the wheels.
…onment variable again
i overcame my fear that the source distribution might be missing contents. the testing against wheels against various interpreter/language versions is now considered as a compatibility test. |
as the latter is more likely to fail and its result can be amended manually
which is a requirement for the pandoc parser. unlike i anticipated the `doctest` results don't have an HTML build as side-effect. Thus the docs are built in the GH release job. Metadata usage is streamlined.
okay, so here's changes for the CI:
however due to the change of package installation (actually the non-presence of the pure source) the coverage count reports less which leads to a fail of the expected goal. all of these possible solutions i don't like: