From d9a28e096b7e52523f585de62617511330b80135 Mon Sep 17 00:00:00 2001 From: Samuel <36420837+Samueru-sama@users.noreply.github.com> Date: Fri, 4 Apr 2025 23:53:41 -0400 Subject: [PATCH] switch CI to archlinux --- .github/workflows/build.yaml | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 771f4d7..312a43c 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -12,24 +12,27 @@ on: jobs: build: runs-on: ubuntu-24.04 + container: ghcr.io/pkgforge-dev/archlinux:latest steps: - uses: actions/checkout@v4 - name: Install dependencies run: | - sudo apt update - sudo apt install -y \ - libgl1-mesa-dev \ - libvulkan-dev \ - libxkbcommon-dev \ - patchelf \ - qmake6 \ - qt6-base-dev \ - qt6ct \ - qt6-svg-dev \ - qt6-tools-dev \ - smartmontools \ + pacman -Syu --noconfirm \ + base-devel \ + breeze \ + clang \ + cmake \ + libxkbcommon \ + mesa \ + patchelf \ + qt6-base \ + qt6ct \ + qt6-svg \ + qt6-tools \ + smartmontools \ + vulkan-devel \ wget - name: Build