From 2545ec30dce0e3c48b6117cc5cc69912b5b57e9e Mon Sep 17 00:00:00 2001 From: lenemter Date: Thu, 17 Jul 2025 16:55:33 +0900 Subject: [PATCH] Add OpenSuse Leap CI --- .github/workflows/main.yml | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 7f352b791..e56627656 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -58,8 +58,27 @@ jobs: meson build ninja -C build install - lint: + open-suse-leap: + runs-on: ubuntu-latest + + container: + image: opensuse/leap:latest + steps: + - name: Install dependencies + run: | + zypper addrepo https://download.opensuse.org/repositories/X11:Pantheon/15.6/X11:Pantheon.repo + zypper --gpg-auto-import-keys refresh + zypper --non-interactive install tar git desktop-file-utils gsettings-desktop-schemas-devel libatk-1_0-0 libcanberra-devel clutter-devel libgee-devel glib2-devel libgnome-desktop-3-devel granite6-devel granite-devel gtk3-devel gtk4-devel libhandy-devel mutter-devel libxml2-2 sqlite3-devel meson vala valadoc gcc + - uses: actions/checkout@v4 + - name: Build + env: + DESTDIR: out + run: | + meson build + ninja -C build install + + lint: runs-on: ubuntu-latest container: