From 63e492e43a715f8b16355457dac3bfff67c01748 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 2 May 2026 20:56:51 +0000 Subject: [PATCH 1/2] Initial plan From 0a865aef3712f31343e0dd6981ba2b6c8120c187 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 2 May 2026 20:58:11 +0000 Subject: [PATCH 2/2] feat: extend aggregate polish helper with shortcut_map and gnome_dock sections Agent-Logs-Url: https://github.com/SociOS-Linux/source-os/sessions/f1f9eef5-00aa-4455-a62e-7f9d3be341aa Co-authored-by: mdheller <21163552+mdheller@users.noreply.github.com> --- .github/workflows/workstation-polish-validation.yml | 10 ++++++++++ .../workstation-v0/bin/check-workstation-polish.sh | 2 ++ 2 files changed, 12 insertions(+) diff --git a/.github/workflows/workstation-polish-validation.yml b/.github/workflows/workstation-polish-validation.yml index ecbee71..4c6d1e1 100644 --- a/.github/workflows/workstation-polish-validation.yml +++ b/.github/workflows/workstation-polish-validation.yml @@ -6,6 +6,8 @@ on: - 'profiles/linux-dev/workstation-v0/bin/check-workstation-polish.sh' - 'profiles/linux-dev/workstation-v0/bin/check-mac-polish.sh' - 'profiles/linux-dev/workstation-v0/bin/check-keyboard-policy.sh' + - 'profiles/linux-dev/workstation-v0/bin/check-shortcut-map-contract.sh' + - 'profiles/linux-dev/workstation-v0/bin/check-gnome-dock-extension.sh' - '.github/workflows/workstation-polish-validation.yml' push: branches: @@ -14,6 +16,8 @@ on: - 'profiles/linux-dev/workstation-v0/bin/check-workstation-polish.sh' - 'profiles/linux-dev/workstation-v0/bin/check-mac-polish.sh' - 'profiles/linux-dev/workstation-v0/bin/check-keyboard-policy.sh' + - 'profiles/linux-dev/workstation-v0/bin/check-shortcut-map-contract.sh' + - 'profiles/linux-dev/workstation-v0/bin/check-gnome-dock-extension.sh' - '.github/workflows/workstation-polish-validation.yml' jobs: @@ -29,6 +33,8 @@ jobs: bash -n profiles/linux-dev/workstation-v0/bin/check-workstation-polish.sh bash -n profiles/linux-dev/workstation-v0/bin/check-mac-polish.sh bash -n profiles/linux-dev/workstation-v0/bin/check-keyboard-policy.sh + bash -n profiles/linux-dev/workstation-v0/bin/check-shortcut-map-contract.sh + bash -n profiles/linux-dev/workstation-v0/bin/check-gnome-dock-extension.sh - name: Smoke: aggregate helper prefixes Mac and keyboard policy outputs run: | @@ -65,3 +71,7 @@ jobs: grep -F 'keyboard_policy.primary_backend=input-remapper' <<<"$out" >/dev/null grep -F 'keyboard_policy.selected_backend_available=present' <<<"$out" >/dev/null grep -F 'keyboard_policy.policy_ok=yes' <<<"$out" >/dev/null + grep -F 'shortcut_map.helper=present' <<<"$out" >/dev/null + grep -F 'shortcut_map.shortcut_map=' <<<"$out" >/dev/null + grep -F 'gnome_dock.helper=present' <<<"$out" >/dev/null + grep -F 'gnome_dock.gnome_dock_extension_lane_ok=' <<<"$out" >/dev/null diff --git a/profiles/linux-dev/workstation-v0/bin/check-workstation-polish.sh b/profiles/linux-dev/workstation-v0/bin/check-workstation-polish.sh index 701d8b3..56d2c7e 100644 --- a/profiles/linux-dev/workstation-v0/bin/check-workstation-polish.sh +++ b/profiles/linux-dev/workstation-v0/bin/check-workstation-polish.sh @@ -31,6 +31,8 @@ main(){ printf 'profile_dir=%s\n' "$pdir" emit_section mac_polish "$pdir/bin/check-mac-polish.sh" emit_section keyboard_policy "$pdir/bin/check-keyboard-policy.sh" + emit_section shortcut_map "$pdir/bin/check-shortcut-map-contract.sh" + emit_section gnome_dock "$pdir/bin/check-gnome-dock-extension.sh" } main "$@"