core: make swipe triggers angle-based #1327
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Debian (experimental) | |
| on: | |
| push: | |
| branches: [ main ] | |
| paths-ignore: [ "**.md" ] | |
| pull_request: | |
| branches: [ main ] | |
| paths-ignore: [ "**.md" ] | |
| schedule: | |
| - cron: "0 0 * * *" | |
| permissions: {} | |
| jobs: | |
| build_ctl: | |
| name: Build (ctl) | |
| runs-on: ubuntu-latest | |
| container: | |
| image: debian:experimental # zizmor: ignore[unpinned-images] | |
| options: --user root | |
| steps: | |
| - name: Refresh Packages | |
| run: apt-get update | |
| - name: Upgrade Packages | |
| run: apt-get upgrade -y | |
| - name: Install Dependencies | |
| run: apt-get install -y -f git cmake g++ extra-cmake-modules qt6-tools-dev libcli11-dev | |
| - name: Check out repository | |
| uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 | |
| with: | |
| persist-credentials: false | |
| submodules: 'recursive' | |
| - name: Configure CMake | |
| run: cmake -B "${GITHUB_WORKSPACE}/build" -DINPUTACTIONS_BUILD_CTL=ON | |
| - name: Build | |
| run: cmake --build "${GITHUB_WORKSPACE}/build" -j$(nproc) | |
| build_kwin: | |
| name: Build (KWin) | |
| runs-on: ubuntu-latest | |
| container: | |
| image: debian:experimental # zizmor: ignore[unpinned-images] | |
| options: --user root | |
| steps: | |
| - name: Refresh Packages | |
| run: apt-get update | |
| - name: Upgrade Packages | |
| run: apt-get upgrade -y | |
| - name: Install Dependencies | |
| run: apt-get install -y -f git cmake g++ extra-cmake-modules qt6-tools-dev kwin-wayland kwin-dev libkf6configwidgets-dev gettext libkf6kcmutils-dev libyaml-cpp-dev libxkbcommon-dev pkg-config libevdev-dev libdrm-dev | |
| - name: Check out repository | |
| uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 | |
| with: | |
| persist-credentials: false | |
| submodules: 'recursive' | |
| - name: Configure CMake | |
| run: cmake -B "${GITHUB_WORKSPACE}/build" -DINPUTACTIONS_BUILD_KWIN=ON | |
| - name: Build | |
| run: cmake --build "${GITHUB_WORKSPACE}/build" -j$(nproc) | |
| build_standalone: | |
| name: Build (standalone) | |
| runs-on: ubuntu-latest | |
| container: | |
| image: debian:experimental # zizmor: ignore[unpinned-images] | |
| options: --user root | |
| steps: | |
| - name: Refresh Packages | |
| run: apt-get update | |
| - name: Upgrade Packages | |
| run: apt-get upgrade -y | |
| - name: Install Dependencies | |
| run: apt-get install -y -f git cmake g++ extra-cmake-modules qt6-tools-dev gettext libyaml-cpp-dev libxkbcommon-dev pkg-config libevdev-dev libudev-dev libinput-dev libwayland-dev systemd-dev | |
| - name: Check out repository | |
| uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 | |
| with: | |
| persist-credentials: false | |
| submodules: 'recursive' | |
| - name: Configure CMake | |
| run: cmake -B "${GITHUB_WORKSPACE}/build" -DINPUTACTIONS_BUILD_STANDALONE=ON | |
| - name: Build | |
| run: cmake --build "${GITHUB_WORKSPACE}/build" -j$(nproc) | |
| concurrency: | |
| group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} | |
| cancel-in-progress: true |