[tahoe-lafs-trac-stream] [Tahoe-LAFS] #3953: tox "typechecks" and "codechecks" are run in a lot of places but don't need to be
Tahoe-LAFS
trac at tahoe-lafs.org
Tue Dec 13 14:21:20 UTC 2022
#3953: tox "typechecks" and "codechecks" are run in a lot of places but don't need
to be
---------------------+---------------------------
Reporter: exarkun | Owner:
Type: defect | Status: new
Priority: normal | Milestone: undecided
Component: unknown | Version: n/a
Keywords: | Launchpad Bug:
---------------------+---------------------------
The "codechecks" tox env should have the same output regardless of
platform or Python version. There's no need to run it more than once per
CI run.
The "typechecks" tox env could in principle have different outcomes, I
guess, because some platform-specific packages might contribute to its
result (or you could even have package X that has different versions for
different platforms or Python versions). However, tahoe is mostly
unannotated and I don't think we get any real value from running the type
checker more than once.
The redundant runs are on Windows, which are already some of the slowest
CI jobs, so removing them will shorten the overall time to complete one CI
run too.
--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3953>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage
More information about the tahoe-lafs-trac-stream
mailing list