[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