Mesozoic March 2026
| Total Items | 118 (8 planned, 110 opportunistic) |
| Automation | 68.6% (258 bot PRs out of 376 total PRs) |
| Contributors | 17 total, 4 new |
Desktop
GNOME desktop environment, Aurora variant (KDE), and terminal enhancements
Planned Work
- fix(ublue-fastfetch): use exec to preserve parent shell detection by @kriszentner in #233
- fix: alias definition for cat command by @castrojo in #220
Opportunistic Work
- fix: upgrade selinux-policy to 43.x for GNOME 49 to resolve GDM failure by @hanthor in #1242
- feat: add Bazaar Companion extension by @castrojo in #1243
- fix(build): resolve dracut EXDEV and libjxl conflict in gnome-50 builds by @hanthor in #1240
- fix: install jxl-pixbuf-loader for JPEG-XL desktop backgrounds by @hanthor in #1230
- feat: add GNOME 50 full build pipeline with GNOME_VERSION build arg by @hanthor in #1218
- feat: add GNOME 50 testing builds (lts-testing-50, lts-hwe-testing-50) by @hanthor in #1209
- feat: switch from GNOME 48 to GNOME 49 by @hanthor in #1207
- Revert "feat(GNOME) : gnome 49 backport" by @hanthor in #1192
- feat(GNOME) : gnome 49 backport by @hanthor in #1187
- feat(driver-versions): add foil effects, Mesa/GNOME cards, CodeBlock refactor by @castrojo in #694
Dakota (GNOME OS Prototype)
- Update gnome-build-meta ref by @alatiera in #76
Development
Development tools and IDE integrations
Planned Work
Status: ChillOps
Opportunistic Work
- feat: Add OpenSSF Scorecard Action by @KyleGospo in #4273
- chore(renovate): fix automerge rules and reschedule lts cron by @castrojo in #1171
- Update dockerd-linux SHA by @jumpyvi in #208
- Update docker to 29.2.1 by @jumpyvi in #195
Homebrew
Package Updates
78 automated updates this month via GitHub Actions. Homebrew tap version bumps ensure Bluefin users always have access to the latest stable releases.
Quick Summary
| Tap | Updates |
|---|---|
| production-tap | 34 |
| experimental-tap | 44 |
View all production-tap updates (34)
| Package | Versions | PR |
|---|---|---|
| antigravity-linux | 1.20.3 → 1.21.9 (6 updates) | #317 |
| visual-studio-code-linux | 1.110.0 → 1.113.0 (5 updates) | #311 |
| vscodium-linux | 1.110.01571 → 1.112.01907 (4 updates) | #309 |
| goose-linux | 1.27.0 → 1.28.0 (4 updates) | #304 |
| jetbrains-toolbox-linux | 3.3.1.75249 → 3.4.1.78303 (3 updates) | #310 |
| lm-studio-linux | 0.4.7 → 0.4.8 (2 updates) | #314 |
| 1password-gui-linux | 8.12.6 → 8.12.8 (2 updates) | #302 |
| framework-tool | 0.6.1 | #292 |
View all experimental-tap updates (44)
| Package | Versions | PR |
|---|---|---|
| opencode-desktop-linux | 1.3.2 → 1.3.9 (5 updates) | #253 |
| emdash-linux | 0.4.41 → 0.4.45 (4 updates) | #250 |
| rider-linux | 2025.3.3 → 2026.1 (3 updates) | #255 |
| rustrover-linux | 2025.3.5 → 2026.1 (2 updates) | #256 |
| pycharm-linux | 2025.3.4 → 2026.1 (2 updates) | #254 |
| cursor-linux | 2.6.21 → 2.6.22 (2 updates) | #240 |
| craft-agents-linux | 0.8.0 → 0.8.1 (2 updates) | #239 |
| clion-linux | 2025.3.4 → 2026.1 (2 updates) | #238 |
| goland-linux | 2025.3.4 → 2026.1 (2 updates) | #243 |
| phpstorm-linux | 2025.3.4 → 2026.1 (2 updates) | #245 |
| rubymine-linux | 2025.3.4 → 2026.1 (2 updates) | #247 |
| dataspell-linux | 2026.1 | #252 |
| datagrip-linux | 2026.1 | #241 |
| dockerd-linux | 29.3.1 | #225 |
| intellij-idea-linux | 2026.1 | #228 |
| webstorm-linux | 2026.1 | #235 |
Ecosystem
Homebrew packages, AI/ML tools (Bluespeed), and Flatpak applications
Planned Work
- Remove 'mods' from ai-tools.Brewfile by @mmartinortiz in #231
- feat(brew): podman-tui to Homebrew CLI Brewfile by @castrojo in #228
- feat: add llmfit to ai-tools.Brewfile by @KiKaraage in #226
Opportunistic Work
- feat: add Bazaar Companion extension by @coxde in #4089
- fix: turn off bazaar.service by @renner0e in #4264
- fix(antigravity): URL scheme handling, user guidance, and added path by @hanthor in #290
- chore: bump craft-agents-linux 0.6.0 by @KiKaraage in #196
- fix(emacs-app-linux): avoid on_arch_conditional errors and improve WM_CLASS handling by @dtg01100 in #189
- fix: use experimental tap path throughout bottle workflow by @hanthor in #201
- fix: fully-qualify bluefin-cli tap in bottle workflow by @hanthor in #199
- fix: use supported macOS x86 runner for bluefin-cli bottles by @hanthor in #198
- chore: switch bluefin-cli to Homebrew Go formula + bottles by @hanthor in #197
- Update Homebrew installation command for bluefin-cli by @hanthor in #672
- feat(reports): add 'New Applications' section for Homebrew additions by @castrojo in #653
- chore(deps): pin homebrew/actions action to 8f52032 by @mergeraptor in #42
System Services & Policies
Systemd services and system-level policies
Planned Work
Status: ChillOps
Opportunistic Work
- fix: turn off bazaar.service for now by @renner0e in #1172
- fix: fetch raw instead of blob for zram config by @jumpyvi in #1170
Hardware
Hardware support, drivers, NVIDIA GPU, and ARM64 architecture
Planned Work
Status: ChillOps
Opportunistic Work
- fix(ci): replace cosign attest with oras attach and use RPM-bundled nvidia-install.sh by @buggerman in #4274
- fix:DRACUT_TMPDIR export for kernel swap by @hanthor in #1251
- fix(gdx): guard nvidia-modeset.conf copy for arm64 by @hanthor in #1232
- fix(gdx): remove stale kernel-pin, follow coreos-stable akmods by @hanthor in #1231
- feat(driver-versions): rebuild page as timeline with per-release reba… by @castrojo in #684
- Feat/driver versions redesign by @castrojo in #665
Infrastructure
ISO images, upstream integration, build systems, and testing frameworks
Planned Work
Status: ChillOps
Opportunistic Work
- feat(ci): add DNF package cache to reusable build workflow by @castrojo in #4359
- feat(beta): turn on Bluefin beta by @castrojo in #4355
- chore(beta): point beta builds at beta branch by @hanthor in #4362
- feat: deprecate GTS image tag and migrate to stable by @ahmedadan in #4251
- feat: layer GNOME 50 on top of GNOME 49 base image by @hanthor in #1212
- fix(ci): use tree-hash anchor for accurate promotion commit list by @castrojo in #1197
- ci(promote): replace push-based promotion with PR gate by @castrojo in #1195
- fix(ci): prevent production LTS tag pollution from main branch merges by @castrojo in #1154
- fix: remove redundant macOS tap copy in bottle build by @hanthor in #202
- fix: avoid tap ambiguity in macOS bottle build by @hanthor in #200
- fix: add .npmrc legacy-peer-deps to unblock TypeScript 6 build by @castrojo in #678
- feat(sbom): add SBOM attestation cache pipeline by @castrojo in #693
- feat: SBOM pipeline for data by @castrojo in #691
- perf(ci): add node_modules cache, broaden data cache key, add concurr… by @castrojo in #688
- Upstream pr/fix signing SBOM commands by @castrojo in #687
- fix: correct stale repo refs, announcement bar, and CI cache key by @castrojo in #660
- docs(agents): update documentation for build-iso-lts-hwe-testing.yml … by @castrojo in #46
- ci(prerelease): attach iso-CHECKSUM files to GitHub prereleases by @castrojo in #45
- ci(iso): harden testing/production isolation across build and promote… by @castrojo in #44
- ci(iso): add weekly lts-hwe-testing iso build by @castrojo in #43
- fix(ci): correct build-iso-all cron schedule to run monthly by @castrojo in #37
Dakota (GNOME OS Prototype)
- feat(ci): turn on automerge by @castrojo in #145
- ci: Track with arch aarch64 for the arm elements by @alatiera in #114
- ci: Use buildstream to track elements by @alatiera in #111
- Fix the build_image_name again by @alatiera in #97
- ci: Fix yaml indentation by @alatiera in #95
- ci: Only setup the CAS config if the secrets exist by @alatiera in #94
- Run builds on commits and PRs by @alatiera in #92
- chore: rename build-egg.yml to build.yml by @castrojo in #89
Documentation
Documentation improvements and additions
Planned Work
Status: ChillOps
Opportunistic Work
- chore(renovate): group eslint and @typescript-eslint in one PR by @castrojo in #698
- chore(deps): update step-security/harden-runner action to v2.16.1 by @mergeraptor in #689
- docs(downloads): add weekly lts-hwe testing download table by @castrojo in #695
- fix(images): address issue #20 reviewer feedback — cert identity, par… by @castrojo in #690
- fix(images): wire fetch-github-images into fetch-data chain by @castrojo in #686
- docs(downloads,driver-versions): fix links and remove backup ISO section by @castrojo in #685
- feat(images): add images catalog page by @castrojo in #683
- feat(changelogs): prototype changelog card UI with supply chain and c… by @castrojo in #682
- docs: Docs/lts hwe testing download links by @castrojo in #681
- doc: include podman settings in devcontainers doc resolves #661 by @NahsiN in #673
- fix(reports): correct workflow ID and add PR pagination by @castrojo in #679
- Remove 'mods' from AI tools documentation by @mmartinortiz in #659
- fix(docs): correct Goose and OpenCode MCP config for dosu by @castrojo in #669
- blog: add hanthor profile card to bluefin-cli announcement by @castrojo in #667
- blog: announce bluefin-cli for Mac and Windows (WSL) by @castrojo in #666
- feat(changelogs): redesign changelog page with combined feed and commit view by @castrojo in #664
- docs: remove retired GTS references from active documentation by @castrojo in #663
- Update installation instructions for Lenovo ThinkPad users by @jfmongrain in #656
- Document early alpha
bluefin-clifor cross-platform use by @hanthor in #662 - feat: goobye Bluefin GTS by @castrojo in #654
- docs(agents): rewrite AGENTS.md and remove stale planning artifacts by @castrojo in #38
Tech Debt
Maintenance work and feature parity between variants
Planned Work
- chore(rollback-helper): Remove gts by @AtomHare in #229
Opportunistic Work
- fix(packages): add autofs and restrict ROCm to non-nvidia dx by @castrojo in #4370
Automation
CI/CD pipelines, GitHub Actions, and automated dependency updates
Planned Work
- fix(renovate): use customManagers with currentValue group by @ahmedadan in #242
Opportunistic Work
- fix(ci): grant contents:write to generate-release jobs by @castrojo in #4371
- chore(ci): add Sigstore build attestations by @castrojo in #4369
- fix(ci): remove pull_request trigger from GNOME 50 workflow by @castrojo in #1238
- fix: upload-artifact names for hwe/non-hwe gnome50 builds by @hanthor in #1220
- feat: add bluefin-dx GNOME 50 build variants by @hanthor in #1221
- fix(ci): use regular merge for promotion PRs instead of squash by @castrojo in #1201
- fix(ci): replace PR promotion with squash push in promote-to-lts by @castrojo in #1177
- fix(ci): sync workflow files and AGENTS.md from main by @castrojo in #1161
- fix(ci): fix LTS promotion workflow failures by @castrojo in #1157
- fix(ci): prevent branch pollution by replacing pull app with manual workflow by @castrojo in #1152
- fix(ci): prevent accidental LTS tag publishing from pull bot PRs by @castrojo in #1147
- feat: switch lts builds to cron-only schedule by @castrojo in #1138
- fix(ci): restrict SBOM generation to lts branch only by @castrojo in #1142
- revert: restore SBOM generation on main branch by @castrojo in #1141
- fix(ci): restrict SBOM generation to lts branch only by @castrojo in #1140
- chore(deps): update github actions (major) by @mergeraptor in #40
- chore(deps): update github actions by @mergeraptor in #39
Localization
Translation and internationalization work
Planned Work
- feat(bazaar, po): add Indonesian curation translation by @KiKaraage in #207
Opportunistic Work
Status: ChillOps
Other
- fix(packages): remove sssd cluster packages by @castrojo in #4356
- fix: upgrade script was being wiped by /tmp tmpfs mount by @hanthor in #1213
- chore: remove .opencode/ and plans directory by @castrojo in #119
- Revert image squash by @alatiera in #96
- Disable chunkify again by @alatiera in #88
- Add bluefin CAS server by @alatiera in #41
- Update refs by @alatiera in #78
Bot Activity
Automation Percentage: 68.6% (258 bot PRs out of 376 total PRs)
| Repository | Bot PRs | % of Total |
|---|---|---|
| bluefin | 84 | 22.3% |
| bluefin-lts | 73 | 19.4% |
| dakota | 13 | 3.5% |
| documentation | 9 | 2.4% |
| common | 1 | 0.3% |
View bot activity details
- chore(deps): pin dependencies by @renovate in projectbluefin/common#243
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 650e325 by @ubot-7274 in ublue-os/bluefin#4384
- chore(deps): update ghcr.io/ublue-os/brew:latest docker digest to 230f256 by @ubot-7274 in ublue-os/bluefin#4382
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 845c8aa by @ubot-7274 in ublue-os/bluefin#4383
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 3242f44 by @ubot-7274 in ublue-os/bluefin#4381
- chore(deps): update system_files/shared/usr/share/gnome-shell/extensions/tmp/bazaar-[email protected] digest to 0f4df05 by @ubot-7274 in ublue-os/bluefin#4373
- chore(deps): update ghcr.io/projectbluefin/common:latest docker digest to a04a1e6 by @ubot-7274 in ublue-os/bluefin#4372
- chore(deps): update github/codeql-action digest to c10b806 by @ubot-7274 in ublue-os/bluefin#4349
- chore(deps): update ghcr.io/ublue-os/brew:latest docker digest to b727251 by @ubot-7274 in ublue-os/bluefin#4357
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 922ab9f by @ubot-7274 in ublue-os/bluefin#4366
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 3d1f4cf by @ubot-7274 in ublue-os/bluefin#4365
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to c423397 by @ubot-7274 in ublue-os/bluefin#4363
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 71f71fe by @ubot-7274 in ublue-os/bluefin#4360
- chore(deps): update ghcr.io/projectbluefin/common:latest docker digest to 702a73b by @ubot-7274 in ublue-os/bluefin#4354
- chore(deps): update ghcr.io/projectbluefin/common:latest docker digest to 7600049 by @ubot-7274 in ublue-os/bluefin#4353
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to d437517 by @ubot-7274 in ublue-os/bluefin#4352
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 37e6afc by @ubot-7274 in ublue-os/bluefin#4351
- chore(deps): update ghcr.io/projectbluefin/common:latest docker digest to 48a1786 by @ubot-7274 in ublue-os/bluefin#4350
- chore(deps): update anchore/sbom-action digest to e22c389 by @ubot-7274 in ublue-os/bluefin#4326
- chore(deps): update github/codeql-action digest to 3869755 by @ubot-7274 in ublue-os/bluefin#4345
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 5adf254 by @ubot-7274 in ublue-os/bluefin#4348
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 6c6cb68 by @ubot-7274 in ublue-os/bluefin#4347
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 1fcbd82 by @ubot-7274 in ublue-os/bluefin#4346
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 373863d by @ubot-7274 in ublue-os/bluefin#4342
- chore(deps): update github/codeql-action digest to c6f9311 by @ubot-7274 in ublue-os/bluefin#4324
- chore(deps): update ghcr.io/ublue-os/brew:latest docker digest to d10f9b3 by @ubot-7274 in ublue-os/bluefin#4331
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 82b6c13 by @ubot-7274 in ublue-os/bluefin#4339
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 7d464af by @ubot-7274 in ublue-os/bluefin#4338
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to f7a6604 by @ubot-7274 in ublue-os/bluefin#4337
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to c02f193 by @ubot-7274 in ublue-os/bluefin#4336
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to cf5fadb by @ubot-7274 in ublue-os/bluefin#4335
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 5fff5b1 by @ubot-7274 in ublue-os/bluefin#4333
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to e16cc19 by @ubot-7274 in ublue-os/bluefin#4332
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to c6f7b0d by @ubot-7274 in ublue-os/bluefin#4330
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 68ca4b9 by @ubot-7274 in ublue-os/bluefin#4329
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to c2ea241 by @ubot-7274 in ublue-os/bluefin#4327
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to d8f7451 by @ubot-7274 in ublue-os/bluefin#4325
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 3f6ad4a by @ubot-7274 in ublue-os/bluefin#4323
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 3b42b00 by @ubot-7274 in ublue-os/bluefin#4322
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 06c4ef9 by @ubot-7274 in ublue-os/bluefin#4321
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 091f7f0 by @ubot-7274 in ublue-os/bluefin#4320
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 95b17f8 by @ubot-7274 in ublue-os/bluefin#4318
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 89cbe7d by @ubot-7274 in ublue-os/bluefin#4317
- chore(deps): update system_files/shared/usr/share/gnome-shell/extensions/search-[email protected] digest to 4e93e0e by @ubot-7274 in ublue-os/bluefin#4313
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 4286d1e by @ubot-7274 in ublue-os/bluefin#4315
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to d228473 by @ubot-7274 in ublue-os/bluefin#4314
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to cf186c0 by @ubot-7274 in ublue-os/bluefin#4312
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 5a030e7 by @ubot-7274 in ublue-os/bluefin#4311
- chore(deps): update softprops/action-gh-release digest to 153bb8e by @ubot-7274 in ublue-os/bluefin#4301
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 1faa30f by @ubot-7274 in ublue-os/bluefin#4309
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to ac5902e by @ubot-7274 in ublue-os/bluefin#4307
- chore(deps): update system_files/shared/usr/share/gnome-shell/extensions/search-[email protected] digest to e4ad180 by @ubot-7274 in ublue-os/bluefin#4295
- chore(deps): update ghcr.io/ublue-os/brew:latest docker digest to fef8b47 by @ubot-7274 in ublue-os/bluefin#4293
- chore(deps): update github/codeql-action digest to b1bff81 by @ubot-7274 in ublue-os/bluefin#4305
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 41b24f8 by @ubot-7274 in ublue-os/bluefin#4306
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 8f33eb6 by @ubot-7274 in ublue-os/bluefin#4304
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 6a7927a by @ubot-7274 in ublue-os/bluefin#4303
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to d5cb0e4 by @ubot-7274 in ublue-os/bluefin#4302
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 213ec9c by @ubot-7274 in ublue-os/bluefin#4300
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to c19cbe4 by @ubot-7274 in ublue-os/bluefin#4298
- chore(deps): update softprops/action-gh-release digest to b25b93d by @ubot-7274 in ublue-os/bluefin#4297
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 01f4995 by @ubot-7274 in ublue-os/bluefin#4296
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 2c2cd12 by @ubot-7274 in ublue-os/bluefin#4294
- chore(deps): update softprops/action-gh-release digest to 71d29a0 by @ubot-7274 in ublue-os/bluefin#4292
- chore(deps): update aszc/change-string-case-action action to v8 by @ubot-7274 in ublue-os/bluefin#4288
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 72a30c4 by @ubot-7274 in ublue-os/bluefin#4291
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to d338079 by @ubot-7274 in ublue-os/bluefin#4290
- chore(deps): update ghcr.io/projectbluefin/common:latest docker digest to 9409d0c by @ubot-7274 in ublue-os/bluefin#4289
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to b663d48 by @ubot-7274 in ublue-os/bluefin#4286
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 7d7aba6 by @ubot-7274 in ublue-os/bluefin#4285
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to e6c9838 by @ubot-7274 in ublue-os/bluefin#4284
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to aada8fd by @ubot-7274 in ublue-os/bluefin#4282
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to b1cb101 by @ubot-7274 in ublue-os/bluefin#4281
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to eab0621 by @ubot-7274 in ublue-os/bluefin#4279
- chore(deps): update ghcr.io/projectbluefin/common:latest docker digest to 69e0d5c by @ubot-7274 in ublue-os/bluefin#4277
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 73d538d by @ubot-7274 in ublue-os/bluefin#4278
- chore(deps): update ghcr.io/projectbluefin/common:latest docker digest to cbe78e6 by @ubot-7274 in ublue-os/bluefin#4255
- chore(deps): update actions/setup-node digest to 53b8394 by @ubot-7274 in ublue-os/bluefin#4259
- chore(deps): update anchore/sbom-action digest to 57aae52 by @ubot-7274 in ublue-os/bluefin#4268
- chore(deps): update ghcr.io/ublue-os/brew:latest docker digest to 2eca44f by @ubot-7274 in ublue-os/bluefin#4265
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to ce7c746 by @ubot-7274 in ublue-os/bluefin#4270
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 5ceb795 by @ubot-7274 in ublue-os/bluefin#4253
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 4384228 by @ubot-7274 in ublue-os/bluefin#4252
- chore(deps): update ghcr.io/ublue-os/brew:latest docker digest to ca91068 by @ubot-7274 in ublue-os/bluefin#4248
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to f8d5fd2 by @ubot-7274 in ublue-os/bluefin#4249
- chore(deps): update system_files/usr/share/gnome-shell/extensions/dash-[email protected] digest to 69c6ee5 by @ubot-7274 in ublue-os/bluefin-lts#1228
- chore(deps): update quay.io/centos-bootc/centos-bootc:c10s docker digest to 2c33da4 by @ubot-7274 in ublue-os/bluefin-lts#1241
- chore(deps): update ghcr.io/ublue-os/brew:latest docker digest to 230f256 by @ubot-7274 in ublue-os/bluefin-lts#1246
- chore(deps): update ghcr.io/projectbluefin/common:latest docker digest to a04a1e6 by @ubot-7274 in ublue-os/bluefin-lts#1244
- chore(deps): update system_files/usr/share/gnome-shell/extensions/[email protected] digest to 5d276f3 by @ubot-7274 in ublue-os/bluefin-lts#1216
- chore(deps): update quay.io/centos-bootc/centos-bootc:c10s docker digest to e699fae by @ubot-7274 in ublue-os/bluefin-lts#1223
- chore(deps): update system_files/usr/share/gnome-shell/extensions/[email protected] digest to 35bc599 by @ubot-7274 in ublue-os/bluefin-lts#1236
- chore(deps): update cgr.dev/chainguard/wolfi-base:latest docker digest to a5a619c by @ubot-7274 in ublue-os/bluefin-lts#1234
- chore(deps): update ghcr.io/projectbluefin/common:latest docker digest to 702a73b by @ubot-7274 in ublue-os/bluefin-lts#1237
- chore(deps): update anchore/sbom-action digest to e22c389 by @ubot-7274 in ublue-os/bluefin-lts#1210
- chore(deps): update ghcr.io/ublue-os/brew:latest docker digest to b727251 by @ubot-7274 in ublue-os/bluefin-lts#1239
- chore(deps): update ghcr.io/projectbluefin/common:latest docker digest to 48a1786 by @ubot-7274 in ublue-os/bluefin-lts#1235
- chore(deps): update hanthor/changelog-action digest to 0f9fc8c by @ubot-7274 in ublue-os/bluefin-lts#1233
- chore(deps): update cgr.dev/chainguard/wolfi-base:latest docker digest to 237a457 by @ubot-7274 in ublue-os/bluefin-lts#1229
- chore(deps): update system_files/usr/share/gnome-shell/extensions/dash-[email protected] digest to 4a55b91 by @ubot-7274 in ublue-os/bluefin-lts#1227
- chore(deps): update system_files/usr/share/gnome-shell/extensions/dash-[email protected] digest to 716b285 by @ubot-7274 in ublue-os/bluefin-lts#1226
- chore(deps): update system_files/usr/share/gnome-shell/extensions/dash-[email protected] digest to 8a7e21a by @ubot-7274 in ublue-os/bluefin-lts#1225
- chore(deps): update system_files/usr/share/gnome-shell/extensions/dash-[email protected] digest to ca92703 by @ubot-7274 in ublue-os/bluefin-lts#1224
- chore(deps): update ghcr.io/ublue-os/brew:latest docker digest to d10f9b3 by @ubot-7274 in ublue-os/bluefin-lts#1222
- chore(deps): update system_files/usr/share/gnome-shell/extensions/dash-[email protected] digest to 57ac68f by @ubot-7274 in ublue-os/bluefin-lts#1219
- chore(deps): update system_files/usr/share/gnome-shell/extensions/dash-[email protected] digest to 57ac68f by @ubot-7274 in ublue-os/bluefin-lts#1208
- chore(deps): update cgr.dev/chainguard/wolfi-base:latest docker digest to 73de6aa by @ubot-7274 in ublue-os/bluefin-lts#1206
- chore(deps): update system_files/usr/share/gnome-shell/extensions/[email protected] digest to 5f21a79 by @ubot-7274 in ublue-os/bluefin-lts#1205
- chore(deps): update quay.io/centos-bootc/centos-bootc:c10s docker digest to 56d49d1 by @ubot-7274 in ublue-os/bluefin-lts#1204
- chore(deps): update cgr.dev/chainguard/wolfi-base:latest docker digest to 550e0d6 by @ubot-7274 in ublue-os/bluefin-lts#1203
- chore(deps): update system_files/usr/share/gnome-shell/extensions/tmp/caffeine digest to 2fafa49 by @ubot-7274 in ublue-os/bluefin-lts#1200
- chore(deps): update quay.io/centos-bootc/centos-bootc:c10s docker digest to 54b49be by @ubot-7274 in ublue-os/bluefin-lts#1198
- chore(deps): update quay.io/centos-bootc/centos-bootc:c10s docker digest to 7b1e3d1 by @ubot-7274 in ublue-os/bluefin-lts#1194
- chore(deps): update system_files/usr/share/gnome-shell/extensions/search-[email protected] digest to 4e93e0e by @ubot-7274 in ublue-os/bluefin-lts#1193
- chore(deps): update quay.io/centos-bootc/centos-bootc:c10s docker digest to b10c380 by @ubot-7274 in ublue-os/bluefin-lts#1191
- chore(deps): update quay.io/centos-bootc/centos-bootc:c10s docker digest to ff6f31c by @ubot-7274 in ublue-os/bluefin-lts#1185
- chore(deps): update system_files/usr/share/gnome-shell/extensions/search-[email protected] digest to e4ad180 by @ubot-7274 in ublue-os/bluefin-lts#1190
- chore(deps): update ghcr.io/ublue-os/brew:latest docker digest to fef8b47 by @ubot-7274 in ublue-os/bluefin-lts#1189
- chore(deps): update cgr.dev/chainguard/wolfi-base:latest docker digest to 2a43204 by @ubot-7274 in ublue-os/bluefin-lts#1188
- chore(deps): update ghcr.io/projectbluefin/common:latest docker digest to 9409d0c by @ubot-7274 in ublue-os/bluefin-lts#1186
- chore(deps): update cgr.dev/chainguard/wolfi-base:latest docker digest to a9a3a0c by @ubot-7274 in ublue-os/bluefin-lts#1184
- chore(deps): update cgr.dev/chainguard/wolfi-base:latest docker digest to 08420c1 by @ubot-7274 in ublue-os/bluefin-lts#1181
- chore(deps): update ghcr.io/projectbluefin/common:latest docker digest to 69e0d5c by @ubot-7274 in ublue-os/bluefin-lts#1174
- chore(deps): update actions/download-artifact digest to 3e5f45b by @ubot-7274 in ublue-os/bluefin-lts#1183
- chore(deps): update quay.io/centos-bootc/centos-bootc:c10s docker digest to c2dba5f by @ubot-7274 in ublue-os/bluefin-lts#1182
- chore(deps): update cgr.dev/chainguard/wolfi-base:latest docker digest to 08420c1 by @ubot-7274 in ublue-os/bluefin-lts#1156
- chore(deps): update quay.io/centos-bootc/centos-bootc:c10s docker digest to 226b06f by @ubot-7274 in ublue-os/bluefin-lts#1179
- chore(deps): update quay.io/centos-bootc/centos-bootc:c10s docker digest to 9c0d148 by @ubot-7274 in ublue-os/bluefin-lts#1178
- chore(deps): update anchore/sbom-action digest to 57aae52 by @ubot-7274 in ublue-os/bluefin-lts#1175
- chore(deps): update quay.io/centos-bootc/centos-bootc:c10s docker digest to d1a9fbd by @ubot-7274 in ublue-os/bluefin-lts#1173
- chore(deps): update actions/setup-node digest to 53b8394 by @ubot-7274 in ublue-os/bluefin-lts#1163
- chore(deps): update quay.io/centos-bootc/centos-bootc:c10s docker digest to 923014b by @ubot-7274 in ublue-os/bluefin-lts#1162
- chore(deps): update ghcr.io/projectbluefin/common:latest docker digest to b9a75b6 by @ubot-7274 in ublue-os/bluefin-lts#1164
- chore(deps): update system_files/usr/share/gnome-shell/extensions/tmp/caffeine digest to 873a1b0 by @ubot-7274 in ublue-os/bluefin-lts#1166
- chore(deps): update docker/metadata-action action to v6 by @ubot-7274 in ublue-os/bluefin-lts#1167
- chore(deps): update system_files/usr/share/gnome-shell/extensions/[email protected] digest to ed2f3a1 by @ubot-7274 in ublue-os/bluefin-lts#1168
- chore(deps): update ghcr.io/ublue-os/brew:latest docker digest to 2eca44f by @ubot-7274 in ublue-os/bluefin-lts#1169
- chore(deps): update system_files/usr/share/gnome-shell/extensions/dash-[email protected] digest to 0f21b6b by @ubot-7274 in ublue-os/bluefin-lts#1165
- chore(deps): update cgr.dev/chainguard/wolfi-base:latest docker digest to 786c4d1 by @ubot-7274 in ublue-os/bluefin-lts#1149
- chore(deps): update system_files/usr/share/gnome-shell/extensions/tmp/caffeine digest to 98b3b4f by @ubot-7274 in ublue-os/bluefin-lts#1148
- chore(deps): update ghcr.io/projectbluefin/common:latest docker digest to cbe78e6 by @ubot-7274 in ublue-os/bluefin-lts#1146
- chore(deps): update quay.io/centos-bootc/centos-bootc:c10s docker digest to d4ef607 by @ubot-7274 in ublue-os/bluefin-lts#1145
- chore(deps): update ghcr.io/ublue-os/brew:latest docker digest to ca91068 by @ubot-7274 in ublue-os/bluefin-lts#1135
- chore(deps): update quay.io/centos-bootc/centos-bootc:c10s docker digest to d4ef607 by @ubot-7274 in ublue-os/bluefin-lts#1139
- chore(deps): update quay.io/centos-bootc/centos-bootc:c10s docker digest to 7dca424 by @ubot-7274 in ublue-os/bluefin-lts#1131
- chore(deps): update anchore/sbom-action digest to 17ae174 by @ubot-7274 in ublue-os/bluefin-lts#1132
- chore(deps): update ghcr.io/projectbluefin/common:latest docker digest to b8fe93b by @ubot-7274 in ublue-os/bluefin-lts#1133
- chore(deps): update github artifact actions (major) by @ubot-7274 in ublue-os/bluefin-lts#1134
- promote: main → lts by @github-actions in ublue-os/bluefin-lts#1245
- promote: main → lts by @github-actions in ublue-os/bluefin-lts#1211
- promote: main → lts by @github-actions in ublue-os/bluefin-lts#1202
- promote: main → lts by @github-actions in ublue-os/bluefin-lts#1199
- promote: main → lts by @github-actions in ublue-os/bluefin-lts#1196
- promote: main to lts by @github-actions in ublue-os/bluefin-lts#1153
- [pull] lts from main by @pull in ublue-os/bluefin-lts#1144
- [pull] lts from main by @pull in ublue-os/bluefin-lts#1143
- [pull] lts from main by @pull in ublue-os/bluefin-lts#1137
- [pull] lts from main by @pull in ublue-os/bluefin-lts#1136
- chore(deps): update sigstore/cosign-installer action to v4 by @renovate in projectbluefin/documentation#692
- chore(deps): update typescript-eslint monorepo to v8 (major) by @renovate in projectbluefin/documentation#644
- chore(deps): update dependency typescript to v6 by @renovate in projectbluefin/documentation#675
- chore(deps): update actions/deploy-pages action to v5 by @renovate in projectbluefin/documentation#674
- chore(deps): update all non-major dependencies by @renovate in projectbluefin/documentation#671
- chore(deps): update all non-major dependencies by @renovate in projectbluefin/documentation#670
- chore(deps): update all non-major dependencies by @renovate in projectbluefin/documentation#657
- blog: Bluefin LTS: Now with GNOME 49 and 50 by @copilot-swe-agent in projectbluefin/documentation#677
- docs(reports): Monthly report for March 2026 by @github-actions in projectbluefin/documentation#652
- chore(deps): update tarball sources by @github-actions in projectbluefin/dakota#143
- chore(deps): track core and junction sources by @github-actions in projectbluefin/dakota#142
- chore(deps): track Bluefin element sources by @github-actions in projectbluefin/dakota#144
- chore(deps): track Bluefin element sources by @github-actions in projectbluefin/dakota#141
- chore(deps): track Bluefin element sources by @github-actions in projectbluefin/dakota#132
- chore(deps): track Bluefin element sources by @github-actions in projectbluefin/dakota#128
- chore(deps): update tarball sources by @github-actions in projectbluefin/dakota#125
- chore(deps): track core and junction sources by @github-actions in projectbluefin/dakota#123
- chore(deps): track Bluefin element sources by @github-actions in projectbluefin/dakota#124
- chore(deps): track Bluefin element sources by @github-actions in projectbluefin/dakota#115
- chore(deps): update tarball sources by @github-actions in projectbluefin/dakota#113
- chore(deps): track Bluefin element sources by @github-actions in projectbluefin/dakota#104
- chore(deps): update tarball sources by @github-actions in projectbluefin/dakota#74
Build Health
Raptor Race
Keep Bluefin healthy with green builds. Wranglers apply within!
| Image | Success Rate | Successes | Failures | Monthly Change |
|---|---|---|---|---|
bluefin:stable | 82.1% | 184 | 40 | |
bluefin:latest | 83.5% | 182 | 36 | |
bluefin:lts | 78.6% | 272 | 74 | |
bluefin:lts-hwe | 76.5% | 260 | 80 | |
bluefin-dx:lts | 75.7% | 256 | 82 | |
bluefin-gdx:lts | 38% | 128 | 209 | |
bluefin-dx:lts-hwe | 77.8% | 263 | 75 |
This Month's Highlights
| Metric | Value |
|---|---|
| 📊 Total Builds | 2141 builds across all images |
| 🏆 Most Active | bluefin:lts (346 builds) |
| 💯 100% Club | None. Vegeta is displeased. |
| ⏱️ Avg Build Time | 17 minutes across all variants |
Contributors
New Lights
We welcome our newest Guardians to the project.
"I do not know what the future holds. But I know this: with you at our side, there is nothing we cannot face."
—Commander Zavala
Wayfinders
"Define yourself by your actions."
—Lord Saladin
Want to see the latest OS releases? Check out the Changelogs. For announcements and deep dives, read our Blog.
This report was automatically generated from todo.projectbluefin.io.
Generated on 2026-04-02
View Project Board | Report an Issue