From d7a7509e35bc180049f617a7734976b584d2bee4 Mon Sep 17 00:00:00 2001 From: Steven Maude Date: Wed, 12 Feb 2025 17:46:05 +0000 Subject: [PATCH 1/3] Update to Ubuntu 22.04 image The Ubuntu 20.04 image is now deprecated: https://github.blog/changelog/2025-01-15-github-actions-ubuntu-20-runner-image-brownout-dates-and-other-breaking-changes/ --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 4260a05..21245f2 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -8,7 +8,7 @@ on: jobs: test: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 services: postgres: From 3b01b4046deab62c7e86954b33782ebb52d391e3 Mon Sep 17 00:00:00 2001 From: Steven Maude Date: Wed, 12 Feb 2025 17:46:47 +0000 Subject: [PATCH 2/3] Try older `cryptography` version To solve current test failures. --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 4f29e0c..4fa6dfd 100644 --- a/requirements.txt +++ b/requirements.txt @@ -28,4 +28,4 @@ opentelemetry_api==1.9.1 opentelemetry-sdk==1.9.1 opentelemetry-exporter-otlp-proto-grpc==1.9.1 pyOpenSSL==22.0.0 -cryptography==38.0.4 +cryptography==37.0.4 From cfcbcb409b94e20d3721cdc8eded3db49a04ef1d Mon Sep 17 00:00:00 2001 From: Steven Maude Date: Wed, 12 Feb 2025 17:52:35 +0000 Subject: [PATCH 3/3] Try using Python from `deadsnakes` --- .github/workflows/main.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 21245f2..fc070a8 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -38,9 +38,9 @@ jobs: path: euctr-tracker-data - name: Install Python 3 - uses: actions/setup-python@v5 + uses: deadsnakes/action@e640ac8743173a67cca4d7d77cd837e514bf98e8 # v3.2.0 with: - python-version: "3.6.15" + python-version: "3.6" - name: Install dependencies run: |