Closed conorsch closed 8 months ago
@gonzalo-bulnes started a branch to resolve this, which I've picked up and appended to. Tracking in https://github.com/freedomofpress/securedrop-client/pull/1385, with the optimistic goal of having this week, ahead of the "deprecation" date at EOY.
Recording runtimes for historical CI jobs, for reference:
test-buster
: 5-7mbuild-buster
: 3-5mIt's possible, even likely, that switching the container image will affect wall time on CI, so let's evaluate that as part of the change.
Based on discussion in #1385, we'll use debian:buster
as the default, and explicitly add packages required for a build environment. I've updated the OP for s/python:3.7-buster/debian:buster/
to match.
We've since standardized on plain debian:{version}
images.
We're currently using the
circleci/python-3.7
images in CI. According to the CircleCI docs:The recommended image would be
cimg/python
, but that's based on Ubuntu Focal 20.04, whereas we need Debian 10 (until we migrate to Debian 11 for the Workstation). Let's considerdebian:buster
instead.