@castrojo @hanthor — one list instead of forty pings.
I spent today reviewing the open pull-request backlog across the org. Every PR below is in mergeStateStatus: CLEAN as of this afternoon: CI green, required approvals present, no conflicts, nothing left but the merge button. Each one has a review comment from me saying exactly what was run or checked (tests executed locally, pins verified against upstream, digests checked against the registry), so you can read that instead of re-doing it.
Merging is by hand in all of these repos, which is why they're waiting. Grouped by repo, with who approved:
bluefin (6)
Note bluefin#1263 is a Renovate PR that was rebased after my approval; the pins are unchanged and the approval survived.
bluefin-bling (5)
| PR |
Author |
Approved by |
Title |
| projectbluefin/bluefin-bling#54 |
kubestellar-hive |
Danathar |
test(light-style): behavioral coverage for extensions/light-style/extension.js |
| projectbluefin/bluefin-bling#55 |
kubestellar-hive |
Danathar |
test(docs): gate AGENTS.md Repo Layout tree against tracked top-level entries |
| projectbluefin/bluefin-bling#57 |
kubestellar-hive |
Danathar |
test(metadata): gate the GNOME Shell compatibility ceiling across extensions |
| projectbluefin/bluefin-bling#59 |
kubestellar-hive |
Danathar |
test(syncthing-toggle): executed behavior coverage for prefs.js — tests/syncthing_prefs_harness.mjs + tests/test_syncthing_prefs_behavior.py |
| projectbluefin/bluefin-bling#61 |
kubestellar-hive |
Danathar |
refactor(tests): single owner for the GNOME ESM import rewrite — tests/gnome_module_loader.mjs |
bluespeed (2)
| PR |
Author |
Approved by |
Title |
| projectbluefin/bluespeed#67 |
mergeraptor (Renovate) |
Danathar |
chore(deps): update docker.io/otel/opentelemetry-collector-contrib docker tag to v0.161.0 |
| projectbluefin/bluespeed#68 |
mergeraptor (Renovate) |
Danathar |
chore(deps): update docker.io/grafana/loki docker tag to v3.7.8 |
chairlift (5)
I only have read access here, so my approvals are advisory — these still need a write-access approval before merge.
| PR |
Author |
Approved by |
Title |
| projectbluefin/chairlift#145 |
kubestellar-hive |
Danathar |
refactor: remove unshipped config.bootc-example.yml, gate example configs — internal/installcheck/exampleconfig_test.go |
| projectbluefin/chairlift#147 |
kubestellar-hive |
Danathar |
fix(gaming): do not offer gaming mode on images that ship the stack |
| projectbluefin/chairlift#149 |
kubestellar-hive |
Danathar |
test(aistack): cover the host seams behind the injection points — internal/aistack/hostseams_test.go |
| projectbluefin/chairlift#150 |
kubestellar-hive |
Danathar |
test(navigation): gate every advertised shortcut action against its registration |
| projectbluefin/chairlift#151 |
kubestellar-hive |
Danathar |
fix(updates): reject stale Flatpak update inventory refreshes |
documentation (3)
#1283 fixes the site build that is currently red on main (DakotaSection unimported in docs/downloads.mdx) — worth merging first.
fsdk-containers (9)
| PR |
Author |
Approved by |
Title |
| projectbluefin/fsdk-containers#249 |
kubestellar-hive |
Danathar, castrojo |
test(gate): follow just recipes in test_catalog_gate_coverage.py CI-coverage model |
| projectbluefin/fsdk-containers#271 |
kylerankin |
Danathar, castrojo |
Pin pyyaml/jsonschema with hashes in catalog & verify workflows |
| projectbluefin/fsdk-containers#275 |
kubestellar-hive |
Danathar, castrojo |
test: executed coverage for the check_multiarch_refs CLI gate — tests/test_catalog_multiarch_refs_cli.py covers main()/get_changed_files()/get_git_file_content() |
| projectbluefin/fsdk-containers#285 |
mergeraptor (Renovate) |
Danathar, castrojo |
chore(deps): bump freedesktop-sdk point release |
| projectbluefin/fsdk-containers#293 |
kubestellar-hive |
Danathar, castrojo |
test(catalog): ratchet the README image table against elements/targets.json — tests/test_catalog_readme_inventory.py, README.md Images table, elements/targets.json shared-paths note |
| projectbluefin/fsdk-containers#297 |
kubestellar-hive |
Danathar, castrojo |
test(catalog): gate slim.includes against include/ — tests/test_catalog_slim_includes.py |
| projectbluefin/fsdk-containers#300 |
mergeraptor (Renovate) |
Danathar, castrojo |
chore(deps): update dependency argoproj/argo-workflows to v4.1.4 |
| projectbluefin/fsdk-containers#301 |
mergeraptor (Renovate) |
Danathar, castrojo |
chore(deps): update github-actions-non-major |
| projectbluefin/fsdk-containers#303 |
kubestellar-hive |
Danathar, castrojo |
test: executed coverage for the tests/vm-boot.sh preflight refusals — tests/test_catalog_vm_boot_preflight.py |
review (8)
website (2)
| PR |
Author |
Approved by |
Title |
| projectbluefin/website#812 |
kubestellar-hive |
Danathar, hanthor |
refactor: remove unreachable src/utils/loreRotation.ts + src/utils/wolvesStory.ts, gate src/utils reachability |
| projectbluefin/website#814 |
kubestellar-hive |
Danathar, hanthor |
test: black-box coverage for scripts/check-git-hygiene.mjs — new scripts/tests/check-git-hygiene.test.ts |
Also ready, but I'm the author so I can't be the second approval
Not on this list on purpose
Everything I requested changes on (common#1112/#1122/#1108/#1142, bluefin#1247/#1255/#1299/#1305, dakota#1592, chairlift#118, testsuite#848) is waiting on its author, with the reason written on the PR. The ubuntu → 26.04 Renovate bumps are all blocked by projectbluefin/actions#541.
I'll close this once the list is drained.
@castrojo @hanthor — one list instead of forty pings.
I spent today reviewing the open pull-request backlog across the org. Every PR below is in
mergeStateStatus: CLEANas of this afternoon: CI green, required approvals present, no conflicts, nothing left but the merge button. Each one has a review comment from me saying exactly what was run or checked (tests executed locally, pins verified against upstream, digests checked against the registry), so you can read that instead of re-doing it.Merging is by hand in all of these repos, which is why they're waiting. Grouped by repo, with who approved:
bluefin (6)
Note bluefin#1263 is a Renovate PR that was rebased after my approval; the pins are unchanged and the approval survived.
bluefin-bling (5)
bluespeed (2)
chairlift (5)
I only have read access here, so my approvals are advisory — these still need a write-access approval before merge.
documentation (3)
#1283 fixes the site build that is currently red on
main(DakotaSectionunimported indocs/downloads.mdx) — worth merging first.fsdk-containers (9)
justrecipes in test_catalog_gate_coverage.py CI-coverage modelreview (8)
website (2)
Also ready, but I'm the author so I can't be the second approval
Not on this list on purpose
Everything I requested changes on (common#1112/#1122/#1108/#1142, bluefin#1247/#1255/#1299/#1305, dakota#1592, chairlift#118, testsuite#848) is waiting on its author, with the reason written on the PR. The
ubuntu → 26.04Renovate bumps are all blocked by projectbluefin/actions#541.I'll close this once the list is drained.