outputs: cycle connected displays on niri (#3362)

This commit is contained in:
Vladimir
2026-09-09 10:20:38 -04:00
committed by GitHub
parent 8fe918ff24
commit 4b04af121f
16 changed files with 650 additions and 2 deletions
+31
View File
@@ -0,0 +1,31 @@
name: QML tests
on:
pull_request:
branches: [master, main, "stable-*"]
paths:
- "quickshell/**"
- "dank-qml-common"
- "Makefile"
- "flake.*"
- "distro/nix/**"
- ".github/workflows/qml-tests.yml"
permissions:
contents: read
jobs:
test-qml:
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- name: Checkout
uses: actions/checkout@v6
with:
submodules: recursive
- name: Install Nix
uses: cachix/install-nix-action@v31
- name: Run QML tests
run: nix develop --command make test-qml
+1
View File
@@ -378,6 +378,7 @@ jobs:
# Tar the CONTENTS of quickshell/, not the directory itself
(cd quickshell && tar --exclude='.git' \
--exclude='.github' \
--exclude='./tests' \
--exclude='*.tar.gz' \
-czf ../_release_assets/dms-qml.tar.gz .)