Skip to content

pointer: apply locked pointer workaround only on xwayland #15395

pointer: apply locked pointer workaround only on xwayland

pointer: apply locked pointer workaround only on xwayland #15395

Workflow file for this run

name: Build Hyprland
on: [push, pull_request, workflow_dispatch]
jobs:
gcc:
if: github.event_name != 'pull_request' || github.event.pull_request.head.repo.fork
name: "Build Hyprland (Arch)"
runs-on: ubuntu-latest
container:
image: archlinux
steps:
- name: Checkout repository actions
uses: actions/checkout@v4
with:
sparse-checkout: .github/actions
- name: Setup base
uses: ./.github/actions/setup_base
with:
INSTALL_XORG_PKGS: true
- name: Build Hyprland
run: |
CFLAGS=-Werror CXXFLAGS=-Werror make nopch
- name: Compress and package artifacts
run: |
mkdir x86_64-pc-linux-gnu
mkdir hyprland
cp ./LICENSE hyprland/
cp build/Hyprland hyprland/
cp build/hyprctl/hyprctl hyprland/
cp build/hyprpm/hyprpm hyprland/
cp -r example/ hyprland/
cp -r assets/ hyprland/
tar -cvJf Hyprland.tar.xz hyprland
- name: Release
uses: actions/upload-artifact@v4
with:
name: Build archive
path: Hyprland.tar.xz
clang-format:
permissions: read-all
if: github.event_name != 'pull_request' || github.event.pull_request.head.repo.fork
name: "Code Style"
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: clang-format check
uses: jidicula/[email protected]
with:
exclude-regex: ^subprojects$