Zum Hauptinhalt springen

Megalosaurus May 2026

Total Items290 (33 planned, 257 opportunistic)
Automation53.4% (332 bot PRs out of 622 total PRs)
Contributors37 total, 17 new

Desktop

area/gnome area/aurora area/bling

GNOME desktop environment, Aurora variant (KDE), and terminal enhancements

Planned Work

Opportunistic Work

Dakota (GNOME OS Prototype)

Development

area/dx

Development tools and IDE integrations

Planned Work

Opportunistic Work

Dakota (GNOME OS Prototype)
  • fix(ujust): dx-group — guard PKEXEC_UID, offer reboot by @​castrojo in #597

Homebrew

New Applications

The following applications were added to our Homebrew taps this month:

ApplicationDescriptionStatus
antigravity-cli-linuxTerminal interface for Antigravity agentsStable
antigravity-ide-linuxAI Coding Agent IDEStable
antigravity-ide-linuxNo description availableExperimental
antigravity-linuxNo description availableExperimental
antigravity-sdkPython SDK for building with Google AntigravityExperimental
vmbuddyQEMU wrapper with sensible defaultsExperimental

Use ujust bbrew to browse and install these packages. Follow the tap instructions if you want to do it by hand.

Package Updates

Production Tap Experimental Tap

90 automated updates this month via GitHub Actions. Homebrew tap version bumps ensure Bluefin users always have access to the latest stable releases.

Quick Summary
TapUpdates
production-tap23
experimental-tap67
View all production-tap updates (23)
PackageVersionsPR
goose-linux1.34.0 → 1.36.0 (4 updates)#421
lm-studio-linux0.4.13 → 0.4.15 (3 updates)#422
framework-tool0.6.3#386
visual-studio-code-linux1.119.0#388
View all experimental-tap updates (67)
PackageVersionsPR
zed-linux1.0.1 → 1.4.4 (12 updates)#432
opencode-desktop-linux1.14.30 → 1.15.11 (11 updates)#430
cursor-linux3.2.21 → 3.5.38 (9 updates)#428
craft-agents-linux0.8.13 → 0.10.0 (8 updates)#427
emdash-linux1.1.16 → 1.1.25 (4 updates)#429
dockerd-linux29.4.2 → 29.5.2 (3 updates)#411
dataspell-linux2026.1.1 → 2026.1.2 (2 updates)#422
rustrover-linux2026.1.2 → 2026.1.2 (2 updates)#415
phpstorm-linux2026.1.2 → 2026.1.2 (2 updates)#414
clion-linux2026.1.2#395
rider-linux2026.1.2#407
goland-linux2026.1.2#386
intellij-idea-linux2026.1.2#387
pycharm-linux2026.1.2#388
rubymine-linux2026.1.2#389
webstorm-linux2026.1.2#390
datagrip-linux2026.1.3#360

Ecosystem

area/brew area/bluespeed area/flatpak

Homebrew packages, AI/ML tools (Bluespeed), and Flatpak applications

Planned Work

  • fix(ujust): only run brew bundle when enabling bluefin-cli by @​hanthor in #358
  • Hooks for bazaar by @​jumpyvi in #254
  • spec: Add Bluespeed architecture spec (v0.1) for local-first AI on Bluefin by @​lazypower in #236
  • Removal of Sound Recorder in favor of Decibels by @​pfanzola in #325
  • feat(bazaar): add Rclone Manager and Tube Converter to curated apps by @​repires in #332
  • chore(apps): add gitte (git gui) flatpak to curated apps in Bazaar by @​Ilan-Sperber in #319
  • chore(bazaar): update curated jellyfin to org.jellyfin.JellyfinDesktop by @​coxde in #322

Opportunistic Work

Dakota (GNOME OS Prototype)
  • fix(systemd): guard flatpak-preinstall.service against missing subcommand by @​castrojo in #588

System Services & Policies

area/services area/policy

Systemd services and system-level policies

Planned Work

Opportunistic Work

  • Revert "fix: ensure xdg-desktop-portal starts after gnome-keyring-dae… by @​coxde in #4685
Dakota (GNOME OS Prototype)
  • fix(fdsdk): squash pipewire ref bump and separate policy flags by @​castrojo in #587
  • fix: Remove passwordless sudo policy by @​coxde in #374

Hardware

area/hardware area/nvidia aarch64

Hardware support, drivers, NVIDIA GPU, and ARM64 architecture

Planned Work

Status: ChillOps

