From c8da5d7e4ad37c762383366e8c7e281a3e303f13 Mon Sep 17 00:00:00 2001 From: DreamCoder08 Date: Tue, 29 Sep 2026 13:48:42 -0500 Subject: [PATCH] ci: give the ml4w dry-run job a simulated ml4w install The full dry-run job failed on every run because its pre-flight requires an ML4W install and the runner has none. Create the two marker files the ownership predicates look for. --- .github/workflows/test-ml4w-setup.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/test-ml4w-setup.yml b/.github/workflows/test-ml4w-setup.yml index 8450a2e5..52d41951 100644 --- a/.github/workflows/test-ml4w-setup.yml +++ b/.github/workflows/test-ml4w-setup.yml @@ -81,6 +81,14 @@ jobs: - name: Install dependencies run: sudo apt-get install -y jq + # The runner has no ML4W install; the pre-flight only needs the two marker + # files the ownership predicates in lib/ml4w.sh look for. + - name: Simulate a minimal ML4W install + run: | + mkdir -p ~/.config/hypr/conf ~/.config/waybar + : > ~/.config/hypr/conf/keybinding.lua + : > ~/.config/waybar/launch.sh + - name: Dry-run with default profile run: | bash scripts/setup-hyprland.sh --profile default --dry-run