diff --git a/.github/workflows/python-app-ubuntu.yml b/.github/workflows/python-app-ubuntu.yml index ade1c6b7..5ad9fafc 100644 --- a/.github/workflows/python-app-ubuntu.yml +++ b/.github/workflows/python-app-ubuntu.yml @@ -13,7 +13,7 @@ jobs: build: strategy: matrix: - os: [ubuntu-20.04, ubuntu-22.04] + os: [ubuntu-22.04, ubuntu-24.04] runs-on: ${{ matrix.os }} @@ -27,13 +27,9 @@ jobs: - name: Update run: | sudo apt update - - if: matrix.os == 'ubuntu-20.04' + - if: matrix.os == 'ubuntu-24.04' run: | - sudo apt install gnupg software-properties-common - sudo mkdir -m755 -p /etc/apt/keyrings - sudo wget -O /etc/apt/keyrings/qgis-archive-keyring.gpg https://download.qgis.org/downloads/qgis-archive-keyring.gpg - echo $'Types: deb deb-src\nURIs: https://qgis.org/debian\nSuites: focal\nArchitectures: amd64\nComponents: main\nSigned-By: /etc/apt/keyrings/qgis-archive-keyring.gpg' | sudo tee -a /etc/apt/sources.list.d/qgis.sources - sudo apt update + sudo apt-get update && sudo apt-get install -y libprotobuf-dev protobuf-compiler - name: Install qgis run: | sudo apt install -yq qgis