Opportunistic Work

  • chore(hwe): bump kernel to 6.19.12-200.fc43 and coreos stable to 43 by @​castrojo in #1334
  • chore(hwe): bump kernel pin to 6.19.12-100.fc42 by @​castrojo in #1333
  • fix(sbom): store cacheKey as tag so nvidia overlay matches correctly by @​castrojo in #840
  • fix(changelogs): fall back to most-recent nvidia SBOM entry for Dakota by @​castrojo in #815
  • fix(changelogs): populate LTS HWE Kernel from lts-hwe SBOM stream by @​castrojo in #779
  • fix(driver-versions): detect kernel and mesa patch-level version bumps by @​castrojo in #776
  • fix(driver-versions): populate LTS HWE kernel from lts-hwe SBOM stream by @​castrojo in #778
  • fix: add dakota-nvidia SBOM stream and BST nvidia-driver extraction by @​castrojo in #808
  • fix: install oras in pages.yml so Dakotaraptor driver versions populate by @​castrojo in #807
  • fix: add bluefin-nvidia-open-stable SBOM stream for stable nvidia driver versions by @​castrojo in #806
  • data(sbom): update sbom-attestations.json seed with GDX nvidia versions by @​castrojo in #805
  • fix: extract nvidia-driver from GDX SBOM, remove release-notes fallback by @​castrojo in #804
Dakota (GNOME OS Prototype)

Infrastructure

area/iso area/upstream area/buildstream area/finpilot area/just area/testing

ISO images, upstream integration, build systems, and testing frameworks

Planned Work

  • chore: update codeowners and add pull request template by @​inffy in #354
  • fix(just): make validation recipe properly fail on errors and fix syntax errors by @​hanthor in #384
  • ci: add e2e PR gate for Bluefin LTS, Stable, and Dakota by @​castrojo in #366
  • fix(just): add volume preview before pruning in clean-system by @​hanthor in #363
  • fix: ignore commented LockLayering setting by @​joshyorko in #300
  • feat(just): add overlay command for sysext testing by @​tulilirockz in #158
  • fix(opentabletdriver): fix opentabletdriver recipe by @​inffy in #343
  • fix(ujust): typo in toggle-user-motd disable message by @​sebjag in #329
  • fix(apps): remove duplicate VideoTrimmer from productivity section by @​EsmeAioli in #320
  • chore: Bump game-devices-udev. Restore the priority prefixes. by @​fardragon in #331
  • chore: bump game-devices-udev by @​renner0e in #330
  • docs: mention LUKS in toggle-tpm2 comment for better ujust --choose discoverability by @​L0g0ff in #299

Opportunistic Work

