name: Build on: push: branches: ['master'] pull_request: branches: ['master'] jobs: build: runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v6 - name: Install dependencies run: | sudo apt-get update sudo apt-get install -y build-essential cmake qt6-base-dev - name: Configure CMake run: cmake -S . -B build -DCMAKE_BUILD_TYPE=Release - name: Build run: cmake --build build --config Release -- -j$(nproc) - name: Upload build artifacts uses: actions/upload-artifact@v6 with: name: wallpaper_chooser-build path: build/wallpaper_chooser