name: Build (C++) on: pull_request: jobs: build-zshell: runs-on: alpine container: archlinux:latest steps: - name: Install node & git run: | pacman-key --init pacman-key --populate archlinux pacman -Syu --noconfirm nodejs git - name: Checkout uses: actions/checkout@v4 - name: Install build tools run: pacman -S --noconfirm \ base-devel \ cmake \ ninja \ pkgconf \ qt6-base \ qt6-declarative \ qt6-shadertools \ qt6-tools \ pipewire \ libqalculate \ glib2 \ aubio \ cava - name: Configure run: cmake -S . -B build -G Ninja - name: Build ZShell run: cmake --build build --target ZShell