From 41d3a29a7474bb2403d67f40e07471410f097602 Mon Sep 17 00:00:00 2001 From: Thomas O'Dwyer Date: Thu, 23 Jan 2025 13:55:12 +0000 Subject: [PATCH 1/4] Use Ubuntu v20.04 and Python v3.6.15 --- .github/workflows/main.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 50db6de..4260a05 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -8,7 +8,7 @@ on: jobs: test: - runs-on: ubuntu-latest + runs-on: ubuntu-20.04 services: postgres: @@ -38,9 +38,9 @@ jobs: path: euctr-tracker-data - name: Install Python 3 - uses: actions/setup-python@v1 + uses: actions/setup-python@v5 with: - python-version: 3.6 + python-version: "3.6.15" - name: Install dependencies run: | From bdad5e7beee4c33e6a9aa2f582717843032c714e Mon Sep 17 00:00:00 2001 From: Tom Ward Date: Thu, 23 Jan 2025 14:32:18 +0000 Subject: [PATCH 2/4] Pin pyopenssl to a known good version --- requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/requirements.txt b/requirements.txt index dfe251d..ec1a0d6 100644 --- a/requirements.txt +++ b/requirements.txt @@ -27,3 +27,4 @@ six==1.11.0 opentelemetry_api==1.9.1 opentelemetry-sdk==1.9.1 opentelemetry-exporter-otlp-proto-grpc==1.9.1 +pyOpenSSL==20.0.1 From dec9849f772ddbc5e4bf111ed8b008ecc97ddf96 Mon Sep 17 00:00:00 2001 From: Tom Ward Date: Thu, 23 Jan 2025 14:44:04 +0000 Subject: [PATCH 3/4] Also pin cryptography --- requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/requirements.txt b/requirements.txt index ec1a0d6..1ff2518 100644 --- a/requirements.txt +++ b/requirements.txt @@ -28,3 +28,4 @@ opentelemetry_api==1.9.1 opentelemetry-sdk==1.9.1 opentelemetry-exporter-otlp-proto-grpc==1.9.1 pyOpenSSL==20.0.1 +cryptography==38.0.4 From 3ea511236bddb0bd6bb5bbe2734569778a6529c6 Mon Sep 17 00:00:00 2001 From: Tom Ward Date: Thu, 23 Jan 2025 14:47:28 +0000 Subject: [PATCH 4/4] try pyopenssl 22 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 1ff2518..4f29e0c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -27,5 +27,5 @@ six==1.11.0 opentelemetry_api==1.9.1 opentelemetry-sdk==1.9.1 opentelemetry-exporter-otlp-proto-grpc==1.9.1 -pyOpenSSL==20.0.1 +pyOpenSSL==22.0.0 cryptography==38.0.4