name: Build (C++) on: pull_request: jobs: build-zshell: runs-on: alpine container: node:26-alpine steps: - name: Checkout uses: actions/checkout@v4 - name: Install tools run: | apk add --no-cache \ build-base \ cmake \ ninja \ pkgconf \ qt6-qtbase-dev \ qt6-qtdeclarative-dev \ qt6-qtshadertools-dev \ qt6-qttools-dev \ pipewire-dev \ libqalculate-dev \ glib-dev \ aubio-dev \ cava \ git - name: Configure run: cmake -S . -B build -G Ninja - name: Build ZShell run: cmake --build build --target ZShell