]> Nutra Git (v1) - gamesguru/feather.git/commitdiff
ci: add arch linux build
authortobtoht <tob@featherwallet.org>
Fri, 21 Feb 2025 19:09:05 +0000 (20:09 +0100)
committertobtoht <tob@featherwallet.org>
Fri, 21 Feb 2025 19:09:05 +0000 (20:09 +0100)
.github/workflows/build.yml

index 34f9579032b9b58007154aa2fa1bbd877d6f5dfa..17484c4cb6ba77a50cfcaa899194b89be998ad47 100644 (file)
@@ -23,3 +23,22 @@ jobs:
           cd build
           cmake -DWITH_SCANNER=OFF ..
           cmake --build . -j $(nproc)
+
+  build-arch:
+    name: 'Arch Linux'
+    runs-on: ubuntu-latest
+    container:
+      image: archlinux:latest
+    steps:
+      - name: install dependencies
+        run: pacman -Syyu --noconfirm git cmake base-devel unbound boost qrencode qt6-base qt6-svg qt6-websockets qt6-wayland qt6-multimedia libzip hidapi protobuf zxing-cpp
+      - name: configure git
+        run: git config --global --add safe.directory '*'
+      - uses: actions/checkout@v4
+        with:
+          submodules: recursive
+      - uses: ./.github/actions/set-make-job-count
+      - name: build
+        run: |
+          cmake -S . -B build
+          cmake --build build -j $(nproc)