Dakota (GNOME OS Prototype)
  • feat(ci): add testing/latest/stable stream layout by @​castrojo in #636
  • fix(ci): grant packages:write so testsuite can push desktop screenshot by @​castrojo in #617
  • feat(report): add boot error log and per-unit journal to ujust report by @​castrojo in #589
  • fix(renovate): use stable PyPI URL format for plugins junctions by @​castrojo in #482
  • feat(ujust): add flutter devcontainer scaffold recipe by @​castrojo in #594
  • fix(ujust): show issue URL with template in not-signed-in path of ujust report by @​castrojo in #586
  • feat(actionadon): 5-stage pipeline with you-are-here widget by @​castrojo in #590
  • fix(publish): call just chunkify after export to restore 120-layer output by @​castrojo in #585
  • ci: fix 10 audit issues — SHA resolution, cosign bump, retry, pins, e… by @​castrojo in #390
  • feat(ujust): add probe recipe for AI-assisted diagnostics by @​castrojo in #559
  • ci(hive-status-sync): update project title with live queue stats by @​castrojo in #567
  • ci(hive-status-sync): also trigger on push to main by @​castrojo in #566
  • fix(hive-status-sync): use correct GraphQL field for project status by @​castrojo in #565
  • fix(hive-status-sync): skip posting when PROJECT_TOKEN is not set by @​castrojo in #564
  • ci: hourly Hive status sync to project board by @​castrojo in #563
  • feat(agents): add in-repo skills knowledge base at .github/skills/ by @​castrojo in #543
  • Add contributor discovery table to AGENTS.md by @​castrojo in #545
  • Human-first issue templates — specificity drives velocity by @​castrojo in #550
  • fix: remove emojis from issue templates by @​castrojo in #542
  • fix: ghost copy wording + streamlined issue templates by @​castrojo in #541
  • feat: opt-in AI report stash + Dakota-specific MOTD with gum polish by @​castrojo in #540
  • fix: batch papercut fixes (#304, #352, #456, #465) by @​castrojo in #486
  • feat(just): add ujust report — system information donation by @​castrojo in #494
  • fix(firstboot-date): mkdir -p wants/ before symlink by @​castrojo in #500
  • ci: disable aarch64 build temporarily by @​castrojo in #499
  • ci: re-enable aarch64 build on cron/dispatch only by @​castrojo in #495
  • fix(ci): use app token for checkout in track jobs by @​castrojo in #481
  • fix(release): add full SBOM diff tables to release notes by @​castrojo in #455
  • ci: automated GitHub releases with SBOM-diffed release card by @​castrojo in #443
  • ci: filter publish workflow_run trigger to main and merge queue branches by @​castrojo in #442
  • ci: use mergeraptor app token for PR creation in tracking workflows by @​castrojo in #440
  • ci: fix timeout ceiling, cancel-on-push, redundant step guard by @​castrojo in #438
  • ci: add validate job, move full build off PRs, drop Blacksmith by @​castrojo in #437
  • fix(ci): atomic junction tracking + block Renovate from pinning dakot… by @​castrojo in #425
  • fix(ujust): generate ujust completions by @​coxde in #364
  • refactor(tealdeer): use inline arch dispatcher pattern by @​ahmedadan in #413
  • feat: add document thumbnailers by @​coxde in #409
  • fix(chunkah): bump to v0.5.0 and fix Renovate tracking by @​castrojo in #408
  • fix(renovate): rename managerFilePatterns to fileMatch by @​castrojo in #405
  • feat(deps): add tealdeer (tldr) v1.8.1 by @​axel-kaliff in #116
  • chore: remove Saturn and its exclusive dependencies by @​castrojo in #395
  • ci: serialize PR builds to avoid buildbox contention by @​castrojo in #397
  • fix(ci): update scorecard-action to verified commit SHA by @​castrojo in #393
  • feat(security): OpenSSF Scorecard, CodeQL SAST, SECURITY.md, hardened token permissions by @​castrojo in #391
  • ci: fix oras attach digest capture for SBOM signing by @​castrojo in #389
  • ci: inline export in publish with correct BST_FLAGS by @​castrojo in #388
  • ci: fix BST_FLAGS key mismatch in export and add explicit artifact push by @​castrojo in #387
  • ci: move export to separate job to fix BST artifact checkout by @​castrojo in #386
  • ci: pull BST artifact to local cache before export by @​castrojo in #385
  • ci: move export/chunkify/sbom to build, publish loads artifact by @​castrojo in #384
  • ci: add docker login so cosign can authenticate to GHCR by @​castrojo in #383
  • project.conf: Add x86_64_v3 option and enable it by default by @​alatiera in #91
  • fix(ci): per-SHA concurrency for merge_queue publishes by @​castrojo in #380
  • fix(ci): use --merge instead of --squash for merge queue compatibility by @​castrojo in #379
  • fix(ci): move Blacksmith to publish only, schedule on standard runners by @​castrojo in #378
  • feat(ci): split build/publish workflows, add SBOM+signing by @​castrojo in #377

Documentation

kind/documentation

Documentation improvements and additions

Planned Work

Status: ChillOps

Opportunistic Work

Dakota (GNOME OS Prototype)
  • docs: add actionable fix notes (fixes #180 #501 #503 #524 #527 #536 #603 #606) by @​hanthor in #607
  • docs(agents): define /lab slash commands, restrict to maintainers/wranglers by @​castrojo in #604
  • docs: add 20 community skills to .github/skills/, slim AGENTS.md to pointer file by @​castrojo in #572
  • docs: trim AGENTS.md by 51%, tighten skills for token efficiency by @​castrojo in #570
  • docs(readme,motd): rewrite readme around feedback loop, overhaul motd by @​castrojo in #560
  • feat: built-in feedback loop — boot-test, actionadon commands, architecture doc by @​castrojo in #534
  • docs(AGENTS.md): fix content gaps from gap analysis by @​castrojo in #508
  • docs: add AGENTS.md for contributor and agent guidance by @​castrojo in #507

Tech Debt

kind/tech-debt kind/parity

Maintenance work and feature parity between variants

Planned Work

Opportunistic Work


Automation

kind/automation kind/github-action kind/renovate

CI/CD pipelines, GitHub Actions, and automated dependency updates

Planned Work

Status: ChillOps

Opportunistic Work


Localization

kind/translation

Translation and internationalization work

Planned Work

Status: ChillOps

Opportunistic Work


Bot Activity

Automation Percentage: 53.4% (332 bot PRs out of 622 total PRs)

RepositoryBot PRs% of Total
bluefin8714.0%
bluefin-lts7512.1%
dakota579.2%
common71.1%
documentation71.1%
finpilot50.8%
artwork30.5%
iso10.2%
View bot activity details

Build Health

Raptor Race

Keep Bluefin healthy with green builds. Wranglers apply within!

ImageSuccess RateSuccessesFailuresMonthly Change
bluefin:stable76%19060-19.7%
bluefin:latest84.3%20438-9.5%
bluefin:lts46.3%119138-50.3%
bluefin:lts-hwe45.4%118142-51.8%
bluefin-dx:lts45.9%118139-50.7%
bluefin-gdx:lts46.1%119139-48.8%
bluefin-dx:lts-hwe46.3%120139-50.5%

This Month's Highlights

MetricValue
📊 Total Builds1783 builds across all images
🏆 Most Activebluefin:lts-hwe (260 builds)
💯 100% ClubNone. Vegeta is displeased.
⏱️ Avg Build Time17 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

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

Wayfinders

"Define yourself by your actions."

—Lord Saladin

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

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-06-01
View Project Board | Report an Issue