From ead9c6bc28a5f1f186ff3ef810132f9aaeb7f69b Mon Sep 17 00:00:00 2001 From: Nico Jehle Date: Fri, 27 Feb 2026 12:00:14 +0000 Subject: [PATCH 1/3] workflows: update tests to OL9 Python 3.9 on OL8 is EOL, switch to OL9 --- .github/workflows/run_tests.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/run_tests.yml b/.github/workflows/run_tests.yml index 336106a..2b5766a 100644 --- a/.github/workflows/run_tests.yml +++ b/.github/workflows/run_tests.yml @@ -20,7 +20,7 @@ jobs: pytest_dim: runs-on: ubuntu-latest container: - image: oraclelinux:8 + image: oraclelinux:9 services: mariadb: image: mariadb:10.11 @@ -32,7 +32,7 @@ jobs: options: '--health-cmd="healthcheck.sh --su-mysql --connect --innodb_initialized" --health-interval=5s --health-timeout=2s --health-retries=4' steps: - name: Install dependencies - run: /bin/dnf install --assumeyes gcc python39-devel mariadb-devel git python39 make tar gzip + run: /bin/dnf install --assumeyes gcc python3-devel mariadb-devel git python3 make tar gzip - name: Check out repository code uses: actions/checkout@v3 - name: Prepare virtual environment From b89cc72746b405714236ff491508f5eb7bb0315a Mon Sep 17 00:00:00 2001 From: Nico Jehle Date: Fri, 27 Feb 2026 12:00:59 +0000 Subject: [PATCH 2/3] workflows: bump actions/checkout for pytest_dim --- .github/workflows/run_tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/run_tests.yml b/.github/workflows/run_tests.yml index 2b5766a..a2dfc01 100644 --- a/.github/workflows/run_tests.yml +++ b/.github/workflows/run_tests.yml @@ -34,7 +34,7 @@ jobs: - name: Install dependencies run: /bin/dnf install --assumeyes gcc python3-devel mariadb-devel git python3 make tar gzip - name: Check out repository code - uses: actions/checkout@v3 + uses: actions/checkout@v6 - name: Prepare virtual environment run: make install-test working-directory: dim-testsuite From fb5bd6c5da2066cc00a614d20df5aadec2f5d830 Mon Sep 17 00:00:00 2001 From: Nico Jehle Date: Fri, 27 Feb 2026 13:10:52 +0000 Subject: [PATCH 3/3] workflows: enable CRB in pytests needed for MariaDB dependencies --- .github/workflows/run_tests.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/run_tests.yml b/.github/workflows/run_tests.yml index a2dfc01..6ae4db5 100644 --- a/.github/workflows/run_tests.yml +++ b/.github/workflows/run_tests.yml @@ -31,6 +31,8 @@ jobs: MARIADB_ALLOW_EMPTY_ROOT_PASSWORD: 'yes' options: '--health-cmd="healthcheck.sh --su-mysql --connect --innodb_initialized" --health-interval=5s --health-timeout=2s --health-retries=4' steps: + - name: Enable CRB repository for MariaDB dependencies + run: /bin/dnf config-manager --set-enabled ol9_codeready_builder - name: Install dependencies run: /bin/dnf install --assumeyes gcc python3-devel mariadb-devel git python3 make tar gzip - name: Check out repository code