From aba30396ab4a4c0f715d13a5acdf1c8d35c5318c Mon Sep 17 00:00:00 2001 From: Jonathan Visser Date: Thu, 16 Jan 2025 15:21:51 +0100 Subject: [PATCH 1/2] Fix CI to support py 3.7 again --- .github/workflows/test.yaml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 41265a0..a788bdc 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -5,10 +5,13 @@ on: jobs: test: - runs-on: ubuntu-latest + runs-on: ${{ matrix.os || 'ubuntu-22.04' }} strategy: matrix: python-version: ['3.7', '3.8', '3.9', '3.10', '3.11'] + include: + - python-version: '3.7' + os: 'ubuntu-22.04' steps: - uses: actions/checkout@v3 @@ -17,7 +20,8 @@ jobs: python-version: ${{ matrix.python-version }} - name: Install dependencies run: | - sudo apt install libgirepository1.0-dev -y + apt update + apt install libgirepository1.0-dev -y pip install -r requirements.txt pip install tox-gh-actions - name: Test with tox From 9ad53c77013a24f14dc95c99d92263cfefd21649 Mon Sep 17 00:00:00 2001 From: Jonathan Visser Date: Thu, 16 Jan 2025 15:24:16 +0100 Subject: [PATCH 2/2] add sudo back again in ci --- .github/workflows/test.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index a788bdc..d6aff36 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -20,8 +20,8 @@ jobs: python-version: ${{ matrix.python-version }} - name: Install dependencies run: | - apt update - apt install libgirepository1.0-dev -y + sudo apt update + sudo apt install libgirepository1.0-dev -y pip install -r requirements.txt pip install tox-gh-actions - name: Test with tox