diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml index ff997ed..f3feb6a 100644 --- a/.github/workflows/ubuntu.yml +++ b/.github/workflows/ubuntu.yml @@ -4,9 +4,7 @@ on: [push, pull_request] jobs: ubuntu-22-04-build: - runs-on: ubuntu-22.04 - steps: - uses: actions/checkout@v4 - name: Get build dept. @@ -28,3 +26,27 @@ jobs: with: name: ubuntu-22.04-deb-package path: build/*.deb + + ubuntu-24-04-build: + runs-on: ubuntu-24.04 + steps: + - uses: actions/checkout@v4 + - name: Get build dept. + run: | + sudo apt update + sudo apt install cmake qt6-base-dev qt6-svg-dev qt6-tools-dev libexiv2-dev + - name: Build it + run: | + mkdir build + cd build + cmake ../ -DPREFER_QT_5=OFF + make + cpack -G DEB + - name: Try install it + run: | + cd build + sudo apt install ./*.deb + - uses: actions/upload-artifact@v4 + with: + name: ubuntu-24.04-deb-package + path: build/*.deb