Skip to content

Commit 3adb37b

Browse files
committed
docs(skills): document GNOME Shell extension compatibility check
Assisted-by: Gemini 3.6 Flash via GitHub Copilot
1 parent 2a2b742 commit 3adb37b

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

docs/skills/pr-review.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,10 @@ corresponding `install -Dm644 ... "%{install-root}/..."` line is silently incomp
150150
PR 750 added `files/firstboot/keyring-unlock.service` with no install-commands
151151
entry — the service would never land in the image.
152152

153+
### Verify GNOME Shell extension bumps against desktop major version
154+
155+
GNOME Shell extension ref updates (e.g. `app-indicators`, `dash-to-dock`) must be verified against the target GNOME Shell major version (GNOME 50 on Dakota). Bumping `app-indicators` to v65 broke extension initialization in GNOME Shell 50 (`state=99` ERROR), requiring a revert back to v64.
156+
153157
### Sequential queueing for merge-queue ruleset branches (2026-07-25)
154158

155159
When merging PRs into branches with GitHub merge queue enabled (`testing`), `gh pr merge --auto --squash` places clean PRs into the queue sequentially. Always run the mandatory CI pre-flight check (`gh run list`) to clear conflicting active runs before dispatching full image builds.

0 commit comments

Comments
 (0)