Archaeopteryx August 2026
Activity
Completed work across the configured factory portfolio.
Daily merge calendar
Daily merged pull requests
Show the numbers
| Label | Merged pull requests |
|---|---|
| 2026-08-01 | 38 |
| 2026-08-02 | 20 |
| 2026-08-03 | 30 |
| 2026-08-04 | 14 |
| 2026-08-05 | 12 |
| 2026-08-06 | 10 |
| 2026-08-07 | 117 |
| 2026-08-08 | 20 |
| 2026-08-09 | 54 |
| 2026-08-10 | 8 |
| 2026-08-11 | 3 |
| 2026-08-12 | 5 |
| 2026-08-13 | 10 |
| 2026-08-14 | 5 |
| 2026-08-15 | 15 |
| 2026-08-16 | 11 |
| 2026-08-17 | 7 |
| 2026-08-18 | 8 |
| 2026-08-19 | 5 |
| 2026-08-20 | 14 |
| 2026-08-21 | 21 |
| 2026-08-22 | 17 |
| 2026-08-23 | 8 |
| 2026-08-24 | 19 |
| 2026-08-25 | 7 |
| 2026-08-26 | 14 |
| 2026-08-27 | 4 |
| 2026-08-28 | 11 |
| 2026-08-29 | 10 |
| 2026-08-30 | 22 |
| 2026-08-31 | 2 |
Repository comparison
Merged pull requests by repository
Show the numbers
| Label | Merged pull requests |
|---|---|
| projectbluefin/actions | 44 |
| projectbluefin/bluefin | 155 |
| projectbluefin/bluefin-lts | 38 |
| projectbluefin/bonedigger | 3 |
| projectbluefin/common | 50 |
| projectbluefin/dakota | 92 |
| projectbluefin/documentation | 18 |
| projectbluefin/finpilot | 49 |
| projectbluefin/iso | 1 |
| projectbluefin/server | 4 |
| projectbluefin/testsuite | 67 |
| projectbluefin/utah | 6 |
| projectbluefin/utah-packages | 14 |
Category distribution
Merged pull requests by label
Show the numbers
| Label | Label assignments |
|---|---|
| 1-triage | 3 |
| 3-clanker-queue | 41 |
| 4-review | 38 |
| agent/contributor | 2 |
| automerge | 52 |
| chore/deps | 52 |
| cli/copilot | 2 |
| contributor/castrojo | 2 |
| dependencies | 2 |
| hold | 13 |
| javascript | 2 |
| kde | 9 |
| lgtm | 23 |
| needs-human | 1 |
| pr/needs-review | 67 |
| quality | 3 |
| release/ready | 63 |
| renovate/high-risk | 16 |
| renovate/low-risk | 3 |
| runner | 9 |
| security | 6 |
| size:M | 1 |
| size:S | 2 |
| size:XL | 1 |
| size:XS | 19 |
| testing | 3 |
Stable portfolio
- projectbluefin/bluefin
- projectbluefin/bluefin-lts
- projectbluefin/dakota
- projectbluefin/testsuite
- projectbluefin/server
- projectbluefin/actions
- projectbluefin/bonedigger
- projectbluefin/aurorafin-shared
- projectbluefin/common
- projectbluefin/documentation
- projectbluefin/branding
- projectbluefin/iso
- projectbluefin/finpilot
Experimental portfolio
- projectbluefin/utah
- projectbluefin/utah-packages
Delivery
Publishing-lane outcomes, cadence, duration, and release events.
Factory Publishing Lanes
Cadence and duration trend
Publishing-lane cadence
Show the numbers
| Label | Bluefin Testing | Bluefin LTS | Dakota |
|---|---|---|---|
| 2026-08-01 | 0 | 0 | 0 |
| 2026-08-02 | 0 | 0 | 0 |
| 2026-08-03 | 0 | 0 | 0 |
| 2026-08-04 | 0 | 0 | 0 |
| 2026-08-05 | 0 | 0 | 0 |
| 2026-08-06 | 0 | 0 | 0 |
| 2026-08-07 | 0 | 0 | 0 |
| 2026-08-08 | 0 | 0 | 0 |
| 2026-08-09 | 0 | 0 | 0 |
| 2026-08-10 | 0 | 0 | 0 |
| 2026-08-11 | 0 | 0 | 0 |
| 2026-08-12 | 0 | 0 | 0 |
| 2026-08-13 | 0 | 0 | 0 |
| 2026-08-14 | 0 | 0 | 0 |
| 2026-08-15 | 0 | 0 | 0 |
| 2026-08-16 | 0 | 0 | 0 |
| 2026-08-17 | 0 | 0 | 0 |
| 2026-08-18 | 0 | 0 | 0 |
| 2026-08-19 | 0 | 0 | 0 |
| 2026-08-20 | 0 | 0 | 0 |
| 2026-08-21 | 0 | 1 | 0 |
| 2026-08-22 | 0 | 1 | 0 |
| 2026-08-23 | 0 | 1 | 0 |
| 2026-08-24 | 6 | 0 | 3 |
| 2026-08-25 | 0 | 0 | 4 |
| 2026-08-26 | 1 | 0 | 7 |
| 2026-08-27 | 0 | 0 | 9 |
| 2026-08-28 | 0 | 7 | 35 |
| 2026-08-29 | 0 | 0 | 16 |
| 2026-08-30 | 1 | 11 | 7 |
| 2026-08-31 | 0 | 9 | 4 |
Release-event timeline
Release events
Show the numbers
| Label | Release events |
|---|---|
| 2026-08-07 | 1 |
| 2026-08-06 | 1 |
| 2026-08-05 | 1 |
| 2026-08-04 | 1 |
| 2026-08-03 | 1 |
| 2026-08-02 | 1 |
| 2026-08-01 | 1 |
| 2026-08-31 | 1 |
| 2026-08-28 | 1 |
| 2026-08-24 | 1 |
| 2026-08-21 | 1 |
| 2026-08-19 | 1 |
| 2026-08-15 | 1 |
Release details remain on the canonical /changelogs surface.
Participation
Human and automated contributions with current contributors.
Human and automation activity
Human and automation activity
Show the numbers
| Label | Human | Automation |
|---|---|---|
| Report period | 258 | 283 |
Current contributor leaderboard
Hive Leaderboard: Community Heroes
Celebrating our top community builders across the Project Bluefin factory
#1
#2
#3
@hanthor24 PRscommonbluefinbluefin-lts+6High Velocity#05
@Danathar20 PRsbluefindakotatestsuiteHigh Velocity#06
@mrbobbytables13 PRsbluefindakotatestsuiteHigh Velocity#07
@bketelsen11 PRsbluefinbluefin-ltstestsuite+1High Velocity#08
@Siddhj22065 PRsactionsfinpilotHigh Velocity#09
@joshyorko4 PRscommonbluefintestsuite+1Cross-Fleet#10
@HuntedRaven73 PRscommonbluefin-ltsutahCross-Fleet#11
@rapenne-s2 PRsdakota#12
@Giklab1 PRcommon#13
@kylerankin1 PRtestsuite#14
@onlydole1 PRtestsuite#15
@theMimolet1 PRcommon#16
@tunix1 PRfinpilotEcosystem context
Public ecosystem measures labelled with their native source windows.
Countme trend
Countme active systems
Show the numbers
| Label | Active systems |
|---|---|
| week-1 | 3561 |
| week-2 | 3672 |
| week-3 | 3606 |
| week-4 | 3712 |
| week-5 | 3780 |
| week-6 | 3667 |
| week-7 | 3584 |
| week-8 | 3678 |
| week-9 | 4195 |
| week-10 | 3920 |
Homebrew trend
Homebrew tap additions
Show the numbers
| Label | Additions |
|---|---|
| Production tap | 2 |
| Experimental tap | 12 |
Flathub trend
Release details remain on the canonical /changelogs surface.
Completed work
- feat(motd): add uwelcome + update umotd by @theMimolet in #815
- fix(brew): trust vendored taps so preinstalled casks actually install by @ahmedadan in #1047
- fix(report): read the boot-time booted-image snapshot when bootc status fails by @ahmedadan in #1030
- fix(report): read booted tag from bootc, not baked image-info by @ahmedadan in #1020
- fix(brew): keep preinstall off login critical path by @ahmedadan in #1006
- fix(brew-preinstall): journal-safe output capture, no /dev/stderr by @ahmedadan in #998
- fix(brew): correct linuxbrew prefix spelling and preinstall tap ordering by @ahmedadan in #997
- feat(brew): ship managed ChairLift integration by @castrojo in #985
- fix(brew): handle cask lifecycle in brew-preinstall by @HuntedRaven7 in #981
- feat(ujust): honor ACTION in toggle-updates for non-interactive use by @hanthor in #966
- test: add BATS regression coverage for theming hook by @kubestellar-hive in #926
- fix(fastfetch): exit cleanly when binary is unavailable by @castrojo in #931
- test(docs): add check-skill-index regression tests by @kubestellar-hive in #924
- fix(ujust): preserve report copy when optional files are absent by @castrojo in #917
- fix(report): preserve external queue preferences by @joshyorko in #936
- fix(ujust): bootstrap fzf for --choose by @castrojo in #902
- fix(ci): stop validate failing on stale generated_at date by @castrojo in #937
- test(docs): add skill validator coverage by @kubestellar-hive in #911
- feat(brew): preinstall ChairLift with Bluefin maintainer config by @castrojo in #853
- ci: make the advisory E2E signal mean something by @castrojo in #914
- ci: stop running E2E on docs-only pushes by @castrojo in #913
- fix(gnome): enable smoke-tested extensions by @castrojo in #912
- docs: collapse issue forms to one and delete phantom label taxonomy by @castrojo in #909
- fix(flatpak): correct Thunderbird Flatpak ID by @Giklab in #906
- fix(build): checkpoint the rpmdb out of WAL mode at every stage commit by @Danathar in #1153
- docs(ci): record Firefox failure after testsuite fix by @Danathar in #1143
- docs(ci): record Testing Images build failing since 2026-08-12 (#995) by @Danathar in #1136
- test(brew): assert the brew-preinstall payload, not just its trampoline by @Danathar in #1135
- fix(framework): drop user-setup hook that installs a nonexistent brew formula by @Danathar in #1132
- fix(lab-check): find the existing check run on busy commits by @Danathar in #1100
- docs(ci): document :testing promotion blocker set for #989 by @mrbobbytables in #1091
- docs(ci): document merge-queue GH006 race and stuck-promotion diagnosis by @mrbobbytables in #1106
- docs(ci): document the :testing stream-tag leak triage path for #989 by @mrbobbytables in #1096
- docs(ci): document that :testing can freeze for weeks, masking triage (#929) by @mrbobbytables in #1095
- fix(framework): remove stale hid_sensor_hub karg from AMD Framework laptops by @mrbobbytables in #1103
- ci: raise BATS coverage threshold from 30% to 45% by @mrbobbytables in #1104
- docs(ci): explain the nested testsuite workflow refs by @castrojo in #1077
- ci(lab-check): point the Checks-permission fix at the right screen by @Danathar in #1079
- test(build): regression-guard missing IMPORTANT_PACKAGES entries (#965) by @mrbobbytables in #1090
- docs(workflow): note Closes #NNN only fires on the default branch by @mrbobbytables in #1092
- docs(ci): document stable-promotion blocker set for #929 by @mrbobbytables in #1089
- ci(bonedigger): drop the remaining no-op triggers and dead permission by @Danathar in #1085
- ci: gate stable promotion to Tuesday window by @Danathar in #1076
- fix(ci): preserve builds after Renovate merges by @joshyorko in #1111
- test(brew): assert the brew-preinstall delivery path ships in the image by @Danathar in #1081
- docs(security): correct CVE-2026-33186 root cause — podman is a second carrier by @Danathar in #1082
- test(framework): assert fw-charge-control.conf ships in the built image by @Danathar in #1080
- ci: guard the testsuite workflow contract by @Danathar in #1044
- docs(security): document the cosign signature-format requirement by @hanthor in #1071
- ci: actually remove the mirrored validate status shim by @castrojo in #1074
- ci: replace mirrored validate status with real check on merge queue by @castrojo in #1072
- fix(packages): add fzf to base package manifest (#965) by @hanthor in #1057
- docs(release): clarify e2e gates for stable promotion by @Danathar in #1049
- ci(bonedigger): drop the no-op schedule trigger by @hanthor in #1061
- test(framework): lock fw-charge-control.conf battery health fix by @hanthor in #1060
- test(ci): lock ctx-build stage 1 context to its required inputs by @hanthor in #1059
- ci(lab-check): surface actionable error when MergeRaptor token mint is denied by @hanthor in #1058
- [quality] ci(unit-tests): enforce 30% BATS line coverage threshold by @kubestellar-hive in #1037
- fix(ci): run base-branch guard on main-targeted PRs by @castrojo in #1041
- [sec-check] fix: pr-validation.yml add permissions block (contents: read) by @kubestellar-hive in #1038
- docs(security): document CVE-2026-33186 in buildah (no F44 fix available) by @ahmedadan in #1018
- docs(ci): record MergeRaptor Checks write requirement for lab check by @castrojo in #1010
- fix(ci): run gitlink check against github.sha by @castrojo in #1034
- ci: restore managed testsuite v1 ref and stop Renovate re-pinning it by @castrojo in #1012
- ci(bonedigger): drop the no-op pull_request trigger by @castrojo in #1011
- docs(skills): record e2e gate triage and tag verification by @castrojo in #1013
- fix(ci): propagate BATS failures by @bketelsen in #1015
- fix(factory): extract merge-group status mirror by @bketelsen in #1021
- fix(build): fully isolate Stage 2 and ISO contexts by @bketelsen in #1020
- fix(renovate): consolidate repository config by @bketelsen in #1017
- fix(framework): enable native battery charge control by @bketelsen in #1019
- ci: document the :testing tag gate on the reusable-build caller by @castrojo in #992
- docs(skills): note release input trust and worktree merge cleanup by @castrojo in #998
- feat(ci): add BATS coverage reporting artifacts by @castrojo in #911
- docs(skills): record CI gating and worktree failure modes by @castrojo in #994
- docs(skills): adopt the factory skill front-matter contract by @castrojo in #991
- chore: enforce isolated worktrees for feature work by @castrojo in #980
- chore(release): remove legacy manifest changelog by @bketelsen in #973
- fix(build): invalidate package layer for build file changes by @castrojo in #964
- docs: add agent fast path and every-loop repair contract by @castrojo in #984
- docs(workflow): replace placeholder bonedigger TODO with real tracking issue by @castrojo in #982
- docs: sync agentic procedures with projectbluefin/common by @castrojo in #979
- fix(image): include bootupd for bootc installs by @castrojo in #962
- ci: verify common extension defaults by @castrojo in #955
- ci: verify E2E health fixes by @castrojo in #952
- ci: verify testsuite v1 E2E fixes by @castrojo in #950
- ci: rerun E2E with testsuite v1 fixes by @castrojo in #949
- chore: sync issue templates from common by @castrojo in #946
- ci: retire skill-drift.yml (no-op stub) by @castrojo in #944
- fix(ci): use managed testsuite v1 by @castrojo in #941
- fix(ci): force GET method for gh api in nvidia manifest assembly by @HuntedRaven7 in #530
- fix: install dnf5 so bluefin-lts-countme.service can run by @hanthor in #502
- chore(release): remove legacy manifest changelog by @bketelsen in #497
- fix(ci): unblock PR lint and the promotion release gate by @hanthor in #501
- fix(ci): assemble signed multi-arch manifest for bluefin-lts-nvidia:testing by @castrojo in #472
- ci(lab): publish PR results through MergeRaptor by @castrojo in #456
- chore: sync issue templates from common by @castrojo in #487
- ci: retire skill-drift.yml (no-op stub) by @castrojo in #486
- test(dx): add unit tests for dx_distrobox_can_be_created (#501) by @mrbobbytables in #755
- fix(installer): gate the LUKS assertion on the target, not a dead env var by @Danathar in #754
- feat(dx): gate distrobox create/install/export on a cached image at runtime by @Danathar in #753
- [sec-check] fix: declare top-level permissions: {} in build-kde-runner.yml build-runner.yml by @kubestellar-hive in #750
- fix(smoke): preserve Firefox AT-SPI env for Flatpak exports by @Danathar in #741
- feat(e2e): compose test software as a container layer instead of runtime install by @hanthor in #744
- [sec-check] fix: pr-validate.yml add permissions block (contents: read) by @kubestellar-hive in #738
- [sec-check] fix: unit-tests.yml add permissions block (contents: read) by @kubestellar-hive in #739
- docs(skills): document design gate and verification requirements for #487 by @hanthor in #747
- test(smoke): scope composefs capability check to Fedora-shipped caps by @hanthor in #749
- docs(skills): link projectbluefin/lab#621 to distrobox image-cache gap #501 by @hanthor in #748
- test(common): cover ujust toggle-updates via its non-interactive ACTION contract by @hanthor in #746
- fix(shared): refuse dbus autolaunch and snapshot session state on readiness failure by @castrojo in #737
- [quality] add new coverage for untested areas (epic #705) by @kubestellar-hive in #733
- test(common): make Dakota ujust chooser and report coverage non-vacuous by @castrojo in #735
- feat(common): add non-interactive devmode coverage via bctl by @onlydole in #724
- fix(shared): survive GDM restart in GNOME shell readiness gate by @castrojo in #727
- fix(e2e): enforce the @hardware_blocked tag in CI and at runtime by @castrojo in #726
- docs: reconcile factory-model governance contradictions and correct the ghost-lab merge gate by @castrojo in #732
- test(scripts): assert KDE installer behaviour instead of its source text by @castrojo in #730
- fix(ci): generate suite-map coverage snapshot instead of hand-editing by @castrojo in #728
- fix(smoke): restore Bluefin release gate reliability by @castrojo in #731
- feat(installer): add post-boot assertions for UEFI, Flatpak exclusion, and LUKS cmdline by @kylerankin in #697
- docs(behave): trim SKILL.md under the 500-line cap by @castrojo in #729
- fix(smoke): restore Bluefin release gate reliability by @joshyorko in #691
- test(scripts): add unit tests for validate_docs.py by @kubestellar-hive in #675
- test(software): add CLI-driven Flatpak per-app permission coverage by @castrojo in #710
- test(common): add Dakota ujust report and chooser regression coverage by @castrojo in #699
- test: cover orca, input-methods and xwayland smoke step logic by @castrojo in #709
- docs: onboard testsuite to the common factory model and remove the PR cap by @castrojo in #694
- test: cover GNOME shell readiness helper by @kubestellar-hive in #672
- feat(developer): add pending bctl.feature scenarios ahead of CI unmask by @mrbobbytables in #722
- docs: record OOBE first-boot investigation by @bketelsen in #715
- fix(software): initialize shared SSH context with coverage by @bketelsen in #721
- docs(skills): capture SSH context contract and unit-test stub pitfalls by @castrojo in #723
- build(dashboard): migrate to @tailwindcss/vite, drop @astrojs/tailwind by @castrojo in #716
- test(scripts): add installer contract coverage for KDE webdriver by @kubestellar-hive in #676
- test(flatcar): implement Ignition and update-disable lifecycle scenarios by @castrojo in #711
- docs: add update-cadence research informed by testsuite validation by @hanthor in #713
- fix(smoke): enable Firefox AT-SPI accessibility and stop the filler false pass by @castrojo in #692
- test(dx): add distrobox create/install/export scenarios behind @pending by @castrojo in #720
- fix(software): set SSH context for shared ssh_steps in the suite by @castrojo in #718
- fix(e2e): enforce non-runnable tag filters by @bketelsen in #717
- docs(behave): record ujust toggle-updates non-interactive blocker (#499) by @castrojo in #714
- docs: add issue templates for the agent intake path by @castrojo in #700
- docs: codify .worktrees/ isolation policy and agent worktree hygiene by @castrojo in #695
- fix(ci): count job-summary scenarios explicitly instead of by subtraction by @castrojo in #698
- chore: ignore extracted image roots and local e2e diagnostics by @castrojo in #708
- fix(ci): count @pending scenarios as stubs in coverage badges by @castrojo in #701
- test: resolve overdue quarantine debt and reclassify infra-blocked scenarios by @castrojo in #693
- fix(e2e): preserve smoke health capacity by @castrojo in #684
- fix(e2e): preserve image extension defaults by @castrojo in #683
- fix(smoke): preserve monitor layout when scaling by @castrojo in #682
- ci: retire skill-drift.yml (no-op stub) by @castrojo in #681
- fix(ci): render e2e heredoc delimiter correctly by @castrojo in #680
- fix(ci): restore e2e workflow heredoc indentation by @castrojo in #678
- [scanner] fix: publish PXE boot artifacts by @kubestellar-hive in #23
- docs: add SECURITY.md vulnerability disclosure policy by @castrojo in #17
- fix(promote): derive squash branch name from inputs everywhere by @Siddhj2206 in #423
- fix(sign-and-publish): pin cosign to legacy .sig format for podman/bootc by @hanthor in #420
- [sec-check] fix: pin renovate version, declare top-level permissions in reusable-sync-branches by @kubestellar-hive in #417
- [sec-check] fix: actionlint.yml declare least-privilege permissions by @kubestellar-hive in #415
- [quality] add regression coverage for _section_footer in render_pr_body by @kubestellar-hive in #412
- fix(check-token-health): support GitHub App installation tokens by @kubestellar-hive in #418
- fix(ci): use the self-repository prefix in renovate-automerge by @castrojo in #406
- fix(build): stop leaking the stream tag when publish_stream_tag=false by @castrojo in #405
- fix(renovate): stop managing first-party projectbluefin/actions refs by @castrojo in #401
- ci(actions): make mergeraptor auto-merge actually fire on main by @castrojo in #400
- ci(actions): migrate internal composition to self-repository syntax by @castrojo in #392
- fix(ci): use secrets.MERGERAPTOR_APP_ID and client-id in factory workflows by @castrojo in #354
- [quality] add CLI regression tests for consumer-contract script by @kubestellar-hive in #378
- fix(actions): resolve bundled cosign installer from self repository by @castrojo in #376
- [quality] add BATS coverage for sign-and-publish SBOM path generation by @kubestellar-hive in #371
- test(scripts): cover promotion body scripts by @kubestellar-hive in #369
- [quality] add entrypoint regression coverage by @kubestellar-hive in #366
- [quality] add regression tests for render_card placeholder fallback by @kubestellar-hive in #367
- fix(tests): prioritize scripts/ over .github/actions copies in sys.path by @kubestellar-hive in #370
- [quality] expand sign-and-publish BATS coverage for cache and attach failure paths by @kubestellar-hive in #372
- fix(report): apply external queue preferences by @joshyorko in #34
- docs: add Future of Bluefin video post by @castrojo in #1037
- ci: add just check pre-commit gate by @castrojo in #1035
- docs: add /dakota variant page by @castrojo in #1036
- chore: remove stale content and dead dashboard code by @castrojo in #1034
- refactor: remove dead code and replace hand-rolled helpers with stdlib by @castrojo in #1033
- docs(blog): add post on Bazzite killing the gamer kernel by @castrojo in #1032
- docs: add "The Wolves Are Coming" blog post with Bluesky embed by @castrojo in #1030
- fix(cards): source the Dakota release card from the SBOM cache by @castrojo in #1029
- fix(factory): attribute Hive to KubeStellar, not an individual by @castrojo in #1028
- fix(countme): count devices the way ublue-os/countme counts them by @castrojo in #1027
- fix(factory): correct branding terminology, relabel countme, drop non-owned toolbox images by @castrojo in #1026
- feat(factory): two-level navigation and first-party chart parity by @castrojo in #1025
- docs(blog): publish Dakota Alpha 5 by @castrojo in #1020
- docs(downloads): promote Dakota alpha5 by @castrojo in #1019
- feat(release-cards): add deterministic release-context renderer and action by @castrojo in #1018
- fix(containerfile): break dnf.conf hardlink before config-manager setopt by @tunix in #258
- [scanner] docs: document Renovate alert permission by @kubestellar-hive in #276
- docs: align signing, branch-model, and promotion docs with current behavior by @Siddhj2206 in #273
- feat(ci): enable keyless image signing by default by @Siddhj2206 in #271
- fix(ci): enable native overlay for faster layer commits by @Siddhj2206 in #266
- fix(ci): grant packages:read to promotion reusable caller by @Siddhj2206 in #259
- ci: add two-branch main/stable workflow with factory promotion reusable by @castrojo in #240
- fix: prevent clean-stage.sh glob failure on empty /var/cache by @castrojo in #243
- fix(ci): harden workflow security — pin renovate, add clean.yml permissions by @castrojo in #239
- feat(factory): onboard Hive issue workflow by @castrojo in #218
- fix(ci): simplify rechunking enablement by @bketelsen in #220
- fix(build): stop copying default just recipes from common OCI by @hanthor in #227
- Move to agentic workflows and skills by @hanthor in #226
- fix(packages): install gum for default ujust recipes by @castrojo in #221
- fix: changed up how the common repo is used by @HuntedRaven7 in #6
- Add Utah GNOME desktop and live ISO bring-up by @hanthor in #5
- Build Utah on Hummingbird with the GNOME 51 stack, all four flavors by @hanthor in #1
- Add GNOME 51 GDM to the package factory by @hanthor in #12
- Let cosign see the registry login the publish step already made by @hanthor in #3
- Import the package factory: GNOME 51 for Hummingbird, published as an OCI image by @hanthor in #1
Dakota (GNOME OS Prototype)
- fix(ujust): preserve newlines in confirm/report/verify by @rapenne-s in #1331
- fix(image): create plugdev and nintendo_switch groups for udev rules by @ahmedadan in #1424
- fix(ci): sync-next merges small next tweaks instead of restoring files by @ahmedadan in #1419
- fix(packages): ship fastfetch binary expected by common wrapper by @ahmedadan in #1417
- [scanner] fix: include dmidecode for bios-info by @kubestellar-hive in #1391
- fix(fastfetch): show real stream tag via boot-time booted-image sync by @ahmedadan in #1393
- fix(image): unbreak fresh-ISO post-install (uwelcome, brew, devmode) by @ahmedadan in #1388
- ci(build): queue runs FIFO with stale-run gate, detach source tracker by @ahmedadan in #1384
- chore(kernel): align testing on Linux 7.1.8 by @ahmedadan in #1379
- chore(kernel): move next kernels to stable 7.2 by @ahmedadan in #1378
- perf(image): compose the host toolchain once by @ahmedadan in #1377
- fix(chunkah): preserve export mtimes by @ahmedadan in #1376
- refactor(agent): reduce eager context by @ahmedadan in #1362
- ci(aarch64): stop queueing x86 builds behind ARM in the CAS group by @ahmedadan in #1359
- fix(ci): tolerate owned paths absent from next during sync by @ahmedadan in #1357
- fix(elements): complete the fdsdk 26.08 port across all variants by @ahmedadan in #1356
- ci(next): build next images on every content push by @ahmedadan in #1354
- fix(elements): stage sandbox shell explicitly for fdsdk 26.08 by @ahmedadan in #1353
- ci(next): derive fdsdk pin and patches from tracked gnome-build-meta by @ahmedadan in #1352
- ci(next): add patches/linux-ogc to the sync overlay by @ahmedadan in #1346
- ci(next): replace merge sync from main with overlay sync-next workflow by @ahmedadan in #1345
- fix(gaming): repin LuaJIT after upstream deleted the ROLLING tag by @ahmedadan in #1344
- ci(release): disable broken GNOME 50 smoke gate on stable promotion by @ahmedadan in #1342
- fix(brew): bump common for prefix fix, ship make, guard spelling by @ahmedadan in #1341
- feat(bluefin): add brlaser CUPS driver by @rapenne-s in #1329
- ci(e2e): correct installer-suite gating docs and add a dispatch recipe by @Danathar in #1323
- docs(e2e-ci): spec fisherman installer post-boot assertions, correct status by @mrbobbytables in #1330
- ci(release): schedule Dakota stable promotions Mon/Wed/Fri by @Danathar in #1322
- test: add avatar-audit to catch #353-class dinosaur-avatar regressions by @Danathar in #1308
- fix: restore Bluefin dinosaur avatars in GNOME user-account picker by @mrbobbytables in #1302
- ci: run validate on PRs targeting main by @castrojo in #1318
- [quality] add Python regression tests for workflow and filemap scripts by @kubestellar-hive in #1276
- ci(e2e): expose installer suite on workflow_dispatch (fisherman post-boot assertions) by @hanthor in #1316
- docs(skills): record /dev/stdin regression and why CI cannot catch it by @castrojo in #1303
- fix(elements): stop using /dev/stdin for inline file writes by @castrojo in #1298
- fix(audio): unfold pcsp install command; YAML folding emptied artifact by @ahmedadan in #1297
- fix(audio): disable PC-speaker WirePlumber sink by @castrojo in #1257
- fix(gaming): pin Steam .deb to versioned pool URL; CDN swaps content by @ahmedadan in #1279
- fix(gaming): ship 32-bit GL/Vulkan drivers and re-enable Steam UI GPU by @ahmedadan in #1278
- feat(nvidia): update to 610.57.04 and ship its missing data files by @ahmedadan in #1277
- fix(bluefin): support ydotool on CMake 4 by @ahmedadan in #1267
- feat(bluefin): add ydotool input automation by @castrojo in #1258
- chore: sync issue templates from common by @castrojo in #1264
- ci: retire skill-drift.yml (no-op stub) by @castrojo in #1263
- fix(ci): delete .github/workflows/lab-check.yml by @castrojo in #1260
- fix(zswap): disable zram via integration command, overlap lost by @ahmedadan in #1262
Contributors
Sources
github-activity: available (2026-08-01 to 2026-08-31): sourcegithub-lanes: available (2026-08-01 to 2026-08-31): sourcegithub-releases: available (2026-08-01 to 2026-08-31): sourcegithub-releases: available (2026-08-01 to 2026-08-31): sourcegithub-releases: available (2026-08-01 to 2026-08-31): sourcegithub-releases: available (2026-08-01 to 2026-08-31): sourcegithub-releases: available (2026-08-01 to 2026-08-31): sourcecountme: available (2026-08-01 to 2026-08-31): sourcehomebrew: available (2026-08-01 to 2026-08-31): sourceflathub: unavailable — Flathub statistics could not be read. (2026-08-01 to 2026-08-31): source






