Closed Bug 1735635 Opened 4 years ago Closed 4 years ago

Phabricator Github CI is failing

Categories

(Conduit :: Phabricator, defect)

defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: mhentges, Assigned: mhentges)

Details

Attachments

(1 file)

Attached file GitHub Pull Request
Assignee: nobody → mhentges

It's failing because docker-compose requires cryptography, and cryptography only creates wheels for Python 3.6 and 3.7.
DKL worked around this back here by making cryptography build without Rust (CRYPTOGRAPHY_DONT_BUILD_RUST), but that workaround isn't valid anymore.

I think the solution here is to force using Python 3.7.

Hmm, we're using the docker:19.03.13-git image instead of, say, the python:3.7 image because we need to be able to do docker push ... at the end.
However, the docker images use Alpine linux under the hood, and they are pinned to a specific Python version (for docker 19.03.13, it's Python 3.8).
I'll dig into this more tomorrow.

Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: