[tahoe-lafs-trac-stream] [Tahoe-LAFS] #3406: Upgrade CircleCI config to version 2.1
Tahoe-LAFS
trac at tahoe-lafs.org
Fri Sep 11 10:03:05 UTC 2020
#3406: Upgrade CircleCI config to version 2.1
--------------------------------+----------------------------------
Reporter: chadwhitacre | Owner:
Type: task | Status: new
Priority: normal | Milestone: Support Python 3
Component: dev-infrastructure | Version: n/a
Keywords: | Launchpad Bug:
--------------------------------+----------------------------------
In #3405 we want to add Python 3.6 on Windows to CI. We have two CI
services, CircleCI and !GitHub Actions. We use the former for exercising
the test suite, so it seems that we should try to continue using it for
the same on Windows. The easiest (only?) way to use Windows on CircleCI is
via features—[https://circleci.com/docs/2.0/configuration-reference/#orbs-
requires-version-21 orbs] and [https://circleci.com/docs/2.0
/configuration-reference/#executors-requires-version-21 executors]—that
are only available with version 2.1 of their configuration format.
However, there are some ''other'' changes with v2.1 that we'll have to
take on board first, not least of which is an approach to
[https://circleci.com/docs/2.0/reusing-config/#notes-on-reusable-
configuration config reusability] that imposes new restrictions on job
names: [https://discuss.circleci.com/t/v2-1-job-name-validation/31123 no
more dots]!
--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3406>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage
More information about the tahoe-lafs-trac-stream
mailing list