From b35d6712f4717234122f000c1a860dbd38eb7d5c Mon Sep 17 00:00:00 2001 From: Gary Wang Date: Sat, 29 Aug 2026 13:32:27 +0800 Subject: [PATCH] chore(CI): add ubuntu 26.04 build --- .github/workflows/ubuntu.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml index e13ae47..15b41ba 100644 --- a/.github/workflows/ubuntu.yml +++ b/.github/workflows/ubuntu.yml @@ -32,3 +32,33 @@ jobs: with: name: ubuntu-24.04-deb-package path: build/*.deb + + ubuntu-26-04-build: + runs-on: ubuntu-26.04 + steps: + - uses: actions/checkout@v6 + - name: Install uv + uses: astral-sh/setup-uv@v6 + with: + enable-cache: true + - name: Install MetaGlot + run: uv tool install git+https://github.com/SarasasChipWorkshop/metaglot.git + - 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 ../ + make + cpack -G DEB + - name: Try install it + run: | + cd build + sudo apt install ./*.deb + - uses: actions/upload-artifact@v6 + with: + name: ubuntu-26.04-deb-package + path: build/*.deb