<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>Project Bluefin - Monthly Reports</title>
        <link>https://docs.projectbluefin.io/reports/</link>
        <description>Automated monthly activity reports from project board</description>
        <lastBuildDate>Tue, 30 Jun 2026 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <copyright>Copyright © 2026 Project Bluefin</copyright>
        <item>
            <title><![CDATA[Juravenator June 2026]]></title>
            <link>https://docs.projectbluefin.io/reports/2026/06/</link>
            <guid>https://docs.projectbluefin.io/reports/2026/06/</guid>
            <pubDate>Tue, 30 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[| | |]]></description>
            <content:encoded><![CDATA[<table><thead><tr><th></th><th></th></tr></thead><tbody><tr><td><strong>Total Items</strong></td><td>849 (152 planned, 697 opportunistic)</td></tr><tr><td><strong>Automation</strong></td><td>39.4% (551 bot PRs out of 1400 total PRs)</td></tr><tr><td><strong>Contributors</strong></td><td>16 total, 0 new</td></tr></tbody></table>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="desktop">Desktop<a href="https://docs.projectbluefin.io/reports/2026/06/#desktop" class="hash-link" aria-label="Direct link to Desktop" title="Direct link to Desktop" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fgnome-28A745?style=flat-square" alt="area/gnome" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Faurora-1D76DB?style=flat-square" alt="area/aurora" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fbling-F9C74F?style=flat-square" alt="area/bling" class="img_ev3q"></p>
<p><em>GNOME desktop environment, Aurora variant (KDE), and terminal enhancements</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/06/#planned-work" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<ul>
<li class="">fix(motd): build umotd from source, move to shared layer, remove legacy ublue-motd by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/744" target="_blank" rel="noopener noreferrer" class="">#744</a></li>
<li class="">fix(ux): toggle-user-motd exits 0 when user declines and fix fall-through by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/662" target="_blank" rel="noopener noreferrer" class="">#662</a></li>
<li class="">fix(ujust,gnome): fix changelog repos + LTS support + BT auto-switch by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/543" target="_blank" rel="noopener noreferrer" class="">#543</a></li>
<li class="">fix(gnome): open documentation link as local PDF with browser fallback by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/637" target="_blank" rel="noopener noreferrer" class="">#637</a></li>
<li class="">test(bling): add bats coverage for bling.sh by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/629" target="_blank" rel="noopener noreferrer" class="">#629</a></li>
<li class="">test(scripts): add bats coverage for ublue-motd and profile.d scripts by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/628" target="_blank" rel="noopener noreferrer" class="">#628</a></li>
<li class="">chore: simplification audit — remove dead weight, harden edge cases by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/569" target="_blank" rel="noopener noreferrer" class="">#569</a></li>
<li class="">feat(ghostty): add GNOME profile for new users by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/548" target="_blank" rel="noopener noreferrer" class="">#548</a></li>
<li class="">feat(fonts): set Adwaita Mono as default monospace, move opendyslexic to Homebrew by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/547" target="_blank" rel="noopener noreferrer" class="">#547</a></li>
<li class="">feat: replace logomenu with custom-command-menu extension by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/514" target="_blank" rel="noopener noreferrer" class="">#514</a></li>
<li class="">fix: add help: URI handler to redirect to GNOME help website by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/509" target="_blank" rel="noopener noreferrer" class="">#509</a></li>
<li class="">fix(bling): skip brew bundle when bluefin-cli disables bling by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/common/pull/362" target="_blank" rel="noopener noreferrer" class="">#362</a></li>
<li class="">feat: replace old MOTD with umotd by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/489" target="_blank" rel="noopener noreferrer" class="">#489</a></li>
<li class="">fix(#266): drop monospace-font-name override — use GNOME default (Adwaita Mono) by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/common/pull/348" target="_blank" rel="noopener noreferrer" class="">#348</a></li>
<li class="">fix: remove Readymade installer from dock favorite-apps by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/common/pull/353" target="_blank" rel="noopener noreferrer" class="">#353</a></li>
<li class="">feat: switch to ublue-os/aurorafin-shared by <a href="https://github.com/renner0e" target="_blank" rel="noopener noreferrer" class="">@​renner0e</a> in <a href="https://github.com/projectbluefin/common/pull/395" target="_blank" rel="noopener noreferrer" class="">#395</a></li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/06/#opportunistic-work" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">feat(brew): move CLI tools to brew-preinstall, remove starship image binary by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/554" target="_blank" rel="noopener noreferrer" class="">#554</a></li>
<li class="">fix(ci): remove stale che/nerd-fonts COPR check by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/502" target="_blank" rel="noopener noreferrer" class="">#502</a></li>
<li class="">feat(fonts): remove font RPMs and nerd-fonts COPR from OCI image by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/476" target="_blank" rel="noopener noreferrer" class="">#476</a></li>
<li class="">fix: migrate custom-command-menu dconf to command1..N tuple format by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/348" target="_blank" rel="noopener noreferrer" class="">#348</a></li>
<li class="">feat(build): add extension-builder stage to avoid build deps in final image by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/333" target="_blank" rel="noopener noreferrer" class="">#333</a></li>
<li class="">security: verify starship binary checksum before extraction (CWE-494) by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/173" target="_blank" rel="noopener noreferrer" class="">#173</a></li>
<li class="">fix(e2e): pin testsuite test_ref and restore shell defaults by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/337" target="_blank" rel="noopener noreferrer" class="">#337</a></li>
<li class="">feat(fonts): remove jetbrains-mono-fonts-all from OCI image by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/144" target="_blank" rel="noopener noreferrer" class="">#144</a></li>
<li class="">fix(packages): remove che<!-- -->:nerd-fonts<!-- --> COPR install by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/79" target="_blank" rel="noopener noreferrer" class="">#79</a></li>
<li class="">fix: migrate custom-command-menu dconf from entryrow* to command1..N tuples by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/76" target="_blank" rel="noopener noreferrer" class="">#76</a></li>
<li class="">fix(ci): use epel-10 chroot for jreilly1821/c10s-gnome-50 COPR URL by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/55" target="_blank" rel="noopener noreferrer" class="">#55</a></li>
<li class="">fix(hive): hero font rendering + more sparklines by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/919" target="_blank" rel="noopener noreferrer" class="">#919</a></li>
</ul>
<h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="dakota-gnome-os-prototype">Dakota (GNOME OS Prototype)<a href="https://docs.projectbluefin.io/reports/2026/06/#dakota-gnome-os-prototype" class="hash-link" aria-label="Direct link to Dakota (GNOME OS Prototype)" title="Direct link to Dakota (GNOME OS Prototype)" translate="no">​</a></h5>
<ul>
<li class="">feat(fonts): remove jetbrains-mono from image, manage via Homebrew by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/763" target="_blank" rel="noopener noreferrer" class="">#763</a></li>
<li class="">fix(gnome-ponytail-daemon): use systemd.bst for systemd.pc pkgconfig by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/725" target="_blank" rel="noopener noreferrer" class="">#725</a></li>
<li class="">feat: add gnome-ponytail-daemon to image by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/618" target="_blank" rel="noopener noreferrer" class="">#618</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="development">Development<a href="https://docs.projectbluefin.io/reports/2026/06/#development" class="hash-link" aria-label="Direct link to Development" title="Direct link to Development" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fdx-17A2B8?style=flat-square" alt="area/dx" class="img_ev3q"></p>
<p><em>Development tools and IDE integrations</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-1">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/06/#planned-work-1" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<ul>
<li class="">feat(dx): add tuna-os/Tavern flatpak to DX mode by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/792" target="_blank" rel="noopener noreferrer" class="">#792</a></li>
<li class="">feat(bluefinctl): wire ujust recipes to bctl + move caffeinate to profile.d by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/730" target="_blank" rel="noopener noreferrer" class="">#730</a></li>
<li class="">feat: rewrite toggle-devmode to be standalone DX mode by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/545" target="_blank" rel="noopener noreferrer" class="">#545</a></li>
<li class="">fix(dx): move vscode extension installs to Brewfile by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/635" target="_blank" rel="noopener noreferrer" class="">#635</a></li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-1">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/06/#opportunistic-work-1" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">Bump dockerd to 29.6.1 by <a href="https://github.com/jumpyvi" target="_blank" rel="noopener noreferrer" class="">@​jumpyvi</a> in <a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/460" target="_blank" rel="noopener noreferrer" class="">#460</a></li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="homebrew">Homebrew<a href="https://docs.projectbluefin.io/reports/2026/06/#homebrew" class="hash-link" aria-label="Direct link to Homebrew" title="Direct link to Homebrew" translate="no">​</a></h3>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="package-updates">Package Updates<a href="https://docs.projectbluefin.io/reports/2026/06/#package-updates" class="hash-link" aria-label="Direct link to Package Updates" title="Direct link to Package Updates" translate="no">​</a></h4>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/production--tap-30%20updates-blue?style=flat-square" alt="Production Tap" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/experimental--tap-6%20updates-orange?style=flat-square" alt="Experimental Tap" class="img_ev3q"></p>
<p><strong>36 automated updates</strong> this month via GitHub Actions. Homebrew tap version bumps ensure Bluefin users always have access to the latest stable releases.</p>
<h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="quick-summary">Quick Summary<a href="https://docs.projectbluefin.io/reports/2026/06/#quick-summary" class="hash-link" aria-label="Direct link to Quick Summary" title="Direct link to Quick Summary" translate="no">​</a></h5>
<table><thead><tr><th>Tap</th><th>Updates</th></tr></thead><tbody><tr><td>production-tap</td><td>30</td></tr><tr><td>experimental-tap</td><td>6</td></tr></tbody></table>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>View all production-tap updates (30)</summary><div><div class="collapsibleContent_i85q"><table><thead><tr><th>Package</th><th>Versions</th><th>PR</th></tr></thead><tbody><tr><td>lm-studio-linux</td><td>0.4.16 → 0.4.18 (4 updates)</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/474" target="_blank" rel="noopener noreferrer" class="">#474</a></td></tr><tr><td>visual-studio-code-linux</td><td>1.122.1 → 1.125.0 (4 updates)</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/465" target="_blank" rel="noopener noreferrer" class="">#465</a></td></tr><tr><td>antigravity-cli-linux</td><td>1.0.4 → 1.0.9 (4 updates)</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/462" target="_blank" rel="noopener noreferrer" class="">#462</a></td></tr><tr><td>goose-linux</td><td>1.37.0 → 1.39.0 (3 updates)</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/471" target="_blank" rel="noopener noreferrer" class="">#471</a></td></tr><tr><td>1password-gui-linux</td><td>8.12.22 → 8.12.24 (2 updates)</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/461" target="_blank" rel="noopener noreferrer" class="">#461</a></td></tr><tr><td>rog-control-center-linux</td><td>6.3.8</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/438" target="_blank" rel="noopener noreferrer" class="">#438</a></td></tr><tr><td>asusctl-linux</td><td>6.3.8</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/436" target="_blank" rel="noopener noreferrer" class="">#436</a></td></tr><tr><td>framework-tool</td><td>0.6.4</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/425" target="_blank" rel="noopener noreferrer" class="">#425</a></td></tr><tr><td>jetbrains-toolbox-linux</td><td>3.5.0.84344</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/426" target="_blank" rel="noopener noreferrer" class="">#426</a></td></tr><tr><td>antigravity-linux</td><td>2.0.6</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/429" target="_blank" rel="noopener noreferrer" class="">#429</a></td></tr><tr><td>antigravity-ide-linux</td><td>2.0.4</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/432" target="_blank" rel="noopener noreferrer" class="">#432</a></td></tr></tbody></table></div></div></details>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>View all experimental-tap updates (6)</summary><div><div class="collapsibleContent_i85q"><table><thead><tr><th>Package</th><th>Versions</th><th>PR</th></tr></thead><tbody><tr><td>zed-linux</td><td>1.5.3 → 1.7.2 (4 updates)</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/452" target="_blank" rel="noopener noreferrer" class="">#452</a></td></tr><tr><td>emdash-linux</td><td>1.1.27</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/434" target="_blank" rel="noopener noreferrer" class="">#434</a></td></tr><tr><td>craft-agents-linux</td><td>0.10.1</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/437" target="_blank" rel="noopener noreferrer" class="">#437</a></td></tr></tbody></table></div></div></details>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="ecosystem">Ecosystem<a href="https://docs.projectbluefin.io/reports/2026/06/#ecosystem" class="hash-link" aria-label="Direct link to Ecosystem" title="Direct link to Ecosystem" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fbrew-E8590C?style=flat-square" alt="area/brew" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fbluespeed-1D76DB?style=flat-square" alt="area/bluespeed" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fflatpak-9333EA?style=flat-square" alt="area/flatpak" class="img_ev3q"></p>
<p><em>Homebrew packages, AI/ML tools (Bluespeed), and Flatpak applications</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-2">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/06/#planned-work-2" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<ul>
<li class="">fix(nvidia): update system flatpaks when rebooting into new nvidia image by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/769" target="_blank" rel="noopener noreferrer" class="">#769</a></li>
<li class="">fix(flatpak): refresh appstream on every boot instead of firstboot only by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/767" target="_blank" rel="noopener noreferrer" class="">#767</a></li>
<li class="">feat(oem): add Framework brew hook for framework_tool and wallpapers by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/753" target="_blank" rel="noopener noreferrer" class="">#753</a></li>
<li class="">fix(brew): move bluefinctl.Brewfile to shared so all variants get bctl by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/750" target="_blank" rel="noopener noreferrer" class="">#750</a></li>
<li class="">feat(bazaar): add Collabora + Spelling Bee + Whisp, refresh curation by <a href="https://github.com/KiKaraage" target="_blank" rel="noopener noreferrer" class="">@​KiKaraage</a> in <a href="https://github.com/projectbluefin/common/pull/731" target="_blank" rel="noopener noreferrer" class="">#731</a></li>
<li class="">fix(brew): fix Homebrew 6.0 breakage across brew lifecycle by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/728" target="_blank" rel="noopener noreferrer" class="">#728</a></li>
<li class="">chore(brew): remove bbrew, bluefinctl replaces it by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/729" target="_blank" rel="noopener noreferrer" class="">#729</a></li>
<li class="">fix(brew): remove aichat + whisper-cpp, update agy + kimi-code by <a href="https://github.com/KiKaraage" target="_blank" rel="noopener noreferrer" class="">@​KiKaraage</a> in <a href="https://github.com/projectbluefin/common/pull/715" target="_blank" rel="noopener noreferrer" class="">#715</a></li>
<li class="">fix(brew): Unblock system-cli &amp; CNCF brewfiles validation by <a href="https://github.com/KiKaraage" target="_blank" rel="noopener noreferrer" class="">@​KiKaraage</a> in <a href="https://github.com/projectbluefin/common/pull/721" target="_blank" rel="noopener noreferrer" class="">#721</a></li>
<li class="">feat(oem): move Framework/Ampere hardware hooks and icons to common by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/672" target="_blank" rel="noopener noreferrer" class="">#672</a></li>
<li class="">fix(brew): trust ublue-os taps for Homebrew 6.0 compatibility by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/695" target="_blank" rel="noopener noreferrer" class="">#695</a></li>
<li class="">feat(oem): add ASUS hardware auto-install hooks by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/692" target="_blank" rel="noopener noreferrer" class="">#692</a></li>
<li class="">test(brew): add brew-preinstall bats tests, codecov, and sync test recipe by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/693" target="_blank" rel="noopener noreferrer" class="">#693</a></li>
<li class="">feat(brew): add brew-preinstall service and system-cli.Brewfile by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/664" target="_blank" rel="noopener noreferrer" class="">#664</a></li>
<li class="">feat(just): add ujust install-asus for ASUS laptop tools by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/503" target="_blank" rel="noopener noreferrer" class="">#503</a></li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-2">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/06/#opportunistic-work-2" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">chore(oem): remove Framework brew hook now in common by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/670" target="_blank" rel="noopener noreferrer" class="">#670</a></li>
<li class="">feat(brew): move CLI tools to brew-preinstall by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/205" target="_blank" rel="noopener noreferrer" class="">#205</a></li>
<li class="">fix(cask): vsc-insiders versioning and vscodium linting by <a href="https://github.com/nklowns" target="_blank" rel="noopener noreferrer" class="">@​nklowns</a> in <a href="https://github.com/ublue-os/homebrew-tap/pull/450" target="_blank" rel="noopener noreferrer" class="">#450</a></li>
<li class="">fix(casks): revert arch-conditional sha256 in on_linux block, as breaks brew bump by <a href="https://github.com/nikodunk" target="_blank" rel="noopener noreferrer" class="">@​nikodunk</a> in <a href="https://github.com/ublue-os/homebrew-tap/pull/424" target="_blank" rel="noopener noreferrer" class="">#424</a></li>
</ul>
<h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="dakota-gnome-os-prototype-1">Dakota (GNOME OS Prototype)<a href="https://docs.projectbluefin.io/reports/2026/06/#dakota-gnome-os-prototype-1" class="hash-link" aria-label="Direct link to Dakota (GNOME OS Prototype)" title="Direct link to Dakota (GNOME OS Prototype)" translate="no">​</a></h5>
<ul>
<li class="">feat(brew): move glow and fzf to brew-preinstall by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/834" target="_blank" rel="noopener noreferrer" class="">#834</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="system-services--policies">System Services &amp; Policies<a href="https://docs.projectbluefin.io/reports/2026/06/#system-services--policies" class="hash-link" aria-label="Direct link to System Services &amp; Policies" title="Direct link to System Services &amp; Policies" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fservices-4A90E2?style=flat-square" alt="area/services" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fpolicy-5B8BC1?style=flat-square" alt="area/policy" class="img_ev3q"></p>
<p><em>Systemd services and system-level policies</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-3">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/06/#planned-work-3" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<ul>
<li class="">feat(uupd): smart AC-aware update scheduling by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/768" target="_blank" rel="noopener noreferrer" class="">#768</a></li>
<li class="">fix: align rechunker-group-fix with bootc upstream recommendations by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/530" target="_blank" rel="noopener noreferrer" class="">#530</a></li>
<li class="">feat: manage triager permissions via CODEOWNERS sentinel block by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/399" target="_blank" rel="noopener noreferrer" class="">#399</a></li>
<li class="">add dynamic wallpaper timer by <a href="https://github.com/joshyorko" target="_blank" rel="noopener noreferrer" class="">@​joshyorko</a> in <a href="https://github.com/projectbluefin/common/pull/349" target="_blank" rel="noopener noreferrer" class="">#349</a></li>
<li class="">feat(profile): add caffeinate alias by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/common/pull/360" target="_blank" rel="noopener noreferrer" class="">#360</a></li>
<li class="">feat(ops): implement 7-day stale-claim reclaim automation by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/common/pull/445" target="_blank" rel="noopener noreferrer" class="">#445</a></li>
<li class="">fix(governance): activate TRIAGERS block in CODEOWNERS by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/common/pull/437" target="_blank" rel="noopener noreferrer" class="">#437</a></li>
<li class="">Fix LUKS UUID parsing on Dakota by <a href="https://github.com/dylanmtaylor" target="_blank" rel="noopener noreferrer" class="">@​dylanmtaylor</a> in <a href="https://github.com/projectbluefin/common/pull/385" target="_blank" rel="noopener noreferrer" class="">#385</a></li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-3">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/06/#opportunistic-work-3" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">fix(countme): replace broken rpm-ostree-countme with dnf5-based service by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/326" target="_blank" rel="noopener noreferrer" class="">#326</a></li>
<li class="">fix(services): enable rechunker-group-fix.service to prevent boot failure by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/133" target="_blank" rel="noopener noreferrer" class="">#133</a></li>
</ul>
<h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="dakota-gnome-os-prototype-2">Dakota (GNOME OS Prototype)<a href="https://docs.projectbluefin.io/reports/2026/06/#dakota-gnome-os-prototype-2" class="hash-link" aria-label="Direct link to Dakota (GNOME OS Prototype)" title="Direct link to Dakota (GNOME OS Prototype)" translate="no">​</a></h5>
<ul>
<li class="">feat(bluefin): add Incus daemon, systemd integration, and ujust recipes (2/2) by <a href="https://github.com/bketelsen" target="_blank" rel="noopener noreferrer" class="">@​bketelsen</a> in <a href="https://github.com/projectbluefin/dakota/pull/1126" target="_blank" rel="noopener noreferrer" class="">#1126</a></li>
<li class="">fix: wire firstboot-services.bst into deps.bst (#603) by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/dakota/pull/608" target="_blank" rel="noopener noreferrer" class="">#608</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="hardware">Hardware<a href="https://docs.projectbluefin.io/reports/2026/06/#hardware" class="hash-link" aria-label="Direct link to Hardware" title="Direct link to Hardware" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fhardware-F59E0B?style=flat-square" alt="area/hardware" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fnvidia-76B900?style=flat-square" alt="area/nvidia" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/aarch64-F59E0B?style=flat-square" alt="aarch64" class="img_ev3q"></p>
<p><em>Hardware support, drivers, NVIDIA GPU, and ARM64 architecture</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-4">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/06/#planned-work-4" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<ul>
<li class="">fix(framework): migrate hid_sensor_hub karg to bootc toml by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/793" target="_blank" rel="noopener noreferrer" class="">#793</a></li>
<li class="">test: add unit tests for check-oci-refs, bazaar-hook, hardware hooks, and nvidia-flatpak-sync by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/785" target="_blank" rel="noopener noreferrer" class="">#785</a></li>
<li class="">feat(oem): add WirePlumber hardware profiles for Framework Desktop AMD Ryzen AI Max 300 by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/760" target="_blank" rel="noopener noreferrer" class="">#760</a></li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-4">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/06/#opportunistic-work-4" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">fix(akmods): add --tmpdir /boot to dracut call to fix EXDEV on nvidia builds by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/586" target="_blank" rel="noopener noreferrer" class="">#586</a></li>
<li class="">feat(nvidia): install nvidia-container-toolkit-base and configure CDI by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/559" target="_blank" rel="noopener noreferrer" class="">#559</a></li>
<li class="">test(build): add BATS unit tests for 04-install-kernel-akmods.sh by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/548" target="_blank" rel="noopener noreferrer" class="">#548</a></li>
<li class="">fix(ci): rename nvidia-open flavor to nvidia by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/434" target="_blank" rel="noopener noreferrer" class="">#434</a></li>
<li class="">feat(build): conditional initramfs rebuild — skip dracut when kernel unchanged by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/362" target="_blank" rel="noopener noreferrer" class="">#362</a></li>
<li class="">fix(ci): gate nvidia-open promotion on e2e smoke test by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/296" target="_blank" rel="noopener noreferrer" class="">#296</a></li>
<li class="">feat: release notes redesign — variants table, dual kernel, richer components by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/376" target="_blank" rel="noopener noreferrer" class="">#376</a></li>
<li class="">feat(ci): rename bluefin-lts-nvidia → bluefin-lts-hwe-nvidia by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/293" target="_blank" rel="noopener noreferrer" class="">#293</a></li>
<li class="">fix(kernel-swap): run depmod after noscripts install to fix dracut modules.dep error by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/268" target="_blank" rel="noopener noreferrer" class="">#268</a></li>
<li class="">fix(kernel-swap): use tsflags=noscripts + explicit dracut to fix EXDEV by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/263" target="_blank" rel="noopener noreferrer" class="">#263</a></li>
<li class="">fix(kernel-swap): sync ENABLE_GDX → ENABLE_NVIDIA to unblock squash promotion by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/249" target="_blank" rel="noopener noreferrer" class="">#249</a></li>
<li class="">fix(kernel-swap): use dracut.conf.d instead of DRACUT_TMPDIR to fix HWE EXDEV by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/248" target="_blank" rel="noopener noreferrer" class="">#248</a></li>
<li class="">feat: rename bluefin-gdx to bluefin-lts-nvidia, add <!-- -->:stable<!-- --> alias by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/225" target="_blank" rel="noopener noreferrer" class="">#225</a></li>
<li class="">feat(nvidia): wire CDI configuration for rootless Podman GPU passthrough (GDX) by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/209" target="_blank" rel="noopener noreferrer" class="">#209</a></li>
<li class="">fix(build): re-add DRACUT_TMPDIR=/boot workaround for kernel-swap by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/174" target="_blank" rel="noopener noreferrer" class="">#174</a></li>
<li class="">fix(gdx): remove libnvidia-ml from explicit install by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/32" target="_blank" rel="noopener noreferrer" class="">#32</a></li>
<li class="">fix(driver-versions): guard against null pins in hweKernel pinned tooltip by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/933" target="_blank" rel="noopener noreferrer" class="">#933</a></li>
<li class="">feat(sparklines): shared Sparkline component + version trend sparklines on driver versions page by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/969" target="_blank" rel="noopener noreferrer" class="">#969</a></li>
</ul>
<h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="dakota-gnome-os-prototype-3">Dakota (GNOME OS Prototype)<a href="https://docs.projectbluefin.io/reports/2026/06/#dakota-gnome-os-prototype-3" class="hash-link" aria-label="Direct link to Dakota (GNOME OS Prototype)" title="Direct link to Dakota (GNOME OS Prototype)" translate="no">​</a></h5>
<ul>
<li class="">fix(nvidia): add OpenCL, VDPAU, and suspend/hibernate support by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/837" target="_blank" rel="noopener noreferrer" class="">#837</a></li>
<li class="">feat(nvidia): Upgrade drivers to 610.43.02 and ship nvidia-settings by <a href="https://github.com/dylanmtaylor" target="_blank" rel="noopener noreferrer" class="">@​dylanmtaylor</a> in <a href="https://github.com/projectbluefin/dakota/pull/643" target="_blank" rel="noopener noreferrer" class="">#643</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="infrastructure">Infrastructure<a href="https://docs.projectbluefin.io/reports/2026/06/#infrastructure" class="hash-link" aria-label="Direct link to Infrastructure" title="Direct link to Infrastructure" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fiso-A0522D?style=flat-square" alt="area/iso" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fupstream-5CB85C?style=flat-square" alt="area/upstream" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fbuildstream-0066FF?style=flat-square" alt="area/buildstream" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Ffinpilot-7C3AED?style=flat-square" alt="area/finpilot" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fjust-E99695?style=flat-square" alt="area/just" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Ftesting-F59E0B?style=flat-square" alt="area/testing" class="img_ev3q"></p>
<p><em>ISO images, upstream integration, build systems, and testing frameworks</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-5">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/06/#planned-work-5" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<ul>
<li class="">fix: changelog reads repo from image-info.json and add tests by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/791" target="_blank" rel="noopener noreferrer" class="">#791</a></li>
<li class="">fix(ci): remove continue-on-error incompatible with uses: in e2e.yml by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/787" target="_blank" rel="noopener noreferrer" class="">#787</a></li>
<li class="">ci(renovate): use --auto merge for merge queue on main by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/782" target="_blank" rel="noopener noreferrer" class="">#782</a></li>
<li class="">fix(bonedigger): persist local report copies before cleanup by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/748" target="_blank" rel="noopener noreferrer" class="">#748</a></li>
<li class="">ci: bump testsuite pin to 8d9ca0b (fix common E2E failures) by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/752" target="_blank" rel="noopener noreferrer" class="">#752</a></li>
<li class="">fix(ci): revert to secrets.MERGERAPTOR_APP_ID matching track-common.yml by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/741" target="_blank" rel="noopener noreferrer" class="">#741</a></li>
<li class="">fix(ci): mark notify-downstream continue-on-error by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/740" target="_blank" rel="noopener noreferrer" class="">#740</a></li>
<li class="">fix(ci): use vars.MERGERAPTOR_APP_ID and client-id in notify-downstream by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/739" target="_blank" rel="noopener noreferrer" class="">#739</a></li>
<li class="">fix(ci): remove owner+repositories from create-github-app-token in notify-downstream by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/738" target="_blank" rel="noopener noreferrer" class="">#738</a></li>
<li class="">fix(ci): use workflow_dispatch for bluefin/bluefin-lts common tracking by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/735" target="_blank" rel="noopener noreferrer" class="">#735</a></li>
<li class="">fix(ci): add continue-on-error to dispatch steps by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/734" target="_blank" rel="noopener noreferrer" class="">#734</a></li>
<li class="">fix(ci): dispatch common-updated to dakota after manifest publish by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/733" target="_blank" rel="noopener noreferrer" class="">#733</a></li>
<li class="">ci: bump testsuite pin for custom-command-list checks by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/719" target="_blank" rel="noopener noreferrer" class="">#719</a></li>
<li class="">chore: ponytail shrink — dedup Justfile loops, extract OCI ref check, combine test deps install by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/725" target="_blank" rel="noopener noreferrer" class="">#725</a></li>
<li class="">fix(ci): remove unnecessary mergeraptor token from renovate-automerge; fix vars/secrets inconsistency by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/709" target="_blank" rel="noopener noreferrer" class="">#709</a></li>
<li class="">fix(ci): make downstream dispatch non-blocking by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/698" target="_blank" rel="noopener noreferrer" class="">#698</a></li>
<li class="">fix(ci): login to GHCR before cosign signing in manifest job by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/697" target="_blank" rel="noopener noreferrer" class="">#697</a></li>
<li class="">fix(ci): promote rootless buildah image to root storage before push by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/696" target="_blank" rel="noopener noreferrer" class="">#696</a></li>
<li class="">fix(ci): pass mergeraptor token to reusable automerge workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/694" target="_blank" rel="noopener noreferrer" class="">#694</a></li>
<li class="">fix(keybinding): restore Super+E to open Files (Nautilus) by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/690" target="_blank" rel="noopener noreferrer" class="">#690</a></li>
<li class="">fix(ci): update create-github-app-token to v3 in build.yml by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/688" target="_blank" rel="noopener noreferrer" class="">#688</a></li>
<li class="">feat(report): add crash detection, PII scrubbing, and journal.txt to ujust report by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/684" target="_blank" rel="noopener noreferrer" class="">#684</a></li>
<li class="">fix(tests): remove orphaned uutils.sh tests from test_profile_d.bats by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/674" target="_blank" rel="noopener noreferrer" class="">#674</a></li>
<li class="">fix(update): detect layered rpm-ostree packages and block with guidance by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/663" target="_blank" rel="noopener noreferrer" class="">#663</a></li>
<li class="">fix(ci): restore btrfs storage backend so push-image can find built image by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/661" target="_blank" rel="noopener noreferrer" class="">#661</a></li>
<li class="">fix(ci): skip CVE scan in merge queue to fix SARIF upload ref error by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/660" target="_blank" rel="noopener noreferrer" class="">#660</a></li>
<li class="">test: add unit tests for profile.d scripts, dynamic-wallpaper, and geoclue-latitude by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/648" target="_blank" rel="noopener noreferrer" class="">#648</a></li>
<li class="">test(scripts): add bats coverage for ublue-image-info.sh by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/640" target="_blank" rel="noopener noreferrer" class="">#640</a></li>
<li class="">fix(ci): modernize build pipeline, restore Dakota E2E, event-driven releases by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/598" target="_blank" rel="noopener noreferrer" class="">#598</a></li>
<li class="">ci(tests): upload pytest coverage report as workflow artifact by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/630" target="_blank" rel="noopener noreferrer" class="">#630</a></li>
<li class="">test(just): add bats coverage for update.just and toggle-updates recipes by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/626" target="_blank" rel="noopener noreferrer" class="">#626</a></li>
<li class="">ci(factory): notify downstream repos when common publishes by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/632" target="_blank" rel="noopener noreferrer" class="">#632</a></li>
<li class="">fix(build): P0 — export image to tar before scan-image, non-blocking by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/625" target="_blank" rel="noopener noreferrer" class="">#625</a></li>
<li class="">feat(ci): supply chain hardening — keyless cosign, Trivy CVE gate, SBOM, SLSA L2 (Phase 6) by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/595" target="_blank" rel="noopener noreferrer" class="">#595</a></li>
<li class="">chore(renovate): group projectbluefin/actions ref updates by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/593" target="_blank" rel="noopener noreferrer" class="">#593</a></li>
<li class="">ci: add git-cliff + e2e gate to monthly release workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/592" target="_blank" rel="noopener noreferrer" class="">#592</a></li>
<li class="">test(quality): add bats coverage for ublue-fastfetch, wire into CI by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/579" target="_blank" rel="noopener noreferrer" class="">#579</a></li>
<li class="">test(quality): bats tests for rechunker-group-fix, ublue-bling-fastfetch, changelog.just + coverage gate by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/573" target="_blank" rel="noopener noreferrer" class="">#573</a></li>
<li class="">fix(ujust): route lts/lts-hwe tags to projectbluefin/bluefin-lts in changelogs by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/582" target="_blank" rel="noopener noreferrer" class="">#582</a></li>
<li class="">fix(ci): bump lifecycle-caller SHA to 3025b5d3 (matches bluefin-lts) by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/581" target="_blank" rel="noopener noreferrer" class="">#581</a></li>
<li class="">chore(lifecycle): move lifecycle.yml to projectbluefin/actions by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/574" target="_blank" rel="noopener noreferrer" class="">#574</a></li>
<li class="">feat(testing): expand shellcheck + add bats by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/568" target="_blank" rel="noopener noreferrer" class="">#568</a></li>
<li class="">fix(ci): expand shellcheck to all shell scripts in system_files/ by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/554" target="_blank" rel="noopener noreferrer" class="">#554</a></li>
<li class="">feat: setup VMs for people by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/544" target="_blank" rel="noopener noreferrer" class="">#544</a></li>
<li class="">fix(just): remove rebase-helper and ublue-rollback-helper by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/567" target="_blank" rel="noopener noreferrer" class="">#567</a></li>
<li class="">feat(ci): auto-merge on lgtm label via merge queue by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/555" target="_blank" rel="noopener noreferrer" class="">#555</a></li>
<li class="">feat(ujust): add toggle-testing command by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/535" target="_blank" rel="noopener noreferrer" class="">#535</a></li>
<li class="">feat(testing): add unit tests for hooks.py and shell scripts by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/540" target="_blank" rel="noopener noreferrer" class="">#540</a></li>
<li class="">fix(ci): remove emoji from promotion-candidate E2E failure issue title by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/539" target="_blank" rel="noopener noreferrer" class="">#539</a></li>
<li class="">docs: add upstream-contributions tracking document by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/527" target="_blank" rel="noopener noreferrer" class="">#527</a></li>
<li class="">feat(ci): add AI commit attribution trailer check to validate.yml by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/515" target="_blank" rel="noopener noreferrer" class="">#515</a></li>
<li class="">fix(ci): use client-id and fail fast on missing mergeraptor secrets by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/510" target="_blank" rel="noopener noreferrer" class="">#510</a></li>
<li class="">ci: bump testsuite SHA to e2b36dc (all env + ptyxis quarantine + screenshot fixes) by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/506" target="_blank" rel="noopener noreferrer" class="">#506</a></li>
<li class="">Update curated.yaml: added Ecosia browser in the browser section by <a href="https://github.com/k3nsh0" target="_blank" rel="noopener noreferrer" class="">@​k3nsh0</a> in <a href="https://github.com/projectbluefin/common/pull/466" target="_blank" rel="noopener noreferrer" class="">#466</a></li>
<li class="">chore: add Renovate automerge rule for digest/pin/patch/minor updates by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/495" target="_blank" rel="noopener noreferrer" class="">#495</a></li>
<li class="">feat(just): add caffeinate recipe to prevent system sleep by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/common/pull/351" target="_blank" rel="noopener noreferrer" class="">#351</a></li>
<li class="">fix(ci): close factory determinism gaps in pipeline workflows by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/500" target="_blank" rel="noopener noreferrer" class="">#500</a></li>
<li class="">fix(ci): switch e2e to projectbluefin images, re-enable pr-e2e gate by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/496" target="_blank" rel="noopener noreferrer" class="">#496</a></li>
<li class="">fix(just): return to ujust menu after bbrew and cncf submenus by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/common/pull/357" target="_blank" rel="noopener noreferrer" class="">#357</a></li>
<li class="">fix(ci): add bonedigger lifecycle workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/490" target="_blank" rel="noopener noreferrer" class="">#490</a></li>
<li class="">fix(ci): add missing RUN for umotd curl and fix pre-commit violations by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/492" target="_blank" rel="noopener noreferrer" class="">#492</a></li>
<li class="">fix: bug batch may23 — toggle-devmode tag, branding update by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/488" target="_blank" rel="noopener noreferrer" class="">#488</a></li>
<li class="">feat(just): ship ujust report via common with Renovate tracking by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/common/pull/382" target="_blank" rel="noopener noreferrer" class="">#382</a></li>
<li class="">docs(qa): define hardware canary program for post-promotion testing by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/common/pull/447" target="_blank" rel="noopener noreferrer" class="">#447</a></li>
<li class="">feat(qa): formalize hardware testing into factory loop — template, labels, policy by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/486" target="_blank" rel="noopener noreferrer" class="">#486</a></li>
<li class="">fix(deps): add Renovate config for GHA version tracking by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/485" target="_blank" rel="noopener noreferrer" class="">#485</a></li>
<li class="">feat(ujust): wire flutter devcontainer recipe import by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/356" target="_blank" rel="noopener noreferrer" class="">#356</a></li>
<li class="">feat(just): add check-sb-key recipe for Secure Boot status by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/common/pull/370" target="_blank" rel="noopener noreferrer" class="">#370</a></li>
<li class="">docs(skills): add frontmatter and Trail of Bits CI integration by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/common/pull/444" target="_blank" rel="noopener noreferrer" class="">#444</a></li>
<li class="">docs(skills): add frontmatter and Trail of Bits skill-improver CI by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/461" target="_blank" rel="noopener noreferrer" class="">#461</a></li>
<li class="">feat(ci): add common factory guardrails by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/480" target="_blank" rel="noopener noreferrer" class="">#480</a></li>
<li class="">fix(ci): add skill-drift.yml to detect stale agent skills by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/463" target="_blank" rel="noopener noreferrer" class="">#463</a></li>
<li class="">fix(deps): track OCI image digests in Containerfile with Renovate by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/479" target="_blank" rel="noopener noreferrer" class="">#479</a></li>
<li class="">fix(security): pin curl fetches in Containerfile to verified hashes by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/455" target="_blank" rel="noopener noreferrer" class="">#455</a></li>
<li class="">fix(ci): add bonedigger lifecycle workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/453" target="_blank" rel="noopener noreferrer" class="">#453</a></li>
<li class="">fix(docs): add aurorafin-shared and bluefin-branding submodules to AGENTS.md layout by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/454" target="_blank" rel="noopener noreferrer" class="">#454</a></li>
<li class="">docs(skills): update e2e-ci, governance for P0 session 2026-06-03 by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/452" target="_blank" rel="noopener noreferrer" class="">#452</a></li>
<li class="">fix(ci): add hive-progress-sync workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/450" target="_blank" rel="noopener noreferrer" class="">#450</a></li>
<li class="">feat(ci): add pre-merge e2e composition gate for PRs by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/451" target="_blank" rel="noopener noreferrer" class="">#451</a></li>
<li class="">fix(scripts): Check for rpm-ostreed.conf existence before grep by <a href="https://github.com/dylanmtaylor" target="_blank" rel="noopener noreferrer" class="">@​dylanmtaylor</a> in <a href="https://github.com/projectbluefin/common/pull/387" target="_blank" rel="noopener noreferrer" class="">#387</a></li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-5">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/06/#opportunistic-work-5" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">fix: use generate_sbom_inline for release notes to avoid testing build SBOM OOM by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/740" target="_blank" rel="noopener noreferrer" class="">#740</a></li>
<li class="">fix(ci): pass explicit credentials to reusable-pkg-cadence by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/737" target="_blank" rel="noopener noreferrer" class="">#737</a></li>
<li class="">fix(sbom): add --parallelism 1 to gen-sbom Syft invocation by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/736" target="_blank" rel="noopener noreferrer" class="">#736</a></li>
<li class="">fix(release): use build-time SBOM artifact instead of inline scan by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/730" target="_blank" rel="noopener noreferrer" class="">#730</a></li>
<li class="">fix(ci): exclude main-targeting PRs from remaining pull_request triggers by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/718" target="_blank" rel="noopener noreferrer" class="">#718</a></li>
<li class="">fix(ci): remove pull_request<!-- -->:main<!-- --> triggers that block merge queue by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/717" target="_blank" rel="noopener noreferrer" class="">#717</a></li>
<li class="">fix(release): pass fast_forward_sha to reusable promotion by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/713" target="_blank" rel="noopener noreferrer" class="">#713</a></li>
<li class="">ci(sync): remove BLUEFINBOT dependency from sync-main-to-testing by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/704" target="_blank" rel="noopener noreferrer" class="">#704</a></li>
<li class="">ci(promote): post validate status to unblock merge queue enqueue by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/703" target="_blank" rel="noopener noreferrer" class="">#703</a></li>
<li class="">ci: move to daily releases, remove approval gate by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/702" target="_blank" rel="noopener noreferrer" class="">#702</a></li>
<li class="">feat: release notes redesign — richer key components by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/701" target="_blank" rel="noopener noreferrer" class="">#701</a></li>
<li class="">feat(ci): enable E2E release gate for bluefin by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/693" target="_blank" rel="noopener noreferrer" class="">#693</a></li>
<li class="">fix(ci): correct execute-release commit message trigger pattern by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/686" target="_blank" rel="noopener noreferrer" class="">#686</a></li>
<li class="">fix(ci): add guard against undeclared gitlinks in PR validation by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/685" target="_blank" rel="noopener noreferrer" class="">#685</a></li>
<li class="">fix(agents): revert bluefin-lts branch target to testing by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/673" target="_blank" rel="noopener noreferrer" class="">#673</a></li>
<li class="">test(hooks): add edge-case coverage for setup hook scripts by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/669" target="_blank" rel="noopener noreferrer" class="">#669</a></li>
<li class="">fix(ci): revert to generate_sbom_inline for release notes by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/667" target="_blank" rel="noopener noreferrer" class="">#667</a></li>
<li class="">ci: align testsuite with lts; remove pr-smoke; restore libratbag by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/666" target="_blank" rel="noopener noreferrer" class="">#666</a></li>
<li class="">ci: remove post-testing E2E and issue spam; simplify gate by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/661" target="_blank" rel="noopener noreferrer" class="">#661</a></li>
<li class="">fix(ci): add variants table and mesa to release notes by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/657" target="_blank" rel="noopener noreferrer" class="">#657</a></li>
<li class="">chore(ci): pin testsuite e2e.yml to @v1 by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/654" target="_blank" rel="noopener noreferrer" class="">#654</a></li>
<li class="">ci(promote): weekly Tuesday 04:00 UTC release with conditional auto-merge by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/652" target="_blank" rel="noopener noreferrer" class="">#652</a></li>
<li class="">chore: remove OEM hooks/icons, drop opendyslexic, fix sync token, remove noisy e2e reporter by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/637" target="_blank" rel="noopener noreferrer" class="">#637</a></li>
<li class="">test: add BATS coverage for runtime hook scripts and TAP artifact upload by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/639" target="_blank" rel="noopener noreferrer" class="">#639</a></li>
<li class="">chore: remove OEM hooks now in common, drop opendyslexic RPM, fix sync token by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/614" target="_blank" rel="noopener noreferrer" class="">#614</a></li>
<li class="">fix(ci): switch testsuite ref to @main managed tag by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/629" target="_blank" rel="noopener noreferrer" class="">#629</a></li>
<li class="">fix(ci): add event-driven common digest tracking by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/619" target="_blank" rel="noopener noreferrer" class="">#619</a></li>
<li class="">fix(ci): trigger promote on PR review for zero-touch merge queue enqueue by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/612" target="_blank" rel="noopener noreferrer" class="">#612</a></li>
<li class="">fix(ci): disable e2e gate in promote workflow, fix post-testing-e2e branches filter by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/611" target="_blank" rel="noopener noreferrer" class="">#611</a></li>
<li class="">fix(ci): remove invalid timeout-minutes from post-testing-e2e run-e2e job by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/597" target="_blank" rel="noopener noreferrer" class="">#597</a></li>
<li class="">fix(ci): use inline cosign_identity_regexp to avoid startup_failure by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/596" target="_blank" rel="noopener noreferrer" class="">#596</a></li>
<li class="">fix(ci): fix execute-release trigger and remove unknown reusable inputs by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/594" target="_blank" rel="noopener noreferrer" class="">#594</a></li>
<li class="">ci: kick post-testing-e2e after push-image fix by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/591" target="_blank" rel="noopener noreferrer" class="">#591</a></li>
<li class="">fix(ci): switch bonedigger caller to @main — eliminate SHA drift by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/582" target="_blank" rel="noopener noreferrer" class="">#582</a></li>
<li class="">revert: remove invalid workflows permission scope by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/581" target="_blank" rel="noopener noreferrer" class="">#581</a></li>
<li class="">fix(ci): add workflows write permission to promote caller by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/580" target="_blank" rel="noopener noreferrer" class="">#580</a></li>
<li class="">fix(ci): enable merge queue enqueue for promote PR by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/579" target="_blank" rel="noopener noreferrer" class="">#579</a></li>
<li class="">fix(ci): remove cosign pre-check for common/brew; bump cosign to v3.1.1; fix Renovate SHA pins by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/575" target="_blank" rel="noopener noreferrer" class="">#575</a></li>
<li class="">fix(tests): sync unit tests with removed packages and scripts by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/573" target="_blank" rel="noopener noreferrer" class="">#573</a></li>
<li class="">chore: remove niche/redundant packages and COPR bloat from base image by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/558" target="_blank" rel="noopener noreferrer" class="">#558</a></li>
<li class="">fix(ci): use @v1 managed tag for all projectbluefin/actions refs by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/552" target="_blank" rel="noopener noreferrer" class="">#552</a></li>
<li class="">fix(verify): switch common image verification to keyless Sigstore OIDC by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/561" target="_blank" rel="noopener noreferrer" class="">#561</a></li>
<li class="">refactor(build): extract package arrays to TOML manifest by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/539" target="_blank" rel="noopener noreferrer" class="">#539</a></li>
<li class="">feat(cadence): add pkg-interval cadence tracking by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/537" target="_blank" rel="noopener noreferrer" class="">#537</a></li>
<li class="">chore(ci): use reusable-vulnerability-scan from actions by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/534" target="_blank" rel="noopener noreferrer" class="">#534</a></li>
<li class="">chore(ci): use reusable validate-renovate workflow from actions by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/533" target="_blank" rel="noopener noreferrer" class="">#533</a></li>
<li class="">chore(ci): remove dead lifecycle-caller.yml by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/532" target="_blank" rel="noopener noreferrer" class="">#532</a></li>
<li class="">test: add unit tests for 03-packages.sh and 05-override-install.sh by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/515" target="_blank" rel="noopener noreferrer" class="">#515</a></li>
<li class="">ci: trigger build — v1 tag fixed at 549249ef by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/529" target="_blank" rel="noopener noreferrer" class="">#529</a></li>
<li class="">ci: retrigger Testing Images after v1 tag fix by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/528" target="_blank" rel="noopener noreferrer" class="">#528</a></li>
<li class="">chore(ci): bump actions SHA pin to 549249e (scan-image severity_rank fix) by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/526" target="_blank" rel="noopener noreferrer" class="">#526</a></li>
<li class="">fix(ci): bump actions SHA pin to v1 (6c2278ad) — drop broken 355f162b by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/523" target="_blank" rel="noopener noreferrer" class="">#523</a></li>
<li class="">fix(ci): replace artifact-metadata with issues<!-- -->:write<!-- --> in Testing Images by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/514" target="_blank" rel="noopener noreferrer" class="">#514</a></li>
<li class="">fix(test): run all BATS unit tests in just test-unit by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/509" target="_blank" rel="noopener noreferrer" class="">#509</a></li>
<li class="">fix(ci): enable shellcheck coverage for system_files scripts by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/510" target="_blank" rel="noopener noreferrer" class="">#510</a></li>
<li class="">ci: consumer validation — Design C promotion PR + release notes overflow fix (actions 9e4ba16) by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/508" target="_blank" rel="noopener noreferrer" class="">#508</a></li>
<li class="">fix(ci): auto-close stale e2e failure issues on success by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/504" target="_blank" rel="noopener noreferrer" class="">#504</a></li>
<li class="">test(bats): add 00-image-info.sh unit tests by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/503" target="_blank" rel="noopener noreferrer" class="">#503</a></li>
<li class="">fix(ci): expand promote-testing-to-main permissions for reusable workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/500" target="_blank" rel="noopener noreferrer" class="">#500</a></li>
<li class="">fix(ci): remove duplicate lifecycle caller, fix validate-renovate paths by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/490" target="_blank" rel="noopener noreferrer" class="">#490</a></li>
<li class="">chore(ci): remove per-repo cleanup workflows (centralized in actions) by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/499" target="_blank" rel="noopener noreferrer" class="">#499</a></li>
<li class="">feat(ci): add cliff.toml for structured changelog generation by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/498" target="_blank" rel="noopener noreferrer" class="">#498</a></li>
<li class="">fix(factory): pin @main floating refs to SHA and adopt thin-caller promote by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/496" target="_blank" rel="noopener noreferrer" class="">#496</a></li>
<li class="">ci(promote): replace 343-line promote workflow with thin caller — no more merge friction by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/486" target="_blank" rel="noopener noreferrer" class="">#486</a></li>
<li class="">fix(security): remove dead SCORECARD_TOKEN PAT comment by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/485" target="_blank" rel="noopener noreferrer" class="">#485</a></li>
<li class="">ci(consistency): pin @main reusable-workflow refs to SHA by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/484" target="_blank" rel="noopener noreferrer" class="">#484</a></li>
<li class="">chore(ci): bump projectbluefin/actions SHA pins to 3025b5d31f34 by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/483" target="_blank" rel="noopener noreferrer" class="">#483</a></li>
<li class="">chore(lifecycle): call lifecycle.yml from projectbluefin/actions by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/481" target="_blank" rel="noopener noreferrer" class="">#481</a></li>
<li class="">fix(ci): promotion gate never stalls — e2e fires on testing builds + feedback trigger by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/480" target="_blank" rel="noopener noreferrer" class="">#480</a></li>
<li class="">fix: port several fixes from ublue-os/bluefin by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/475" target="_blank" rel="noopener noreferrer" class="">#475</a></li>
<li class="">feat(build): remove rpm-ostree rechunk, centralize through actions chunka by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/473" target="_blank" rel="noopener noreferrer" class="">#473</a></li>
<li class="">fix(ci): add projectbluefin/ exemption to no-floating-action-tags; remove dead generate-release.yml by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/472" target="_blank" rel="noopener noreferrer" class="">#472</a></li>
<li class="">feat(ci): replace weekly-testing-promotion with PR-based release gate by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/470" target="_blank" rel="noopener noreferrer" class="">#470</a></li>
<li class="">chore: promote testing to main by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/468" target="_blank" rel="noopener noreferrer" class="">#468</a></li>
<li class="">fix(renovate): enable automerge + add image-versions.yml manager for common by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/467" target="_blank" rel="noopener noreferrer" class="">#467</a></li>
<li class="">chore: remove stable branch build workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/461" target="_blank" rel="noopener noreferrer" class="">#461</a></li>
<li class="">chore: remove <!-- -->:latest<!-- -->, <!-- -->:stable-daily<!-- -->, and <!-- -->:gts<!-- --> streams by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/460" target="_blank" rel="noopener noreferrer" class="">#460</a></li>
<li class="">fix(ci): remove environment: production from generate-release by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/454" target="_blank" rel="noopener noreferrer" class="">#454</a></li>
<li class="">fix(ci): restore local generate-release.yml with inline SBOM support by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/451" target="_blank" rel="noopener noreferrer" class="">#451</a></li>
<li class="">fix(ci): bump reusable-release to d290241 — remove secrets: inherit by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/448" target="_blank" rel="noopener noreferrer" class="">#448</a></li>
<li class="">fix(ci): bump reusable-release to beb89cf — add empty secrets block by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/445" target="_blank" rel="noopener noreferrer" class="">#445</a></li>
<li class="">fix(ci): bump reusable-release SHA — drop reserved github_token secret by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/442" target="_blank" rel="noopener noreferrer" class="">#442</a></li>
<li class="">chore: remove rechunker-group-fix duplicate — now in common by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/439" target="_blank" rel="noopener noreferrer" class="">#439</a></li>
<li class="">ci: centralise Renovate and release workflows via projectbluefin/actions reusables by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/438" target="_blank" rel="noopener noreferrer" class="">#438</a></li>
<li class="">ci: remove duplicate scheduled-stable-release workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/436" target="_blank" rel="noopener noreferrer" class="">#436</a></li>
<li class="">ci: add environment<!-- -->:production<!-- --> gate to weekly stable promotion by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/432" target="_blank" rel="noopener noreferrer" class="">#432</a></li>
<li class="">fix(ci): generate SBOM inline with Syft in generate-release by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/431" target="_blank" rel="noopener noreferrer" class="">#431</a></li>
<li class="">fix(ci): tolerate runner preemption and add skopeo fallback in vulnerability-scan by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/430" target="_blank" rel="noopener noreferrer" class="">#430</a></li>
<li class="">fix(ci): bump reusable-release SHA pin and add mergeability poll loop by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/429" target="_blank" rel="noopener noreferrer" class="">#429</a></li>
<li class="">ci: handle missing SBOM in generate-release gracefully by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/425" target="_blank" rel="noopener noreferrer" class="">#425</a></li>
<li class="">ci: use sigstore/cosign-installer in promotion instead of curl by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/422" target="_blank" rel="noopener noreferrer" class="">#422</a></li>
<li class="">ci: fix cosign cert identity regexp in promotion verify by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/417" target="_blank" rel="noopener noreferrer" class="">#417</a></li>
<li class="">ci: fix cosign cert identity regexp in promotion verify by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/414" target="_blank" rel="noopener noreferrer" class="">#414</a></li>
<li class="">ci: remove software suite from weekly promotion e2e by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/410" target="_blank" rel="noopener noreferrer" class="">#410</a></li>
<li class="">chore: promote testing to main by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/409" target="_blank" rel="noopener noreferrer" class="">#409</a></li>
<li class="">fix(ci): unblock stable release — disable lifecycle gate and fix vuln scan by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/406" target="_blank" rel="noopener noreferrer" class="">#406</a></li>
<li class="">fix(ci): allow auto/promote-testing-to-main through base-branch check by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/405" target="_blank" rel="noopener noreferrer" class="">#405</a></li>
<li class="">fix(ci): squash testing commits into single branch for clean promotion PRs by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/402" target="_blank" rel="noopener noreferrer" class="">#402</a></li>
<li class="">fix(ci): correct vulnerability-scan artifact pattern and bonedigger workflow ref by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/399" target="_blank" rel="noopener noreferrer" class="">#399</a></li>
<li class="">fix(ci): disable SBOM in sign-and-publish for testing stream by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/395" target="_blank" rel="noopener noreferrer" class="">#395</a></li>
<li class="">fix(ci): skip SBOM generation for testing stream to unblock builds by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/393" target="_blank" rel="noopener noreferrer" class="">#393</a></li>
<li class="">feat(ci): add sync-main-to-testing workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/389" target="_blank" rel="noopener noreferrer" class="">#389</a></li>
<li class="">fix: centralize scheduled stable release workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/387" target="_blank" rel="noopener noreferrer" class="">#387</a></li>
<li class="">fix(ci): clean up promotion workflows — fix artifact name, stop comment spam, auto-close issues by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/385" target="_blank" rel="noopener noreferrer" class="">#385</a></li>
<li class="">fix(ci): update COPR health monitor to check uupd instead of ublue-update by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/381" target="_blank" rel="noopener noreferrer" class="">#381</a></li>
<li class="">ci: align all reusable-build pins to actions v1 (trivy oci-archive fix) by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/377" target="_blank" rel="noopener noreferrer" class="">#377</a></li>
<li class="">test: pin build-image-testing to actions fix/trivy-oci-archive-scan SHA by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/374" target="_blank" rel="noopener noreferrer" class="">#374</a></li>
<li class="">fix: retain default tag in tag-images so vulnerability scan can find the image by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/372" target="_blank" rel="noopener noreferrer" class="">#372</a></li>
<li class="">feat: add weekly gated stable release on Tuesday by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/371" target="_blank" rel="noopener noreferrer" class="">#371</a></li>
<li class="">feat: migrate generate-release to bootc-build/create-release by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/370" target="_blank" rel="noopener noreferrer" class="">#370</a></li>
<li class="">test(build): add bats unit tests for 17-cleanup.sh and 18-workarounds.sh by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/365" target="_blank" rel="noopener noreferrer" class="">#365</a></li>
<li class="">chore: remove stale 60-custom.just report recipe by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/367" target="_blank" rel="noopener noreferrer" class="">#367</a></li>
<li class="">ci: gate <!-- -->:testing<!-- --> tag behind post-build e2e (#518) by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/369" target="_blank" rel="noopener noreferrer" class="">#369</a></li>
<li class="">test(build): add bats unit tests for clean-stage.sh by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/361" target="_blank" rel="noopener noreferrer" class="">#361</a></li>
<li class="">test(build): add bats unit tests for disable-repos.sh by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/360" target="_blank" rel="noopener noreferrer" class="">#360</a></li>
<li class="">fix(ci): handle FORBIDDEN gracefully in promote-testing-to-main enqueue step by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/358" target="_blank" rel="noopener noreferrer" class="">#358</a></li>
<li class="">fix(ci): replace auto-merge with enqueuePullRequest for main merge queue by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/355" target="_blank" rel="noopener noreferrer" class="">#355</a></li>
<li class="">fix(ci): use GITHUB_TOKEN directly in promote-testing-to-main — remove GitHub App token by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/338" target="_blank" rel="noopener noreferrer" class="">#338</a></li>
<li class="">fix(ci): pin reusable-build to @v1 SHA — retire @fix/sha-skew validation ref by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/353" target="_blank" rel="noopener noreferrer" class="">#353</a></li>
<li class="">chore(ci): validate actions reusable-build SHA normalization by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/342" target="_blank" rel="noopener noreferrer" class="">#342</a></li>
<li class="">feat(ci): enforce PR base branch — require testing, block PRs targeting main by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/349" target="_blank" rel="noopener noreferrer" class="">#349</a></li>
<li class="">ci: validate shared generate-release-notes action by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/344" target="_blank" rel="noopener noreferrer" class="">#344</a></li>
<li class="">test(ci): validate actions pre-commit pinning by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/345" target="_blank" rel="noopener noreferrer" class="">#345</a></li>
<li class="">chore(ci): validate actions timeout pin by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/341" target="_blank" rel="noopener noreferrer" class="">#341</a></li>
<li class="">test(ci): run all bats unit tests in PR validation by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/350" target="_blank" rel="noopener noreferrer" class="">#350</a></li>
<li class="">chore(labels): retire type/* labels in issue templates by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/347" target="_blank" rel="noopener noreferrer" class="">#347</a></li>
<li class="">chore: promote testing to main by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/337" target="_blank" rel="noopener noreferrer" class="">#337</a></li>
<li class="">fix: add promotion conflict reporting and main PR builds by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/334" target="_blank" rel="noopener noreferrer" class="">#334</a></li>
<li class="">chore: switch lifecycle automation to common-owned workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/332" target="_blank" rel="noopener noreferrer" class="">#332</a></li>
<li class="">ci: bump testsuite SHA to e2b36dc (all env + ptyxis quarantine + screenshot fixes) by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/315" target="_blank" rel="noopener noreferrer" class="">#315</a></li>
<li class="">test(build): add bats unit tests for validate-repos.sh and copr-helpers.sh by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/318" target="_blank" rel="noopener noreferrer" class="">#318</a></li>
<li class="">fix(ci): update COPR health monitor for new API response format by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/316" target="_blank" rel="noopener noreferrer" class="">#316</a></li>
<li class="">fix: use app token for promotion PRs by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/328" target="_blank" rel="noopener noreferrer" class="">#328</a></li>
<li class="">ci: add local Renovate runner by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/324" target="_blank" rel="noopener noreferrer" class="">#324</a></li>
<li class="">feat: generate GitHub release after weekly testing promotion by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/325" target="_blank" rel="noopener noreferrer" class="">#325</a></li>
<li class="">ci: automate testing→main branch promotion by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/326" target="_blank" rel="noopener noreferrer" class="">#326</a></li>
<li class="">feat(quality): add bats unit tests for package-lib.sh by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/298" target="_blank" rel="noopener noreferrer" class="">#298</a></li>
<li class="">fix(release): handle bootstrap case when no previous release tag exists [backport #264] by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/265" target="_blank" rel="noopener noreferrer" class="">#265</a></li>
<li class="">fix(ci): handle new GHCR repos in skopeo list-tags version probe by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/281" target="_blank" rel="noopener noreferrer" class="">#281</a></li>
<li class="">fix(ci): scope workflow permissions to job level, drop secrets<!-- -->:inherit<!-- --> by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/297" target="_blank" rel="noopener noreferrer" class="">#297</a></li>
<li class="">fix(ci): harden weekly testing promotion by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/294" target="_blank" rel="noopener noreferrer" class="">#294</a></li>
<li class="">fix(just): stop bootstrapping cosign from unverified container by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/295" target="_blank" rel="noopener noreferrer" class="">#295</a></li>
<li class="">fix(ci): centralize testsuite pin in pr-validation + pin pre-commit version by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/292" target="_blank" rel="noopener noreferrer" class="">#292</a></li>
<li class="">chore: automerge Renovate digest/pin/patch/minor updates when CI passes by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/286" target="_blank" rel="noopener noreferrer" class="">#286</a></li>
<li class="">fix(ci): resolve TOCTOU vuln scan, PR image namespace, testsuite SHA drift by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/250" target="_blank" rel="noopener noreferrer" class="">#250</a></li>
<li class="">fix(ci): centralize testsuite SHA pin through run-testsuite.yml by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/262" target="_blank" rel="noopener noreferrer" class="">#262</a></li>
<li class="">fix(ci): scope weekly-promotion permissions and drop secrets<!-- -->:inherit<!-- --> from build callers by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/255" target="_blank" rel="noopener noreferrer" class="">#255</a></li>
<li class="">fix(release): handle bootstrap case when no previous release tag exists by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/264" target="_blank" rel="noopener noreferrer" class="">#264</a></li>
<li class="">ci: remove E2E smoke test from PR validation by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/285" target="_blank" rel="noopener noreferrer" class="">#285</a></li>
<li class="">fix(security): make base image cosign verify fatal on failure by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/280" target="_blank" rel="noopener noreferrer" class="">#280</a></li>
<li class="">fix(ci): add hive-progress-sync workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/279" target="_blank" rel="noopener noreferrer" class="">#279</a></li>
<li class="">chore: bump upgrade-test.yml SHA to 0527fe28 by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/276" target="_blank" rel="noopener noreferrer" class="">#276</a></li>
<li class="">feat(ci): wire lifecycle upgrade-test into post-build e2e gate by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/275" target="_blank" rel="noopener noreferrer" class="">#275</a></li>
<li class="">fix(ci): replace inline pr-validation steps with validate-pr composite action by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/271" target="_blank" rel="noopener noreferrer" class="">#271</a></li>
<li class="">fix(security): make base image cosign verification fatal in CI by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/244" target="_blank" rel="noopener noreferrer" class="">#244</a></li>
<li class="">ci(hive): add hive-progress-sync workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/243" target="_blank" rel="noopener noreferrer" class="">#243</a></li>
<li class="">feat(ci): add skill-drift wrapper workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/239" target="_blank" rel="noopener noreferrer" class="">#239</a></li>
<li class="">feat: add production environment gate to promotion workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/237" target="_blank" rel="noopener noreferrer" class="">#237</a></li>
<li class="">chore: update centralized actions ref to @v1 by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/234" target="_blank" rel="noopener noreferrer" class="">#234</a></li>
<li class="">feat: port to centralized projectbluefin/actions reusable workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/232" target="_blank" rel="noopener noreferrer" class="">#232</a></li>
<li class="">feat(ci): remove bluefin-dx image variant (retiring) by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/208" target="_blank" rel="noopener noreferrer" class="">#208</a></li>
<li class="">feat(build): split monolithic RUN into cacheable stages for build efficiency by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/198" target="_blank" rel="noopener noreferrer" class="">#198</a></li>
<li class="">feat(ci): enable previous-build delta for rechunking by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/195" target="_blank" rel="noopener noreferrer" class="">#195</a></li>
<li class="">security: pin base image by digest to prevent TOCTOU (CWE-494) by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/191" target="_blank" rel="noopener noreferrer" class="">#191</a></li>
<li class="">fix(build): remove version tag from cache-from/cache-to refs (Podman 5.x compat) by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/196" target="_blank" rel="noopener noreferrer" class="">#196</a></li>
<li class="">feat(ci): auto-file e2e test failures as GitHub issues by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/192" target="_blank" rel="noopener noreferrer" class="">#192</a></li>
<li class="">feat(build): tag large unpackaged assets with user.component for rechunking by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/190" target="_blank" rel="noopener noreferrer" class="">#190</a></li>
<li class="">feat(ci): add preflight job and rechunk metadata verification by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/189" target="_blank" rel="noopener noreferrer" class="">#189</a></li>
<li class="">feat(build): switch SBOM generation from podman-export to oci-dir scan by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/188" target="_blank" rel="noopener noreferrer" class="">#188</a></li>
<li class="">feat(ci): add Grype vulnerability scanning with SARIF upload by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/179" target="_blank" rel="noopener noreferrer" class="">#179</a></li>
<li class="">refactor(ci): extract reusable run-testsuite.yml wrapper workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/185" target="_blank" rel="noopener noreferrer" class="">#185</a></li>
<li class="">refactor(ci): extract composite action for checkout+just bootstrap by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/184" target="_blank" rel="noopener noreferrer" class="">#184</a></li>
<li class="">feat(ci): add PR smoke test gate and Renovate risk-tier automerge by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/187" target="_blank" rel="noopener noreferrer" class="">#187</a></li>
<li class="">feat(ci): implement registry-side layer cache with --cache-from/--cache-to by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/183" target="_blank" rel="noopener noreferrer" class="">#183</a></li>
<li class="">feat(ci): add COPR repository health monitoring by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/182" target="_blank" rel="noopener noreferrer" class="">#182</a></li>
<li class="">security: vendor cosign public keys instead of fetching from mutable URLs by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/180" target="_blank" rel="noopener noreferrer" class="">#180</a></li>
<li class="">chore: remove dead rpm-ostreed.conf and migrate kargs to grubby by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/178" target="_blank" rel="noopener noreferrer" class="">#178</a></li>
<li class="">fix(ci): prevent /e2e dispatch from overwriting canonical <!-- -->:testing<!-- --> tags by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/177" target="_blank" rel="noopener noreferrer" class="">#177</a></li>
<li class="">refactor: read common/brew image refs from image-versions.yml at build time by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/176" target="_blank" rel="noopener noreferrer" class="">#176</a></li>
<li class="">fix(ci): retag tested digest instead of rebuilding for weekly promotion by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/175" target="_blank" rel="noopener noreferrer" class="">#175</a></li>
<li class="">fix(ci): upload SBOM as GitHub Actions artifact for release workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/174" target="_blank" rel="noopener noreferrer" class="">#174</a></li>
<li class="">security: restrict GITHUB_TOKEN to GitHub-owned hosts in ghcurl (CWE-201) by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/172" target="_blank" rel="noopener noreferrer" class="">#172</a></li>
<li class="">fix(ci): pass explicit credentials to reusable-pkg-cadence by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/387" target="_blank" rel="noopener noreferrer" class="">#387</a></li>
<li class="">fix(release): use build-time SBOM artifact instead of inline scan by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/385" target="_blank" rel="noopener noreferrer" class="">#385</a></li>
<li class="">fix(ci): add statuses<!-- -->:write<!-- --> permission to promote workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/384" target="_blank" rel="noopener noreferrer" class="">#384</a></li>
<li class="">fix(release): pass fast_forward_sha to reusable promotion by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/381" target="_blank" rel="noopener noreferrer" class="">#381</a></li>
<li class="">fix(ci): guard post-release-variants against duplicate prepend by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/379" target="_blank" rel="noopener noreferrer" class="">#379</a></li>
<li class="">ci: move to daily releases (04:00 UTC) by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/377" target="_blank" rel="noopener noreferrer" class="">#377</a></li>
<li class="">feat(ci): add E2E gate to post-merge workflow, enable run_e2e for lts by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/369" target="_blank" rel="noopener noreferrer" class="">#369</a></li>
<li class="">fix(ci): pin bonedigger lifecycle.yml SHA instead of floating @v1 tag by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/365" target="_blank" rel="noopener noreferrer" class="">#365</a></li>
<li class="">fix(ci): use build-time SBOM artifact to avoid 2GB inline extraction limit by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/363" target="_blank" rel="noopener noreferrer" class="">#363</a></li>
<li class="">fix(ci): update pkg-cadence comment <!-- -->:lts<!-- -->→<!-- -->:stable<!-- --> by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/353" target="_blank" rel="noopener noreferrer" class="">#353</a></li>
<li class="">fix(ci): guard publish_stream_tag on PR builds; drop main from pr-testsuite by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/352" target="_blank" rel="noopener noreferrer" class="">#352</a></li>
<li class="">ci: align testing-first branch model and drop <!-- -->:lts<!-- --> for <!-- -->:stable<!-- --> by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/351" target="_blank" rel="noopener noreferrer" class="">#351</a></li>
<li class="">ci: remove post-merge E2E gate — promote <!-- -->:testing<!-- --> on successful build by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/342" target="_blank" rel="noopener noreferrer" class="">#342</a></li>
<li class="">fix(ci): restore bonedigger @v1 — tag now exists in projectbluefin/bonedigger by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/341" target="_blank" rel="noopener noreferrer" class="">#341</a></li>
<li class="">fix(ci): revert bonedigger ref to @main — @v1 tag does not exist yet by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/340" target="_blank" rel="noopener noreferrer" class="">#340</a></li>
<li class="">ci(e2e): fix trailing blank line in post-merge-e2e.yml by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/339" target="_blank" rel="noopener noreferrer" class="">#339</a></li>
<li class="">ci(e2e): remove auto-issue-filing on E2E failure by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/338" target="_blank" rel="noopener noreferrer" class="">#338</a></li>
<li class="">chore(renovate): exclude projectbluefin/testsuite from SHA pinning by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/336" target="_blank" rel="noopener noreferrer" class="">#336</a></li>
<li class="">ci(promote): fully automate weekly lts release — no human approval required by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/330" target="_blank" rel="noopener noreferrer" class="">#330</a></li>
<li class="">ci(testsuite): switch run-testsuite.yml from SHA pin to @v1 managed tag by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/328" target="_blank" rel="noopener noreferrer" class="">#328</a></li>
<li class="">ci(pre-commit): exempt projectbluefin/testsuite from floating-tag check by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/327" target="_blank" rel="noopener noreferrer" class="">#327</a></li>
<li class="">chore(ci): pin testsuite e2e.yml to @v1 by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/322" target="_blank" rel="noopener noreferrer" class="">#322</a></li>
<li class="">ci(promote): weekly Thursday 04:00 UTC release with conditional auto-merge by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/320" target="_blank" rel="noopener noreferrer" class="">#320</a></li>
<li class="">fix(ci): exempt projectbluefin/testsuite from floating-tag hook by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/312" target="_blank" rel="noopener noreferrer" class="">#312</a></li>
<li class="">fix(ci): switch testsuite ref to @main managed tag; bonedigger @main → @v1 by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/311" target="_blank" rel="noopener noreferrer" class="">#311</a></li>
<li class="">fix(ci): add event-driven common digest tracking by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/301" target="_blank" rel="noopener noreferrer" class="">#301</a></li>
<li class="">fix(ci): revert bonedigger ref to @main — @v1 tag does not exist by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/295" target="_blank" rel="noopener noreferrer" class="">#295</a></li>
<li class="">feat(ci): add bonedigger lifecycle workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/243" target="_blank" rel="noopener noreferrer" class="">#243</a></li>
<li class="">chore(oem): remove Framework hooks now shipped by common by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/220" target="_blank" rel="noopener noreferrer" class="">#220</a></li>
<li class="">revert: remove invalid workflows permission scope by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/238" target="_blank" rel="noopener noreferrer" class="">#238</a></li>
<li class="">fix(ci): add workflows write permission to promote caller by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/237" target="_blank" rel="noopener noreferrer" class="">#237</a></li>
<li class="">test: add pytest coverage for changelogs.py by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/222" target="_blank" rel="noopener noreferrer" class="">#222</a></li>
<li class="">test: add bats unit tests for build scripts by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/221" target="_blank" rel="noopener noreferrer" class="">#221</a></li>
<li class="">fix(ci): remove racing push trigger, fix stale squash-merge rules by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/236" target="_blank" rel="noopener noreferrer" class="">#236</a></li>
<li class="">fix(ci): align renovate and promote workflows with factory pattern by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/218" target="_blank" rel="noopener noreferrer" class="">#218</a></li>
<li class="">fix(ci): pass base_branch: main to renovate-automerge reusable by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/216" target="_blank" rel="noopener noreferrer" class="">#216</a></li>
<li class="">fix(ci): disable Renovate SHA-pinning for projectbluefin/ actions by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/215" target="_blank" rel="noopener noreferrer" class="">#215</a></li>
<li class="">fix(ci): replace stale testsuite SHA pin with @main by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/211" target="_blank" rel="noopener noreferrer" class="">#211</a></li>
<li class="">fix(ci): use @v1 managed tag for all projectbluefin/actions refs by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/204" target="_blank" rel="noopener noreferrer" class="">#204</a></li>
<li class="">fix(ci): bump actions SHA to e6aaccdf (fix sed title-case in render step) by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/200" target="_blank" rel="noopener noreferrer" class="">#200</a></li>
<li class="">fix(ci): bump actions SHA to 26a4fb2 (squash -X theirs, no conflict issues) by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/198" target="_blank" rel="noopener noreferrer" class="">#198</a></li>
<li class="">fix(ci): use printf to build variants table in execute-release by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/194" target="_blank" rel="noopener noreferrer" class="">#194</a></li>
<li class="">fix(ci): report correct image (bluefin-lts-hwe<!-- -->:testing<!-- -->) in e2e failure issues by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/193" target="_blank" rel="noopener noreferrer" class="">#193</a></li>
<li class="">fix(ci): add missing end-of-file newline to pkg JSON files by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/196" target="_blank" rel="noopener noreferrer" class="">#196</a></li>
<li class="">chore(ci): use reusable-vulnerability-scan from actions by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/179" target="_blank" rel="noopener noreferrer" class="">#179</a></li>
<li class="">chore(ci): use reusable validate-renovate workflow from actions by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/178" target="_blank" rel="noopener noreferrer" class="">#178</a></li>
<li class="">chore(ci): pin floating @v1 tags to SHA in renovate-automerge and release-reminder by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/177" target="_blank" rel="noopener noreferrer" class="">#177</a></li>
<li class="">refactor(build): extract package arrays to TOML manifest by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/182" target="_blank" rel="noopener noreferrer" class="">#182</a></li>
<li class="">feat(cadence): add pkg-interval cadence tracking by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/181" target="_blank" rel="noopener noreferrer" class="">#181</a></li>
<li class="">fix(ci): bump actions SHA pins to @v1 and skip rhc postun in container build by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/173" target="_blank" rel="noopener noreferrer" class="">#173</a></li>
<li class="">fix(ci): fix dead workflow_run triggers on promote-testing-to-main by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/169" target="_blank" rel="noopener noreferrer" class="">#169</a></li>
<li class="">fix(ci): normalize action SHAs, add renovate, remove vestigial workflows by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/164" target="_blank" rel="noopener noreferrer" class="">#164</a></li>
<li class="">feat(ci): add weekly standalone vulnerability scan by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/168" target="_blank" rel="noopener noreferrer" class="">#168</a></li>
<li class="">feat(ci): add cliff.toml for structured changelog generation by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/167" target="_blank" rel="noopener noreferrer" class="">#167</a></li>
<li class="">fix(ci): trigger post-merge-e2e on HWE build, not regular build by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/163" target="_blank" rel="noopener noreferrer" class="">#163</a></li>
<li class="">fix(ci): expand caller permissions to fix promote startup_failure by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/162" target="_blank" rel="noopener noreferrer" class="">#162</a></li>
<li class="">ci(promote): replace 354-line promote workflow with thin caller — no more merge friction by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/161" target="_blank" rel="noopener noreferrer" class="">#161</a></li>
<li class="">ci(consistency): pin @main reusable-workflow refs to SHA by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/159" target="_blank" rel="noopener noreferrer" class="">#159</a></li>
<li class="">fix(ci): set Renovate baseBranchPatterns to testing by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/158" target="_blank" rel="noopener noreferrer" class="">#158</a></li>
<li class="">chore(ci): bump projectbluefin/actions SHA pins to 3025b5d31f34 by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/157" target="_blank" rel="noopener noreferrer" class="">#157</a></li>
<li class="">chore(lifecycle): call lifecycle.yml from projectbluefin/actions by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/156" target="_blank" rel="noopener noreferrer" class="">#156</a></li>
<li class="">fix(ci): promotion gate never stalls — e2e fires on testing builds + feedback trigger by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/155" target="_blank" rel="noopener noreferrer" class="">#155</a></li>
<li class="">fix(ci): remove COPY of nonexistent system_files_overrides/base/ by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/154" target="_blank" rel="noopener noreferrer" class="">#154</a></li>
<li class="">fix(ci): bump testsuite SHA to include udev-settle mask (PR #419) by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/148" target="_blank" rel="noopener noreferrer" class="">#148</a></li>
<li class="">fix(ci): add actions: read to release-notes job to unblock startup_failure by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/141" target="_blank" rel="noopener noreferrer" class="">#141</a></li>
<li class="">fix(ci): add check-trigger regular job before reusable workflow calls by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/140" target="_blank" rel="noopener noreferrer" class="">#140</a></li>
<li class="">fix(ci): grant id-token at workflow level to unblock startup_failure by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/139" target="_blank" rel="noopener noreferrer" class="">#139</a></li>
<li class="">fix(ci): fix YAML syntax error in execute-release if condition by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/138" target="_blank" rel="noopener noreferrer" class="">#138</a></li>
<li class="">fix(ci): change execute-release trigger from pull_request to push by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/137" target="_blank" rel="noopener noreferrer" class="">#137</a></li>
<li class="">feat(build): remove vendored Containerfile.splitter, centralize through actions chunka by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/132" target="_blank" rel="noopener noreferrer" class="">#132</a></li>
<li class="">fix(ci): add mergeability poll loop and close-failure-issue job to promote workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/129" target="_blank" rel="noopener noreferrer" class="">#129</a></li>
<li class="">feat(ci): replace scheduled-lts-release with PR-based release gate by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/128" target="_blank" rel="noopener noreferrer" class="">#128</a></li>
<li class="">fix(deps): bump common + fix Renovate tracking for critical fixes by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/123" target="_blank" rel="noopener noreferrer" class="">#123</a></li>
<li class="">fix(ci): bump projectbluefin/actions SHA to fcd2a6b — fix build failure by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/120" target="_blank" rel="noopener noreferrer" class="">#120</a></li>
<li class="">ci: centralise Renovate and release workflows via projectbluefin/actions reusables by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/118" target="_blank" rel="noopener noreferrer" class="">#118</a></li>
<li class="">ci: fix branch sync direction, Renovate flow, and promotion pipeline by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/117" target="_blank" rel="noopener noreferrer" class="">#117</a></li>
<li class="">ci: scope PR E2E smoke to image content changes only by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/115" target="_blank" rel="noopener noreferrer" class="">#115</a></li>
<li class="">ci: add environment<!-- -->:production<!-- --> gate and fix renovate automerge by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/114" target="_blank" rel="noopener noreferrer" class="">#114</a></li>
<li class="">fix(ci): restore blocking sign-and-publish, unblock Renovate auto-merge, add pre-merge e2e gate by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/111" target="_blank" rel="noopener noreferrer" class="">#111</a></li>
<li class="">fix(ci): skip lts fast-forward when sync-main-to-lts already merged it by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/107" target="_blank" rel="noopener noreferrer" class="">#107</a></li>
<li class="">fix(ci): use always() &amp;&amp; needs.X.result on post-promote jobs by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/106" target="_blank" rel="noopener noreferrer" class="">#106</a></li>
<li class="">fix(ci): add explicit if conditions to update-lts-branch and generate-release by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/104" target="_blank" rel="noopener noreferrer" class="">#104</a></li>
<li class="">fix(ci): use lts repo main SHA for promote guard and branch update by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/103" target="_blank" rel="noopener noreferrer" class="">#103</a></li>
<li class="">fix(ci): make upgrade-test non-blocking until testsuite registry check fixed by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/102" target="_blank" rel="noopener noreferrer" class="">#102</a></li>
<li class="">fix(ci): use cosign v3 installer in verify-signatures job by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/101" target="_blank" rel="noopener noreferrer" class="">#101</a></li>
<li class="">fix(ci): broaden cosign cert-identity-regexp to include actions repo by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/100" target="_blank" rel="noopener noreferrer" class="">#100</a></li>
<li class="">feat(ci): replace scheduled rebuild with digest promotion + 7-day floor by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/92" target="_blank" rel="noopener noreferrer" class="">#92</a></li>
<li class="">fix(ci): use PACKAGES_TOKEN for GHCR login in verify-signatures by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/98" target="_blank" rel="noopener noreferrer" class="">#98</a></li>
<li class="">ci: restore sync-main-to-lts workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/97" target="_blank" rel="noopener noreferrer" class="">#97</a></li>
<li class="">chore: promote main → lts (2026-06-06) by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/95" target="_blank" rel="noopener noreferrer" class="">#95</a></li>
<li class="">fix(ci): bump actions SHA — sign-and-publish non-blocking by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/91" target="_blank" rel="noopener noreferrer" class="">#91</a></li>
<li class="">fix: chown sbom_out after sudo gen-sbom so sign-and-publish can write by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/90" target="_blank" rel="noopener noreferrer" class="">#90</a></li>
<li class="">fix(hwe,gdx): dynamically follow Fedora CoreOS stable instead of pinned F43 by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/89" target="_blank" rel="noopener noreferrer" class="">#89</a></li>
<li class="">fix(ci): bump actions SHA — sudo podman inspect fix by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/88" target="_blank" rel="noopener noreferrer" class="">#88</a></li>
<li class="">fix(ci): bump actions SHA — PACKAGES_TOKEN + localhost image refs by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/86" target="_blank" rel="noopener noreferrer" class="">#86</a></li>
<li class="">fix(ci): bump actions SHA — disable Trivy scan blocking release by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/85" target="_blank" rel="noopener noreferrer" class="">#85</a></li>
<li class="">feat(ci): add sync-main-to-testing workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/84" target="_blank" rel="noopener noreferrer" class="">#84</a></li>
<li class="">fix(ci): bump actions SHA — docker format for Trivy archive scan by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/83" target="_blank" rel="noopener noreferrer" class="">#83</a></li>
<li class="">fix(ci): bump projectbluefin/actions SHA to fix Trivy OCI scan by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/82" target="_blank" rel="noopener noreferrer" class="">#82</a></li>
<li class="">fix(justfile): use oci-dir export for SBOM generation by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/81" target="_blank" rel="noopener noreferrer" class="">#81</a></li>
<li class="">fix(ci): remove stale bonedigger.yml duplicate by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/78" target="_blank" rel="noopener noreferrer" class="">#78</a></li>
<li class="">ci: migrate to shared reusable-build.yml; rename images to bluefin-lts/bluefin-gdx by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/73" target="_blank" rel="noopener noreferrer" class="">#73</a></li>
<li class="">fix: add LTS release failure guards by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/70" target="_blank" rel="noopener noreferrer" class="">#70</a></li>
<li class="">feat: parallelize LTS build watching (~5h → ~90min) by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/71" target="_blank" rel="noopener noreferrer" class="">#71</a></li>
<li class="">chore: switch lifecycle automation to common-owned workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/69" target="_blank" rel="noopener noreferrer" class="">#69</a></li>
<li class="">chore: add explicit renovate.json extending org config by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/67" target="_blank" rel="noopener noreferrer" class="">#67</a></li>
<li class="">ci: bump testsuite SHA to e2b36dc (all env + ptyxis quarantine + screenshot fixes) by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/63" target="_blank" rel="noopener noreferrer" class="">#63</a></li>
<li class="">fix: add failure issue auto-filing to LTS post-merge e2e by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/66" target="_blank" rel="noopener noreferrer" class="">#66</a></li>
<li class="">fix: wait for HWE builds and verify cosign signatures in scheduled LTS release by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/65" target="_blank" rel="noopener noreferrer" class="">#65</a></li>
<li class="">fix: remove trailing whitespace from Containerfile by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/59" target="_blank" rel="noopener noreferrer" class="">#59</a></li>
<li class="">chore(ci): add bonedigger.yml lifecycle workflow by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/40" target="_blank" rel="noopener noreferrer" class="">#40</a></li>
<li class="">feat(ci): upgrade podman via resolute, double-push, --compression-level 3, bootc unified storage by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/19" target="_blank" rel="noopener noreferrer" class="">#19</a></li>
<li class="">feat(qa): add post-merge E2E for bluefin-lts by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/41" target="_blank" rel="noopener noreferrer" class="">#41</a></li>
<li class="">feat(ci): migrate to shared projectbluefin/actions by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/46" target="_blank" rel="noopener noreferrer" class="">#46</a></li>
<li class="">fix(ci): add hive-progress-sync workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/44" target="_blank" rel="noopener noreferrer" class="">#44</a></li>
<li class="">feat(ci): adopt validate-pr and detect-changes from projectbluefin/actions by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/37" target="_blank" rel="noopener noreferrer" class="">#37</a></li>
<li class="">ci(hive): add hive-progress-sync workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/28" target="_blank" rel="noopener noreferrer" class="">#28</a></li>
<li class="">feat: migrate reusable-build-image.yml to projectbluefin/actions shared actions by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/23" target="_blank" rel="noopener noreferrer" class="">#23</a></li>
<li class="">chore(lockdown): add CODEOWNERS per-path entries and mandatory gates (Track C-2) by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/26" target="_blank" rel="noopener noreferrer" class="">#26</a></li>
<li class="">feat(ci): production environment gate on LTS release workflow (Track C-1) by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/25" target="_blank" rel="noopener noreferrer" class="">#25</a></li>
<li class="">feat(ci): add skill-drift wrapper workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/24" target="_blank" rel="noopener noreferrer" class="">#24</a></li>
<li class="">Add formula and cask builder by <a href="https://github.com/jumpyvi" target="_blank" rel="noopener noreferrer" class="">@​jumpyvi</a> in <a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/459" target="_blank" rel="noopener noreferrer" class="">#459</a></li>
<li class="">ci: fix fw-fanctrl python 3.14 bundle by <a href="https://github.com/ahmedadan" target="_blank" rel="noopener noreferrer" class="">@​ahmedadan</a> in <a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/461" target="_blank" rel="noopener noreferrer" class="">#461</a></li>
<li class="">fix(hive): bypass CORS by fetching registry data at build time by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/956" target="_blank" rel="noopener noreferrer" class="">#956</a></li>
<li class="">feat(hive): fetch all GitHub Search data at build time using GITHUB_TOKEN by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/958" target="_blank" rel="noopener noreferrer" class="">#958</a></li>
<li class="">feat(dakota): add Alpha 3 ISO to downloads testing page by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/931" target="_blank" rel="noopener noreferrer" class="">#931</a></li>
<li class="">feat(hive): org-wide contributor wall + history trends pipeline by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/923" target="_blank" rel="noopener noreferrer" class="">#923</a></li>
<li class="">ci: remove Playwright E2E tests entirely by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/914" target="_blank" rel="noopener noreferrer" class="">#914</a></li>
<li class="">Revert "feat: Bluefin bootc-ISO builder (bootcDirect + containers-storage, 8 GB)" by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/iso/pull/66" target="_blank" rel="noopener noreferrer" class="">#66</a></li>
<li class="">feat: Bluefin bootc-ISO builder (bootcDirect + containers-storage, 8 GB) by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/iso/pull/61" target="_blank" rel="noopener noreferrer" class="">#61</a></li>
<li class="">chore: add CODEOWNERS by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/iso/pull/60" target="_blank" rel="noopener noreferrer" class="">#60</a></li>
<li class="">refactor: modernize template to projectbluefin/actions composite workflow pattern by <a href="https://github.com/Siddhj2206" target="_blank" rel="noopener noreferrer" class="">@​Siddhj2206</a> in <a href="https://github.com/projectbluefin/finpilot/pull/94" target="_blank" rel="noopener noreferrer" class="">#94</a></li>
<li class="">fix(ci): cosign digest only by <a href="https://github.com/scrocquesel" target="_blank" rel="noopener noreferrer" class="">@​scrocquesel</a> in <a href="https://github.com/projectbluefin/finpilot/pull/58" target="_blank" rel="noopener noreferrer" class="">#58</a></li>
</ul>
<h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="dakota-gnome-os-prototype-4">Dakota (GNOME OS Prototype)<a href="https://docs.projectbluefin.io/reports/2026/06/#dakota-gnome-os-prototype-4" class="hash-link" aria-label="Direct link to Dakota (GNOME OS Prototype)" title="Direct link to Dakota (GNOME OS Prototype)" translate="no">​</a></h5>
<ul>
<li class="">feat(bluefin): add Incus native library elements (1/2) by <a href="https://github.com/bketelsen" target="_blank" rel="noopener noreferrer" class="">@​bketelsen</a> in <a href="https://github.com/projectbluefin/dakota/pull/1125" target="_blank" rel="noopener noreferrer" class="">#1125</a></li>
<li class="">fix(bluefin-cli): correct sysupdate path, tar import, and mount masking by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1108" target="_blank" rel="noopener noreferrer" class="">#1108</a></li>
<li class="">Add snapd by <a href="https://github.com/valentindavid" target="_blank" rel="noopener noreferrer" class="">@​valentindavid</a> in <a href="https://github.com/projectbluefin/dakota/pull/1117" target="_blank" rel="noopener noreferrer" class="">#1117</a></li>
<li class="">fix(ci): trigger renovate automerge from validate by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1122" target="_blank" rel="noopener noreferrer" class="">#1122</a></li>
<li class="">chore(deps): batch common + sudo-rs updates by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1116" target="_blank" rel="noopener noreferrer" class="">#1116</a></li>
<li class="">ci(build-aarch64): remove push trigger (next) by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1107" target="_blank" rel="noopener noreferrer" class="">#1107</a></li>
<li class="">ci(build-aarch64): remove push trigger — workflow_run and dispatch only by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1106" target="_blank" rel="noopener noreferrer" class="">#1106</a></li>
<li class="">ci(next): sync CI fixes from testing — push config, exclude merge_group, aarch64 paths by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1104" target="_blank" rel="noopener noreferrer" class="">#1104</a></li>
<li class="">ci(build-aarch64): exclude .github/actions/** from push trigger by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1103" target="_blank" rel="noopener noreferrer" class="">#1103</a></li>
<li class="">fix(ci): generate push config so bst artifact push actually warms CAS by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1102" target="_blank" rel="noopener noreferrer" class="">#1102</a></li>
<li class="">ci(build): switch to strict daily build model, drop push triggers by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1099" target="_blank" rel="noopener noreferrer" class="">#1099</a></li>
<li class="">ci(build): disable CAS push/remote-exec — server still unstable by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1098" target="_blank" rel="noopener noreferrer" class="">#1098</a></li>
<li class="">fix(ci): remove undeclared build_run_id input causing execute-release startup_failure by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1096" target="_blank" rel="noopener noreferrer" class="">#1096</a></li>
<li class="">ci(build): disable remote execution to fix CAS workaround by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1093" target="_blank" rel="noopener noreferrer" class="">#1093</a></li>
<li class="">ci(build): disable remote CAS push to unblock builds by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1092" target="_blank" rel="noopener noreferrer" class="">#1092</a></li>
<li class="">fix(ci): remove ${{ }} wrapper from post-release-verify if condition by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1091" target="_blank" rel="noopener noreferrer" class="">#1091</a></li>
<li class="">fix(ci): replace !inputs.dry_run with inputs.dry_run != true to avoid startup_failure by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1089" target="_blank" rel="noopener noreferrer" class="">#1089</a></li>
<li class="">fix(release): harden OCI-native promotion (supply chain + ARM signing + post-release cleanup + rollback) by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1086" target="_blank" rel="noopener noreferrer" class="">#1086</a></li>
<li class="">fix(build-aarch64): resolve correct SHA in workflow_run context by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1084" target="_blank" rel="noopener noreferrer" class="">#1084</a></li>
<li class="">fix(publish): only move stream tags from trunk builds, not merge queue by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1085" target="_blank" rel="noopener noreferrer" class="">#1085</a></li>
<li class="">fix(release): pin promotion to immutable SHA; guard testing SHA drift by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1083" target="_blank" rel="noopener noreferrer" class="">#1083</a></li>
<li class="">ci(build): add daily 13:00 schedule; trigger ARM from publish by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1079" target="_blank" rel="noopener noreferrer" class="">#1079</a></li>
<li class="">ci: delete workflows obsoleted by OCI-native promotion by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1078" target="_blank" rel="noopener noreferrer" class="">#1078</a></li>
<li class="">chore(ci): delete release-reminder workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1075" target="_blank" rel="noopener noreferrer" class="">#1075</a></li>
<li class="">ci(release): adopt OCI-native daily promotion in execute-release by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1077" target="_blank" rel="noopener noreferrer" class="">#1077</a></li>
<li class="">ci(next): skip nightly dispatch if next build already running by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1076" target="_blank" rel="noopener noreferrer" class="">#1076</a></li>
<li class="">ci: retarget workflows from main to testing by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1080" target="_blank" rel="noopener noreferrer" class="">#1080</a></li>
<li class="">feat(audio): add lsp-plugins-lv2 for PipeWire DSP filter-chain by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/974" target="_blank" rel="noopener noreferrer" class="">#974</a></li>
<li class="">fix(ci): add statuses<!-- -->:write<!-- --> permission to promote caller by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1070" target="_blank" rel="noopener noreferrer" class="">#1070</a></li>
<li class="">fix(ci): guard count-elements step against bst show failures by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1069" target="_blank" rel="noopener noreferrer" class="">#1069</a></li>
<li class="">ci(build): enforce serial BST builds — max-parallel: 1 by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1068" target="_blank" rel="noopener noreferrer" class="">#1068</a></li>
<li class="">feat: add .github/release.yml for release notes categorization by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1065" target="_blank" rel="noopener noreferrer" class="">#1065</a></li>
<li class="">fix(ci): add workflows permission to renovate-automerge by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1054" target="_blank" rel="noopener noreferrer" class="">#1054</a></li>
<li class="">fix(ci): run validate job on merge_group events by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1052" target="_blank" rel="noopener noreferrer" class="">#1052</a></li>
<li class="">ci(aarch64): standalone build workflow, decoupled from x86_64 release by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1051" target="_blank" rel="noopener noreferrer" class="">#1051</a></li>
<li class="">fix(bst-progress): correct action priority dedup and count step exit handling by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1049" target="_blank" rel="noopener noreferrer" class="">#1049</a></li>
<li class="">ci(build): live BST progress monitor with cache hit/miss stats by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1048" target="_blank" rel="noopener noreferrer" class="">#1048</a></li>
<li class="">ci(aarch64): standalone build workflow, decoupled from x86_64 release by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1045" target="_blank" rel="noopener noreferrer" class="">#1045</a></li>
<li class="">chore(just): remove just-overrides, use common recipes directly by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1035" target="_blank" rel="noopener noreferrer" class="">#1035</a></li>
<li class="">fix(ci): pin bonedigger lifecycle.yml SHA instead of floating @v1 tag by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1037" target="_blank" rel="noopener noreferrer" class="">#1037</a></li>
<li class="">ci(cache-warm): add parallel aarch64 warm-cache job by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1036" target="_blank" rel="noopener noreferrer" class="">#1036</a></li>
<li class="">fix(ci): restore next branch workflows after main merge by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1032" target="_blank" rel="noopener noreferrer" class="">#1032</a></li>
<li class="">fix(ci): remove dangling .workflow-scripts submodule, add PR guard by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1030" target="_blank" rel="noopener noreferrer" class="">#1030</a></li>
<li class="">fix(ci): remove validate from testing branch protection to unblock sync by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1014" target="_blank" rel="noopener noreferrer" class="">#1014</a></li>
<li class="">ci(triage): merge on maintainer ack — no more stuck approved PRs by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1011" target="_blank" rel="noopener noreferrer" class="">#1011</a></li>
<li class="">ci: use @v1 for all projectbluefin/actions refs, stop renovate managing org actions by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1010" target="_blank" rel="noopener noreferrer" class="">#1010</a></li>
<li class="">feat(countme): report to Fedora countme infrastructure by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1003" target="_blank" rel="noopener noreferrer" class="">#1003</a></li>
<li class="">feat(deps): add flatpak-builder by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/993" target="_blank" rel="noopener noreferrer" class="">#993</a></li>
<li class="">fix(ci): allow all testing-targeted PRs in pr-triage gate by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1009" target="_blank" rel="noopener noreferrer" class="">#1009</a></li>
<li class="">fix(ci): renovate automerge base_branch testing (testing-first model) by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1008" target="_blank" rel="noopener noreferrer" class="">#1008</a></li>
<li class="">fix(ci): restore <!-- -->:testing<!-- --> publishing — independent branch, paths-ignore by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1004" target="_blank" rel="noopener noreferrer" class="">#1004</a></li>
<li class="">fix(ci): use BST SBOM for release notes, add variants table by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/998" target="_blank" rel="noopener noreferrer" class="">#998</a></li>
<li class="">ci(build): drop push-to-testing trigger — eliminates redundant 5h build by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/997" target="_blank" rel="noopener noreferrer" class="">#997</a></li>
<li class="">chore(ci): pin testsuite e2e.yml to @v1 by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/994" target="_blank" rel="noopener noreferrer" class="">#994</a></li>
<li class="">ci(promote): weekly Tuesday 04:00 UTC release with conditional auto-merge by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/991" target="_blank" rel="noopener noreferrer" class="">#991</a></li>
<li class="">fix(motd): add missing env.sh, remove duplicate umotd.sh profile hook by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/992" target="_blank" rel="noopener noreferrer" class="">#992</a></li>
<li class="">fix(ci): remove persist-credentials: false from sync workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/990" target="_blank" rel="noopener noreferrer" class="">#990</a></li>
<li class="">ci: add sync-next-from-main workflow to main branch by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/987" target="_blank" rel="noopener noreferrer" class="">#987</a></li>
<li class="">fix(ci): fix automerge and auto-update for mergeraptor dep PRs by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/989" target="_blank" rel="noopener noreferrer" class="">#989</a></li>
<li class="">chore(next): sync from main — bring next up to date with all main changes by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/986" target="_blank" rel="noopener noreferrer" class="">#986</a></li>
<li class="">feat(next): update bootc to v1.16.1 matching main branch by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/983" target="_blank" rel="noopener noreferrer" class="">#983</a></li>
<li class="">fix(ci): exclude promotion PR from pr-autoupdate by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/971" target="_blank" rel="noopener noreferrer" class="">#971</a></li>
<li class="">fix(ci): exempt projectbluefin/testsuite from floating-tag hook by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/959" target="_blank" rel="noopener noreferrer" class="">#959</a></li>
<li class="">fix(ci): switch testsuite ref to @main managed tag; bonedigger @main → @v1 by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/958" target="_blank" rel="noopener noreferrer" class="">#958</a></li>
<li class="">fix(ci): make common tracking event-driven, CI-gated via testing by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/942" target="_blank" rel="noopener noreferrer" class="">#942</a></li>
<li class="">fix(ci): align execute-release trigger with actual promotion commit format by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/932" target="_blank" rel="noopener noreferrer" class="">#932</a></li>
<li class="">fix(ci): guard squash branch deletion when promotion PR is open by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/931" target="_blank" rel="noopener noreferrer" class="">#931</a></li>
<li class="">feat(ci): nightly next branch build at 03:00 UTC by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/926" target="_blank" rel="noopener noreferrer" class="">#926</a></li>
<li class="">fix(ci): enable auto-merge silently on maintainer approval by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/927" target="_blank" rel="noopener noreferrer" class="">#927</a></li>
<li class="">fix(ci): drop GitHub App token from sync-main-to-testing by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/922" target="_blank" rel="noopener noreferrer" class="">#922</a></li>
<li class="">fix(ci): wait for multi-user.target before health check by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/919" target="_blank" rel="noopener noreferrer" class="">#919</a></li>
<li class="">fix(ci): check gdm not-failed instead of is-active in headless QEMU by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/918" target="_blank" rel="noopener noreferrer" class="">#918</a></li>
<li class="">fix(ci): find OSTREE_PATH from boot.1 tree instead of BLS entries by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/915" target="_blank" rel="noopener noreferrer" class="">#915</a></li>
<li class="">fix(ci): add --bootloader none and --ipc=host to boot-check by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/912" target="_blank" rel="noopener noreferrer" class="">#912</a></li>
<li class="">fix(ci): use ext4 for boot-check; add xfsprogs to bootc runtime deps by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/909" target="_blank" rel="noopener noreferrer" class="">#909</a></li>
<li class="">fix(ci): unblock dakota publish pipeline by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/908" target="_blank" rel="noopener noreferrer" class="">#908</a></li>
<li class="">fix(ci): unstick dakota publish pipeline by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/899" target="_blank" rel="noopener noreferrer" class="">#899</a></li>
<li class="">fix(ci): pre-partition disk before bootc to avoid udev race on node creation by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/889" target="_blank" rel="noopener noreferrer" class="">#889</a></li>
<li class="">fix(ci): use losetup -P (PARTSCAN) so bootc can find partition nodes by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/883" target="_blank" rel="noopener noreferrer" class="">#883</a></li>
<li class="">fix(ci): also exempt projectbluefin/bonedigger from floating-tag hook by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/878" target="_blank" rel="noopener noreferrer" class="">#878</a></li>
<li class="">fix(ci): switch bonedigger caller to @main — eliminate SHA drift by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/875" target="_blank" rel="noopener noreferrer" class="">#875</a></li>
<li class="">fix(ci): add workflows write permission; unpin reusable SHA to @v1 by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/871" target="_blank" rel="noopener noreferrer" class="">#871</a></li>
<li class="">revert: remove invalid workflows permission scope by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/872" target="_blank" rel="noopener noreferrer" class="">#872</a></li>
<li class="">fix(ci): pre-create host loop device for boot-check; drop --via-loopback by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/864" target="_blank" rel="noopener noreferrer" class="">#864</a></li>
<li class="">ci(pr): enable auto-merge after approval; add pr-autoupdate workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/858" target="_blank" rel="noopener noreferrer" class="">#858</a></li>
<li class="">fix(bootc): require xfs root filesystem in install config by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/859" target="_blank" rel="noopener noreferrer" class="">#859</a></li>
<li class="">fix(ci): read OSTREE_PATH from BLS entry; detach loop device by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/852" target="_blank" rel="noopener noreferrer" class="">#852</a></li>
<li class="">ci(publish): make smoke gate observational, not a promote blocker by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/849" target="_blank" rel="noopener noreferrer" class="">#849</a></li>
<li class="">fix(sbom): mkdir -p pip cache dir before podman bind-mount by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/848" target="_blank" rel="noopener noreferrer" class="">#848</a></li>
<li class="">fix(export): revert buildah mount+commit to podman build --squash-all by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/846" target="_blank" rel="noopener noreferrer" class="">#846</a></li>
<li class="">chore: remove standalone report recipe and OTel config duplicate by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/845" target="_blank" rel="noopener noreferrer" class="">#845</a></li>
<li class="">ci(publish): speed up pipeline — skopeo promote, job split, buildah export, pip cache by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/832" target="_blank" rel="noopener noreferrer" class="">#832</a></li>
<li class="">fix(ci): use @v1 managed tag for all projectbluefin/actions refs by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/830" target="_blank" rel="noopener noreferrer" class="">#830</a></li>
<li class="">fix(ci): bump reusable-renovate-automerge SHA — drop --auto by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/829" target="_blank" rel="noopener noreferrer" class="">#829</a></li>
<li class="">ci: restore testing→main promotion pipeline — parity with bluefin by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/822" target="_blank" rel="noopener noreferrer" class="">#822</a></li>
<li class="">chore(deps): update projectbluefin/actions SHA pins to c4e9e551 by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/823" target="_blank" rel="noopener noreferrer" class="">#823</a></li>
<li class="">fix(ci): use direct merge for auto-merge group — bypass not honoured by --auto by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/820" target="_blank" rel="noopener noreferrer" class="">#820</a></li>
<li class="">fix(ci): revert promote SHA to 6c2278 — release-gate@5f8abb not found by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/819" target="_blank" rel="noopener noreferrer" class="">#819</a></li>
<li class="">fix(ci): add missing packages: read and actions: read to promote workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/817" target="_blank" rel="noopener noreferrer" class="">#817</a></li>
<li class="">chore(ci): use reusable-vulnerability-scan from actions by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/813" target="_blank" rel="noopener noreferrer" class="">#813</a></li>
<li class="">chore(ci): use reusable validate-renovate workflow from actions by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/812" target="_blank" rel="noopener noreferrer" class="">#812</a></li>
<li class="">chore(ci): migrate promote-testing-to-main to reusable-promote-squash by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/811" target="_blank" rel="noopener noreferrer" class="">#811</a></li>
<li class="">feat(ci): add cache-warm scheduled workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/782" target="_blank" rel="noopener noreferrer" class="">#782</a></li>
<li class="">chore(ci): allow common.bst updates to automerge without review by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/807" target="_blank" rel="noopener noreferrer" class="">#807</a></li>
<li class="">ci: consumer validation — Design C promotion PR + release notes overflow fix (actions 9e4ba16) by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/805" target="_blank" rel="noopener noreferrer" class="">#805</a></li>
<li class="">feat(umotd): add umotd element by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/762" target="_blank" rel="noopener noreferrer" class="">#762</a></li>
<li class="">fix(ci): switch execute-release to push trigger + commit-msg gate by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/800" target="_blank" rel="noopener noreferrer" class="">#800</a></li>
<li class="">fix(ci): add workflow_dispatch to execute-release; fix if guard by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/799" target="_blank" rel="noopener noreferrer" class="">#799</a></li>
<li class="">fix(ci): grant required permissions to execute-release caller by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/798" target="_blank" rel="noopener noreferrer" class="">#798</a></li>
<li class="">ci: promote testing images to stable (96dec33c80b7b4e3) by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/797" target="_blank" rel="noopener noreferrer" class="">#797</a></li>
<li class="">fix: use @projectbluefin/maintainers team in CODEOWNERS by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/796" target="_blank" rel="noopener noreferrer" class="">#796</a></li>
<li class="">chore(ci): remove per-repo GHCR cleanup (centralized in actions) by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/795" target="_blank" rel="noopener noreferrer" class="">#795</a></li>
<li class="">feat(ci): add weekly standalone vulnerability scan by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/794" target="_blank" rel="noopener noreferrer" class="">#794</a></li>
<li class="">feat(ci): add cliff.toml for structured changelog generation by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/793" target="_blank" rel="noopener noreferrer" class="">#793</a></li>
<li class="">fix(ci): fix lifecycle wiring, remove duplicate GHCR cleanup by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/789" target="_blank" rel="noopener noreferrer" class="">#789</a></li>
<li class="">chore(lifecycle): call lifecycle.yml from projectbluefin/actions by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/780" target="_blank" rel="noopener noreferrer" class="">#780</a></li>
<li class="">fix(ci): bump projectbluefin/actions SHA to 2a09e72e9be1 — fix 65% publish failure by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/792" target="_blank" rel="noopener noreferrer" class="">#792</a></li>
<li class="">fix(renovate): align config with org standard — extend shared config, automerge digests by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/790" target="_blank" rel="noopener noreferrer" class="">#790</a></li>
<li class="">ci(C1): thin caller for reusable-promote workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/788" target="_blank" rel="noopener noreferrer" class="">#788</a></li>
<li class="">ci: add scheduled cache-warm workflow for BST remote cache by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/787" target="_blank" rel="noopener noreferrer" class="">#787</a></li>
<li class="">fix(ci): pin reusable-workflow @main refs to SHA by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/786" target="_blank" rel="noopener noreferrer" class="">#786</a></li>
<li class="">chore(ci): bump projectbluefin/actions SHA pins to 3025b5d31f34 by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/781" target="_blank" rel="noopener noreferrer" class="">#781</a></li>
<li class="">fix(ci): gh pr create has no --json flag — capture URL instead by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/778" target="_blank" rel="noopener noreferrer" class="">#778</a></li>
<li class="">fix(ci): fire build on main push; auto-merge PRs target main; force-sync testing mirror by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/777" target="_blank" rel="noopener noreferrer" class="">#777</a></li>
<li class="">feat(ci): use centralized bootc-build/chunka action; remove dead code by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/773" target="_blank" rel="noopener noreferrer" class="">#773</a></li>
<li class="">fix(ci): track-bst-sources: use --squash for auto-merge, not --merge by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/767" target="_blank" rel="noopener noreferrer" class="">#767</a></li>
<li class="">fix(ci): publish <!-- -->:testing<!-- --> on every testing merge; fix track-bst branch base by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/766" target="_blank" rel="noopener noreferrer" class="">#766</a></li>
<li class="">chore(build): upgrade chunkah v0.5.0 to v0.6.0 by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/761" target="_blank" rel="noopener noreferrer" class="">#761</a></li>
<li class="">fix(ci): point Renovate at main, exempt bonedigger from pinning by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/741" target="_blank" rel="noopener noreferrer" class="">#741</a></li>
<li class="">fix(ci): remove dead release.yml, add daily promote schedule, fix project_name casing by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/760" target="_blank" rel="noopener noreferrer" class="">#760</a></li>
<li class="">feat(ci): add PR-based release gate; replace weekly-testing-promotion by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/757" target="_blank" rel="noopener noreferrer" class="">#757</a></li>
<li class="">fix(ci): skip storage-service in export/publish jobs by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/756" target="_blank" rel="noopener noreferrer" class="">#756</a></li>
<li class="">ci(next): wire next branch into main CI pipeline by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/751" target="_blank" rel="noopener noreferrer" class="">#751</a></li>
<li class="">fix(sbom): use runc runtime to bypass crun 1.21 GHA runner failures by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/749" target="_blank" rel="noopener noreferrer" class="">#749</a></li>
<li class="">fix(sbom): add seccomp=unconfined to just sbom podman invocations by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/747" target="_blank" rel="noopener noreferrer" class="">#747</a></li>
<li class="">fix(sbom): drop --privileged from bst show / buildstream-sbom runs by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/745" target="_blank" rel="noopener noreferrer" class="">#745</a></li>
<li class="">ci(e2e): remove pull_request trigger from e2e workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/740" target="_blank" rel="noopener noreferrer" class="">#740</a></li>
<li class="">revert(uutils-coreutils): remove ghost-specific LTO override by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/737" target="_blank" rel="noopener noreferrer" class="">#737</a></li>
<li class="">ci: centralise Renovate runner via projectbluefin/actions reusable by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/735" target="_blank" rel="noopener noreferrer" class="">#735</a></li>
<li class="">ci: fix Renovate to target testing branch and add runner workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/734" target="_blank" rel="noopener noreferrer" class="">#734</a></li>
<li class="">ci: relax TOCTOU guards from exact-equality to ancestor check by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/732" target="_blank" rel="noopener noreferrer" class="">#732</a></li>
<li class="">ci: replace inline cosign curl install with sigstore/cosign-installer by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/730" target="_blank" rel="noopener noreferrer" class="">#730</a></li>
<li class="">ci: ship <!-- -->:testing<!-- --> on every merge, drop nightly schedule and e2e gate by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/731" target="_blank" rel="noopener noreferrer" class="">#731</a></li>
<li class="">ci: harden release.yml and publish.yml pipeline by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/729" target="_blank" rel="noopener noreferrer" class="">#729</a></li>
<li class="">ci: harden promotion pipeline and fix lifecycle workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/728" target="_blank" rel="noopener noreferrer" class="">#728</a></li>
<li class="">fix(uutils-coreutils): override LTO to thin to fix SIGABRT on ghost by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/726" target="_blank" rel="noopener noreferrer" class="">#726</a></li>
<li class="">feat: switch to weekly gated release on Tuesday by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/720" target="_blank" rel="noopener noreferrer" class="">#720</a></li>
<li class="">feat: migrate release.yml to bootc-build/create-release by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/719" target="_blank" rel="noopener noreferrer" class="">#719</a></li>
<li class="">ci: align weekly promotion pipeline to spec (#520 #521 #522 #524) by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/718" target="_blank" rel="noopener noreferrer" class="">#718</a></li>
<li class="">chore: switch lifecycle automation to common-owned workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/717" target="_blank" rel="noopener noreferrer" class="">#717</a></li>
<li class="">ci: bump testsuite SHA to e2b36dc (all env + ptyxis quarantine + screenshot fixes) by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/714" target="_blank" rel="noopener noreferrer" class="">#714</a></li>
<li class="">chore(ci): clarify bonedigger @main is intentional managed tag by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/715" target="_blank" rel="noopener noreferrer" class="">#715</a></li>
<li class="">fix(deps): add Renovate config for GHA version tracking by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/707" target="_blank" rel="noopener noreferrer" class="">#707</a></li>
<li class="">fix(ci): block floating GitHub Action tags in pre-commit by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/702" target="_blank" rel="noopener noreferrer" class="">#702</a></li>
<li class="">feat(justfile): push-local recipe + zstd + SC2129 lint fix by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/642" target="_blank" rel="noopener noreferrer" class="">#642</a></li>
<li class="">fix: improve gh gist upload guidance in report recipe by <a href="https://github.com/dylanmtaylor" target="_blank" rel="noopener noreferrer" class="">@​dylanmtaylor</a> in <a href="https://github.com/projectbluefin/dakota/pull/646" target="_blank" rel="noopener noreferrer" class="">#646</a></li>
<li class="">feat(just): add debug-session recipe with serial capture and journal logging (#558) by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/dakota/pull/600" target="_blank" rel="noopener noreferrer" class="">#600</a></li>
<li class="">fix(ujust): read actual booted image from bootc status for toggle-devmode by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/dakota/pull/599" target="_blank" rel="noopener noreferrer" class="">#599</a></li>
<li class="">build: parallelize validate and consolidate CI BST config by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/602" target="_blank" rel="noopener noreferrer" class="">#602</a></li>
<li class="">feat: add weekly GHCR cleanup workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/672" target="_blank" rel="noopener noreferrer" class="">#672</a></li>
<li class="">feat: add bluefin-countme weekly user count ping by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/616" target="_blank" rel="noopener noreferrer" class="">#616</a></li>
<li class="">fix: remove bootc installer flatpak on first boot by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/656" target="_blank" rel="noopener noreferrer" class="">#656</a></li>
<li class="">feat(justfile): feedback loop tooling — preflight, serial log, boot-test expansion, OTLP hint by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/561" target="_blank" rel="noopener noreferrer" class="">#561</a></li>
<li class="">ci: switch to projectbluefin/actions@v1.1.0 by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/641" target="_blank" rel="noopener noreferrer" class="">#641</a></li>
<li class="">ci: fix reporting-triage-review-verification loop by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/583" target="_blank" rel="noopener noreferrer" class="">#583</a></li>
<li class="">chore(agents): remove PR rate limit — gate is human now by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/669" target="_blank" rel="noopener noreferrer" class="">#669</a></li>
<li class="">chore(ci): add .pre-commit-config.yaml by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/dakota/pull/682" target="_blank" rel="noopener noreferrer" class="">#682</a></li>
<li class="">chore(ci): add renovate.json5 configuration by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/dakota/pull/683" target="_blank" rel="noopener noreferrer" class="">#683</a></li>
<li class="">chore(ci): add bonedigger.yml lifecycle workflow by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/dakota/pull/684" target="_blank" rel="noopener noreferrer" class="">#684</a></li>
<li class="">fix(publish): remove job-level permissions from e2e-gate reusable workflow call by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/699" target="_blank" rel="noopener noreferrer" class="">#699</a></li>
<li class="">fix(publish): remove invalid artifact-metadata permission causing startup_failure by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/698" target="_blank" rel="noopener noreferrer" class="">#698</a></li>
<li class="">fix(publish): replace read-all with explicit permissions by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/697" target="_blank" rel="noopener noreferrer" class="">#697</a></li>
<li class="">fix(publish): add packages<!-- -->:write<!-- --> to e2e-gate, pin testsuite SHA by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/696" target="_blank" rel="noopener noreferrer" class="">#696</a></li>
<li class="">chore(deps): land testing dep updates into main by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/695" target="_blank" rel="noopener noreferrer" class="">#695</a></li>
<li class="">fix(ci): count hive p1 in status sync by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/691" target="_blank" rel="noopener noreferrer" class="">#691</a></li>
<li class="">fix(ci): use hive labels in status sync by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/690" target="_blank" rel="noopener noreferrer" class="">#690</a></li>
<li class="">fix(shellcheck): rework writes to GitHub output by <a href="https://github.com/dylanmtaylor" target="_blank" rel="noopener noreferrer" class="">@​dylanmtaylor</a> in <a href="https://github.com/projectbluefin/dakota/pull/647" target="_blank" rel="noopener noreferrer" class="">#647</a></li>
<li class="">ci(e2e): always report status — skip for non-image PRs by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/666" target="_blank" rel="noopener noreferrer" class="">#666</a></li>
<li class="">fix(ci): group consecutive GITHUB_OUTPUT redirects (SC2129) by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/dakota/pull/663" target="_blank" rel="noopener noreferrer" class="">#663</a></li>
<li class="">ci(hive): migrate to org board and hive/* labels in hive-status-sync by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/662" target="_blank" rel="noopener noreferrer" class="">#662</a></li>
<li class="">chore(lockdown): add CODEOWNERS per-path entries and mandatory gates (Track C-2) by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/661" target="_blank" rel="noopener noreferrer" class="">#661</a></li>
<li class="">feat(ci): add skill-drift wrapper workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/660" target="_blank" rel="noopener noreferrer" class="">#660</a></li>
<li class="">feat: add production environment gate to promotion workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/659" target="_blank" rel="noopener noreferrer" class="">#659</a></li>
<li class="">chore(ci): run weekly testing promotion on Sundays by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/658" target="_blank" rel="noopener noreferrer" class="">#658</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="documentation">Documentation<a href="https://docs.projectbluefin.io/reports/2026/06/#documentation" class="hash-link" aria-label="Direct link to Documentation" title="Direct link to Documentation" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Fdocumentation-0066FF?style=flat-square" alt="kind/documentation" class="img_ev3q"></p>
<p><em>Documentation improvements and additions</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-6">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/06/#planned-work-6" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<ul>
<li class="">docs(agents): staging audit rule, duplicate PR check, lts branch target, copilot setup by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/757" target="_blank" rel="noopener noreferrer" class="">#757</a></li>
<li class="">docs(factory): align bluefin-lts to completed testing-first migration by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/754" target="_blank" rel="noopener noreferrer" class="">#754</a></li>
<li class="">fix(ci): exclude docs/factory and specs from ublue-os ref check by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/749" target="_blank" rel="noopener noreferrer" class="">#749</a></li>
<li class="">docs(release-promotion): fix e2e gate model — run_e2e is false for bluefin and dakota by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/724" target="_blank" rel="noopener noreferrer" class="">#724</a></li>
<li class="">chore(docs): drop completed audits and stale planning docs by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/642" target="_blank" rel="noopener noreferrer" class="">#642</a></li>
<li class="">docs(factory): deprecate housekeeping repo — actions is canonical home by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/636" target="_blank" rel="noopener noreferrer" class="">#636</a></li>
<li class="">ci: delete docs-quality workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/556" target="_blank" rel="noopener noreferrer" class="">#556</a></li>
<li class="">chore(ci): remove hive-progress-sync workflow and PROJECT_TOKEN dependency by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/529" target="_blank" rel="noopener noreferrer" class="">#529</a></li>
<li class="">feat(labels): add hardware/* labels to labels.json by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/512" target="_blank" rel="noopener noreferrer" class="">#512</a></li>
<li class="">fix(governance): add knuckle to sync-codeowners matrix by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/491" target="_blank" rel="noopener noreferrer" class="">#491</a></li>
<li class="">docs(ci): CI lifecycle bot consolidation strategy by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/common/pull/443" target="_blank" rel="noopener noreferrer" class="">#443</a></li>
<li class="">docs: establish common as org brain — factory docs, skills hub, migration status by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/426" target="_blank" rel="noopener noreferrer" class="">#426</a></li>
<li class="">docs(agents): add missing workflows to AGENTS.md inventory by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/462" target="_blank" rel="noopener noreferrer" class="">#462</a></li>
<li class="">docs(skills): add lifecycle automation table and common workflow inventory by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/456" target="_blank" rel="noopener noreferrer" class="">#456</a></li>
<li class="">docs(skills): add all OS factory skills to common by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/427" target="_blank" rel="noopener noreferrer" class="">#427</a></li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-6">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/06/#opportunistic-work-6" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">docs(release): rewrite release.md with correct build-time SBOM pattern by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/731" target="_blank" rel="noopener noreferrer" class="">#731</a></li>
<li class="">docs: replace skills/README.md with redirect to SKILL.md by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/728" target="_blank" rel="noopener noreferrer" class="">#728</a></li>
<li class="">docs: add merge queue operational failure modes to AGENTS.md by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/726" target="_blank" rel="noopener noreferrer" class="">#726</a></li>
<li class="">docs(ci): document merge queue AWAITING_CHECKS and locked branch failure modes by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/724" target="_blank" rel="noopener noreferrer" class="">#724</a></li>
<li class="">chore: remove orphaned gif; fix README stable promotion cadence by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/723" target="_blank" rel="noopener noreferrer" class="">#723</a></li>
<li class="">docs(ci): remove pr-release-gate.yml from pipeline diagram by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/722" target="_blank" rel="noopener noreferrer" class="">#722</a></li>
<li class="">docs: fix remaining stale references from full docs audit by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/720" target="_blank" rel="noopener noreferrer" class="">#720</a></li>
<li class="">docs: brutal accuracy pass — kill stale facts and broken links by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/719" target="_blank" rel="noopener noreferrer" class="">#719</a></li>
<li class="">docs: final audit — fix remaining stale references by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/711" target="_blank" rel="noopener noreferrer" class="">#711</a></li>
<li class="">docs: require Context7 tool lookup before any tool or library use by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/694" target="_blank" rel="noopener noreferrer" class="">#694</a></li>
<li class="">docs(ci): add failure modes for SBOM OOM, merge queue dequeue, statuses 403 by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/707" target="_blank" rel="noopener noreferrer" class="">#707</a></li>
<li class="">docs: brutal audit — delete stale files, align to daily automated factory by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/708" target="_blank" rel="noopener noreferrer" class="">#708</a></li>
<li class="">docs(agents): add CI verification command and done-means-verified rule by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/684" target="_blank" rel="noopener noreferrer" class="">#684</a></li>
<li class="">docs(agents): fix lts branch target, add staging audit and pr dedup check by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/671" target="_blank" rel="noopener noreferrer" class="">#671</a></li>
<li class="">docs: onboard factory skill-improvement mandate; fix CI docs by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/668" target="_blank" rel="noopener noreferrer" class="">#668</a></li>
<li class="">docs(skills): add dracut EXDEV nvidia failure mode to build.md by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/587" target="_blank" rel="noopener noreferrer" class="">#587</a></li>
<li class="">fix(ci): pin testsuite SHA, fix stale known-bug docs, narrow hook exemptions by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/583" target="_blank" rel="noopener noreferrer" class="">#583</a></li>
<li class="">docs: update AGENTS.md — fix promotion model, remove deleted workflow refs by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/578" target="_blank" rel="noopener noreferrer" class="">#578</a></li>
<li class="">docs(ci): record testing branch recovery learnings by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/531" target="_blank" rel="noopener noreferrer" class="">#531</a></li>
<li class="">docs(skills): update ci.md for expanded shellcheck and full bats inventory by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/513" target="_blank" rel="noopener noreferrer" class="">#513</a></li>
<li class="">docs: quality follow-up — fix missing entries and stale notes by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/512" target="_blank" rel="noopener noreferrer" class="">#512</a></li>
<li class="">docs: link copr-security.md from SKILL.md router by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/511" target="_blank" rel="noopener noreferrer" class="">#511</a></li>
<li class="">docs: install-hooks step, remote trap warning, 2-human gate, skill-drift CI docs, iso.md fix by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/479" target="_blank" rel="noopener noreferrer" class="">#479</a></li>
<li class="">docs: update all docs/skills to reflect two-stream model (testing + stable) by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/464" target="_blank" rel="noopener noreferrer" class="">#464</a></li>
<li class="">docs(ci): document cosign installer rule and SBOM promotion gap by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/426" target="_blank" rel="noopener noreferrer" class="">#426</a></li>
<li class="">docs(ci): document SBOM dual-scan runner timeout pattern by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/397" target="_blank" rel="noopener noreferrer" class="">#397</a></li>
<li class="">docs(ci): document stable branch's local reusable-build.yml exception by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/392" target="_blank" rel="noopener noreferrer" class="">#392</a></li>
<li class="">docs(agents): add analysis-vs-implementation, cross-repo, and issue comment rules by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/384" target="_blank" rel="noopener noreferrer" class="">#384</a></li>
<li class="">docs(ci): update promotion pipeline docs for org-wide consistency by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/382" target="_blank" rel="noopener noreferrer" class="">#382</a></li>
<li class="">docs: update AGENTS.md and workflow.md with current patterns by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/366" target="_blank" rel="noopener noreferrer" class="">#366</a></li>
<li class="">docs: extend comment policy to cover issues, add close+comment anti-pattern by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/363" target="_blank" rel="noopener noreferrer" class="">#363</a></li>
<li class="">docs: remove stale ublue-os/bluefin origin remote references by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/352" target="_blank" rel="noopener noreferrer" class="">#352</a></li>
<li class="">docs(skills): update ci.md and AGENTS.md for main merge queue and branch sync by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/331" target="_blank" rel="noopener noreferrer" class="">#331</a></li>
<li class="">docs(skills): update ci and build skills for current state by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/320" target="_blank" rel="noopener noreferrer" class="">#320</a></li>
<li class="">docs(ci): clarify shared workflow boundaries by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/303" target="_blank" rel="noopener noreferrer" class="">#303</a></li>
<li class="">docs(agents): document floating-tag pre-commit guard by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/302" target="_blank" rel="noopener noreferrer" class="">#302</a></li>
<li class="">docs: update workflow and renovate skill with current process by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/288" target="_blank" rel="noopener noreferrer" class="">#288</a></li>
<li class="">docs: update CI/PR workflow docs for validate-only PRs and automerge by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/287" target="_blank" rel="noopener noreferrer" class="">#287</a></li>
<li class="">docs(workflow): document agent label checklist when opening a PR by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/245" target="_blank" rel="noopener noreferrer" class="">#245</a></li>
<li class="">docs(skills): integrate session learnings into ci and release skills by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/268" target="_blank" rel="noopener noreferrer" class="">#268</a></li>
<li class="">docs: restructure README with consistent structure and release cards by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/269" target="_blank" rel="noopener noreferrer" class="">#269</a></li>
<li class="">docs(workflow): document stuck-PR patterns and bulk-merge flow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/261" target="_blank" rel="noopener noreferrer" class="">#261</a></li>
<li class="">docs(ci): document shared CI architecture; add CI-fix-first workflow for agents by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/256" target="_blank" rel="noopener noreferrer" class="">#256</a></li>
<li class="">docs(workflow): add hive/p0 and hive/p1 to label reference by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/242" target="_blank" rel="noopener noreferrer" class="">#242</a></li>
<li class="">docs(THEPATTERN): add user/developer impact section, fix stale facts by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/238" target="_blank" rel="noopener noreferrer" class="">#238</a></li>
<li class="">docs: add SECURITY.md and fix stale ublue-os references by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/171" target="_blank" rel="noopener noreferrer" class="">#171</a></li>
<li class="">docs: require Context7 tool lookup before any tool or library use by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/370" target="_blank" rel="noopener noreferrer" class="">#370</a></li>
<li class="">docs(agents): add CI verification command and done-means-verified rule by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/362" target="_blank" rel="noopener noreferrer" class="">#362</a></li>
<li class="">docs(factory): onboard to factory self-improvement model by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/297" target="_blank" rel="noopener noreferrer" class="">#297</a></li>
<li class="">docs: add ublue-os/bluefin-lts migration plan and skill by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/321" target="_blank" rel="noopener noreferrer" class="">#321</a></li>
<li class="">docs(skills): fix stale testsuite SHA-pin policy and README image name by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/294" target="_blank" rel="noopener noreferrer" class="">#294</a></li>
<li class="">fix(ci): pin testsuite SHA, fix stale docs, narrow hook exemptions by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/245" target="_blank" rel="noopener noreferrer" class="">#245</a></li>
<li class="">docs: update AGENTS.md — branch model alignment, remove outdated references by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/228" target="_blank" rel="noopener noreferrer" class="">#228</a></li>
<li class="">docs(skills): update factory state after 2026-06-14 session by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/217" target="_blank" rel="noopener noreferrer" class="">#217</a></li>
<li class="">docs(skills): add image verification and bootc /boot notes to release.md by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/195" target="_blank" rel="noopener noreferrer" class="">#195</a></li>
<li class="">fix(docs): fix stale ublue-os image refs, NVIDIA <!-- -->:latest<!-- -->→<!-- -->:lts<!-- -->, add SECURITY.md and expanded CONTRIBUTING by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/152" target="_blank" rel="noopener noreferrer" class="">#152</a></li>
<li class="">docs(skills): update ci-cd runbooks from 2026-06-10 session by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/149" target="_blank" rel="noopener noreferrer" class="">#149</a></li>
<li class="">docs(skills): rewrite skills as runbooks, remove session-log artifacts by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/145" target="_blank" rel="noopener noreferrer" class="">#145</a></li>
<li class="">docs(skills): document execute-release startup_failure root cause and fix by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/142" target="_blank" rel="noopener noreferrer" class="">#142</a></li>
<li class="">fix(ci): resolve post-merge E2E #135 — mask systemd-udev-settle + skill doc by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/136" target="_blank" rel="noopener noreferrer" class="">#136</a></li>
<li class="">docs(skills): document rechunker-group-fix pattern and emergency promotion runbook by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/134" target="_blank" rel="noopener noreferrer" class="">#134</a></li>
<li class="">docs(skills): remove testlab skill by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/113" target="_blank" rel="noopener noreferrer" class="">#113</a></li>
<li class="">docs(agents,skills): align with org-wide pattern; audit and fix skill files by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/112" target="_blank" rel="noopener noreferrer" class="">#112</a></li>
<li class="">docs(skills): update release pipeline and pitfalls by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/110" target="_blank" rel="noopener noreferrer" class="">#110</a></li>
<li class="">docs(skills): clarify COPR chroot naming and add bonedigger to workflow map by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/56" target="_blank" rel="noopener noreferrer" class="">#56</a></li>
<li class="">docs(agents): document floating-tag pre-commit guard by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/52" target="_blank" rel="noopener noreferrer" class="">#52</a></li>
<li class="">docs: consolidate doc updates from PRs 29, 49, 50 by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/54" target="_blank" rel="noopener noreferrer" class="">#54</a></li>
<li class="">docs: fix stale image refs and flesh out CONTRIBUTING.md by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/45" target="_blank" rel="noopener noreferrer" class="">#45</a></li>
<li class="">docs(ci): clarify lts workflow overrides by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/53" target="_blank" rel="noopener noreferrer" class="">#53</a></li>
<li class="">docs: update skills for shared-actions migration (PR #46) by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/47" target="_blank" rel="noopener noreferrer" class="">#47</a></li>
<li class="">docs(skills): document projectbluefin/actions adoption by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/38" target="_blank" rel="noopener noreferrer" class="">#38</a></li>
<li class="">docs: restructure README with consistent structure and release cards by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/36" target="_blank" rel="noopener noreferrer" class="">#36</a></li>
<li class="">docs(music): move Children of Jensen to Origins, Requiem to Kettle by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/994" target="_blank" rel="noopener noreferrer" class="">#994</a></li>
<li class="">docs(music): update top section title and playlist order by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/993" target="_blank" rel="noopener noreferrer" class="">#993</a></li>
<li class="">feat(music): add 'The War of Generations' soundtracks by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/992" target="_blank" rel="noopener noreferrer" class="">#992</a></li>
<li class="">fix: correct YAML syntax in refresh-sbom-seed.yml by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/990" target="_blank" rel="noopener noreferrer" class="">#990</a></li>
<li class="">chore: add workflow to refresh SBOM seed files via PR by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/989" target="_blank" rel="noopener noreferrer" class="">#989</a></li>
<li class="">revert: remove SBOM seed commit step (branch protection blocks push) by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/988" target="_blank" rel="noopener noreferrer" class="">#988</a></li>
<li class="">chore: auto-commit SBOM seed files from nightly workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/987" target="_blank" rel="noopener noreferrer" class="">#987</a></li>
<li class="">fix: add search-insights as explicit dep to sync package-lock by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/986" target="_blank" rel="noopener noreferrer" class="">#986</a></li>
<li class="">chore: migrate ublue-os image repos to projectbluefin org by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/985" target="_blank" rel="noopener noreferrer" class="">#985</a></li>
<li class="">chore: remove gaming stub page by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/982" target="_blank" rel="noopener noreferrer" class="">#982</a></li>
<li class="">fix(sparklines): fix trend guard and Sparkline default fill by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/974" target="_blank" rel="noopener noreferrer" class="">#974</a></li>
<li class="">fix(hive): switch snapshot from broken HTML URL to /api/status by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/952" target="_blank" rel="noopener noreferrer" class="">#952</a></li>
<li class="">fix(hive): move Guardians/Ghosts to main fetch batch to avoid search rate limit by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/957" target="_blank" rel="noopener noreferrer" class="">#957</a></li>
<li class="">feat(nav): restructure sidebar — promote Platform section to top by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/976" target="_blank" rel="noopener noreferrer" class="">#976</a></li>
<li class="">feat(hive): wire public registry API for live governor and frame data by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/955" target="_blank" rel="noopener noreferrer" class="">#955</a></li>
<li class="">feat(nav+analytics): add Hive to navbar, replace analytics page with LFX widgets by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/977" target="_blank" rel="noopener noreferrer" class="">#977</a></li>
<li class="">feat(hive): ops center layout — factory floor hero, 3-col intelligence zone, fixed stats grid by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/954" target="_blank" rel="noopener noreferrer" class="">#954</a></li>
<li class="">feat(hive): governor meter to top, accurate marker, new stats strip cards by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/951" target="_blank" rel="noopener noreferrer" class="">#951</a></li>
<li class="">feat(hive): remove commit-centric panels, rank contributors by project breadth by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/953" target="_blank" rel="noopener noreferrer" class="">#953</a></li>
<li class="">feat(docs): show last-update timestamps, hide edit on data pages, fix stale content by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/978" target="_blank" rel="noopener noreferrer" class="">#978</a></li>
<li class="">feat(projects): add CNCF and OpenSSF section to projects page by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/968" target="_blank" rel="noopener noreferrer" class="">#968</a></li>
<li class="">docs(agents): add Sparkline component docs, CNCF section policy, update worktrees by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/975" target="_blank" rel="noopener noreferrer" class="">#975</a></li>
<li class="">chore: remove GTS announcement banner by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/967" target="_blank" rel="noopener noreferrer" class="">#967</a></li>
<li class="">chore(docs): brutal audit — fix ublue-os refs, update outdated commands by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/980" target="_blank" rel="noopener noreferrer" class="">#980</a></li>
<li class="">chore(docs): factory audit — delete stale docs, fix supply chain, update agentic guide by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/981" target="_blank" rel="noopener noreferrer" class="">#981</a></li>
<li class="">docs: add supply-chain security page by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/979" target="_blank" rel="noopener noreferrer" class="">#979</a></li>
<li class="">fix(hive): 2-column Guardians/Ghosts, full-width Recently Merged by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/959" target="_blank" rel="noopener noreferrer" class="">#959</a></li>
<li class="">fix(deps): add glob as direct dependency, fix fetch-github-profiles token guard by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/949" target="_blank" rel="noopener noreferrer" class="">#949</a></li>
<li class="">feat(hive): source from hosted instance + community showcase overhaul by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/930" target="_blank" rel="noopener noreferrer" class="">#930</a></li>
<li class="">docs(agentic-contributing): update for current projectbluefin state (June 2026) by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/929" target="_blank" rel="noopener noreferrer" class="">#929</a></li>
<li class="">Replaced Dev Containers guide with last archive version by <a href="https://github.com/liachra" target="_blank" rel="noopener noreferrer" class="">@​liachra</a> in <a href="https://github.com/projectbluefin/documentation/pull/928" target="_blank" rel="noopener noreferrer" class="">#928</a></li>
<li class="">docs: document Hive Factory Dashboard in AGENTS.md by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/925" target="_blank" rel="noopener noreferrer" class="">#925</a></li>
<li class="">feat(hive): contributor leaderboard with weekly/monthly milestones by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/924" target="_blank" rel="noopener noreferrer" class="">#924</a></li>
<li class="">feat(hive): expand dashboard with timeline, budget, nous, full merged grid by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/922" target="_blank" rel="noopener noreferrer" class="">#922</a></li>
<li class="">fix: add missing search-insights@2.17.3 to package-lock.json by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/921" target="_blank" rel="noopener noreferrer" class="">#921</a></li>
<li class="">fix(hive): drop "The" from title, add factory tagline by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/920" target="_blank" rel="noopener noreferrer" class="">#920</a></li>
<li class="">feat(hive): The Bluefin Operating System Factory by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/917" target="_blank" rel="noopener noreferrer" class="">#917</a></li>
<li class="">docs(agentic): add queue dashboard and review-guide pointers by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/912" target="_blank" rel="noopener noreferrer" class="">#912</a></li>
<li class="">docs: add agentic contributor guide for projectbluefin org by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/910" target="_blank" rel="noopener noreferrer" class="">#910</a></li>
<li class="">refactor: overhaul agent UX — skill-based docs, slim AGENTS.md by <a href="https://github.com/Siddhj2206" target="_blank" rel="noopener noreferrer" class="">@​Siddhj2206</a> in <a href="https://github.com/projectbluefin/finpilot/pull/100" target="_blank" rel="noopener noreferrer" class="">#100</a></li>
</ul>
<h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="dakota-gnome-os-prototype-5">Dakota (GNOME OS Prototype)<a href="https://docs.projectbluefin.io/reports/2026/06/#dakota-gnome-os-prototype-5" class="hash-link" aria-label="Direct link to Dakota (GNOME OS Prototype)" title="Direct link to Dakota (GNOME OS Prototype)" translate="no">​</a></h5>
<ul>
<li class="">docs: clean house — align with OCI-native daily factory, delete stale content by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1090" target="_blank" rel="noopener noreferrer" class="">#1090</a></li>
<li class="">docs(skills): record statuses<!-- -->:write<!-- --> startup_failure pattern by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1071" target="_blank" rel="noopener noreferrer" class="">#1071</a></li>
<li class="">docs(skills): update ci.md — merge_group excluded from build, new lessons learned by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1105" target="_blank" rel="noopener noreferrer" class="">#1105</a></li>
<li class="">docs: sweep and remove all stale references to push-driven CI and old PR flow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1100" target="_blank" rel="noopener noreferrer" class="">#1100</a></li>
<li class="">docs(skills): move CI failure patterns to correct skill files by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1095" target="_blank" rel="noopener noreferrer" class="">#1095</a></li>
<li class="">docs(ci): document execute-release startup_failure and CAS mid-build drop patterns by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1094" target="_blank" rel="noopener noreferrer" class="">#1094</a></li>
<li class="">docs: update CI/promotion docs for OCI-native daily promotion by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1081" target="_blank" rel="noopener noreferrer" class="">#1081</a></li>
<li class="">docs: require Context7 tool lookup before any tool or library use by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1050" target="_blank" rel="noopener noreferrer" class="">#1050</a></li>
<li class="">docs(agents): add CI verification command and done-means-verified rule by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1031" target="_blank" rel="noopener noreferrer" class="">#1031</a></li>
<li class="">docs(skills): fix workflow-map — testing-first is the model by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1029" target="_blank" rel="noopener noreferrer" class="">#1029</a></li>
<li class="">docs(agents): align trailer rule with org standard, add staging audit by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1013" target="_blank" rel="noopener noreferrer" class="">#1013</a></li>
<li class="">docs: factory compliance audit and cleanup by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1012" target="_blank" rel="noopener noreferrer" class="">#1012</a></li>
<li class="">docs(skills): fix code fence label in ci.md by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/1005" target="_blank" rel="noopener noreferrer" class="">#1005</a></li>
<li class="">docs(skills): document next-branch-specific patches by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/988" target="_blank" rel="noopener noreferrer" class="">#988</a></li>
<li class="">docs(skills): onboard factory self-improvement infrastructure by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/982" target="_blank" rel="noopener noreferrer" class="">#982</a></li>
<li class="">docs(skills): split CI knowledge into focused skills by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/900" target="_blank" rel="noopener noreferrer" class="">#900</a></li>
<li class="">docs(ci): document run_e2e=false design, narrow hook exemptions to actions only by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/876" target="_blank" rel="noopener noreferrer" class="">#876</a></li>
<li class="">docs: update AGENTS.md — fix repo map, remove deleted workflow reference by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/869" target="_blank" rel="noopener noreferrer" class="">#869</a></li>
<li class="">docs(skills): ci — lessons from 2026-06-12 session by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/816" target="_blank" rel="noopener noreferrer" class="">#816</a></li>
<li class="">docs(skills): ci — release pipeline lessons from 2026-06-11 session by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/802" target="_blank" rel="noopener noreferrer" class="">#802</a></li>
<li class="">docs(skills): ci + pr-review — lessons from 2026-06-10 session by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/774" target="_blank" rel="noopener noreferrer" class="">#774</a></li>
<li class="">docs: expand CONTRIBUTING.md with BST build context and AGENTS.md reference by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/776" target="_blank" rel="noopener noreferrer" class="">#776</a></li>
<li class="">docs(skills): add live build diagnosis and gnome-build-meta nightly delta patterns by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/742" target="_blank" rel="noopener noreferrer" class="">#742</a></li>
<li class="">docs: document <!-- -->:next<!-- -->/<!-- -->:btw<!-- --> stream, export CAS fix, and next branch ops by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/758" target="_blank" rel="noopener noreferrer" class="">#758</a></li>
<li class="">docs(skills): add ci.md lessons from PR 751 by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/752" target="_blank" rel="noopener noreferrer" class="">#752</a></li>
<li class="">docs: add image streams section to README by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/736" target="_blank" rel="noopener noreferrer" class="">#736</a></li>
<li class="">docs(skills): fix stale CI references and add rubber duck review pattern by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/733" target="_blank" rel="noopener noreferrer" class="">#733</a></li>
<li class="">docs(skills): 2026-06-07 lessons — CAS outage, ghost LTO, meson systemd dep by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/727" target="_blank" rel="noopener noreferrer" class="">#727</a></li>
<li class="">docs: complete skill audit — frontmatter, correctness fixes, real lessons by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/724" target="_blank" rel="noopener noreferrer" class="">#724</a></li>
<li class="">docs(agents): document floating-tag pre-commit guard by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/703" target="_blank" rel="noopener noreferrer" class="">#703</a></li>
<li class="">docs: reinforce dakota build boundaries by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/704" target="_blank" rel="noopener noreferrer" class="">#704</a></li>
<li class="">fix(docs): update overview.md gap table — fwupd and uupd are present by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/679" target="_blank" rel="noopener noreferrer" class="">#679</a></li>
<li class="">docs(skills): add merge-queue skill — retarget, rebase, and fleet patterns by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/668" target="_blank" rel="noopener noreferrer" class="">#668</a></li>
<li class="">docs(skills): add lab<!-- -->:fail<!-- --> PR reset policy — update in place, no comment spam by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/601" target="_blank" rel="noopener noreferrer" class="">#601</a></li>
<li class="">docs: clarify push-to-upstream rule — dep-update PRs are same-repo by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/619" target="_blank" rel="noopener noreferrer" class="">#619</a></li>
<li class="">docs: document publish pipeline, stream model, and factory restart by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/701" target="_blank" rel="noopener noreferrer" class="">#701</a></li>
<li class="">docs(skills): document publish.yml startup_failure root causes by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/700" target="_blank" rel="noopener noreferrer" class="">#700</a></li>
<li class="">docs(skills): add merge-queue skill — dep-update PR retarget/cherry-pick/merge flow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/692" target="_blank" rel="noopener noreferrer" class="">#692</a></li>
<li class="">docs: restructure README with consistent structure and release cards by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/671" target="_blank" rel="noopener noreferrer" class="">#671</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="tech-debt">Tech Debt<a href="https://docs.projectbluefin.io/reports/2026/06/#tech-debt" class="hash-link" aria-label="Direct link to Tech Debt" title="Direct link to Tech Debt" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Ftech-debt-D4A259?style=flat-square" alt="kind/tech-debt" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Fparity-9333EA?style=flat-square" alt="kind/parity" class="img_ev3q"></p>
<p><em>Maintenance work and feature parity between variants</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-7">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/06/#planned-work-7" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<ul>
<li class="">chore(ci): remove fragile cross-repo workflows by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/786" target="_blank" rel="noopener noreferrer" class="">#786</a></li>
<li class="">ci(renovate): use platformAutomerge, remove redundant automerge workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/783" target="_blank" rel="noopener noreferrer" class="">#783</a></li>
<li class="">refactor(system): move ujust helpers into libexec by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/720" target="_blank" rel="noopener noreferrer" class="">#720</a></li>
<li class="">ci: exempt internal projectbluefin/ refs from floating-tag hook by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/716" target="_blank" rel="noopener noreferrer" class="">#716</a></li>
<li class="">fix(ci): drop dead downstream dispatch and sync-labels by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/701" target="_blank" rel="noopener noreferrer" class="">#701</a></li>
<li class="">revert(ai): remove nvidia/amd AI stacks erroneously merged in #684 by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/687" target="_blank" rel="noopener noreferrer" class="">#687</a></li>
<li class="">chore(assets): remove unreferenced fedora SVG icons (−2.4MB) by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/650" target="_blank" rel="noopener noreferrer" class="">#650</a></li>
<li class="">fix(ci): update lifecycle-caller SHA — fixes all PR branch failures by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/638" target="_blank" rel="noopener noreferrer" class="">#638</a></li>
<li class="">chore(ci): validate release-state.yaml against JSON schema by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/634" target="_blank" rel="noopener noreferrer" class="">#634</a></li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-7">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/06/#opportunistic-work-7" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">chore(ci): remove hive-progress-sync workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin/pull/435" target="_blank" rel="noopener noreferrer" class="">#435</a></li>
<li class="">chore(ci): remove hive-progress-sync workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/116" target="_blank" rel="noopener noreferrer" class="">#116</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="automation">Automation<a href="https://docs.projectbluefin.io/reports/2026/06/#automation" class="hash-link" aria-label="Direct link to Automation" title="Direct link to Automation" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Fautomation-5B8BC1?style=flat-square" alt="kind/automation" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Fgithub-action-2088FF?style=flat-square" alt="kind/github-action" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Frenovate-3B82F6?style=flat-square" alt="kind/renovate" class="img_ev3q"></p>
<p><em>CI/CD pipelines, GitHub Actions, and automated dependency updates</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-8">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/06/#planned-work-8" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<ul>
<li class="">fix(ci): bump lifecycle-caller SHA to actions v1 HEAD by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/712" target="_blank" rel="noopener noreferrer" class="">#712</a></li>
<li class="">ci(security): add OpenSSF Scorecard workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/631" target="_blank" rel="noopener noreferrer" class="">#631</a></li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-8">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/06/#opportunistic-work-8" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<blockquote>
<p>Status: <em>ChillOps</em></p>
</blockquote>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="localization">Localization<a href="https://docs.projectbluefin.io/reports/2026/06/#localization" class="hash-link" aria-label="Direct link to Localization" title="Direct link to Localization" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Ftranslation-8B5CF6?style=flat-square" alt="kind/translation" class="img_ev3q"></p>
<p><em>Translation and internationalization work</em></p>
<blockquote>
<p>Status: <em>ChillOps</em></p>
</blockquote>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="bot-activity">Bot Activity<a href="https://docs.projectbluefin.io/reports/2026/06/#bot-activity" class="hash-link" aria-label="Direct link to Bot Activity" title="Direct link to Bot Activity" translate="no">​</a></h2>
<p><strong>Automation Percentage:</strong> 39.4% (551 bot PRs out of 1400 total PRs)</p>
<table><thead><tr><th>Repository</th><th>Bot PRs</th><th>% of Total</th></tr></thead><tbody><tr><td>dakota</td><td>156</td><td>11.1%</td></tr><tr><td>bluefin</td><td>139</td><td>9.9%</td></tr><tr><td>bluefin-lts</td><td>123</td><td>8.8%</td></tr><tr><td>common</td><td>49</td><td>3.5%</td></tr><tr><td>finpilot</td><td>39</td><td>2.8%</td></tr><tr><td>documentation</td><td>7</td><td>0.5%</td></tr><tr><td>artwork</td><td>2</td><td>0.1%</td></tr></tbody></table>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>View bot activity details</summary><div><div class="collapsibleContent_i85q"><ul>
<li class="">chore(deps): update homebrew/actions digest to c7f77f7 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/common/pull/794" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#794</a></li>
<li class="">chore(deps): update taiki-e/install-action digest by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/common/pull/790" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#790</a></li>
<li class="">chore(deps): update actions/cache action to v6 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/common/pull/789" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#789</a></li>
<li class="">chore(deps): pin dependencies by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/common/pull/763" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#763</a></li>
<li class="">chore(deps): update docker.io/library/golang<!-- -->:alpine<!-- --> docker digest to 3ad5730 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/common/pull/764" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#764</a></li>
<li class="">chore(deps): update taiki-e/install-action digest by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/common/pull/746" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#746</a></li>
<li class="">chore(deps): update homebrew/actions digest to 6315ef7 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/common/pull/736" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#736</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 7647c97 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/common/pull/737" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#737</a></li>
<li class="">chore(deps): update taiki-e/install-action digest by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/common/pull/742" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#742</a></li>
<li class="">chore(deps): update alpine<!-- -->:latest<!-- --> docker digest to 28bd5fe by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/common/pull/726" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#726</a></li>
<li class="">chore(deps): update docker.io/library/alpine<!-- -->:latest<!-- --> docker digest to 28bd5fe by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/common/pull/727" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#727</a></li>
<li class="">chore(deps): update actions/checkout action to v7 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/common/pull/723" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#723</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to e299372 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/common/pull/718" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#718</a></li>
<li class="">chore(deps): update docker.io/library/alpine<!-- -->:latest<!-- --> docker digest to f5064d3 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/common/pull/714" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#714</a></li>
<li class="">chore(deps): update alpine<!-- -->:latest<!-- --> docker digest to f5064d3 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/common/pull/713" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#713</a></li>
<li class="">chore(deps): update taiki-e/install-action digest by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/common/pull/711" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#711</a></li>
<li class="">chore(deps): update homebrew/actions digest to d4a9d38 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/common/pull/717" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#717</a></li>
<li class="">chore(deps): update docker/login-action action to v4 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/common/pull/705" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#705</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to a2091f4 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/common/pull/703" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#703</a></li>
<li class="">chore(deps): update homebrew/actions digest to 5289d48 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/common/pull/700" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#700</a></li>
<li class="">chore(deps): update projectbluefin/actions to v1 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/common/pull/683" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#683</a></li>
<li class="">chore(deps): update github artifact actions (major) by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/common/pull/682" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#682</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/bluefin-wallpapers-gnome<!-- -->:latest<!-- --> docker digest to e4d74fa by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/common/pull/667" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#667</a></li>
<li class="">chore(deps): update homebrew/actions digest to caddd70 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/common/pull/668" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#668</a></li>
<li class="">chore(deps): update taiki-e/install-action digest by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/common/pull/680" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#680</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to afb1505 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/common/pull/679" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#679</a></li>
<li class="">chore(deps): update projectbluefin/actions to 74c4356 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/common/pull/678" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#678</a></li>
<li class="">chore(deps): update actions/download-artifact digest to d3f86a1 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/common/pull/656" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#656</a></li>
<li class="">chore(deps): update actions/upload-artifact digest to ea165f8 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/common/pull/657" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#657</a></li>
<li class="">chore(deps): update alpine<!-- -->:latest<!-- --> docker digest to a2d49ea by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/common/pull/658" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#658</a></li>
<li class="">chore(deps): update docker.io/library/alpine<!-- -->:latest<!-- --> docker digest to a2d49ea by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/common/pull/659" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#659</a></li>
<li class="">chore(config): migrate Renovate config by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/common/pull/594" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#594</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/bluefin-wallpapers-gnome<!-- -->:latest<!-- --> docker digest to e4d74fa by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/common/pull/534" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#534</a></li>
<li class="">chore(deps): pin dependencies by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/common/pull/533" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#533</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 25c9ad0 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/common/pull/499" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#499</a></li>
<li class="">chore(deps): update actions/checkout digest to df4cb1c by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/common/pull/449" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#449</a></li>
<li class="">chore(deps): update taiki-e/install-action digest by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/common/pull/756" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#756</a></li>
<li class="">chore(deps): update homebrew/actions digest to 2ebcf16 by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/common/pull/531" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#531</a></li>
<li class="">chore(deps): update projectbluefin/actions digest to d290241 by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/common/pull/532" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#532</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 09148fb by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/common/pull/484" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#484</a></li>
<li class="">chore(deps): update actions/checkout digest to df4cb1c by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/common/pull/483" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#483</a></li>
<li class="">chore(deps): update homebrew/actions digest to d0dd492 by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/common/pull/460" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#460</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to 3bcad52 by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/common/pull/467" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#467</a></li>
<li class="">chore(deps): update projectbluefin/actions digest to 04f8a60 by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/common/pull/482" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#482</a></li>
<li class="">chore(deps): update actions/checkout action to v6.0.3 by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/common/pull/396" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#396</a></li>
<li class="">chore(deps): update aurorafin-shared digest to e62a074 by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/common/pull/402" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#402</a></li>
<li class="">chore(deps): pin dependencies by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/common/pull/367" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#367</a></li>
<li class="">chore(deps): update homebrew/actions digest to a84a03e by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/common/pull/388" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#388</a></li>
<li class="">chore(deps): update bluefin-branding digest to 59ca14a by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/common/pull/368" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#368</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 7e41f7f by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/759" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#759</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 5519140 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/758" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#758</a></li>
<li class="">chore(deps): update korthout/backport-action action to v4.6.0 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/757" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#757</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 02ddc2b by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/756" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#756</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 723c0ca by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/755" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#755</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 9449d3c by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/754" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#754</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to a2d19cf by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/753" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#753</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to c4b7820 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/752" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#752</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 999c62b by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/751" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#751</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 9d81dd2 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/750" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#750</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to eea59da by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/749" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#749</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to ba987b9 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/748" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#748</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 9e1cf01 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/747" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#747</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 7d8171e by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/746" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#746</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 335f1c0 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/744" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#744</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 85bf538 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/743" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#743</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 69918f8 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/742" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#742</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to c323891 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/738" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#738</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 511cb30 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/733" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#733</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 5123864 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/729" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#729</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 16af362 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/716" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#716</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to ec41556 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/715" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#715</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 421dd20 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/700" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#700</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 2b01407 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/699" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#699</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 5e97901 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/698" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#698</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 6b48898 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/697" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#697</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to aee7a71 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/696" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#696</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to fecdf67 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/692" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#692</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 63d6478 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/690" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#690</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 15e4af6 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/689" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#689</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to adce7d0 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/687" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#687</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to f1f8548 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/682" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#682</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 3d45d6f by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/679" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#679</a></li>
<li class="">chore(deps): pin dependencies by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/675" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#675</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 340a502 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/676" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#676</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 07115fb by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/665" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#665</a></li>
<li class="">chore(deps): pin dependencies by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/662" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#662</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 02579ea by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/663" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#663</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 8d9ca0b by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/659" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#659</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to a07cb77 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/658" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#658</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to fdd67f0 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/655" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#655</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to e2b2493 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/650" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#650</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 341d95f by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/647" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#647</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 60d5335 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/644" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#644</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 0696404 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/645" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#645</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to d5064e6 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/640" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#640</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 1468f9b by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/641" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#641</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to db6bc3c by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/635" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#635</a></li>
<li class="">chore(deps): pin dependencies by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/631" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#631</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to fb4a0d3 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/632" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#632</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to f1236f7 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/627" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#627</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 8340dc1 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/624" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#624</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 09fee84 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/623" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#623</a></li>
<li class="">chore(deps): update actions/checkout action to v7 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/621" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#621</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to a00640d by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/620" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#620</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to e5b64a2 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/617" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#617</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to aa1509e by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/613" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#613</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 7380e35 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/609" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#609</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 7647c97 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/607" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#607</a></li>
<li class="">chore(deps): update actions/checkout action to v7 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/606" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#606</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 63154ea by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/604" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#604</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 45be2cf by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/602" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#602</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 6c53167 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/592" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#592</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to e299372 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/589" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#589</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 991c2dd by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/588" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#588</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 4ce78fa by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/584" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#584</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 1bd88cf by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/585" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#585</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 1109059 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/577" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#577</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 5c5b6de by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/572" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#572</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 1836b9f by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/571" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#571</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 40a956b by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/569" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#569</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 62a35b2 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/567" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#567</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 5c5b6de by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/565" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#565</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 1836b9f by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/564" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#564</a></li>
<li class="">chore(deps): update projectbluefin/actions to 6231015 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/563" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#563</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 33f840c by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/562" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#562</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to a2091f4 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/560" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#560</a></li>
<li class="">chore(deps): update projectbluefin/actions to 74c4356 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/556" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#556</a></li>
<li class="">chore(deps): update projectbluefin/actions to e6aaccd by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/549" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#549</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to afb1505 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/550" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#550</a></li>
<li class="">chore(deps): update projectbluefin/actions to c4e9e55 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/547" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#547</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 226b24a by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/546" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#546</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 5228826 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/458" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#458</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to b2ce46d by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/457" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#457</a></li>
<li class="">chore(deps): update projectbluefin/actions digest to 6274199 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/309" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#309</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to a70b761 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/308" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#308</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 7ee7559 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/304" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#304</a></li>
<li class="">chore(deps): update github/codeql-action digest to 8aad20d by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/305" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#305</a></li>
<li class="">chore(deps): update system_files/shared/usr/share/gnome-shell/extensions/blur-my-shell@aunetx digest to 6f78738 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/267" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#267</a></li>
<li class="">chore(deps): update actions/checkout digest to df4cb1c by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/289" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#289</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to e7f46ea by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/266" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#266</a></li>
<li class="">chore(deps): update github/codeql-action digest to 87557b9 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/290" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#290</a></li>
<li class="">chore(deps): update actions/checkout action to v6.0.3 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/274" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#274</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to a1d797b by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/259" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#259</a></li>
<li class="">chore(deps): update projectbluefin/actions digest to 13e3593 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/260" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#260</a></li>
<li class="">chore(deps): update github/codeql-action digest to 87557b9 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/203" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#203</a></li>
<li class="">chore(deps): update actions/checkout digest to df4cb1c by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/282" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#282</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to 4272625 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/216" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#216</a></li>
<li class="">chore(deps): update hadolint/hadolint-action action to v3.3.0 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/247" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#247</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to eaa9803 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/201" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#201</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 32f0609 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/204" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#204</a></li>
<li class="">chore(deps): pin projectbluefin/actions action to 8dfe8f7 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/235" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#235</a></li>
<li class="">chore(deps): update github/codeql-action action to v3.36.0 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/246" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#246</a></li>
<li class="">chore(deps): update actions/checkout action to v6 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/248" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#248</a></li>
<li class="">chore(deps): update actions/github-script action to v9 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/249" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#249</a></li>
<li class="">chore(deps): update actions/github-script action to v7.1.0 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/236" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#236</a></li>
<li class="">chore(deps): update actions/checkout action to v4.3.1 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/217" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#217</a></li>
<li class="">chore(deps): update dorny/paths-filter digest to d1c1ffe by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/200" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#200</a></li>
<li class="">chore(deps): update quay.io/fedora-ostree-desktops/silverblue:43 docker digest to c9d2f9f by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/194" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#194</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 6844adc by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin/pull/193" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#193</a></li>
<li class="">ci(promote): bluefin testing → main 2026-06-25 by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/bluefin/pull/734" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#734</a></li>
<li class="">ci(promote): bluefin testing → main 2026-06-24 by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/bluefin/pull/725" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#725</a></li>
<li class="">ci(promote): bluefin testing → main 2026-06-24 by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/bluefin/pull/709" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#709</a></li>
<li class="">ci(promote): bluefin testing → main 2026-06-23 by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/bluefin/pull/705" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#705</a></li>
<li class="">ci(promote): bluefin testing → main 2026-06-23 by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/bluefin/pull/672" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#672</a></li>
<li class="">ci(promote): bluefin testing → main 2026-06-22 by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/bluefin/pull/630" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#630</a></li>
<li class="">ci(promote): bluefin testing → main 2026-06-16 by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/bluefin/pull/568" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#568</a></li>
<li class="">chore: promote testing to main by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/bluefin/pull/459" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#459</a></li>
<li class="">chore: promote testing to main by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/bluefin/pull/456" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#456</a></li>
<li class="">chore: promote testing to main by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/bluefin/pull/455" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#455</a></li>
<li class="">chore: promote testing to main by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/bluefin/pull/453" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#453</a></li>
<li class="">chore: promote testing to main by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/bluefin/pull/450" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#450</a></li>
<li class="">chore: promote testing to main by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/bluefin/pull/447" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#447</a></li>
<li class="">chore: promote testing to main by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/bluefin/pull/444" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#444</a></li>
<li class="">chore: promote testing to main by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/bluefin/pull/440" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#440</a></li>
<li class="">chore: promote testing to main by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/bluefin/pull/433" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#433</a></li>
<li class="">chore: promote testing to main by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/bluefin/pull/428" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#428</a></li>
<li class="">chore: promote testing to main by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/bluefin/pull/423" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#423</a></li>
<li class="">chore: promote testing to main by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/bluefin/pull/412" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#412</a></li>
<li class="">chore: promote testing to main by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/bluefin/pull/404" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#404</a></li>
<li class="">chore: promote testing to main by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/bluefin/pull/398" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#398</a></li>
<li class="">chore: promote testing to main by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/bluefin/pull/396" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#396</a></li>
<li class="">chore: promote testing to main by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/bluefin/pull/390" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#390</a></li>
<li class="">chore: promote testing to main by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/bluefin/pull/380" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#380</a></li>
<li class="">chore: promote testing to main by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/bluefin/pull/379" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#379</a></li>
<li class="">chore: promote testing to main by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/bluefin/pull/359" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#359</a></li>
<li class="">chore: promote testing to main by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/bluefin/pull/356" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#356</a></li>
<li class="">chore: promote testing to main by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/bluefin/pull/354" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#354</a></li>
<li class="">chore: promote testing to main by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/bluefin/pull/327" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin#327</a></li>
<li class="">ci(promote): bluefin-lts testing → main 2026-06-30 by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/396" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#396</a></li>
<li class="">ci(promote): bluefin-lts testing → main 2026-06-27 by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/393" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#393</a></li>
<li class="">ci(promote): bluefin-lts testing → main 2026-06-25 by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/386" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#386</a></li>
<li class="">ci(promote): bluefin-lts testing → main 2026-06-24 by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/380" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#380</a></li>
<li class="">ci(promote): bluefin-lts testing → main 2026-06-23 by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/378" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#378</a></li>
<li class="">ci(promote): bluefin-lts testing → main 2026-06-23 by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/375" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#375</a></li>
<li class="">ci(promote): bluefin-lts testing → main 2026-06-23 by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/374" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#374</a></li>
<li class="">ci(promote): bluefin-lts testing → main 2026-06-23 by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/373" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#373</a></li>
<li class="">ci(promote): bluefin-lts testing → main 2026-06-23 by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/372" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#372</a></li>
<li class="">ci(promote): bluefin-lts main → lts 2026-06-22 by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/313" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#313</a></li>
<li class="">ci(promote): bluefin-lts main → lts 2026-06-19 by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/277" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#277</a></li>
<li class="">ci(promote): bluefin-lts main → lts 2026-06-15 by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/201" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#201</a></li>
<li class="">ci(promote): bluefin-lts main → lts 2026-06-12 by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/186" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#186</a></li>
<li class="">chore: promote testing to main by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/160" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#160</a></li>
<li class="">chore: promote testing to main by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/125" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#125</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to db33dba by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/400" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#400</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to ed56bf7 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/399" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#399</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 9449d3c by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/398" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#398</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to 0070da7 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/397" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#397</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to f8f21ba by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/395" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#395</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to e87c106 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/394" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#394</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to f21623f by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/392" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#392</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to aaa1272 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/390" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#390</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 7a096b3 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/388" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#388</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to 49317d1 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/389" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#389</a></li>
<li class="">chore(deps): pin projectbluefin/bonedigger action to d530767 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/354" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#354</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to e59fdf6 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/383" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#383</a></li>
<li class="">chore(deps): update actions/setup-python digest to ece7cb0 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/382" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#382</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 16ecfe2 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/366" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#366</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 71bda33 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/364" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#364</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to d5064e6 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/356" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#356</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 44353bf by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/355" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#355</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 1426624 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/348" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#348</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to d5064e6 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/349" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#349</a></li>
<li class="">chore(deps): pin dependencies by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/347" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#347</a></li>
<li class="">chore(deps): pin dependencies by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/343" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#343</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to d5064e6 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/345" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#345</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 1426624 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/344" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#344</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 907fc79 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/334" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#334</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to d5064e6 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/335" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#335</a></li>
<li class="">chore(deps): pin dependencies by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/314" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#314</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to af9298c by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/315" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#315</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to d5064e6 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/324" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#324</a></li>
<li class="">chore(deps): update actions/checkout digest to 34e1148 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/323" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#323</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 341d95f by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/319" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#319</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to d5064e6 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/316" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#316</a></li>
<li class="">chore(deps): update actions/checkout digest to 34e1148 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/318" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#318</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to f1236f7 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/310" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#310</a></li>
<li class="">chore(deps): update actions/checkout action to v7 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/308" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#308</a></li>
<li class="">chore(deps): update actions/setup-python action to v6 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/309" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#309</a></li>
<li class="">chore(deps): update dependency python to 3.14 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/307" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#307</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 0a9d420 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/306" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#306</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to 99b3e11 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/305" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#305</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to d7d7f2f by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/304" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#304</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 7647c97 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/303" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#303</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to a08b38e by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/302" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#302</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 5c5b6de by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/300" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#300</a></li>
<li class="">chore(deps): pin dependencies by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/298" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#298</a></li>
<li class="">chore(deps): update actions/checkout digest to 34e1148 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/299" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#299</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 7675512 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/292" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#292</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 64710c6 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/291" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#291</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 7647c97 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/290" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#290</a></li>
<li class="">chore(deps): update actions/setup-python action to v6 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/289" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#289</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to e08aad0 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/288" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#288</a></li>
<li class="">chore(deps): update actions/checkout action to v7 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/287" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#287</a></li>
<li class="">chore(deps): update dependency python to 3.14 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/286" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#286</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to e743247 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/285" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#285</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 63154ea by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/284" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#284</a></li>
<li class="">chore(deps): update actions/checkout digest to 34e1148 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/281" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#281</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 5c5b6de by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/283" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#283</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to df2fa93 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/282" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#282</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 5c5b6de by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/279" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#279</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to df2fa93 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/278" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#278</a></li>
<li class="">chore(deps): update actions/checkout digest to 34e1148 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/264" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#264</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 63154ea by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/276" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#276</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to e743247 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/275" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#275</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 45be2cf by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/274" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#274</a></li>
<li class="">chore(deps): update actions/setup-python action to v6 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/273" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#273</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to 470942e by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/271" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#271</a></li>
<li class="">chore(deps): update dependency python to 3.14 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/272" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#272</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to e299372 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/269" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#269</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to 79f8b3a by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/270" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#270</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 5c5b6de by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/266" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#266</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to df2fa93 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/265" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#265</a></li>
<li class="">chore(deps): update actions/checkout action to v6 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/267" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#267</a></li>
<li class="">chore(deps): update actions/setup-python action to v6 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/262" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#262</a></li>
<li class="">chore(deps): update dependency python to 3.14 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/261" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#261</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to e299372 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/259" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#259</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to 79f8b3a by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/260" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#260</a></li>
<li class="">chore(deps): update actions/checkout action to v6 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/255" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#255</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 5c5b6de by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/258" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#258</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to c674361 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/257" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#257</a></li>
<li class="">chore(deps): update actions/checkout digest to 34e1148 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/256" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#256</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 5c5b6de by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/254" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#254</a></li>
<li class="">chore(deps): update actions/checkout digest to 34e1148 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/252" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#252</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 2ee97ac by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/253" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#253</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 1bd88cf by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/251" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#251</a></li>
<li class="">chore(deps): update actions/checkout action to v6 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/242" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#242</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 2ee97ac by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/250" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#250</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 5c5b6de by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/241" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#241</a></li>
<li class="">chore(deps): update actions/checkout digest to 34e1148 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/246" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#246</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 37fd2a8 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/247" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#247</a></li>
<li class="">chore(deps): update actions/checkout digest to 34e1148 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/239" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#239</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 1109059 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/240" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#240</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 1109059 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/226" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#226</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 5c5b6de by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/214" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#214</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 1836b9f by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/212" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#212</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to 79f8b3a by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/203" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#203</a></li>
<li class="">chore(deps): update docker/login-action action to v4 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/207" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#207</a></li>
<li class="">chore(deps): update projectbluefin/actions to c4e9e55 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/192" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#192</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 226b24a by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/191" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#191</a></li>
<li class="">chore(config): migrate Renovate config by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/171" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#171</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to f0e7497 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/153" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#153</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to c4dc40a by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/130" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#130</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 5228826 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/122" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#122</a></li>
<li class="">chore(deps): update docker/login-action digest to c94ce9f by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/121" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#121</a></li>
<li class="">chore(deps): update actions/checkout digest to df4cb1c by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/57" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#57</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 48be52b by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/58" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#58</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to a5e120b by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/12" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#12</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to e00cea1 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/7" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#7</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/blur-my-shell@aunetx digest to 6f78738 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/35" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#35</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/dash-<a href="mailto:to-dock@micxgx.gmail.com" target="_blank" rel="noopener noreferrer" class="">to-dock@micxgx.gmail.com</a> digest to 7fd7a60 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/21" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#21</a></li>
<li class="">chore(deps): update actions/checkout digest to df4cb1c by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/bluefin-lts/pull/43" target="_blank" rel="noopener noreferrer" class="">projectbluefin/bluefin-lts#43</a></li>
<li class="">chore(deps): update sigstore/cosign-installer action to v4 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/artwork/pull/93" target="_blank" rel="noopener noreferrer" class="">ublue-os/artwork#93</a></li>
<li class="">chore(deps): update actions/checkout digest to df4cb1c by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/artwork/pull/92" target="_blank" rel="noopener noreferrer" class="">ublue-os/artwork#92</a></li>
<li class="">chore(sbom): refresh SBOM attestation seed files by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/documentation/pull/991" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#991</a></li>
<li class="">docs(reports): Monthly report for June 2026 by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/documentation/pull/907" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#907</a></li>
<li class="">chore(deps): update actions/checkout action to v7 by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/documentation/pull/963" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#963</a></li>
<li class="">chore(deps): lock file maintenance by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/documentation/pull/906" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#906</a></li>
<li class="">chore(deps): update eslint monorepo to v10 by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/documentation/pull/913" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#913</a></li>
<li class="">chore(deps): update dependency dompurify to v3.4.11 [security] by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/documentation/pull/964" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#964</a></li>
<li class="">chore(deps): update dependency dompurify to v3.4.9 [security] by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/documentation/pull/961" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#961</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to 16b0581 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/1127" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#1127</a></li>
<li class="">chore(deps): update core junctions (next branch) by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/1110" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#1110</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to 9bcaee1 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/1123" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#1123</a></li>
<li class="">chore(deps): update common: v2026.06-433 -&gt; v2026.06-437 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/1120" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#1120</a></li>
<li class="">chore(deps): update core junctions (gnome-build-meta + freedesktop-sdk) by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/1121" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#1121</a></li>
<li class="">chore(deps): update actions/cache action to v6.1.0 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/1115" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#1115</a></li>
<li class="">chore(deps): update actions/cache digest to 55cc834 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/1114" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#1114</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to bffeee2 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/1112" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#1112</a></li>
<li class="">chore(deps): update distrobox: 1.8.2.5-146 -&gt; 1.8.2.5-192 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/1101" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#1101</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to 682e7d9 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/1109" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#1109</a></li>
<li class="">chore(deps): update common: v2026.06-360 -&gt; v2026.06-432 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/1088" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#1088</a></li>
<li class="">chore(deps): update bootc: v1.16.1-0 -&gt; v1.16.2-0 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/1057" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#1057</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to ace6ebe by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/1087" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#1087</a></li>
<li class="">chore(deps): update actions/cache action to v6 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/1064" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#1064</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to 9e1e580 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/1074" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#1074</a></li>
<li class="">chore(deps): update core junctions (gnome-build-meta + freedesktop-sdk) by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/976" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#976</a></li>
<li class="">chore(deps): update common: v2026.06-360 -&gt; v2026.06-406 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/1056" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#1056</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to 9e1e580 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/1067" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#1067</a></li>
<li class="">chore(deps): update core junctions (next branch) by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/999" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#999</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to 9e1e580 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/1066" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#1066</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to 9e1e580 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/1063" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#1063</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to 9e1e580 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/1062" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#1062</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to 9e1e580 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/1060" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#1060</a></li>
<li class="">chore(deps): update distrobox: 1.8.2.5-147 -&gt; 1.8.2.5-146 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/1059" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#1059</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to 9e1e580 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/1053" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#1053</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to 9e1e580 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/1046" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#1046</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to 9e1e580 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/1042" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#1042</a></li>
<li class="">chore(deps): update actions/checkout action to v7 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/1043" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#1043</a></li>
<li class="">chore(deps): update actions/checkout action to v7 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/1034" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#1034</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to 9e1e580 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/1040" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#1040</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to 9e1e580 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/1033" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#1033</a></li>
<li class="">chore(deps): update actions/checkout action to v7 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/1016" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#1016</a></li>
<li class="">chore(deps): update common: v2026.06-360 -&gt; v2026.06-387 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/1021" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#1021</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to 9e1e580 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/1015" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#1015</a></li>
<li class="">chore(deps): pin dependencies by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/995" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#995</a></li>
<li class="">chore(deps): update projectbluefin/actions by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/996" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#996</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to 9e1e580 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/1000" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#1000</a></li>
<li class="">chore(deps): update actions/checkout action to v7 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/1001" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#1001</a></li>
<li class="">chore(deps): update actions/checkout action to v7 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/957" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#957</a></li>
<li class="">chore(deps): update distrobox: 1.8.2.5-145 -&gt; 1.8.2.5-147 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/978" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#978</a></li>
<li class="">chore(deps): update projectbluefin/actions by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/985" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#985</a></li>
<li class="">chore(deps): pin dependencies by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/984" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#984</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to 9e1e580 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/980" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#980</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 341d95f by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/979" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#979</a></li>
<li class="">chore(deps): update common: v2026.06-360 -&gt; v2026.06-371 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/977" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#977</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 0696404 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/975" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#975</a></li>
<li class="">chore(deps): update projectbluefin/actions by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/973" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#973</a></li>
<li class="">chore(deps): pin dependencies by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/972" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#972</a></li>
<li class="">chore(deps): pin dependencies by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/968" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#968</a></li>
<li class="">chore(deps): update projectbluefin/actions by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/969" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#969</a></li>
<li class="">chore(deps): update projectbluefin/actions by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/966" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#966</a></li>
<li class="">chore(deps): update core junctions (next branch) by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/967" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#967</a></li>
<li class="">chore(deps): pin dependencies by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/965" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#965</a></li>
<li class="">chore(deps): update projectbluefin/actions by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/961" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#961</a></li>
<li class="">chore(deps): pin dependencies by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/960" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#960</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to 8b3c737 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/955" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#955</a></li>
<li class="">chore(deps): update github/codeql-action action to v4.36.2 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/956" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#956</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to f1236f7 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/954" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#954</a></li>
<li class="">chore(deps): pin dependencies by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/950" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#950</a></li>
<li class="">chore(deps): update common: v2026.06-324 -&gt; v2026.06-360 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/952" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#952</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 7647c97 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/951" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#951</a></li>
<li class="">chore(deps): update github/codeql-action action to v4.36.2 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/949" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#949</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to b8cecb8 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/948" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#948</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 7647c97 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/946" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#946</a></li>
<li class="">chore(deps): update common: v2026.06-324 -&gt; v2026.06-357 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/947" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#947</a></li>
<li class="">chore(deps): pin dependencies by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/945" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#945</a></li>
<li class="">chore(deps): pin dependencies by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/943" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#943</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 7647c97 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/944" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#944</a></li>
<li class="">chore(deps): update github/codeql-action action to v4.36.2 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/936" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#936</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to b8cecb8 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/935" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#935</a></li>
<li class="">chore(deps): pin dependencies by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/933" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#933</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 7647c97 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/934" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#934</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 7647c97 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/929" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#929</a></li>
<li class="">chore(deps): pin dependencies by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/928" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#928</a></li>
<li class="">chore(deps): update core junctions (next branch) by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/925" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#925</a></li>
<li class="">chore(deps): update core junctions (gnome-build-meta + freedesktop-sdk) by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/920" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#920</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to b8cecb8 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/924" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#924</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 7647c97 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/923" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#923</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 7647c97 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/921" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#921</a></li>
<li class="">chore(deps): update actions/checkout action to v7 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/917" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#917</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 63154ea by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/916" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#916</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to b8cecb8 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/911" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#911</a></li>
<li class="">chore(deps): update core junctions (next branch) by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/910" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#910</a></li>
<li class="">chore(deps): update distrobox: 1.8.2.5-150 -&gt; 1.8.2.5-145 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/906" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#906</a></li>
<li class="">chore(deps): update common: v2026.06-319 -&gt; v2026.06-324 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/904" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#904</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 45be2cf by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/907" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#907</a></li>
<li class="">chore(deps): update bootc: v1.16.0-0 -&gt; v1.16.1-0 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/905" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#905</a></li>
<li class="">chore(deps): update github/codeql-action action to v4.36.2 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/902" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#902</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to 15449e3 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/898" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#898</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to e299372 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/897" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#897</a></li>
<li class="">chore(deps): update common: v2026.06-311 -&gt; v2026.06-319 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/866" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#866</a></li>
<li class="">chore(deps): update core junctions (next branch) by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/881" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#881</a></li>
<li class="">chore(deps): update github/codeql-action action to v4.36.2 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/896" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#896</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to 15449e3 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/893" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#893</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to e299372 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/892" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#892</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to 15449e3 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/891" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#891</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to e299372 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/890" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#890</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to e299372 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/888" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#888</a></li>
<li class="">chore(deps): update github/codeql-action action to v4.36.2 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/887" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#887</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to 15449e3 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/885" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#885</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 1bd88cf by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/884" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#884</a></li>
<li class="">chore(deps): update github/codeql-action action to v4.36.2 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/882" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#882</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to 15449e3 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/880" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#880</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 1bd88cf by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/879" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#879</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to 15449e3 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/874" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#874</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 1bd88cf by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/868" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#868</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to 7a79fe8 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/863" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#863</a></li>
<li class="">chore(deps): update github/codeql-action action to v4.36.2 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/865" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#865</a></li>
<li class="">chore(deps): update projectbluefin/actions to 34f00f9 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/862" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#862</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 40a956b by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/861" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#861</a></li>
<li class="">chore(deps): pin dependencies by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/860" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#860</a></li>
<li class="">chore(deps): update core junctions (next branch) by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/857" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#857</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 40a956b by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/856" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#856</a></li>
<li class="">chore(deps): update common: v2026.06-288 -&gt; v2026.06-311 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/855" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#855</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 62a35b2 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/854" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#854</a></li>
<li class="">chore(deps): update projectbluefin/actions to 6231015 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/853" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#853</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to a2091f4 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/847" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#847</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to 7a79fe8 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/836" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#836</a></li>
<li class="">chore(deps): update github/codeql-action action to v4.36.2 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/844" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#844</a></li>
<li class="">chore(deps): pin dependencies by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/842" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#842</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to a2091f4 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/843" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#843</a></li>
<li class="">chore(deps): update common: v2026.06-257 -&gt; v2026.06-288 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/840" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#840</a></li>
<li class="">chore(deps): update github/codeql-action action to v4.36.2 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/839" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#839</a></li>
<li class="">chore(deps): pin dependencies by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/838" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#838</a></li>
<li class="">chore(deps): pin dependencies by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/835" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#835</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to afb1505 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/828" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#828</a></li>
<li class="">chore(deps): update projectbluefin/actions to 95dc404 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/826" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#826</a></li>
<li class="">chore(deps): update core junctions (next branch) by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/821" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#821</a></li>
<li class="">chore(deps): update common: v2026.06-238 -&gt; v2026.06-257 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/814" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#814</a></li>
<li class="">chore(deps): update distrobox: 2.0.0 -&gt; 1.8.2.5-150 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/815" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#815</a></li>
<li class="">chore(deps): update core junctions (next branch) by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/806" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#806</a></li>
<li class="">chore(deps): update common: v2026.06-186 -&gt; v2026.06-238 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/791" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#791</a></li>
<li class="">chore(deps): update common: v2026.06-186 -&gt; v2026.06-195 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/768" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#768</a></li>
<li class="">chore(deps): update bootc: v1.15.2-0 -&gt; v1.16.0-0 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/765" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#765</a></li>
<li class="">chore(deps): update common: v2026.06-169 -&gt; v2026.06-186 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/744" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#744</a></li>
<li class="">chore(deps): update common: v2026.06-97 -&gt; v2026.06-169 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/721" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#721</a></li>
<li class="">chore(deps): update distrobox by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/722" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#722</a></li>
<li class="">chore(deps): update common: v2026.06-21 -&gt; v2026.06-97 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/712" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#712</a></li>
<li class="">chore(deps): update core junctions (gnome-build-meta + freedesktop-sdk) by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/711" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#711</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to cde8c9e by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/710" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#710</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 25c9ad0 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/709" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#709</a></li>
<li class="">chore(deps): update actions/checkout digest to df4cb1c by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/706" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#706</a></li>
<li class="">chore(deps): pin dependencies by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/705" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#705</a></li>
<li class="">chore(deps): update core junctions (gnome-build-meta + freedesktop-sdk) by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/687" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#687</a></li>
<li class="">chore(deps): update github actions by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/670" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#670</a></li>
<li class="">chore(deps): update common: v2026.05-76 -&gt; v2026.06-21 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/685" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#685</a></li>
<li class="">chore(deps): update uupd v1.3.0 -&gt; v1.4.0 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/689" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#689</a></li>
<li class="">chore(deps): update uutils-coreutils by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/626" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#626</a></li>
<li class="">chore(deps): update brew by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/625" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#625</a></li>
<li class="">chore(deps): update uupd v1.3.0 -&gt; v1.4.0 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/614" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#614</a></li>
<li class="">chore(deps): update common: v2026.05-76 -&gt; v2026.06-2 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/613" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#613</a></li>
<li class="">chore(deps): update core junctions (gnome-build-meta + freedesktop-sdk) by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/591" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#591</a></li>
<li class="">ci(promote): dakota testing → main 2026-06-23 by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/970" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#970</a></li>
<li class="">ci(promote): dakota testing → main 2026-06-20 by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/937" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#937</a></li>
<li class="">ci(promote): dakota testing → main 2026-06-13 by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/824" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#824</a></li>
<li class="">chore: regenerate chunkah filemap and fakecap manifest by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/657" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#657</a></li>
<li class="">chore(deps): update quay.io/fedora-ostree-desktops/silverblue:44 docker digest to 87003a3 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/finpilot/pull/134" target="_blank" rel="noopener noreferrer" class="">projectbluefin/finpilot#134</a></li>
<li class="">chore(deps): update renovatebot/github-action action to v46.1.17 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/finpilot/pull/133" target="_blank" rel="noopener noreferrer" class="">projectbluefin/finpilot#133</a></li>
<li class="">chore(deps): update quay.io/fedora-ostree-desktops/silverblue:44 docker digest to 43aedf1 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/finpilot/pull/132" target="_blank" rel="noopener noreferrer" class="">projectbluefin/finpilot#132</a></li>
<li class="">chore(deps): update quay.io/fedora-ostree-desktops/silverblue:44 docker digest to 9ab40ef by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/finpilot/pull/130" target="_blank" rel="noopener noreferrer" class="">projectbluefin/finpilot#130</a></li>
<li class="">chore(deps): update quay.io/fedora-ostree-desktops/silverblue:44 docker digest to 7954fe4 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/finpilot/pull/129" target="_blank" rel="noopener noreferrer" class="">projectbluefin/finpilot#129</a></li>
<li class="">chore(deps): update homebrew/actions digest to 841d750 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/finpilot/pull/128" target="_blank" rel="noopener noreferrer" class="">projectbluefin/finpilot#128</a></li>
<li class="">chore(deps): update quay.io/fedora-ostree-desktops/silverblue:44 docker digest to e4b7637 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/finpilot/pull/127" target="_blank" rel="noopener noreferrer" class="">projectbluefin/finpilot#127</a></li>
<li class="">chore(deps): update homebrew/actions digest to c7f77f7 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/finpilot/pull/126" target="_blank" rel="noopener noreferrer" class="">projectbluefin/finpilot#126</a></li>
<li class="">chore(deps): update quay.io/fedora-ostree-desktops/silverblue:44 docker digest to 5b5f805 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/finpilot/pull/125" target="_blank" rel="noopener noreferrer" class="">projectbluefin/finpilot#125</a></li>
<li class="">chore(deps): update projectbluefin/actions digest to b2481fa by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/finpilot/pull/124" target="_blank" rel="noopener noreferrer" class="">projectbluefin/finpilot#124</a></li>
<li class="">chore(deps): update projectbluefin/actions digest to 08de830 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/finpilot/pull/123" target="_blank" rel="noopener noreferrer" class="">projectbluefin/finpilot#123</a></li>
<li class="">chore(deps): update quay.io/fedora-ostree-desktops/silverblue:44 docker digest to 5bdcc95 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/finpilot/pull/122" target="_blank" rel="noopener noreferrer" class="">projectbluefin/finpilot#122</a></li>
<li class="">chore(deps): update projectbluefin/actions digest to e37b5f6 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/finpilot/pull/121" target="_blank" rel="noopener noreferrer" class="">projectbluefin/finpilot#121</a></li>
<li class="">chore(deps): update projectbluefin/actions digest to 6f02d84 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/finpilot/pull/120" target="_blank" rel="noopener noreferrer" class="">projectbluefin/finpilot#120</a></li>
<li class="">chore(deps): update quay.io/fedora-ostree-desktops/silverblue:44 docker digest to d12a6de by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/finpilot/pull/119" target="_blank" rel="noopener noreferrer" class="">projectbluefin/finpilot#119</a></li>
<li class="">chore(deps): update projectbluefin/actions by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/finpilot/pull/118" target="_blank" rel="noopener noreferrer" class="">projectbluefin/finpilot#118</a></li>
<li class="">chore(deps): update projectbluefin/actions by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/finpilot/pull/117" target="_blank" rel="noopener noreferrer" class="">projectbluefin/finpilot#117</a></li>
<li class="">chore(deps): update quay.io/fedora-ostree-desktops/silverblue:44 docker digest to e4786f0 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/finpilot/pull/116" target="_blank" rel="noopener noreferrer" class="">projectbluefin/finpilot#116</a></li>
<li class="">chore(deps): update projectbluefin/actions by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/finpilot/pull/114" target="_blank" rel="noopener noreferrer" class="">projectbluefin/finpilot#114</a></li>
<li class="">chore(deps): update renovatebot/github-action action to v46.1.16 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/finpilot/pull/115" target="_blank" rel="noopener noreferrer" class="">projectbluefin/finpilot#115</a></li>
<li class="">chore(deps): update projectbluefin/actions by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/finpilot/pull/113" target="_blank" rel="noopener noreferrer" class="">projectbluefin/finpilot#113</a></li>
<li class="">chore(deps): update quay.io/fedora-ostree-desktops/silverblue:44 docker digest to 6869f9a by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/finpilot/pull/112" target="_blank" rel="noopener noreferrer" class="">projectbluefin/finpilot#112</a></li>
<li class="">chore(deps): update projectbluefin/actions by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/finpilot/pull/111" target="_blank" rel="noopener noreferrer" class="">projectbluefin/finpilot#111</a></li>
<li class="">chore(deps): update quay.io/fedora-ostree-desktops/silverblue:44 docker digest to 2c170c8 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/finpilot/pull/110" target="_blank" rel="noopener noreferrer" class="">projectbluefin/finpilot#110</a></li>
<li class="">chore(deps): update projectbluefin/actions by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/finpilot/pull/109" target="_blank" rel="noopener noreferrer" class="">projectbluefin/finpilot#109</a></li>
<li class="">chore(deps): update homebrew/actions digest to 6315ef7 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/finpilot/pull/108" target="_blank" rel="noopener noreferrer" class="">projectbluefin/finpilot#108</a></li>
<li class="">chore(deps): update quay.io/fedora-ostree-desktops/silverblue:44 docker digest to 6c97a06 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/finpilot/pull/107" target="_blank" rel="noopener noreferrer" class="">projectbluefin/finpilot#107</a></li>
<li class="">chore(deps): update projectbluefin/actions to 45dc35d by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/finpilot/pull/103" target="_blank" rel="noopener noreferrer" class="">projectbluefin/finpilot#103</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/bootc-image-builder<!-- -->:latest<!-- --> docker digest to 2b52843 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/finpilot/pull/104" target="_blank" rel="noopener noreferrer" class="">projectbluefin/finpilot#104</a></li>
<li class="">chore(deps): update quay.io/fedora-ostree-desktops/silverblue:44 docker digest to ebcc8cd by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/finpilot/pull/102" target="_blank" rel="noopener noreferrer" class="">projectbluefin/finpilot#102</a></li>
<li class="">chore(deps): update projectbluefin/actions to 33fbc08 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/finpilot/pull/101" target="_blank" rel="noopener noreferrer" class="">projectbluefin/finpilot#101</a></li>
<li class="">chore(deps): update projectbluefin/actions to 6e0a29f by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/finpilot/pull/99" target="_blank" rel="noopener noreferrer" class="">projectbluefin/finpilot#99</a></li>
<li class="">chore(deps): update projectbluefin/actions to ffd9103 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/finpilot/pull/98" target="_blank" rel="noopener noreferrer" class="">projectbluefin/finpilot#98</a></li>
<li class="">chore(deps): update homebrew/actions digest to d4a9d38 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/finpilot/pull/86" target="_blank" rel="noopener noreferrer" class="">projectbluefin/finpilot#86</a></li>
<li class="">chore(deps): update projectbluefin/actions to 34f00f9 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/finpilot/pull/97" target="_blank" rel="noopener noreferrer" class="">projectbluefin/finpilot#97</a></li>
<li class="">chore(deps): update dependency mikefarah/yq to v4.53.3 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/finpilot/pull/96" target="_blank" rel="noopener noreferrer" class="">projectbluefin/finpilot#96</a></li>
<li class="">chore(deps): pin dependencies by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/finpilot/pull/95" target="_blank" rel="noopener noreferrer" class="">projectbluefin/finpilot#95</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to c449185 by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/finpilot/pull/62" target="_blank" rel="noopener noreferrer" class="">projectbluefin/finpilot#62</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 2eca44f by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/finpilot/pull/64" target="_blank" rel="noopener noreferrer" class="">projectbluefin/finpilot#64</a></li>
</ul></div></div></details>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="contributors">Contributors<a href="https://docs.projectbluefin.io/reports/2026/06/#contributors" class="hash-link" aria-label="Direct link to Contributors" title="Direct link to Contributors" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="wayfinders">Wayfinders<a href="https://docs.projectbluefin.io/reports/2026/06/#wayfinders" class="hash-link" aria-label="Direct link to Wayfinders" title="Direct link to Wayfinders" translate="no">​</a></h3>
<blockquote>
<p>"Define yourself by your actions."</p>
<p>—Lord Saladin</p>
</blockquote>
<div style="display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem;margin-bottom:2rem"><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div></div>
<hr>
<p><em>Want to see the latest OS releases? Check out the <a class="" href="https://docs.projectbluefin.io/changelogs/">Changelogs</a>. For announcements and deep dives, read our <a class="" href="https://docs.projectbluefin.io/blog/">Blog</a>.</em></p>
<p><em>This report was automatically generated from <a href="https://todo.projectbluefin.io/" target="_blank" rel="noopener noreferrer" class="">todo.projectbluefin.io</a>.</em></p>
<hr>
<p><em>Generated on 2026-07-02</em><br>
<a href="https://todo.projectbluefin.io/" target="_blank" rel="noopener noreferrer" class="">View Project Board</a> | <a href="https://github.com/projectbluefin/common/issues/new" target="_blank" rel="noopener noreferrer" class="">Report an Issue</a></p>]]></content:encoded>
            <category>monthly-report</category>
            <category>project-activity</category>
        </item>
        <item>
            <title><![CDATA[Megalosaurus May 2026]]></title>
            <link>https://docs.projectbluefin.io/reports/2026/05/</link>
            <guid>https://docs.projectbluefin.io/reports/2026/05/</guid>
            <pubDate>Sun, 31 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[| | |]]></description>
            <content:encoded><![CDATA[<table><thead><tr><th></th><th></th></tr></thead><tbody><tr><td><strong>Total Items</strong></td><td>290 (33 planned, 257 opportunistic)</td></tr><tr><td><strong>Automation</strong></td><td>53.4% (332 bot PRs out of 622 total PRs)</td></tr><tr><td><strong>Contributors</strong></td><td>37 total, 17 new</td></tr></tbody></table>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="desktop">Desktop<a href="https://docs.projectbluefin.io/reports/2026/05/#desktop" class="hash-link" aria-label="Direct link to Desktop" title="Direct link to Desktop" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fgnome-28A745?style=flat-square" alt="area/gnome" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Faurora-1D76DB?style=flat-square" alt="area/aurora" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fbling-F9C74F?style=flat-square" alt="area/bling" class="img_ev3q"></p>
<p><em>GNOME desktop environment, Aurora variant (KDE), and terminal enhancements</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/05/#planned-work" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<ul>
<li class="">fix: removing search-light from the enabled extensions until there's a fix by <a href="https://github.com/pfanzola" target="_blank" rel="noopener noreferrer" class="">@​pfanzola</a> in <a href="https://github.com/projectbluefin/common/pull/324" target="_blank" rel="noopener noreferrer" class="">#324</a></li>
<li class="">feat: Add gradia flatpak and remove shortcut by <a href="https://github.com/coxde" target="_blank" rel="noopener noreferrer" class="">@​coxde</a> in <a href="https://github.com/projectbluefin/common/pull/335" target="_blank" rel="noopener noreferrer" class="">#335</a></li>
<li class="">Revert "feat(bluefin, gschemas): specify mutter experimental features… by <a href="https://github.com/coxde" target="_blank" rel="noopener noreferrer" class="">@​coxde</a> in <a href="https://github.com/projectbluefin/common/pull/321" target="_blank" rel="noopener noreferrer" class="">#321</a></li>
<li class="">fix: update bazaar refs to new bazaar-org location by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/337" target="_blank" rel="noopener noreferrer" class="">#337</a></li>
<li class="">fix: removing tailscale from the enabled extensions list by <a href="https://github.com/pfanzola" target="_blank" rel="noopener noreferrer" class="">@​pfanzola</a> in <a href="https://github.com/projectbluefin/common/pull/323" target="_blank" rel="noopener noreferrer" class="">#323</a></li>
<li class="">fix: adjust font size to match upstream by <a href="https://github.com/ehsanullahjan" target="_blank" rel="noopener noreferrer" class="">@​ehsanullahjan</a> in <a href="https://github.com/projectbluefin/common/pull/309" target="_blank" rel="noopener noreferrer" class="">#309</a></li>
<li class="">feat(just): move powerwash to shared again by <a href="https://github.com/renner0e" target="_blank" rel="noopener noreferrer" class="">@​renner0e</a> in <a href="https://github.com/projectbluefin/common/pull/328" target="_blank" rel="noopener noreferrer" class="">#328</a></li>
<li class="">fix: don't show failure message on bluefin-cli by <a href="https://github.com/renner0e" target="_blank" rel="noopener noreferrer" class="">@​renner0e</a> in <a href="https://github.com/projectbluefin/common/pull/303" target="_blank" rel="noopener noreferrer" class="">#303</a></li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/05/#opportunistic-work" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">fix: ensure xdg-desktop-portal starts after gnome-keyring-daemon by <a href="https://github.com/leafyoung" target="_blank" rel="noopener noreferrer" class="">@​leafyoung</a> in <a href="https://github.com/ublue-os/bluefin/pull/4539" target="_blank" rel="noopener noreferrer" class="">#4539</a></li>
<li class="">feat(extension): Add gradia capture extension by <a href="https://github.com/coxde" target="_blank" rel="noopener noreferrer" class="">@​coxde</a> in <a href="https://github.com/ublue-os/bluefin/pull/4651" target="_blank" rel="noopener noreferrer" class="">#4651</a></li>
<li class="">feat(ci): auto-bump GNOME extension submodule tags by <a href="https://github.com/ahmedadan" target="_blank" rel="noopener noreferrer" class="">@​ahmedadan</a> in <a href="https://github.com/ublue-os/bluefin/pull/4577" target="_blank" rel="noopener noreferrer" class="">#4577</a></li>
<li class="">feat(extension): add Custom Command Menu by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1367" target="_blank" rel="noopener noreferrer" class="">#1367</a></li>
<li class="">feat(extension): Add gradia capture extension by <a href="https://github.com/coxde" target="_blank" rel="noopener noreferrer" class="">@​coxde</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1364" target="_blank" rel="noopener noreferrer" class="">#1364</a></li>
<li class="">Correct errors in lazy-days wallpaper by <a href="https://github.com/delphicmelody" target="_blank" rel="noopener noreferrer" class="">@​delphicmelody</a> in <a href="https://github.com/ublue-os/artwork/pull/88" target="_blank" rel="noopener noreferrer" class="">#88</a></li>
<li class="">fix: correct errors in eyes wallpaper and optimize file size by <a href="https://github.com/delphicmelody" target="_blank" rel="noopener noreferrer" class="">@​delphicmelody</a> in <a href="https://github.com/ublue-os/artwork/pull/87" target="_blank" rel="noopener noreferrer" class="">#87</a></li>
<li class="">ci: verify wallpaper cask checksums on pull requests by <a href="https://github.com/ahmedadan" target="_blank" rel="noopener noreferrer" class="">@​ahmedadan</a> in <a href="https://github.com/ublue-os/homebrew-tap/pull/393" target="_blank" rel="noopener noreferrer" class="">#393</a></li>
<li class="">fix: correct kde and gnome sha256 for bluefin-wallpapers-extra 2026-05-09 by <a href="https://github.com/ahmedadan" target="_blank" rel="noopener noreferrer" class="">@​ahmedadan</a> in <a href="https://github.com/ublue-os/homebrew-tap/pull/392" target="_blank" rel="noopener noreferrer" class="">#392</a></li>
<li class="">🔍 fix(css): remove Arial font overrides — use system font stack (fixes #817) by <a href="https://github.com/kubestellar-hive" target="_blank" rel="noopener noreferrer" class="">@​kubestellar-hive</a> in <a href="https://github.com/projectbluefin/documentation/pull/859" target="_blank" rel="noopener noreferrer" class="">#859</a></li>
<li class="">fix(tips): wire fetch-gnome-extensions into build pipeline and add tests by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/846" target="_blank" rel="noopener noreferrer" class="">#846</a></li>
<li class="">blog: Bluefin Spring 2026 Part 1 — Fedora 44, GNOME 50, ASUS, new com… by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/818" target="_blank" rel="noopener noreferrer" class="">#818</a></li>
<li class="">fix(tips): restore gnome-extensions fetch script and wire into build pipeline by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/809" target="_blank" rel="noopener noreferrer" class="">#809</a></li>
<li class="">feat(artwork): sync lazy-days and other new upstream wallpapers by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/781" target="_blank" rel="noopener noreferrer" class="">#781</a></li>
</ul>
<h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="dakota-gnome-os-prototype">Dakota (GNOME OS Prototype)<a href="https://docs.projectbluefin.io/reports/2026/05/#dakota-gnome-os-prototype" class="hash-link" aria-label="Direct link to Dakota (GNOME OS Prototype)" title="Direct link to Dakota (GNOME OS Prototype)" translate="no">​</a></h5>
<ul>
<li class="">Remove command-order from 05-dakota-custom-command-menu by <a href="https://github.com/StorageB" target="_blank" rel="noopener noreferrer" class="">@​StorageB</a> in <a href="https://github.com/projectbluefin/dakota/pull/584" target="_blank" rel="noopener noreferrer" class="">#584</a></li>
<li class="">fix: move Dakota wallpaper month selection to runtime by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/526" target="_blank" rel="noopener noreferrer" class="">#526</a></li>
<li class="">patches: bump libgvc to fix gnome-shell audio port SIGABRT by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/dakota/pull/569" target="_blank" rel="noopener noreferrer" class="">#569</a></li>
<li class="">fix: remove search-light shell extension by <a href="https://github.com/joshyorko" target="_blank" rel="noopener noreferrer" class="">@​joshyorko</a> in <a href="https://github.com/projectbluefin/dakota/pull/515" target="_blank" rel="noopener noreferrer" class="">#515</a></li>
<li class="">fix(oci): correct ldconfig invocation — pass explicit conf path by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/518" target="_blank" rel="noopener noreferrer" class="">#518</a></li>
<li class="">fix(oci): run ldconfig after package install in image assembly by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/517" target="_blank" rel="noopener noreferrer" class="">#517</a></li>
<li class="">feat(menu): add Containers entry to custom command menu by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/472" target="_blank" rel="noopener noreferrer" class="">#472</a></li>
<li class="">feat(extension): Add and enable gradia capture extension by <a href="https://github.com/coxde" target="_blank" rel="noopener noreferrer" class="">@​coxde</a> in <a href="https://github.com/projectbluefin/dakota/pull/483" target="_blank" rel="noopener noreferrer" class="">#483</a></li>
<li class="">bluefin: disable shell motd by default by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/dakota/pull/446" target="_blank" rel="noopener noreferrer" class="">#446</a></li>
<li class="">Drop gnome singed modules by <a href="https://github.com/alatiera" target="_blank" rel="noopener noreferrer" class="">@​alatiera</a> in <a href="https://github.com/projectbluefin/dakota/pull/429" target="_blank" rel="noopener noreferrer" class="">#429</a></li>
<li class="">revert: "chore(deps): update gnome-build-meta junction: 50.1-9 -&gt; 50.1-11" by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/422" target="_blank" rel="noopener noreferrer" class="">#422</a></li>
<li class="">Remove command-order from 05-dakota-custom-command-menu by <a href="https://github.com/StorageB" target="_blank" rel="noopener noreferrer" class="">@​StorageB</a> in <a href="https://github.com/projectbluefin/dakota/pull/416" target="_blank" rel="noopener noreferrer" class="">#416</a></li>
<li class="">fix(dconf): set ublue logo and leftmost position for custom-command-menu by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/396" target="_blank" rel="noopener noreferrer" class="">#396</a></li>
<li class="">Update gnome and freedesktop-sdk junctions by <a href="https://github.com/alatiera" target="_blank" rel="noopener noreferrer" class="">@​alatiera</a> in <a href="https://github.com/projectbluefin/dakota/pull/372" target="_blank" rel="noopener noreferrer" class="">#372</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="development">Development<a href="https://docs.projectbluefin.io/reports/2026/05/#development" class="hash-link" aria-label="Direct link to Development" title="Direct link to Development" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fdx-17A2B8?style=flat-square" alt="area/dx" class="img_ev3q"></p>
<p><em>Development tools and IDE integrations</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-1">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/05/#planned-work-1" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<ul>
<li class="">feat(ide): add VSCode Insiders to ide Brewfile by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/338" target="_blank" rel="noopener noreferrer" class="">#338</a></li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-1">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/05/#opportunistic-work-1" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">fix: remove swtpm workaround, add ramalama alias, clean orphan modules by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/bluefin/pull/4677" target="_blank" rel="noopener noreferrer" class="">#4677</a></li>
<li class="">Adds ROCm Info utility by <a href="https://github.com/DarkGhostHunter" target="_blank" rel="noopener noreferrer" class="">@​DarkGhostHunter</a> in <a href="https://github.com/ublue-os/bluefin/pull/4661" target="_blank" rel="noopener noreferrer" class="">#4661</a></li>
<li class="">docs(agents): slim AGENTS.md, add docs/skills/, integrate testsuite CI by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1373" target="_blank" rel="noopener noreferrer" class="">#1373</a></li>
<li class="">fix(vscode): fix brew bump by using explicit linux string in URLs by <a href="https://github.com/nklowns" target="_blank" rel="noopener noreferrer" class="">@​nklowns</a> in <a href="https://github.com/ublue-os/homebrew-tap/pull/411" target="_blank" rel="noopener noreferrer" class="">#411</a></li>
<li class="">fix vscode cask by <a href="https://github.com/inffy" target="_blank" rel="noopener noreferrer" class="">@​inffy</a> in <a href="https://github.com/ublue-os/homebrew-tap/pull/413" target="_blank" rel="noopener noreferrer" class="">#413</a></li>
<li class="">fix(vscode): disable built-in update checks for brew installs by <a href="https://github.com/ahmedadan" target="_blank" rel="noopener noreferrer" class="">@​ahmedadan</a> in <a href="https://github.com/ublue-os/homebrew-tap/pull/407" target="_blank" rel="noopener noreferrer" class="">#407</a></li>
<li class="">fix: icon for jetbrains toolbox and vscode by <a href="https://github.com/dreamyukii" target="_blank" rel="noopener noreferrer" class="">@​dreamyukii</a> in <a href="https://github.com/ublue-os/homebrew-tap/pull/396" target="_blank" rel="noopener noreferrer" class="">#396</a></li>
<li class="">Add Antigravity IDE cask by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/400" target="_blank" rel="noopener noreferrer" class="">#400</a></li>
</ul>
<h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="dakota-gnome-os-prototype-1">Dakota (GNOME OS Prototype)<a href="https://docs.projectbluefin.io/reports/2026/05/#dakota-gnome-os-prototype-1" class="hash-link" aria-label="Direct link to Dakota (GNOME OS Prototype)" title="Direct link to Dakota (GNOME OS Prototype)" translate="no">​</a></h5>
<ul>
<li class="">fix(ujust): dx-group — guard PKEXEC_UID, offer reboot by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/597" target="_blank" rel="noopener noreferrer" class="">#597</a></li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="homebrew">Homebrew<a href="https://docs.projectbluefin.io/reports/2026/05/#homebrew" class="hash-link" aria-label="Direct link to Homebrew" title="Direct link to Homebrew" translate="no">​</a></h3>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-applications">New Applications<a href="https://docs.projectbluefin.io/reports/2026/05/#new-applications" class="hash-link" aria-label="Direct link to New Applications" title="Direct link to New Applications" translate="no">​</a></h4>
<p>The following applications were added to our Homebrew taps this month:</p>
<table><thead><tr><th>Application</th><th>Description</th><th>Status</th></tr></thead><tbody><tr><td><a href="https://github.com/ublue-os/homebrew-tap/pull/412" target="_blank" rel="noopener noreferrer" class=""><strong>antigravity-cli-linux</strong></a></td><td>Terminal interface for Antigravity agents</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/stable-blue?style=flat-square" alt="Stable" class="img_ev3q"></td></tr><tr><td><a href="https://github.com/ublue-os/homebrew-tap/pull/412" target="_blank" rel="noopener noreferrer" class=""><strong>antigravity-ide-linux</strong></a></td><td>AI Coding Agent IDE</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/stable-blue?style=flat-square" alt="Stable" class="img_ev3q"></td></tr><tr><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/400" target="_blank" rel="noopener noreferrer" class=""><strong>antigravity-ide-linux</strong></a></td><td>No description available</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/experimental-orange?style=flat-square" alt="Experimental" class="img_ev3q"></td></tr><tr><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/402" target="_blank" rel="noopener noreferrer" class=""><strong>antigravity-linux</strong></a></td><td>No description available</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/experimental-orange?style=flat-square" alt="Experimental" class="img_ev3q"></td></tr><tr><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/402" target="_blank" rel="noopener noreferrer" class=""><strong>antigravity-sdk</strong></a></td><td>Python SDK for building with Google Antigravity</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/experimental-orange?style=flat-square" alt="Experimental" class="img_ev3q"></td></tr><tr><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/371" target="_blank" rel="noopener noreferrer" class=""><strong>vmbuddy</strong></a></td><td>QEMU wrapper with sensible defaults</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/experimental-orange?style=flat-square" alt="Experimental" class="img_ev3q"></td></tr></tbody></table>
<p>Use <code>ujust bbrew</code> to browse and install these packages. Follow <a href="https://github.com/ublue-os/homebrew-tap" target="_blank" rel="noopener noreferrer" class="">the tap instructions</a> if you want to do it by hand.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="package-updates">Package Updates<a href="https://docs.projectbluefin.io/reports/2026/05/#package-updates" class="hash-link" aria-label="Direct link to Package Updates" title="Direct link to Package Updates" translate="no">​</a></h4>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/production--tap-23%20updates-blue?style=flat-square" alt="Production Tap" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/experimental--tap-67%20updates-orange?style=flat-square" alt="Experimental Tap" class="img_ev3q"></p>
<p><strong>90 automated updates</strong> this month via GitHub Actions. Homebrew tap version bumps ensure Bluefin users always have access to the latest stable releases.</p>
<h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="quick-summary">Quick Summary<a href="https://docs.projectbluefin.io/reports/2026/05/#quick-summary" class="hash-link" aria-label="Direct link to Quick Summary" title="Direct link to Quick Summary" translate="no">​</a></h5>
<table><thead><tr><th>Tap</th><th>Updates</th></tr></thead><tbody><tr><td>production-tap</td><td>23</td></tr><tr><td>experimental-tap</td><td>67</td></tr></tbody></table>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>View all production-tap updates (23)</summary><div><div class="collapsibleContent_i85q"><table><thead><tr><th>Package</th><th>Versions</th><th>PR</th></tr></thead><tbody><tr><td>goose-linux</td><td>1.34.0 → 1.36.0 (4 updates)</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/421" target="_blank" rel="noopener noreferrer" class="">#421</a></td></tr><tr><td>lm-studio-linux</td><td>0.4.13 → 0.4.15 (3 updates)</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/422" target="_blank" rel="noopener noreferrer" class="">#422</a></td></tr><tr><td>framework-tool</td><td>0.6.3</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/386" target="_blank" rel="noopener noreferrer" class="">#386</a></td></tr><tr><td>visual-studio-code-linux</td><td>1.119.0</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/388" target="_blank" rel="noopener noreferrer" class="">#388</a></td></tr></tbody></table></div></div></details>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>View all experimental-tap updates (67)</summary><div><div class="collapsibleContent_i85q"><table><thead><tr><th>Package</th><th>Versions</th><th>PR</th></tr></thead><tbody><tr><td>zed-linux</td><td>1.0.1 → 1.4.4 (12 updates)</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/432" target="_blank" rel="noopener noreferrer" class="">#432</a></td></tr><tr><td>opencode-desktop-linux</td><td>1.14.30 → 1.15.11 (11 updates)</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/430" target="_blank" rel="noopener noreferrer" class="">#430</a></td></tr><tr><td>cursor-linux</td><td>3.2.21 → 3.5.38 (9 updates)</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/428" target="_blank" rel="noopener noreferrer" class="">#428</a></td></tr><tr><td>craft-agents-linux</td><td>0.8.13 → 0.10.0 (8 updates)</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/427" target="_blank" rel="noopener noreferrer" class="">#427</a></td></tr><tr><td>emdash-linux</td><td>1.1.16 → 1.1.25 (4 updates)</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/429" target="_blank" rel="noopener noreferrer" class="">#429</a></td></tr><tr><td>dockerd-linux</td><td>29.4.2 → 29.5.2 (3 updates)</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/411" target="_blank" rel="noopener noreferrer" class="">#411</a></td></tr><tr><td>dataspell-linux</td><td>2026.1.1 → 2026.1.2 (2 updates)</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/422" target="_blank" rel="noopener noreferrer" class="">#422</a></td></tr><tr><td>rustrover-linux</td><td>2026.1.2 → 2026.1.2 (2 updates)</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/415" target="_blank" rel="noopener noreferrer" class="">#415</a></td></tr><tr><td>phpstorm-linux</td><td>2026.1.2 → 2026.1.2 (2 updates)</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/414" target="_blank" rel="noopener noreferrer" class="">#414</a></td></tr><tr><td>clion-linux</td><td>2026.1.2</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/395" target="_blank" rel="noopener noreferrer" class="">#395</a></td></tr><tr><td>rider-linux</td><td>2026.1.2</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/407" target="_blank" rel="noopener noreferrer" class="">#407</a></td></tr><tr><td>goland-linux</td><td>2026.1.2</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/386" target="_blank" rel="noopener noreferrer" class="">#386</a></td></tr><tr><td>intellij-idea-linux</td><td>2026.1.2</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/387" target="_blank" rel="noopener noreferrer" class="">#387</a></td></tr><tr><td>pycharm-linux</td><td>2026.1.2</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/388" target="_blank" rel="noopener noreferrer" class="">#388</a></td></tr><tr><td>rubymine-linux</td><td>2026.1.2</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/389" target="_blank" rel="noopener noreferrer" class="">#389</a></td></tr><tr><td>webstorm-linux</td><td>2026.1.2</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/390" target="_blank" rel="noopener noreferrer" class="">#390</a></td></tr><tr><td>datagrip-linux</td><td>2026.1.3</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/360" target="_blank" rel="noopener noreferrer" class="">#360</a></td></tr></tbody></table></div></div></details>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="ecosystem">Ecosystem<a href="https://docs.projectbluefin.io/reports/2026/05/#ecosystem" class="hash-link" aria-label="Direct link to Ecosystem" title="Direct link to Ecosystem" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fbrew-E8590C?style=flat-square" alt="area/brew" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fbluespeed-1D76DB?style=flat-square" alt="area/bluespeed" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fflatpak-9333EA?style=flat-square" alt="area/flatpak" class="img_ev3q"></p>
<p><em>Homebrew packages, AI/ML tools (Bluespeed), and Flatpak applications</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-2">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/05/#planned-work-2" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<ul>
<li class="">fix(ujust): only run brew bundle when enabling bluefin-cli by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/common/pull/358" target="_blank" rel="noopener noreferrer" class="">#358</a></li>
<li class="">Hooks for bazaar by <a href="https://github.com/jumpyvi" target="_blank" rel="noopener noreferrer" class="">@​jumpyvi</a> in <a href="https://github.com/projectbluefin/common/pull/254" target="_blank" rel="noopener noreferrer" class="">#254</a></li>
<li class="">spec: Add Bluespeed architecture spec (v0.1) for local-first AI on Bluefin by <a href="https://github.com/lazypower" target="_blank" rel="noopener noreferrer" class="">@​lazypower</a> in <a href="https://github.com/projectbluefin/common/pull/236" target="_blank" rel="noopener noreferrer" class="">#236</a></li>
<li class="">Removal of Sound Recorder in favor of Decibels by <a href="https://github.com/pfanzola" target="_blank" rel="noopener noreferrer" class="">@​pfanzola</a> in <a href="https://github.com/projectbluefin/common/pull/325" target="_blank" rel="noopener noreferrer" class="">#325</a></li>
<li class="">feat(bazaar): add Rclone Manager and Tube Converter to curated apps by <a href="https://github.com/repires" target="_blank" rel="noopener noreferrer" class="">@​repires</a> in <a href="https://github.com/projectbluefin/common/pull/332" target="_blank" rel="noopener noreferrer" class="">#332</a></li>
<li class="">chore(apps): add gitte (git gui) flatpak to curated apps in Bazaar by <a href="https://github.com/Ilan-Sperber" target="_blank" rel="noopener noreferrer" class="">@​Ilan-Sperber</a> in <a href="https://github.com/projectbluefin/common/pull/319" target="_blank" rel="noopener noreferrer" class="">#319</a></li>
<li class="">chore(bazaar): update curated jellyfin to org.jellyfin.JellyfinDesktop by <a href="https://github.com/coxde" target="_blank" rel="noopener noreferrer" class="">@​coxde</a> in <a href="https://github.com/projectbluefin/common/pull/322" target="_blank" rel="noopener noreferrer" class="">#322</a></li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-2">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/05/#opportunistic-work-2" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">chore: update bazaar-companion ref by <a href="https://github.com/coxde" target="_blank" rel="noopener noreferrer" class="">@​coxde</a> in <a href="https://github.com/ublue-os/bluefin/pull/4650" target="_blank" rel="noopener noreferrer" class="">#4650</a></li>
<li class="">chore: remove own flatpak version by <a href="https://github.com/renner0e" target="_blank" rel="noopener noreferrer" class="">@​renner0e</a> in <a href="https://github.com/ublue-os/bluefin/pull/4608" target="_blank" rel="noopener noreferrer" class="">#4608</a></li>
<li class="">feat(packages): Add gcc-c++ to packages so Homebrew has a c++ by <a href="https://github.com/colindean" target="_blank" rel="noopener noreferrer" class="">@​colindean</a> in <a href="https://github.com/ublue-os/bluefin/pull/4586" target="_blank" rel="noopener noreferrer" class="">#4586</a></li>
<li class="">chore: update bazaar-companion ref by <a href="https://github.com/coxde" target="_blank" rel="noopener noreferrer" class="">@​coxde</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1349" target="_blank" rel="noopener noreferrer" class="">#1349</a></li>
<li class="">Add new antigravity stuff, disable updates by <a href="https://github.com/daegalus" target="_blank" rel="noopener noreferrer" class="">@​daegalus</a> in <a href="https://github.com/ublue-os/homebrew-tap/pull/412" target="_blank" rel="noopener noreferrer" class="">#412</a></li>
<li class="">fix(casks): wrap arch-conditional sha256 in on_linux block by <a href="https://github.com/ahmedadan" target="_blank" rel="noopener noreferrer" class="">@​ahmedadan</a> in <a href="https://github.com/ublue-os/homebrew-tap/pull/394" target="_blank" rel="noopener noreferrer" class="">#394</a></li>
<li class="">chore: don't mention experimental tap in rog gui by <a href="https://github.com/Lumaeris" target="_blank" rel="noopener noreferrer" class="">@​Lumaeris</a> in <a href="https://github.com/ublue-os/homebrew-tap/pull/385" target="_blank" rel="noopener noreferrer" class="">#385</a></li>
<li class="">chore: remove antigravity by <a href="https://github.com/inffy" target="_blank" rel="noopener noreferrer" class="">@​inffy</a> in <a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/433" target="_blank" rel="noopener noreferrer" class="">#433</a></li>
<li class="">Add plain Antigravity cask and SDK formula by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/402" target="_blank" rel="noopener noreferrer" class="">#402</a></li>
<li class="">chore: update org name for craft-agents-linux by <a href="https://github.com/KiKaraage" target="_blank" rel="noopener noreferrer" class="">@​KiKaraage</a> in <a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/374" target="_blank" rel="noopener noreferrer" class="">#374</a></li>
<li class="">Add vmbuddy by <a href="https://github.com/jumpyvi" target="_blank" rel="noopener noreferrer" class="">@​jumpyvi</a> in <a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/371" target="_blank" rel="noopener noreferrer" class="">#371</a></li>
<li class="">Remove libvirt by <a href="https://github.com/jumpyvi" target="_blank" rel="noopener noreferrer" class="">@​jumpyvi</a> in <a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/351" target="_blank" rel="noopener noreferrer" class="">#351</a></li>
</ul>
<h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="dakota-gnome-os-prototype-2">Dakota (GNOME OS Prototype)<a href="https://docs.projectbluefin.io/reports/2026/05/#dakota-gnome-os-prototype-2" class="hash-link" aria-label="Direct link to Dakota (GNOME OS Prototype)" title="Direct link to Dakota (GNOME OS Prototype)" translate="no">​</a></h5>
<ul>
<li class="">fix(systemd): guard flatpak-preinstall.service against missing subcommand by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/588" target="_blank" rel="noopener noreferrer" class="">#588</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="system-services--policies">System Services &amp; Policies<a href="https://docs.projectbluefin.io/reports/2026/05/#system-services--policies" class="hash-link" aria-label="Direct link to System Services &amp; Policies" title="Direct link to System Services &amp; Policies" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fservices-4A90E2?style=flat-square" alt="area/services" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fpolicy-5B8BC1?style=flat-square" alt="area/policy" class="img_ev3q"></p>
<p><em>Systemd services and system-level policies</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-3">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/05/#planned-work-3" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<ul>
<li class="">Enable Bazaar Integration by <a href="https://github.com/pfanzola" target="_blank" rel="noopener noreferrer" class="">@​pfanzola</a> in <a href="https://github.com/projectbluefin/common/pull/341" target="_blank" rel="noopener noreferrer" class="">#341</a></li>
<li class="">fix: prefer Ptyxis in <code>xdg-terminal-exec</code> by <a href="https://github.com/salim-b" target="_blank" rel="noopener noreferrer" class="">@​salim-b</a> in <a href="https://github.com/projectbluefin/common/pull/326" target="_blank" rel="noopener noreferrer" class="">#326</a></li>
<li class="">fix: set over amplification to false by <a href="https://github.com/pfanzola" target="_blank" rel="noopener noreferrer" class="">@​pfanzola</a> in <a href="https://github.com/projectbluefin/common/pull/307" target="_blank" rel="noopener noreferrer" class="">#307</a></li>
<li class="">feat: add a simple uupd config by <a href="https://github.com/Lumaeris" target="_blank" rel="noopener noreferrer" class="">@​Lumaeris</a> in <a href="https://github.com/projectbluefin/common/pull/308" target="_blank" rel="noopener noreferrer" class="">#308</a></li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-3">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/05/#opportunistic-work-3" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">Revert "fix: ensure xdg-desktop-portal starts after gnome-keyring-dae… by <a href="https://github.com/coxde" target="_blank" rel="noopener noreferrer" class="">@​coxde</a> in <a href="https://github.com/ublue-os/bluefin/pull/4685" target="_blank" rel="noopener noreferrer" class="">#4685</a></li>
</ul>
<h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="dakota-gnome-os-prototype-3">Dakota (GNOME OS Prototype)<a href="https://docs.projectbluefin.io/reports/2026/05/#dakota-gnome-os-prototype-3" class="hash-link" aria-label="Direct link to Dakota (GNOME OS Prototype)" title="Direct link to Dakota (GNOME OS Prototype)" translate="no">​</a></h5>
<ul>
<li class="">fix(fdsdk): squash pipewire ref bump and separate policy flags by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/587" target="_blank" rel="noopener noreferrer" class="">#587</a></li>
<li class="">fix: Remove passwordless sudo policy by <a href="https://github.com/coxde" target="_blank" rel="noopener noreferrer" class="">@​coxde</a> in <a href="https://github.com/projectbluefin/dakota/pull/374" target="_blank" rel="noopener noreferrer" class="">#374</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="hardware">Hardware<a href="https://docs.projectbluefin.io/reports/2026/05/#hardware" class="hash-link" aria-label="Direct link to Hardware" title="Direct link to Hardware" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fhardware-F59E0B?style=flat-square" alt="area/hardware" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fnvidia-76B900?style=flat-square" alt="area/nvidia" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/aarch64-F59E0B?style=flat-square" alt="aarch64" class="img_ev3q"></p>
<p><em>Hardware support, drivers, NVIDIA GPU, and ARM64 architecture</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-4">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/05/#planned-work-4" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<blockquote>
<p>Status: <em>ChillOps</em></p>
</blockquote>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-4">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/05/#opportunistic-work-4" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">chore(hwe): bump kernel to 6.19.12-200.fc43 and coreos stable to 43 by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1334" target="_blank" rel="noopener noreferrer" class="">#1334</a></li>
<li class="">chore(hwe): bump kernel pin to 6.19.12-100.fc42 by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1333" target="_blank" rel="noopener noreferrer" class="">#1333</a></li>
<li class="">fix(sbom): store cacheKey as tag so nvidia overlay matches correctly by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/840" target="_blank" rel="noopener noreferrer" class="">#840</a></li>
<li class="">fix(changelogs): fall back to most-recent nvidia SBOM entry for Dakota by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/815" target="_blank" rel="noopener noreferrer" class="">#815</a></li>
<li class="">fix(changelogs): populate LTS HWE Kernel from lts-hwe SBOM stream by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/779" target="_blank" rel="noopener noreferrer" class="">#779</a></li>
<li class="">fix(driver-versions): detect kernel and mesa patch-level version bumps by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/776" target="_blank" rel="noopener noreferrer" class="">#776</a></li>
<li class="">fix(driver-versions): populate LTS HWE kernel from lts-hwe SBOM stream by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/778" target="_blank" rel="noopener noreferrer" class="">#778</a></li>
<li class="">fix: add dakota-nvidia SBOM stream and BST nvidia-driver extraction by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/808" target="_blank" rel="noopener noreferrer" class="">#808</a></li>
<li class="">fix: install oras in pages.yml so Dakotaraptor driver versions populate by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/807" target="_blank" rel="noopener noreferrer" class="">#807</a></li>
<li class="">fix: add bluefin-nvidia-open-stable SBOM stream for stable nvidia driver versions by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/806" target="_blank" rel="noopener noreferrer" class="">#806</a></li>
<li class="">data(sbom): update sbom-attestations.json seed with GDX nvidia versions by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/805" target="_blank" rel="noopener noreferrer" class="">#805</a></li>
<li class="">fix: extract nvidia-driver from GDX SBOM, remove release-notes fallback by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/804" target="_blank" rel="noopener noreferrer" class="">#804</a></li>
</ul>
<h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="dakota-gnome-os-prototype-4">Dakota (GNOME OS Prototype)<a href="https://docs.projectbluefin.io/reports/2026/05/#dakota-gnome-os-prototype-4" class="hash-link" aria-label="Direct link to Dakota (GNOME OS Prototype)" title="Direct link to Dakota (GNOME OS Prototype)" translate="no">​</a></h5>
<ul>
<li class="">fix(kernel): upstream bootc kernel regression by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/435" target="_blank" rel="noopener noreferrer" class="">#435</a></li>
<li class="">feat(kernel): build with x86-64-v3 when project option enabled by <a href="https://github.com/ahmedadan" target="_blank" rel="noopener noreferrer" class="">@​ahmedadan</a> in <a href="https://github.com/projectbluefin/dakota/pull/412" target="_blank" rel="noopener noreferrer" class="">#412</a></li>
<li class="">fix(ci): add nvidia to publish matrix by <a href="https://github.com/ahmedadan" target="_blank" rel="noopener noreferrer" class="">@​ahmedadan</a> in <a href="https://github.com/projectbluefin/dakota/pull/394" target="_blank" rel="noopener noreferrer" class="">#394</a></li>
<li class="">hotfix: install nvidia driver libs into multiarch libdir by <a href="https://github.com/ahmedadan" target="_blank" rel="noopener noreferrer" class="">@​ahmedadan</a> in <a href="https://github.com/projectbluefin/dakota/pull/392" target="_blank" rel="noopener noreferrer" class="">#392</a></li>
<li class="">Drop kernel 7.0 update by <a href="https://github.com/alatiera" target="_blank" rel="noopener noreferrer" class="">@​alatiera</a> in <a href="https://github.com/projectbluefin/dakota/pull/375" target="_blank" rel="noopener noreferrer" class="">#375</a></li>
<li class="">hotfix: install nvidia userspace binaries and bootc kargs.d drop-in by <a href="https://github.com/ahmedadan" target="_blank" rel="noopener noreferrer" class="">@​ahmedadan</a> in <a href="https://github.com/projectbluefin/dakota/pull/366" target="_blank" rel="noopener noreferrer" class="">#366</a></li>
<li class="">chore: enable nvidia ghcr push by <a href="https://github.com/ahmedadan" target="_blank" rel="noopener noreferrer" class="">@​ahmedadan</a> in <a href="https://github.com/projectbluefin/dakota/pull/365" target="_blank" rel="noopener noreferrer" class="">#365</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="infrastructure">Infrastructure<a href="https://docs.projectbluefin.io/reports/2026/05/#infrastructure" class="hash-link" aria-label="Direct link to Infrastructure" title="Direct link to Infrastructure" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fiso-A0522D?style=flat-square" alt="area/iso" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fupstream-5CB85C?style=flat-square" alt="area/upstream" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fbuildstream-0066FF?style=flat-square" alt="area/buildstream" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Ffinpilot-7C3AED?style=flat-square" alt="area/finpilot" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fjust-E99695?style=flat-square" alt="area/just" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Ftesting-F59E0B?style=flat-square" alt="area/testing" class="img_ev3q"></p>
<p><em>ISO images, upstream integration, build systems, and testing frameworks</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-5">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/05/#planned-work-5" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<ul>
<li class="">chore: update codeowners and add pull request template by <a href="https://github.com/inffy" target="_blank" rel="noopener noreferrer" class="">@​inffy</a> in <a href="https://github.com/projectbluefin/common/pull/354" target="_blank" rel="noopener noreferrer" class="">#354</a></li>
<li class="">fix(just): make validation recipe properly fail on errors and fix syntax errors by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/common/pull/384" target="_blank" rel="noopener noreferrer" class="">#384</a></li>
<li class="">ci: add e2e PR gate for Bluefin LTS, Stable, and Dakota by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/366" target="_blank" rel="noopener noreferrer" class="">#366</a></li>
<li class="">fix(just): add volume preview before pruning in clean-system by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/common/pull/363" target="_blank" rel="noopener noreferrer" class="">#363</a></li>
<li class="">fix: ignore commented LockLayering setting by <a href="https://github.com/joshyorko" target="_blank" rel="noopener noreferrer" class="">@​joshyorko</a> in <a href="https://github.com/projectbluefin/common/pull/300" target="_blank" rel="noopener noreferrer" class="">#300</a></li>
<li class="">feat(just): add overlay command for sysext testing by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/projectbluefin/common/pull/158" target="_blank" rel="noopener noreferrer" class="">#158</a></li>
<li class="">fix(opentabletdriver): fix opentabletdriver recipe by <a href="https://github.com/inffy" target="_blank" rel="noopener noreferrer" class="">@​inffy</a> in <a href="https://github.com/projectbluefin/common/pull/343" target="_blank" rel="noopener noreferrer" class="">#343</a></li>
<li class="">fix(ujust): typo in toggle-user-motd disable message by <a href="https://github.com/sebjag" target="_blank" rel="noopener noreferrer" class="">@​sebjag</a> in <a href="https://github.com/projectbluefin/common/pull/329" target="_blank" rel="noopener noreferrer" class="">#329</a></li>
<li class="">fix(apps): remove duplicate VideoTrimmer from productivity section by <a href="https://github.com/EsmeAioli" target="_blank" rel="noopener noreferrer" class="">@​EsmeAioli</a> in <a href="https://github.com/projectbluefin/common/pull/320" target="_blank" rel="noopener noreferrer" class="">#320</a></li>
<li class="">chore: Bump game-devices-udev. Restore the priority prefixes. by <a href="https://github.com/fardragon" target="_blank" rel="noopener noreferrer" class="">@​fardragon</a> in <a href="https://github.com/projectbluefin/common/pull/331" target="_blank" rel="noopener noreferrer" class="">#331</a></li>
<li class="">chore: bump game-devices-udev by <a href="https://github.com/renner0e" target="_blank" rel="noopener noreferrer" class="">@​renner0e</a> in <a href="https://github.com/projectbluefin/common/pull/330" target="_blank" rel="noopener noreferrer" class="">#330</a></li>
<li class="">docs: mention LUKS in toggle-tpm2 comment for better ujust --choose discoverability by <a href="https://github.com/L0g0ff" target="_blank" rel="noopener noreferrer" class="">@​L0g0ff</a> in <a href="https://github.com/projectbluefin/common/pull/299" target="_blank" rel="noopener noreferrer" class="">#299</a></li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-5">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/05/#opportunistic-work-5" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">feat(just): add <code>just validate-scripts</code> shellcheck for build scripts by <a href="https://github.com/LijuanTang94" target="_blank" rel="noopener noreferrer" class="">@​LijuanTang94</a> in <a href="https://github.com/ublue-os/bluefin/pull/4722" target="_blank" rel="noopener noreferrer" class="">#4722</a></li>
<li class="">fix(ci): use --digestfile to avoid signing race condition by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/bluefin/pull/4691" target="_blank" rel="noopener noreferrer" class="">#4691</a></li>
<li class="">chore(just): remove SUDO_DISPLAY from Justfile by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/bluefin/pull/4377" target="_blank" rel="noopener noreferrer" class="">#4377</a></li>
<li class="">chore: remove framework-laptop kmod install by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/bluefin/pull/4378" target="_blank" rel="noopener noreferrer" class="">#4378</a></li>
<li class="">chore: remove ARG fallbacks by <a href="https://github.com/dylanmtaylor" target="_blank" rel="noopener noreferrer" class="">@​dylanmtaylor</a> in <a href="https://github.com/ublue-os/bluefin/pull/4393" target="_blank" rel="noopener noreferrer" class="">#4393</a></li>
<li class="">feat(changelogs): Use SBOMs for standardized package data extraction by <a href="https://github.com/dylanmtaylor" target="_blank" rel="noopener noreferrer" class="">@​dylanmtaylor</a> in <a href="https://github.com/ublue-os/bluefin/pull/4635" target="_blank" rel="noopener noreferrer" class="">#4635</a></li>
<li class="">fix(packages): add appindicator libs for tray icons by <a href="https://github.com/ahmedadan" target="_blank" rel="noopener noreferrer" class="">@​ahmedadan</a> in <a href="https://github.com/ublue-os/bluefin/pull/4580" target="_blank" rel="noopener noreferrer" class="">#4580</a></li>
<li class="">feat(ci): auto-merge Renovate PRs after pr-testsuite passes by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1376" target="_blank" rel="noopener noreferrer" class="">#1376</a></li>
<li class="">feat(ci): gate GitHub Release on e2e smoke passing by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1375" target="_blank" rel="noopener noreferrer" class="">#1375</a></li>
<li class="">fix(ci): replace broken reusable workflow call with inline just check + lint by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1374" target="_blank" rel="noopener noreferrer" class="">#1374</a></li>
<li class="">fix(casks): restore CI/CD health and unblock automated updates by <a href="https://github.com/nklowns" target="_blank" rel="noopener noreferrer" class="">@​nklowns</a> in <a href="https://github.com/ublue-os/homebrew-tap/pull/419" target="_blank" rel="noopener noreferrer" class="">#419</a></li>
<li class="">Remove buildstream by <a href="https://github.com/jumpyvi" target="_blank" rel="noopener noreferrer" class="">@​jumpyvi</a> in <a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/393" target="_blank" rel="noopener noreferrer" class="">#393</a></li>
<li class="">Add Justfile for local CI testing by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/373" target="_blank" rel="noopener noreferrer" class="">#373</a></li>
<li class="">fix(ci): run Playwright E2E tests on push to main and PRs by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/documentation/pull/894" target="_blank" rel="noopener noreferrer" class="">#894</a></li>
<li class="">ci: add copilot-setup-steps with Wrangler (Cloudflare CLI) by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/901" target="_blank" rel="noopener noreferrer" class="">#901</a></li>
<li class="">feat(ci): auto-open GitHub Discussion when blog post merges to main by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/892" target="_blank" rel="noopener noreferrer" class="">#892</a></li>
<li class="">ci: disable E2E tests until build time is stable by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/891" target="_blank" rel="noopener noreferrer" class="">#891</a></li>
<li class="">🔍 ci(pdf): pin Node.js 20 for docusaurus-prince-pdf compatibility by <a href="https://github.com/kubestellar-hive" target="_blank" rel="noopener noreferrer" class="">@​kubestellar-hive</a> in <a href="https://github.com/projectbluefin/documentation/pull/881" target="_blank" rel="noopener noreferrer" class="">#881</a></li>
<li class="">fix(ci): restore E2E coverage — use waitForLoadState("load") for blog page by <a href="https://github.com/kubestellar-hive" target="_blank" rel="noopener noreferrer" class="">@​kubestellar-hive</a> in <a href="https://github.com/projectbluefin/documentation/pull/870" target="_blank" rel="noopener noreferrer" class="">#870</a></li>
<li class="">ci: always cancel in-progress Pages deployments on new pushes by <a href="https://github.com/kubestellar-hive" target="_blank" rel="noopener noreferrer" class="">@​kubestellar-hive</a> in <a href="https://github.com/projectbluefin/documentation/pull/864" target="_blank" rel="noopener noreferrer" class="">#864</a></li>
<li class="">fix(ci): bust Prince XML tar cache key after permissions refactor by <a href="https://github.com/kubestellar-hive" target="_blank" rel="noopener noreferrer" class="">@​kubestellar-hive</a> in <a href="https://github.com/projectbluefin/documentation/pull/856" target="_blank" rel="noopener noreferrer" class="">#856</a></li>
<li class="">🔧 fix(ci): pre-create prince dirs to allow cache restore without sudo by <a href="https://github.com/kubestellar-hive" target="_blank" rel="noopener noreferrer" class="">@​kubestellar-hive</a> in <a href="https://github.com/projectbluefin/documentation/pull/853" target="_blank" rel="noopener noreferrer" class="">#853</a></li>
<li class="">🔒 fix(ci): add persist-credentials<!-- -->:false<!-- --> and scope token to push step by <a href="https://github.com/kubestellar-hive" target="_blank" rel="noopener noreferrer" class="">@​kubestellar-hive</a> in <a href="https://github.com/projectbluefin/documentation/pull/852" target="_blank" rel="noopener noreferrer" class="">#852</a></li>
<li class="">🔒 ci: add persist-credentials: false to read-only checkout steps by <a href="https://github.com/kubestellar-hive" target="_blank" rel="noopener noreferrer" class="">@​kubestellar-hive</a> in <a href="https://github.com/projectbluefin/documentation/pull/850" target="_blank" rel="noopener noreferrer" class="">#850</a></li>
<li class="">🔧 fix(ci): remove auto-merge step from monthly-reports workflow by <a href="https://github.com/kubestellar-hive" target="_blank" rel="noopener noreferrer" class="">@​kubestellar-hive</a> in <a href="https://github.com/projectbluefin/documentation/pull/849" target="_blank" rel="noopener noreferrer" class="">#849</a></li>
<li class="">fix(build): add missing BrewOsChart component by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/825" target="_blank" rel="noopener noreferrer" class="">#825</a></li>
<li class="">fix(lint): remove unused imports and vars blocking build by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/824" target="_blank" rel="noopener noreferrer" class="">#824</a></li>
<li class="">fix(css): restore cardPlayIcon properties — unclosed block broke build by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/819" target="_blank" rel="noopener noreferrer" class="">#819</a></li>
<li class="">ci: fix SBOM cache miss condition to use cache-matched-key by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/802" target="_blank" rel="noopener noreferrer" class="">#802</a></li>
<li class="">ci: add Playwright e2e test workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/793" target="_blank" rel="noopener noreferrer" class="">#793</a></li>
<li class="">docs: clarify LTS breakage affects all flavors including GDX (#51) by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/iso/pull/57" target="_blank" rel="noopener noreferrer" class="">#57</a></li>
<li class="">docs: add Intel Optane/RST troubleshooting to README by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/iso/pull/56" target="_blank" rel="noopener noreferrer" class="">#56</a></li>
<li class="">docs: add Intel RST/Optane pre-installation warning by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/iso/pull/55" target="_blank" rel="noopener noreferrer" class="">#55</a></li>
<li class="">chore: remove logo hacks by <a href="https://github.com/renner0e" target="_blank" rel="noopener noreferrer" class="">@​renner0e</a> in <a href="https://github.com/projectbluefin/iso/pull/54" target="_blank" rel="noopener noreferrer" class="">#54</a></li>
<li class="">fix(iso): remove ublue-flatpak-manager.service disable by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/iso/pull/53" target="_blank" rel="noopener noreferrer" class="">#53</a></li>
<li class="">fix(iso): use slitherer browser for Anaconda WebUI installer by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/iso/pull/52" target="_blank" rel="noopener noreferrer" class="">#52</a></li>
<li class="">fix: update bib_image to working sha256 (fixes ISO build) by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/finpilot/pull/78" target="_blank" rel="noopener noreferrer" class="">#78</a></li>
<li class="">fix(ci): use podman save + syft docker-archive for SBOM (#77) by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/finpilot/pull/81" target="_blank" rel="noopener noreferrer" class="">#81</a></li>
</ul>
<h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="dakota-gnome-os-prototype-5">Dakota (GNOME OS Prototype)<a href="https://docs.projectbluefin.io/reports/2026/05/#dakota-gnome-os-prototype-5" class="hash-link" aria-label="Direct link to Dakota (GNOME OS Prototype)" title="Direct link to Dakota (GNOME OS Prototype)" translate="no">​</a></h5>
<ul>
<li class="">feat(ci): add testing/latest/stable stream layout by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/636" target="_blank" rel="noopener noreferrer" class="">#636</a></li>
<li class="">fix(ci): grant packages<!-- -->:write<!-- --> so testsuite can push desktop screenshot by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/617" target="_blank" rel="noopener noreferrer" class="">#617</a></li>
<li class="">feat(report): add boot error log and per-unit journal to ujust report by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/589" target="_blank" rel="noopener noreferrer" class="">#589</a></li>
<li class="">fix(renovate): use stable PyPI URL format for plugins junctions by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/482" target="_blank" rel="noopener noreferrer" class="">#482</a></li>
<li class="">feat(ujust): add flutter devcontainer scaffold recipe by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/594" target="_blank" rel="noopener noreferrer" class="">#594</a></li>
<li class="">fix(ujust): show issue URL with template in not-signed-in path of ujust report by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/586" target="_blank" rel="noopener noreferrer" class="">#586</a></li>
<li class="">feat(actionadon): 5-stage pipeline with you-are-here widget by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/590" target="_blank" rel="noopener noreferrer" class="">#590</a></li>
<li class="">fix(publish): call just chunkify after export to restore 120-layer output by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/585" target="_blank" rel="noopener noreferrer" class="">#585</a></li>
<li class="">ci: fix 10 audit issues — SHA resolution, cosign bump, retry, pins, e… by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/390" target="_blank" rel="noopener noreferrer" class="">#390</a></li>
<li class="">feat(ujust): add probe recipe for AI-assisted diagnostics by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/559" target="_blank" rel="noopener noreferrer" class="">#559</a></li>
<li class="">ci(hive-status-sync): update project title with live queue stats by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/567" target="_blank" rel="noopener noreferrer" class="">#567</a></li>
<li class="">ci(hive-status-sync): also trigger on push to main by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/566" target="_blank" rel="noopener noreferrer" class="">#566</a></li>
<li class="">fix(hive-status-sync): use correct GraphQL field for project status by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/565" target="_blank" rel="noopener noreferrer" class="">#565</a></li>
<li class="">fix(hive-status-sync): skip posting when PROJECT_TOKEN is not set by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/564" target="_blank" rel="noopener noreferrer" class="">#564</a></li>
<li class="">ci: hourly Hive status sync to project board by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/563" target="_blank" rel="noopener noreferrer" class="">#563</a></li>
<li class="">feat(agents): add in-repo skills knowledge base at .github/skills/ by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/543" target="_blank" rel="noopener noreferrer" class="">#543</a></li>
<li class="">Add contributor discovery table to AGENTS.md by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/545" target="_blank" rel="noopener noreferrer" class="">#545</a></li>
<li class="">Human-first issue templates — specificity drives velocity by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/550" target="_blank" rel="noopener noreferrer" class="">#550</a></li>
<li class="">fix: remove emojis from issue templates by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/542" target="_blank" rel="noopener noreferrer" class="">#542</a></li>
<li class="">fix: ghost copy wording + streamlined issue templates by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/541" target="_blank" rel="noopener noreferrer" class="">#541</a></li>
<li class="">feat: opt-in AI report stash + Dakota-specific MOTD with gum polish by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/540" target="_blank" rel="noopener noreferrer" class="">#540</a></li>
<li class="">fix: batch papercut fixes (#304, #352, #456, #465) by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/486" target="_blank" rel="noopener noreferrer" class="">#486</a></li>
<li class="">feat(just): add ujust report — system information donation by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/494" target="_blank" rel="noopener noreferrer" class="">#494</a></li>
<li class="">fix(firstboot-date): mkdir -p wants/ before symlink by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/500" target="_blank" rel="noopener noreferrer" class="">#500</a></li>
<li class="">ci: disable aarch64 build temporarily by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/499" target="_blank" rel="noopener noreferrer" class="">#499</a></li>
<li class="">ci: re-enable aarch64 build on cron/dispatch only by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/495" target="_blank" rel="noopener noreferrer" class="">#495</a></li>
<li class="">fix(ci): use app token for checkout in track jobs by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/481" target="_blank" rel="noopener noreferrer" class="">#481</a></li>
<li class="">fix(release): add full SBOM diff tables to release notes by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/455" target="_blank" rel="noopener noreferrer" class="">#455</a></li>
<li class="">ci: automated GitHub releases with SBOM-diffed release card by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/443" target="_blank" rel="noopener noreferrer" class="">#443</a></li>
<li class="">ci: filter publish workflow_run trigger to main and merge queue branches by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/442" target="_blank" rel="noopener noreferrer" class="">#442</a></li>
<li class="">ci: use mergeraptor app token for PR creation in tracking workflows by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/440" target="_blank" rel="noopener noreferrer" class="">#440</a></li>
<li class="">ci: fix timeout ceiling, cancel-on-push, redundant step guard by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/438" target="_blank" rel="noopener noreferrer" class="">#438</a></li>
<li class="">ci: add validate job, move full build off PRs, drop Blacksmith by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/437" target="_blank" rel="noopener noreferrer" class="">#437</a></li>
<li class="">fix(ci): atomic junction tracking + block Renovate from pinning dakot… by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/425" target="_blank" rel="noopener noreferrer" class="">#425</a></li>
<li class="">fix(ujust): generate ujust completions by <a href="https://github.com/coxde" target="_blank" rel="noopener noreferrer" class="">@​coxde</a> in <a href="https://github.com/projectbluefin/dakota/pull/364" target="_blank" rel="noopener noreferrer" class="">#364</a></li>
<li class="">refactor(tealdeer): use inline arch dispatcher pattern by <a href="https://github.com/ahmedadan" target="_blank" rel="noopener noreferrer" class="">@​ahmedadan</a> in <a href="https://github.com/projectbluefin/dakota/pull/413" target="_blank" rel="noopener noreferrer" class="">#413</a></li>
<li class="">feat: add document thumbnailers by <a href="https://github.com/coxde" target="_blank" rel="noopener noreferrer" class="">@​coxde</a> in <a href="https://github.com/projectbluefin/dakota/pull/409" target="_blank" rel="noopener noreferrer" class="">#409</a></li>
<li class="">fix(chunkah): bump to v0.5.0 and fix Renovate tracking by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/408" target="_blank" rel="noopener noreferrer" class="">#408</a></li>
<li class="">fix(renovate): rename managerFilePatterns to fileMatch by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/405" target="_blank" rel="noopener noreferrer" class="">#405</a></li>
<li class="">feat(deps): add tealdeer (tldr) v1.8.1 by <a href="https://github.com/axel-kaliff" target="_blank" rel="noopener noreferrer" class="">@​axel-kaliff</a> in <a href="https://github.com/projectbluefin/dakota/pull/116" target="_blank" rel="noopener noreferrer" class="">#116</a></li>
<li class="">chore: remove Saturn and its exclusive dependencies by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/395" target="_blank" rel="noopener noreferrer" class="">#395</a></li>
<li class="">ci: serialize PR builds to avoid buildbox contention by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/397" target="_blank" rel="noopener noreferrer" class="">#397</a></li>
<li class="">fix(ci): update scorecard-action to verified commit SHA by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/393" target="_blank" rel="noopener noreferrer" class="">#393</a></li>
<li class="">feat(security): OpenSSF Scorecard, CodeQL SAST, SECURITY.md, hardened token permissions by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/391" target="_blank" rel="noopener noreferrer" class="">#391</a></li>
<li class="">ci: fix oras attach digest capture for SBOM signing by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/389" target="_blank" rel="noopener noreferrer" class="">#389</a></li>
<li class="">ci: inline export in publish with correct BST_FLAGS by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/388" target="_blank" rel="noopener noreferrer" class="">#388</a></li>
<li class="">ci: fix BST_FLAGS key mismatch in export and add explicit artifact push by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/387" target="_blank" rel="noopener noreferrer" class="">#387</a></li>
<li class="">ci: move export to separate job to fix BST artifact checkout by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/386" target="_blank" rel="noopener noreferrer" class="">#386</a></li>
<li class="">ci: pull BST artifact to local cache before export by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/385" target="_blank" rel="noopener noreferrer" class="">#385</a></li>
<li class="">ci: move export/chunkify/sbom to build, publish loads artifact by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/384" target="_blank" rel="noopener noreferrer" class="">#384</a></li>
<li class="">ci: add docker login so cosign can authenticate to GHCR by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/383" target="_blank" rel="noopener noreferrer" class="">#383</a></li>
<li class="">project.conf: Add x86_64_v3 option and enable it by default by <a href="https://github.com/alatiera" target="_blank" rel="noopener noreferrer" class="">@​alatiera</a> in <a href="https://github.com/projectbluefin/dakota/pull/91" target="_blank" rel="noopener noreferrer" class="">#91</a></li>
<li class="">fix(ci): per-SHA concurrency for merge_queue publishes by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/380" target="_blank" rel="noopener noreferrer" class="">#380</a></li>
<li class="">fix(ci): use --merge instead of --squash for merge queue compatibility by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/379" target="_blank" rel="noopener noreferrer" class="">#379</a></li>
<li class="">fix(ci): move Blacksmith to publish only, schedule on standard runners by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/378" target="_blank" rel="noopener noreferrer" class="">#378</a></li>
<li class="">feat(ci): split build/publish workflows, add SBOM+signing by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/377" target="_blank" rel="noopener noreferrer" class="">#377</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="documentation">Documentation<a href="https://docs.projectbluefin.io/reports/2026/05/#documentation" class="hash-link" aria-label="Direct link to Documentation" title="Direct link to Documentation" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Fdocumentation-0066FF?style=flat-square" alt="kind/documentation" class="img_ev3q"></p>
<p><em>Documentation improvements and additions</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-6">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/05/#planned-work-6" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<blockquote>
<p>Status: <em>ChillOps</em></p>
</blockquote>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-6">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/05/#opportunistic-work-6" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">📖 docs(contributing): add CONTRIBUTING.md with fork/clone/branch workflow and style guide by <a href="https://github.com/clubanderson" target="_blank" rel="noopener noreferrer" class="">@​clubanderson</a> in <a href="https://github.com/projectbluefin/documentation/pull/887" target="_blank" rel="noopener noreferrer" class="">#887</a></li>
<li class="">perf(e2e): reduce E2E wall-clock time from ~2h to ~15min by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/902" target="_blank" rel="noopener noreferrer" class="">#902</a></li>
<li class="">📖 docs(contributing): add Contribution Workflow section with fork/clone/branch steps by <a href="https://github.com/kubestellar-hive" target="_blank" rel="noopener noreferrer" class="">@​kubestellar-hive</a> in <a href="https://github.com/projectbluefin/documentation/pull/886" target="_blank" rel="noopener noreferrer" class="">#886</a></li>
<li class="">fix(hive): add raw.githubusercontent.com to CSP; fix 202 sparkline by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/900" target="_blank" rel="noopener noreferrer" class="">#900</a></li>
<li class="">fix(hive): remove hardcoded Level 6 claim from About section by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/899" target="_blank" rel="noopener noreferrer" class="">#899</a></li>
<li class="">fix(hive): string-aware HTML snapshot fallback parser by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/898" target="_blank" rel="noopener noreferrer" class="">#898</a></li>
<li class="">fix(hive): fall back to HTML snapshot while snapshot.json is not yet published by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/897" target="_blank" rel="noopener noreferrer" class="">#897</a></li>
<li class="">feat(hive): read snapshot.json instead of HTML-parsing by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/896" target="_blank" rel="noopener noreferrer" class="">#896</a></li>
<li class="">blog(knuckle): wrap intent statement in tip admonition by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/890" target="_blank" rel="noopener noreferrer" class="">#890</a></li>
<li class="">blog: Introducing Knuckle — Flatcar Container Linux for the Home by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/889" target="_blank" rel="noopener noreferrer" class="">#889</a></li>
<li class="">📖 docs(knuckle): add cosign ISO verification step and update_strategy to headless example by <a href="https://github.com/kubestellar-hive" target="_blank" rel="noopener noreferrer" class="">@​kubestellar-hive</a> in <a href="https://github.com/projectbluefin/documentation/pull/880" target="_blank" rel="noopener noreferrer" class="">#880</a></li>
<li class="">📖 docs: surface Node.js prereq in README and add TRANSLATING.md link to CONTRIBUTING by <a href="https://github.com/kubestellar-hive" target="_blank" rel="noopener noreferrer" class="">@​kubestellar-hive</a> in <a href="https://github.com/projectbluefin/documentation/pull/882" target="_blank" rel="noopener noreferrer" class="">#882</a></li>
<li class="">🔍 test(scripts): add unit tests for previously untested fetch scripts by <a href="https://github.com/kubestellar-hive" target="_blank" rel="noopener noreferrer" class="">@​kubestellar-hive</a> in <a href="https://github.com/projectbluefin/documentation/pull/879" target="_blank" rel="noopener noreferrer" class="">#879</a></li>
<li class="">🔍 docs/test: add README overview and unit tests for fetch scripts by <a href="https://github.com/kubestellar-hive" target="_blank" rel="noopener noreferrer" class="">@​kubestellar-hive</a> in <a href="https://github.com/projectbluefin/documentation/pull/878" target="_blank" rel="noopener noreferrer" class="">#878</a></li>
<li class="">🔍 docs(readme): add contributing overview for new documentation contributors by <a href="https://github.com/kubestellar-hive" target="_blank" rel="noopener noreferrer" class="">@​kubestellar-hive</a> in <a href="https://github.com/projectbluefin/documentation/pull/877" target="_blank" rel="noopener noreferrer" class="">#877</a></li>
<li class="">docs(readme): add just install hint and GITHUB_TOKEN requirement for local dev by <a href="https://github.com/kubestellar-hive" target="_blank" rel="noopener noreferrer" class="">@​kubestellar-hive</a> in <a href="https://github.com/projectbluefin/documentation/pull/872" target="_blank" rel="noopener noreferrer" class="">#872</a></li>
<li class="">🔍 docs: remove rl ramalama alias references by <a href="https://github.com/kubestellar-hive" target="_blank" rel="noopener noreferrer" class="">@​kubestellar-hive</a> in <a href="https://github.com/projectbluefin/documentation/pull/876" target="_blank" rel="noopener noreferrer" class="">#876</a></li>
<li class="">🔍 fix(renovate): remove deprecated <!-- -->:maintainLockFilesWeekly<!-- --> preset by <a href="https://github.com/kubestellar-hive" target="_blank" rel="noopener noreferrer" class="">@​kubestellar-hive</a> in <a href="https://github.com/projectbluefin/documentation/pull/874" target="_blank" rel="noopener noreferrer" class="">#874</a></li>
<li class="">docs: add good-first-issue label and newcomer section to CONTRIBUTING.md by <a href="https://github.com/MD-Mushfiqur123" target="_blank" rel="noopener noreferrer" class="">@​MD-Mushfiqur123</a> in <a href="https://github.com/projectbluefin/documentation/pull/868" target="_blank" rel="noopener noreferrer" class="">#868</a></li>
<li class="">docs: add knuckle landing page and quick-start guide by <a href="https://github.com/kubestellar-hive" target="_blank" rel="noopener noreferrer" class="">@​kubestellar-hive</a> in <a href="https://github.com/projectbluefin/documentation/pull/866" target="_blank" rel="noopener noreferrer" class="">#866</a></li>
<li class="">🔍 fix(renovate): remove automergeType and fix invalid regex patterns by <a href="https://github.com/kubestellar-hive" target="_blank" rel="noopener noreferrer" class="">@​kubestellar-hive</a> in <a href="https://github.com/projectbluefin/documentation/pull/863" target="_blank" rel="noopener noreferrer" class="">#863</a></li>
<li class="">🔍 docs: replace deprecated rl alias with ramalama command by <a href="https://github.com/kubestellar-hive" target="_blank" rel="noopener noreferrer" class="">@​kubestellar-hive</a> in <a href="https://github.com/projectbluefin/documentation/pull/862" target="_blank" rel="noopener noreferrer" class="">#862</a></li>
<li class="">🔍 docs: add CONTRIBUTING.md (fixes #851) by <a href="https://github.com/kubestellar-hive" target="_blank" rel="noopener noreferrer" class="">@​kubestellar-hive</a> in <a href="https://github.com/projectbluefin/documentation/pull/855" target="_blank" rel="noopener noreferrer" class="">#855</a></li>
<li class="">docs(ai): document Docker Model Runner (fixes #436) by <a href="https://github.com/kubestellar-hive" target="_blank" rel="noopener noreferrer" class="">@​kubestellar-hive</a> in <a href="https://github.com/projectbluefin/documentation/pull/858" target="_blank" rel="noopener noreferrer" class="">#858</a></li>
<li class="">docs(contributing): link empty Architecture section to diagram below by <a href="https://github.com/kubestellar-hive" target="_blank" rel="noopener noreferrer" class="">@​kubestellar-hive</a> in <a href="https://github.com/projectbluefin/documentation/pull/854" target="_blank" rel="noopener noreferrer" class="">#854</a></li>
<li class="">feat(blog): add Giscus comments to blog posts by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/848" target="_blank" rel="noopener noreferrer" class="">#848</a></li>
<li class="">docs(blog): add post Gradia Capture Comes to Bluefin by <a href="https://github.com/coxde" target="_blank" rel="noopener noreferrer" class="">@​coxde</a> in <a href="https://github.com/projectbluefin/documentation/pull/847" target="_blank" rel="noopener noreferrer" class="">#847</a></li>
<li class="">Add ublue-os to the rebase command by <a href="https://github.com/jumpyvi" target="_blank" rel="noopener noreferrer" class="">@​jumpyvi</a> in <a href="https://github.com/projectbluefin/documentation/pull/845" target="_blank" rel="noopener noreferrer" class="">#845</a></li>
<li class="">docs(contributing): removed GTS release channel from release channels section by <a href="https://github.com/davicbtoliveira" target="_blank" rel="noopener noreferrer" class="">@​davicbtoliveira</a> in <a href="https://github.com/projectbluefin/documentation/pull/844" target="_blank" rel="noopener noreferrer" class="">#844</a></li>
<li class="">fix(sbom): patch tag<!-- -->:cacheKey<!-- --> on cache hits by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/842" target="_blank" rel="noopener noreferrer" class="">#842</a></li>
<li class="">fix(sbom): restore usesLatestTag<!-- -->:true<!-- --> for Dakota specs by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/839" target="_blank" rel="noopener noreferrer" class="">#839</a></li>
<li class="">fix(sbom): fetch last 10 releases for Dakota history by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/838" target="_blank" rel="noopener noreferrer" class="">#838</a></li>
<li class="">fix(downloads-testing): add #dakotaraptor anchor for blog deep link by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/837" target="_blank" rel="noopener noreferrer" class="">#837</a></li>
<li class="">feat(blog): publish Making Our Own Fate — Dakota Alpha 2 by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/835" target="_blank" rel="noopener noreferrer" class="">#835</a></li>
<li class="">feat(downloads-testing): add Dakota Alpha 2 ISOs to download page by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/834" target="_blank" rel="noopener noreferrer" class="">#834</a></li>
<li class="">fix(blog): spring 2026 part 2 formatting fixes by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/833" target="_blank" rel="noopener noreferrer" class="">#833</a></li>
<li class="">fix(blog): render HTML links in DocsFeatureGrid body prop by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/832" target="_blank" rel="noopener noreferrer" class="">#832</a></li>
<li class="">fix(blog): add discussion thread link to hummingbird post by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/831" target="_blank" rel="noopener noreferrer" class="">#831</a></li>
<li class="">fix(series): update hummingbird slug and title, mark parts 2+3 published by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/830" target="_blank" rel="noopener noreferrer" class="">#830</a></li>
<li class="">docs(agents): update worktrees table and blog publishing troubleshooting by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/829" target="_blank" rel="noopener noreferrer" class="">#829</a></li>
<li class="">blog: spring 2026 — remaining components and styles by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/826" target="_blank" rel="noopener noreferrer" class="">#826</a></li>
<li class="">blog: publish hummingbird (spring 2026 part 3) by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/827" target="_blank" rel="noopener noreferrer" class="">#827</a></li>
<li class="">blog: publish spring 2026 part 2 and hummingbird by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/823" target="_blank" rel="noopener noreferrer" class="">#823</a></li>
<li class="">fix(blog): fix alateira typo → alatiera, add discussion link #4607 by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/821" target="_blank" rel="noopener noreferrer" class="">#821</a></li>
<li class="">fix(changelogs): remove text OS app cards, keep graphical OsReleaseCa… by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/814" target="_blank" rel="noopener noreferrer" class="">#814</a></li>
<li class="">fix(changelogs): remove OS release cards from Updates Stream; fix Dak… by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/813" target="_blank" rel="noopener noreferrer" class="">#813</a></li>
<li class="">feat(changelogs,images): wire Dakota into changelogs stream and fix i… by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/812" target="_blank" rel="noopener noreferrer" class="">#812</a></li>
<li class="">fix(reports): correctly identify 11 new April contributors by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/774" target="_blank" rel="noopener noreferrer" class="">#774</a></li>
<li class="">fix(cards): wire dakota SBOM enrichment and invalidate card cache on SBOM change by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/810" target="_blank" rel="noopener noreferrer" class="">#810</a></li>
<li class="">fix(images): remove ARM from Bluefin supported architectures by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/803" target="_blank" rel="noopener noreferrer" class="">#803</a></li>
<li class="">Audit: security hardening, perf fix, strict TS, testing, dead code removal by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/784" target="_blank" rel="noopener noreferrer" class="">#784</a></li>
<li class="">feat(pin-indicators): show 📌 Pinned badge for intentionally-held component versions by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/780" target="_blank" rel="noopener noreferrer" class="">#780</a></li>
<li class="">fix(images): polish card UI and fix Last Published date by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/775" target="_blank" rel="noopener noreferrer" class="">#775</a></li>
<li class="">Feature/blog bluefin announcement by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/782" target="_blank" rel="noopener noreferrer" class="">#782</a></li>
<li class="">Feature/downloads design by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/801" target="_blank" rel="noopener noreferrer" class="">#801</a></li>
<li class="">docs(nav): reorganize sidebar into logical sections by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/800" target="_blank" rel="noopener noreferrer" class="">#800</a></li>
<li class="">fix(test): use relative URLs in artwork HTTP tests for baseURL portability by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/799" target="_blank" rel="noopener noreferrer" class="">#799</a></li>
<li class="">fix: regenerate bluefin-lazy-days thumbnail to 16:9 (480×270) by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/798" target="_blank" rel="noopener noreferrer" class="">#798</a></li>
<li class="">fix(test): wait for hero image decode before reading naturalWidth by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/797" target="_blank" rel="noopener noreferrer" class="">#797</a></li>
<li class="">fix(artwork): regenerate bluefin-xe thumbnails at 16:9 aspect ratio by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/796" target="_blank" rel="noopener noreferrer" class="">#796</a></li>
<li class="">fix(sbom): remove dakota cosign-sign workaround — SLSA attestation live by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/795" target="_blank" rel="noopener noreferrer" class="">#795</a></li>
<li class="">fix(images): source last-published date from SBOM checkedAt by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/794" target="_blank" rel="noopener noreferrer" class="">#794</a></li>
<li class="">arch: add SBOM adapter layer and release-list emitter by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/789" target="_blank" rel="noopener noreferrer" class="">#789</a></li>
<li class="">refactor: extract helpers and lazy-load feeds in FirehoseFeed by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/792" target="_blank" rel="noopener noreferrer" class="">#792</a></li>
<li class="">refactor: rewrite FeedItems.tsx to consume SBOM data directly by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/791" target="_blank" rel="noopener noreferrer" class="">#791</a></li>
<li class="">perf: cache card images based on SBOM content hash by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/790" target="_blank" rel="noopener noreferrer" class="">#790</a></li>
<li class="">refactor: decompose fetch-github-sbom.js into focused modules by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/788" target="_blank" rel="noopener noreferrer" class="">#788</a></li>
<li class="">refactor: extract shared request-queue module from fetch scripts by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/787" target="_blank" rel="noopener noreferrer" class="">#787</a></li>
<li class="">refactor: decompose ArtworkGallery.tsx into focused subcomponents by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/786" target="_blank" rel="noopener noreferrer" class="">#786</a></li>
<li class="">chore: upgrade Docusaurus 3.9.2 → 3.10.1 by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/785" target="_blank" rel="noopener noreferrer" class="">#785</a></li>
<li class="">docs(blog): update f44/dakota-alpha-2 announcement draft by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/783" target="_blank" rel="noopener noreferrer" class="">#783</a></li>
<li class="">docs: rename Bluefin LTS section to LTS and GDX by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/777" target="_blank" rel="noopener noreferrer" class="">#777</a></li>
<li class="">reports: improve categorization and add ublue-os/artwork to monitoring by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/773" target="_blank" rel="noopener noreferrer" class="">#773</a></li>
<li class="">Fix/report merged at graphql by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/772" target="_blank" rel="noopener noreferrer" class="">#772</a></li>
<li class="">docs: fix README base image reference by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/finpilot/pull/80" target="_blank" rel="noopener noreferrer" class="">#80</a></li>
<li class="">docs: fix README base image reference and line number by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/finpilot/pull/79" target="_blank" rel="noopener noreferrer" class="">#79</a></li>
<li class="">docs: add flatpak/brew troubleshooting section (fixes #30, #44, #49) by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/finpilot/pull/82" target="_blank" rel="noopener noreferrer" class="">#82</a></li>
</ul>
<h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="dakota-gnome-os-prototype-6">Dakota (GNOME OS Prototype)<a href="https://docs.projectbluefin.io/reports/2026/05/#dakota-gnome-os-prototype-6" class="hash-link" aria-label="Direct link to Dakota (GNOME OS Prototype)" title="Direct link to Dakota (GNOME OS Prototype)" translate="no">​</a></h5>
<ul>
<li class="">docs: add actionable fix notes (fixes #180 #501 #503 #524 #527 #536 #603 #606) by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/dakota/pull/607" target="_blank" rel="noopener noreferrer" class="">#607</a></li>
<li class="">docs(agents): define /lab slash commands, restrict to maintainers/wranglers by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/604" target="_blank" rel="noopener noreferrer" class="">#604</a></li>
<li class="">docs: add 20 community skills to .github/skills/, slim AGENTS.md to pointer file by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/572" target="_blank" rel="noopener noreferrer" class="">#572</a></li>
<li class="">docs: trim AGENTS.md by 51%, tighten skills for token efficiency by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/570" target="_blank" rel="noopener noreferrer" class="">#570</a></li>
<li class="">docs(readme,motd): rewrite readme around feedback loop, overhaul motd by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/560" target="_blank" rel="noopener noreferrer" class="">#560</a></li>
<li class="">feat: built-in feedback loop — boot-test, actionadon commands, architecture doc by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/534" target="_blank" rel="noopener noreferrer" class="">#534</a></li>
<li class="">docs(AGENTS.md): fix content gaps from gap analysis by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/508" target="_blank" rel="noopener noreferrer" class="">#508</a></li>
<li class="">docs: add AGENTS.md for contributor and agent guidance by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/507" target="_blank" rel="noopener noreferrer" class="">#507</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="tech-debt">Tech Debt<a href="https://docs.projectbluefin.io/reports/2026/05/#tech-debt" class="hash-link" aria-label="Direct link to Tech Debt" title="Direct link to Tech Debt" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Ftech-debt-D4A259?style=flat-square" alt="kind/tech-debt" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Fparity-9333EA?style=flat-square" alt="kind/parity" class="img_ev3q"></p>
<p><em>Maintenance work and feature parity between variants</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-7">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/05/#planned-work-7" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<ul>
<li class="">chore: remove unused dracut config by <a href="https://github.com/renner0e" target="_blank" rel="noopener noreferrer" class="">@​renner0e</a> in <a href="https://github.com/projectbluefin/common/pull/381" target="_blank" rel="noopener noreferrer" class="">#381</a></li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-7">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/05/#opportunistic-work-7" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">chore: remove uupd override by <a href="https://github.com/Lumaeris" target="_blank" rel="noopener noreferrer" class="">@​Lumaeris</a> in <a href="https://github.com/ublue-os/bluefin/pull/4579" target="_blank" rel="noopener noreferrer" class="">#4579</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="automation">Automation<a href="https://docs.projectbluefin.io/reports/2026/05/#automation" class="hash-link" aria-label="Direct link to Automation" title="Direct link to Automation" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Fautomation-5B8BC1?style=flat-square" alt="kind/automation" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Fgithub-action-2088FF?style=flat-square" alt="kind/github-action" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Frenovate-3B82F6?style=flat-square" alt="kind/renovate" class="img_ev3q"></p>
<p><em>CI/CD pipelines, GitHub Actions, and automated dependency updates</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-8">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/05/#planned-work-8" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<blockquote>
<p>Status: <em>ChillOps</em></p>
</blockquote>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-8">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/05/#opportunistic-work-8" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">ci: fix permissions for Build All Images workflow by <a href="https://github.com/dylanmtaylor" target="_blank" rel="noopener noreferrer" class="">@​dylanmtaylor</a> in <a href="https://github.com/ublue-os/bluefin/pull/4557" target="_blank" rel="noopener noreferrer" class="">#4557</a></li>
<li class="">ci: replace deprecated Node.js 20 actions by <a href="https://github.com/dylanmtaylor" target="_blank" rel="noopener noreferrer" class="">@​dylanmtaylor</a> in <a href="https://github.com/ublue-os/bluefin/pull/4558" target="_blank" rel="noopener noreferrer" class="">#4558</a></li>
<li class="">ci: fix release race condition + add squash-merge guard by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1331" target="_blank" rel="noopener noreferrer" class="">#1331</a></li>
<li class="">ci: fix race condition — wait for build before generating release by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1316" target="_blank" rel="noopener noreferrer" class="">#1316</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="localization">Localization<a href="https://docs.projectbluefin.io/reports/2026/05/#localization" class="hash-link" aria-label="Direct link to Localization" title="Direct link to Localization" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Ftranslation-8B5CF6?style=flat-square" alt="kind/translation" class="img_ev3q"></p>
<p><em>Translation and internationalization work</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-9">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/05/#planned-work-9" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<blockquote>
<p>Status: <em>ChillOps</em></p>
</blockquote>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-9">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/05/#opportunistic-work-9" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">🔍 feat(i18n): enable Docusaurus i18n with en/de/fr locales by <a href="https://github.com/kubestellar-hive" target="_blank" rel="noopener noreferrer" class="">@​kubestellar-hive</a> in <a href="https://github.com/projectbluefin/documentation/pull/869" target="_blank" rel="noopener noreferrer" class="">#869</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="bot-activity">Bot Activity<a href="https://docs.projectbluefin.io/reports/2026/05/#bot-activity" class="hash-link" aria-label="Direct link to Bot Activity" title="Direct link to Bot Activity" translate="no">​</a></h2>
<p><strong>Automation Percentage:</strong> 53.4% (332 bot PRs out of 622 total PRs)</p>
<table><thead><tr><th>Repository</th><th>Bot PRs</th><th>% of Total</th></tr></thead><tbody><tr><td>bluefin</td><td>87</td><td>14.0%</td></tr><tr><td>bluefin-lts</td><td>75</td><td>12.1%</td></tr><tr><td>dakota</td><td>57</td><td>9.2%</td></tr><tr><td>common</td><td>7</td><td>1.1%</td></tr><tr><td>documentation</td><td>7</td><td>1.1%</td></tr><tr><td>finpilot</td><td>5</td><td>0.8%</td></tr><tr><td>artwork</td><td>3</td><td>0.5%</td></tr><tr><td>iso</td><td>1</td><td>0.2%</td></tr></tbody></table>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>View bot activity details</summary><div><div class="collapsibleContent_i85q"><ul>
<li class="">chore(deps): update homebrew/actions digest to 521d405 by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/common/pull/355" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#355</a></li>
<li class="">chore(deps): update sigstore/cosign-installer action to v4.1.2 by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/common/pull/312" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#312</a></li>
<li class="">chore(deps): update toshimaru/auto-author-assign action to v3.0.2 by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/common/pull/313" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#313</a></li>
<li class="">chore(deps): update homebrew/actions digest to 6eaeff8 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/common/pull/344" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#344</a></li>
<li class="">chore(deps): update docker/login-action digest to 650006c by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/common/pull/345" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#345</a></li>
<li class="">chore(deps): update homebrew/actions digest to 8eb7f2e by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/common/pull/311" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#311</a></li>
<li class="">chore(deps): update bluefin-branding digest to 59ca14a by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/common/pull/310" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#310</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 291c356 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4704" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4704</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 7a0a615 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4698" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4698</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 8a2728e by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4697" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4697</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 883d6d6 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4696" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4696</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to b3fff92 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4694" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4694</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to def28d0 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4692" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4692</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to d8b4605 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4675" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4675</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 837fd51 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4679" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4679</a></li>
<li class="">chore(deps): update system_files/shared/usr/share/gnome-shell/extensions/blur-my-shell@aunetx digest to fcd5d02 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4686" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4686</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to fbcef9b by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4678" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4678</a></li>
<li class="">chore(deps): update dataaxiom/ghcr-cleanup-action action to v1.2.1 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4681" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4681</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 2ade0f8 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4673" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4673</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to de9f800 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4672" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4672</a></li>
<li class="">chore(deps): update github/codeql-action digest to 7211b7c by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4670" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4670</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 1e7f8c8 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4668" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4668</a></li>
<li class="">chore(deps): update github/codeql-action digest to 9e0d7b8 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4630" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4630</a></li>
<li class="">chore(deps): update dataaxiom/ghcr-cleanup-action action to v1.2.0 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4662" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4662</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 0411e68 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4666" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4666</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to fe180fa by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4667" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4667</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to db59845 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4665" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4665</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to d058dc9 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4663" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4663</a></li>
<li class="">chore(deps): update system_files/shared/usr/share/gnome-shell/extensions/blur-my-shell@aunetx digest to b0281b3 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4659" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4659</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 62e9a34 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4656" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4656</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to de87be8 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4658" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4658</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 219c51d by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4657" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4657</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 7788529 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4649" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4649</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 2369e2d by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4645" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4645</a></li>
<li class="">chore(deps): update dataaxiom/ghcr-cleanup-action action to v1.1.0 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4648" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4648</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to cca9cb4 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4654" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4654</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to a009c51 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4653" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4653</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 638b0ae by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4652" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4652</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 1c397ad by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4638" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4638</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to e4ca8a7 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4647" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4647</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to d8eed41 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4646" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4646</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 931f0f0 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4631" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4631</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to ae88235 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4644" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4644</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 7b46b00 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4643" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4643</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 6e4d5cc by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4641" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4641</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to de91b03 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4639" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4639</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to c99b3f6 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4632" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4632</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 93004ae by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4637" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4637</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 7cc4810 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4636" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4636</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to e70754e by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4628" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4628</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 4439372 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4624" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4624</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 9e1f60a by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4623" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4623</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to bc961a7 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4621" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4621</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 6666da4 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4614" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4614</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 83c0f87 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4613" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4613</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to d0e8f4b by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4611" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4611</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 0cc9e3a by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4610" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4610</a></li>
<li class="">chore(deps): update system_files/shared/usr/share/gnome-shell/extensions/blur-my-shell@aunetx digest to 4913b06 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4603" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4603</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 6a68f03 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4602" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4602</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to ad2bc5e by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4601" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4601</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 9dab9ce by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4598" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4598</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 4680fd5 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4600" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4600</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 2a3b408 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4599" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4599</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 073d859 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4596" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4596</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 8720b56 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4595" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4595</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 5bbaca9 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4594" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4594</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 32110cb by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4593" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4593</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to c1fcbdf by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4592" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4592</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 7646a12 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4588" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4588</a></li>
<li class="">chore(deps): update system_files/shared/usr/share/gnome-shell/extensions/dash-<a href="mailto:to-dock@micxgx.gmail.com" target="_blank" rel="noopener noreferrer" class="">to-dock@micxgx.gmail.com</a> digest to b1478f1 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4584" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4584</a></li>
<li class="">chore(deps): update system_files/shared/usr/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com digest to c934adc by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4583" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4583</a></li>
<li class="">chore(deps): update system_files/shared/usr/share/gnome-shell/extensions/tmp/caffeine digest to 8b71e0e by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4591" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4591</a></li>
<li class="">chore(deps): update system_files/shared/usr/share/gnome-shell/extensions/gsconnect@andyholmes.github.io digest to 1a6230d by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4590" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4590</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to a602e74 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4587" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4587</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to d1ed088 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4589" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4589</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 47abba6 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4490" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4490</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 7d15cef by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4527" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4527</a></li>
<li class="">chore(deps): update gnome extensions (major) by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4582" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4582</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 50125f5 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4581" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4581</a></li>
<li class="">chore(deps): update github/codeql-action digest to 68bde55 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4578" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4578</a></li>
<li class="">chore(deps): update system_files/shared/usr/share/gnome-shell/extensions/blur-my-shell@aunetx digest to 955a750 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4555" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4555</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to f51c90e by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4572" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4572</a></li>
<li class="">chore(deps): update github/codeql-action digest to e46ed2c by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4552" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4552</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 27670f7 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4571" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4571</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to f19076f by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4569" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4569</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to e9c3a46 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4568" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4568</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to d4352b7 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4563" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4563</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to cc1f3c3 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4562" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4562</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to c2b7b2a by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4560" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4560</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 4a7716b by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4559" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4559</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to bc91fef by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4556" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4556</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to fcaaf8b by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4554" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4554</a></li>
<li class="">chore(deps): update system_files/shared/usr/share/gnome-shell/extensions/blur-my-shell@aunetx digest to 9ee708c by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4545" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4545</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 2e737b8 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4544" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4544</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 05445e0 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1413" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1413</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to b6fd186 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1412" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1412</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 17a3c96 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1411" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1411</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 170a84c by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1410" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1410</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to a34f913 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1409" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1409</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 9193574 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1408" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1408</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to daeab3a by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1407" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1407</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to b6c2b4c by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1406" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1406</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 24e3766 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1405" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1405</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 6844adc by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1404" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1404</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 7729eeb by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1403" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1403</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to 35e522e by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1402" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1402</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 051e8cc by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1401" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1401</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to b542be5 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1400" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1400</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 7329430 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1399" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1399</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 6721f61 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1398" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1398</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 9f02d47 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1397" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1397</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 74c86f1 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1396" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1396</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 97be5c7 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1395" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1395</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 48be52b by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1394" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1394</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to add33aa by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1393" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1393</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 529f828 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1392" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1392</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to a5e120b by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1391" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1391</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to 2576d86 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1389" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1389</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 12bd892 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1388" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1388</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 092a6c7 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1387" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1387</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 9bc998c by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1386" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1386</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 1a086de by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1385" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1385</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 38f9b68 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1384" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1384</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to e1afe9c by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1383" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1383</a></li>
<li class="">chore(deps): update projectbluefin/testsuite digest to 3bc7b6f by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1381" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1381</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 862f91a by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1379" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1379</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to e00cea1 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1380" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1380</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to d9d926b by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1378" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1378</a></li>
<li class="">chore(deps): pin dependencies by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1377" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1377</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 1e7f8c8 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1368" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1368</a></li>
<li class="">chore(deps): update cgr.dev/chainguard/wolfi-base<!-- -->:latest<!-- --> docker digest to 441d670 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1372" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1372</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/blur-my-shell@aunetx digest to fcd5d02 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1371" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1371</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/dash-<a href="mailto:to-dock@micxgx.gmail.com" target="_blank" rel="noopener noreferrer" class="">to-dock@micxgx.gmail.com</a> digest to 2bc44a6 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1370" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1370</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 837fd51 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1369" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1369</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 1e7f8c8 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1343" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1343</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/dash-<a href="mailto:to-dock@micxgx.gmail.com" target="_blank" rel="noopener noreferrer" class="">to-dock@micxgx.gmail.com</a> digest to 55695d1 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1366" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1366</a></li>
<li class="">chore(deps): update cgr.dev/chainguard/wolfi-base<!-- -->:latest<!-- --> docker digest to 5743937 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1365" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1365</a></li>
<li class="">chore(deps): update docker/metadata-action digest to 80c7e94 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1363" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1363</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/dash-<a href="mailto:to-dock@micxgx.gmail.com" target="_blank" rel="noopener noreferrer" class="">to-dock@micxgx.gmail.com</a> digest to d88dab2 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1362" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1362</a></li>
<li class="">chore(deps): update cgr.dev/chainguard/wolfi-base<!-- -->:latest<!-- --> docker digest to b2ce5ae by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1361" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1361</a></li>
<li class="">chore(deps): update cgr.dev/chainguard/wolfi-base<!-- -->:latest<!-- --> docker digest to 4798357 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1359" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1359</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/blur-my-shell@aunetx digest to b0281b3 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1358" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1358</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/tmp/caffeine digest to 1f18f04 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1357" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1357</a></li>
<li class="">chore(deps): update cgr.dev/chainguard/wolfi-base<!-- -->:latest<!-- --> docker digest to 315732e by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1356" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1356</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 2369e2d by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1355" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1355</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 931f0f0 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1353" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1353</a></li>
<li class="">chore(deps): update cgr.dev/chainguard/wolfi-base<!-- -->:latest<!-- --> docker digest to 0cff4df by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1352" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1352</a></li>
<li class="">chore(deps): update cgr.dev/chainguard/wolfi-base<!-- -->:latest<!-- --> docker digest to af366da by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1351" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1351</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/blur-my-shell@aunetx digest to 4913b06 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1348" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1348</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 9dab9ce by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1346" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1346</a></li>
<li class="">chore(deps): update cgr.dev/chainguard/wolfi-base<!-- -->:latest<!-- --> docker digest to 4ac37af by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1345" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1345</a></li>
<li class="">chore(deps): update cgr.dev/chainguard/wolfi-base<!-- -->:latest<!-- --> docker digest to 6880aa8 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1344" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1344</a></li>
<li class="">chore(deps): update cgr.dev/chainguard/wolfi-base<!-- -->:latest<!-- --> docker digest to 31da656 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1341" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1341</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to fdb6387 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1339" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1339</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 47abba6 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1338" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1338</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to a1d5c77 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1336" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1336</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 7646a12 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1335" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1335</a></li>
<li class="">chore(deps): update cgr.dev/chainguard/wolfi-base<!-- -->:latest<!-- --> docker digest to 3258be4 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1330" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1330</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/gsconnect@andyholmes.github.io digest to 1a6230d by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1329" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1329</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/gsconnect@andyholmes.github.io digest to e07b2aa by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1327" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1327</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/dash-<a href="mailto:to-dock@micxgx.gmail.com" target="_blank" rel="noopener noreferrer" class="">to-dock@micxgx.gmail.com</a> digest to 85d74e0 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1326" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1326</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 6db2b56 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1325" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1325</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 7fc79e3 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1315" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1315</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/dash-<a href="mailto:to-dock@micxgx.gmail.com" target="_blank" rel="noopener noreferrer" class="">to-dock@micxgx.gmail.com</a> digest to e0caaec by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1300" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1300</a></li>
<li class="">promote: main → lts by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1340" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1340</a></li>
<li class="">promote: main → lts by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1337" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1337</a></li>
<li class="">promote: main → lts by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1332" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1332</a></li>
<li class="">promote: main → lts by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1328" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1328</a></li>
<li class="">promote: main → lts by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1318" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1318</a></li>
<li class="">chore(deps): update benc-uk/workflow-dispatch digest to 31e2b33 by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/ublue-os/artwork/pull/89" target="_blank" rel="noopener noreferrer" class="">ublue-os/artwork#89</a></li>
<li class="">chore(deps): update docker/build-push-action action to v7 by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/ublue-os/artwork/pull/73" target="_blank" rel="noopener noreferrer" class="">ublue-os/artwork#73</a></li>
<li class="">chore(deps): update docker/login-action action to v4 by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/ublue-os/artwork/pull/75" target="_blank" rel="noopener noreferrer" class="">ublue-os/artwork#75</a></li>
<li class="">chore(deps): update actions/checkout action to v6 by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/documentation/pull/895" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#895</a></li>
<li class="">chore(deps): update actions/setup-node action to v6 by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/documentation/pull/883" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#883</a></li>
<li class="">chore(deps): update dependency node to v24 by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/documentation/pull/884" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#884</a></li>
<li class="">chore(deps): lock file maintenance by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/documentation/pull/861" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#861</a></li>
<li class="">chore(config): migrate Renovate config by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/documentation/pull/828" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#828</a></li>
<li class="">chore(deps): lock file maintenance by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/documentation/pull/816" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#816</a></li>
<li class="">chore(config): migrate Renovate config by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/documentation/pull/811" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#811</a></li>
<li class="">chore(deps): update extractions/setup-just action to v4 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/iso/pull/48" target="_blank" rel="noopener noreferrer" class="">projectbluefin/iso#48</a></li>
<li class="">chore(deps): update common: v2026.05-67 -&gt; v2026.05-76 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/592" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#592</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to 873c745 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/596" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#596</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to 15413b2 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/593" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#593</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to 6ed6112 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/582" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#582</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to 13608cb by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/539" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#539</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to 60ae4ce by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/532" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#532</a></li>
<li class="">chore(deps): update distrobox by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/529" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#529</a></li>
<li class="">chore(deps): update core junctions (gnome-build-meta + freedesktop-sdk) by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/528" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#528</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to 8f531ea by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/530" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#530</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to 920ab18 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/523" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#523</a></li>
<li class="">chore(deps): update fzf v0.73.0 -&gt; v0.73.1 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/521" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#521</a></li>
<li class="">chore(deps): update core junctions (gnome-build-meta + freedesktop-sdk) by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/520" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#520</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to d9be7d8 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/519" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#519</a></li>
<li class="">chore(deps): update core junctions (gnome-build-meta + freedesktop-sdk) by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/497" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#497</a></li>
<li class="">chore(deps): update fzf v0.72.0 -&gt; v0.73.0 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/498" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#498</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to f48d2f8 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/492" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#492</a></li>
<li class="">chore(deps): update common: v2026.05-65 -&gt; v2026.05-67 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/496" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#496</a></li>
<li class="">chore(deps): update common: v2026.05-52 -&gt; v2026.05-65 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/490" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#490</a></li>
<li class="">chore(deps): update distrobox by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/491" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#491</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to 6c1f7cf by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/485" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#485</a></li>
<li class="">chore(deps): update common: v2026.05-29 -&gt; v2026.05-52 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/475" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#475</a></li>
<li class="">chore(deps): update distrobox by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/474" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#474</a></li>
<li class="">chore(deps): update github actions by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/480" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#480</a></li>
<li class="">chore(deps): update tailscale 1.98.2 -&gt; 1.98.3 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/479" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#479</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to 65851e1 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/477" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#477</a></li>
<li class="">chore(deps): update tailscale 1.96.4 -&gt; 1.98.2 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/469" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#469</a></li>
<li class="">chore(deps): update common: v2026.05-23 -&gt; v2026.05-29 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/468" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#468</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to 213ccc1 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/470" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#470</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to b550161 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/467" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#467</a></li>
<li class="">chore(deps): update common: v2026.05-17 -&gt; v2026.05-23 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/461" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#461</a></li>
<li class="">chore(deps): update custom-command-menu extension by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/447" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#447</a></li>
<li class="">chore(deps): update common: v2026.05-10 -&gt; v2026.05-17 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/459" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#459</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to 7be9fd8 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/460" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#460</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to 3771e22 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/457" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#457</a></li>
<li class="">chore(deps): update brew by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/454" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#454</a></li>
<li class="">chore(deps): update common: v2026.05-6 -&gt; v2026.05-10 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/453" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#453</a></li>
<li class="">chore(deps): update github actions by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/448" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#448</a></li>
<li class="">chore(deps): update github actions (major) by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/445" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#445</a></li>
<li class="">chore(deps): update github actions by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/444" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#444</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to e1c4cd4 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/436" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#436</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to 3235f89 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/432" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#432</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to c070f87 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/428" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#428</a></li>
<li class="">chore(config): migrate Renovate config by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/427" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#427</a></li>
<li class="">chore(deps): update taiki-e/install-action digest to ec28e28 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/423" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#423</a></li>
<li class="">chore(deps): update actions/upload-artifact action to v7 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/420" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#420</a></li>
<li class="">chore(deps): update github actions by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/419" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#419</a></li>
<li class="">chore(deps): update distrobox by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/431" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#431</a></li>
<li class="">chore(deps): update gnome-build-meta junction: 50.1-9 -&gt; 50.1-11 by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/424" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#424</a></li>
<li class="">chore(deps): update gnome-build-meta junction: 50.1-9 -&gt; 50.1-11 by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/382" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#382</a></li>
<li class="">chore(deps): update common: v2026.05-4 -&gt; v2026.05-6 by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/417" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#417</a></li>
<li class="">chore(deps): update distrobox by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/407" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#407</a></li>
<li class="">chore(deps): update common: v2026.05-2 -&gt; v2026.05-4 by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/410" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#410</a></li>
<li class="">chore(deps): update distrobox by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/400" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#400</a></li>
<li class="">chore(deps): update common: v2026.04-55 -&gt; v2026.05-2 by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/398" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#398</a></li>
<li class="">chore(deps): update gsconnect extension by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/368" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#368</a></li>
<li class="">chore(deps): update distrobox by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/355" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#355</a></li>
<li class="">chore(deps): update bootc: v1.15.1-0 -&gt; v1.15.2-0 by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/369" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#369</a></li>
<li class="">chore(deps): update actions/setup-node digest to 53b8394 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/finpilot/pull/67" target="_blank" rel="noopener noreferrer" class="">projectbluefin/finpilot#67</a></li>
<li class="">chore(deps): update docker/metadata-action digest to c299e40 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/finpilot/pull/70" target="_blank" rel="noopener noreferrer" class="">projectbluefin/finpilot#70</a></li>
<li class="">chore(deps): update renovatebot/github-action action to v40.3.6 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/finpilot/pull/73" target="_blank" rel="noopener noreferrer" class="">projectbluefin/finpilot#73</a></li>
<li class="">chore(deps): update actions/checkout action to v6 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/finpilot/pull/74" target="_blank" rel="noopener noreferrer" class="">projectbluefin/finpilot#74</a></li>
<li class="">chore(deps): update docker/login-action action to v4 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/finpilot/pull/75" target="_blank" rel="noopener noreferrer" class="">projectbluefin/finpilot#75</a></li>
</ul></div></div></details>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="build-health">Build Health<a href="https://docs.projectbluefin.io/reports/2026/05/#build-health" class="hash-link" aria-label="Direct link to Build Health" title="Direct link to Build Health" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="raptor-race">Raptor Race<a href="https://docs.projectbluefin.io/reports/2026/05/#raptor-race" class="hash-link" aria-label="Direct link to Raptor Race" title="Direct link to Raptor Race" translate="no">​</a></h3>
<p>Keep Bluefin healthy with green builds. Wranglers apply within!</p>
<table><thead><tr><th>Image</th><th>Success Rate</th><th>Successes</th><th>Failures</th><th>Monthly Change</th></tr></thead><tbody><tr><td><code>bluefin:stable</code></td><td>76%</td><td>190</td><td>60</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/--19.7%25-critical?style=flat-square" alt="-19.7%" class="img_ev3q"></td></tr><tr><td><code>bluefin:latest</code></td><td>84.3%</td><td>204</td><td>38</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/--9.5%25-critical?style=flat-square" alt="-9.5%" class="img_ev3q"></td></tr><tr><td><code>bluefin:lts</code></td><td>46.3%</td><td>119</td><td>138</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/--50.3%25-critical?style=flat-square" alt="-50.3%" class="img_ev3q"></td></tr><tr><td><code>bluefin:lts-hwe</code></td><td>45.4%</td><td>118</td><td>142</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/--51.8%25-critical?style=flat-square" alt="-51.8%" class="img_ev3q"></td></tr><tr><td><code>bluefin-dx:lts</code></td><td>45.9%</td><td>118</td><td>139</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/--50.7%25-critical?style=flat-square" alt="-50.7%" class="img_ev3q"></td></tr><tr><td><code>bluefin-gdx:lts</code></td><td>46.1%</td><td>119</td><td>139</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/--48.8%25-critical?style=flat-square" alt="-48.8%" class="img_ev3q"></td></tr><tr><td><code>bluefin-dx:lts-hwe</code></td><td>46.3%</td><td>120</td><td>139</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/--50.5%25-critical?style=flat-square" alt="-50.5%" class="img_ev3q"></td></tr></tbody></table>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="this-months-highlights">This Month's Highlights<a href="https://docs.projectbluefin.io/reports/2026/05/#this-months-highlights" class="hash-link" aria-label="Direct link to This Month's Highlights" title="Direct link to This Month's Highlights" translate="no">​</a></h3>
<table><thead><tr><th>Metric</th><th>Value</th></tr></thead><tbody><tr><td>📊 <strong>Total Builds</strong></td><td>1783 builds across all images</td></tr><tr><td>🏆 <strong>Most Active</strong></td><td><code>bluefin:lts-hwe</code> (260 builds)</td></tr><tr><td>💯 <strong>100% Club</strong></td><td><em>None. Vegeta is displeased.</em></td></tr><tr><td>⏱️ <strong>Avg Build Time</strong></td><td>17 minutes across all variants</td></tr></tbody></table>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="contributors">Contributors<a href="https://docs.projectbluefin.io/reports/2026/05/#contributors" class="hash-link" aria-label="Direct link to Contributors" title="Direct link to Contributors" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-lights">New Lights<a href="https://docs.projectbluefin.io/reports/2026/05/#new-lights" class="hash-link" aria-label="Direct link to New Lights" title="Direct link to New Lights" translate="no">​</a></h3>
<p>We welcome our newest Guardians to the project.</p>
<blockquote>
<p>"I do not know what the future holds. But I know this: with you at our side, there is nothing we cannot face."</p>
<p>—Commander Zavala</p>
</blockquote>
<div style="display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem;margin-bottom:2rem"><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div></div>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="wayfinders">Wayfinders<a href="https://docs.projectbluefin.io/reports/2026/05/#wayfinders" class="hash-link" aria-label="Direct link to Wayfinders" title="Direct link to Wayfinders" translate="no">​</a></h3>
<blockquote>
<p>"Define yourself by your actions."</p>
<p>—Lord Saladin</p>
</blockquote>
<div style="display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem;margin-bottom:2rem"><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div></div>
<hr>
<p><em>Want to see the latest OS releases? Check out the <a class="" href="https://docs.projectbluefin.io/changelogs/">Changelogs</a>. For announcements and deep dives, read our <a class="" href="https://docs.projectbluefin.io/blog/">Blog</a>.</em></p>
<p><em>This report was automatically generated from <a href="https://todo.projectbluefin.io/" target="_blank" rel="noopener noreferrer" class="">todo.projectbluefin.io</a>.</em></p>
<hr>
<p><em>Generated on 2026-06-01</em><br>
<a href="https://todo.projectbluefin.io/" target="_blank" rel="noopener noreferrer" class="">View Project Board</a> | <a href="https://github.com/projectbluefin/common/issues/new" target="_blank" rel="noopener noreferrer" class="">Report an Issue</a></p>]]></content:encoded>
            <category>monthly-report</category>
            <category>project-activity</category>
        </item>
        <item>
            <title><![CDATA[Allosaurus April 2026]]></title>
            <link>https://docs.projectbluefin.io/reports/2026/04/</link>
            <guid>https://docs.projectbluefin.io/reports/2026/04/</guid>
            <pubDate>Thu, 30 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[| | |]]></description>
            <content:encoded><![CDATA[<table><thead><tr><th></th><th></th></tr></thead><tbody><tr><td><strong>Total Items</strong></td><td>186 (12 planned, 174 opportunistic)</td></tr><tr><td><strong>Automation</strong></td><td>62.3% (308 bot PRs out of 494 total PRs)</td></tr><tr><td><strong>Contributors</strong></td><td>22 total, 11 new</td></tr></tbody></table>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="desktop">Desktop<a href="https://docs.projectbluefin.io/reports/2026/04/#desktop" class="hash-link" aria-label="Direct link to Desktop" title="Direct link to Desktop" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fgnome-28A745?style=flat-square" alt="area/gnome" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Faurora-1D76DB?style=flat-square" alt="area/aurora" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fbling-F9C74F?style=flat-square" alt="area/bling" class="img_ev3q"></p>
<p><em>GNOME desktop environment, Aurora variant (KDE), and terminal enhancements</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/04/#planned-work" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<ul>
<li class="">revert: switch back to LogoMenu from Custom Command Menu by <a href="https://github.com/dylanmtaylor" target="_blank" rel="noopener noreferrer" class="">@​dylanmtaylor</a> in <a href="https://github.com/projectbluefin/common/pull/294" target="_blank" rel="noopener noreferrer" class="">#294</a></li>
<li class="">feat: enable GNOME Calculator search provider by default by <a href="https://github.com/dylanmtaylor" target="_blank" rel="noopener noreferrer" class="">@​dylanmtaylor</a> in <a href="https://github.com/projectbluefin/common/pull/263" target="_blank" rel="noopener noreferrer" class="">#263</a></li>
<li class="">fix(gschema): xdg-terminal-exec for terminal keyboard shortcuts by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/common/pull/265" target="_blank" rel="noopener noreferrer" class="">#265</a></li>
<li class="">feat(ublue-bling): clean up fish script by <a href="https://github.com/AlexNPavel" target="_blank" rel="noopener noreferrer" class="">@​AlexNPavel</a> in <a href="https://github.com/projectbluefin/common/pull/291" target="_blank" rel="noopener noreferrer" class="">#291</a></li>
<li class="">feat: use dynamic hostname in menu label by <a href="https://github.com/dylanmtaylor" target="_blank" rel="noopener noreferrer" class="">@​dylanmtaylor</a> in <a href="https://github.com/projectbluefin/common/pull/272" target="_blank" rel="noopener noreferrer" class="">#272</a></li>
<li class="">feat: replace LogoMenu with Custom Command Menu extension by <a href="https://github.com/dylanmtaylor" target="_blank" rel="noopener noreferrer" class="">@​dylanmtaylor</a> in <a href="https://github.com/projectbluefin/common/pull/264" target="_blank" rel="noopener noreferrer" class="">#264</a></li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/04/#opportunistic-work" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">fix: exclude gnome-software on all Fedora versions by <a href="https://github.com/dylanmtaylor" target="_blank" rel="noopener noreferrer" class="">@​dylanmtaylor</a> in <a href="https://github.com/ublue-os/bluefin/pull/4504" target="_blank" rel="noopener noreferrer" class="">#4504</a></li>
<li class="">chore: bump gsconnect from v67 to v71 by <a href="https://github.com/dylanmtaylor" target="_blank" rel="noopener noreferrer" class="">@​dylanmtaylor</a> in <a href="https://github.com/ublue-os/bluefin/pull/4414" target="_blank" rel="noopener noreferrer" class="">#4414</a></li>
<li class="">chore: bump gsconnect from v67 to v71 by <a href="https://github.com/dylanmtaylor" target="_blank" rel="noopener noreferrer" class="">@​dylanmtaylor</a> in <a href="https://github.com/ublue-os/bluefin/pull/4413" target="_blank" rel="noopener noreferrer" class="">#4413</a></li>
<li class="">fix: Change GNOME 50 COPR repository to jreilly1821/c10s-gnome-50 by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1287" target="_blank" rel="noopener noreferrer" class="">#1287</a></li>
<li class="">fix(gnome49): exclude gdk-pixbuf2 from COPR and rebuild cache by <a href="https://github.com/ahmedadan" target="_blank" rel="noopener noreferrer" class="">@​ahmedadan</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1285" target="_blank" rel="noopener noreferrer" class="">#1285</a></li>
<li class="">feat: install lgda from GNOME 49/50 COPRs by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1276" target="_blank" rel="noopener noreferrer" class="">#1276</a></li>
<li class="">feat(lazy-days): add lazy.jxl to bluefin-wallpapers-extra by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/artwork/pull/86" target="_blank" rel="noopener noreferrer" class="">#86</a></li>
<li class="">Add lazy days wallpaper by <a href="https://github.com/delphicmelody" target="_blank" rel="noopener noreferrer" class="">@​delphicmelody</a> in <a href="https://github.com/ublue-os/artwork/pull/84" target="_blank" rel="noopener noreferrer" class="">#84</a></li>
<li class="">feat: add Aurora Skywrecker wallpaper by <a href="https://github.com/inffy" target="_blank" rel="noopener noreferrer" class="">@​inffy</a> in <a href="https://github.com/ublue-os/artwork/pull/83" target="_blank" rel="noopener noreferrer" class="">#83</a></li>
<li class="">feat(bluefin-extra): add leaf-collector, duality, and eyes wallpapers… by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/artwork/pull/82" target="_blank" rel="noopener noreferrer" class="">#82</a></li>
<li class="">Add duality super-ultrawide files by <a href="https://github.com/delphicmelody" target="_blank" rel="noopener noreferrer" class="">@​delphicmelody</a> in <a href="https://github.com/ublue-os/artwork/pull/80" target="_blank" rel="noopener noreferrer" class="">#80</a></li>
<li class="">Refine and correct Eyes wallpaper by <a href="https://github.com/delphicmelody" target="_blank" rel="noopener noreferrer" class="">@​delphicmelody</a> in <a href="https://github.com/ublue-os/artwork/pull/79" target="_blank" rel="noopener noreferrer" class="">#79</a></li>
<li class="">Rename Eyes wallpaper for consistency by <a href="https://github.com/delphicmelody" target="_blank" rel="noopener noreferrer" class="">@​delphicmelody</a> in <a href="https://github.com/ublue-os/artwork/pull/78" target="_blank" rel="noopener noreferrer" class="">#78</a></li>
<li class="">Add Eyes wallpaper by <a href="https://github.com/delphicmelody" target="_blank" rel="noopener noreferrer" class="">@​delphicmelody</a> in <a href="https://github.com/ublue-os/artwork/pull/77" target="_blank" rel="noopener noreferrer" class="">#77</a></li>
<li class="">fix: convert wallpapers to jxl to fix issues in wallpaper settings by <a href="https://github.com/NiHaiden" target="_blank" rel="noopener noreferrer" class="">@​NiHaiden</a> in <a href="https://github.com/ublue-os/artwork/pull/76" target="_blank" rel="noopener noreferrer" class="">#76</a></li>
<li class="">fix(wallpapers): add os stanza so brew bundle installs casks on linux by <a href="https://github.com/ahmedadan" target="_blank" rel="noopener noreferrer" class="">@​ahmedadan</a> in <a href="https://github.com/ublue-os/homebrew-tap/pull/371" target="_blank" rel="noopener noreferrer" class="">#371</a></li>
<li class="">fix(bluefin-wallpapers): fix disappearing wallpapers by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/homebrew-tap/pull/351" target="_blank" rel="noopener noreferrer" class="">#351</a></li>
<li class="">feat(bluefin-wallpapers-extra): update to 2026-04-13 by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/homebrew-tap/pull/347" target="_blank" rel="noopener noreferrer" class="">#347</a></li>
<li class="">feat(artwork): sync new Bluefin extra wallpapers + fix update-artwork… by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/753" target="_blank" rel="noopener noreferrer" class="">#753</a></li>
<li class="">fix(artwork): add Delphic Melody co-author credit to Dr. Natalia wallpapers by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/734" target="_blank" rel="noopener noreferrer" class="">#734</a></li>
</ul>
<h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="dakota-gnome-os-prototype">Dakota (GNOME OS Prototype)<a href="https://docs.projectbluefin.io/reports/2026/04/#dakota-gnome-os-prototype" class="hash-link" aria-label="Direct link to Dakota (GNOME OS Prototype)" title="Direct link to Dakota (GNOME OS Prototype)" translate="no">​</a></h5>
<ul>
<li class="">feat: add Bazaar Companion extension by <a href="https://github.com/coxde" target="_blank" rel="noopener noreferrer" class="">@​coxde</a> in <a href="https://github.com/projectbluefin/dakota/pull/348" target="_blank" rel="noopener noreferrer" class="">#348</a></li>
<li class="">Add nautilus python by <a href="https://github.com/jumpyvi" target="_blank" rel="noopener noreferrer" class="">@​jumpyvi</a> in <a href="https://github.com/projectbluefin/dakota/pull/336" target="_blank" rel="noopener noreferrer" class="">#336</a></li>
<li class="">fix(keybindings): use xdg-terminal-exec instead of ptyxis by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/280" target="_blank" rel="noopener noreferrer" class="">#280</a></li>
<li class="">fix(bashrc): add login_shell guard to profile.d sourcing by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/278" target="_blank" rel="noopener noreferrer" class="">#278</a></li>
<li class="">fix(os-release): add VERSION_ID to fix ldconfig stamp mechanism by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/269" target="_blank" rel="noopener noreferrer" class="">#269</a></li>
<li class="">fix: custom-command-menu shows Hello World on fresh install by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/268" target="_blank" rel="noopener noreferrer" class="">#268</a></li>
<li class="">fix: remove gnome-system-monitor from image by <a href="https://github.com/dylanmtaylor" target="_blank" rel="noopener noreferrer" class="">@​dylanmtaylor</a> in <a href="https://github.com/projectbluefin/dakota/pull/222" target="_blank" rel="noopener noreferrer" class="">#222</a></li>
<li class="">fix: remove yelp from image by <a href="https://github.com/dylanmtaylor" target="_blank" rel="noopener noreferrer" class="">@​dylanmtaylor</a> in <a href="https://github.com/projectbluefin/dakota/pull/223" target="_blank" rel="noopener noreferrer" class="">#223</a></li>
<li class="">fix(common): map Bluefin icons to GNOME OS expected names by <a href="https://github.com/dylanmtaylor" target="_blank" rel="noopener noreferrer" class="">@​dylanmtaylor</a> in <a href="https://github.com/projectbluefin/dakota/pull/219" target="_blank" rel="noopener noreferrer" class="">#219</a></li>
<li class="">fix(custom-command-menu): install gschema to system dir for override support by <a href="https://github.com/dylanmtaylor" target="_blank" rel="noopener noreferrer" class="">@​dylanmtaylor</a> in <a href="https://github.com/projectbluefin/dakota/pull/220" target="_blank" rel="noopener noreferrer" class="">#220</a></li>
<li class="">chore: Update custom command menu references by <a href="https://github.com/dylanmtaylor" target="_blank" rel="noopener noreferrer" class="">@​dylanmtaylor</a> in <a href="https://github.com/projectbluefin/dakota/pull/218" target="_blank" rel="noopener noreferrer" class="">#218</a></li>
<li class="">feat(packages): add xdg-terminal-exec by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/213" target="_blank" rel="noopener noreferrer" class="">#213</a></li>
<li class="">feat(extensions): replace LogoMenu with Custom Command Menu by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/210" target="_blank" rel="noopener noreferrer" class="">#210</a></li>
<li class="">feat(gnome): rebase gnome-build-meta junction to gnome-50 by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/199" target="_blank" rel="noopener noreferrer" class="">#199</a></li>
<li class="">fix(ci): disable broken GNOME lorry-mirrors by <a href="https://github.com/dylanmtaylor" target="_blank" rel="noopener noreferrer" class="">@​dylanmtaylor</a> in <a href="https://github.com/projectbluefin/dakota/pull/190" target="_blank" rel="noopener noreferrer" class="">#190</a></li>
<li class="">feat(ghostty): upgrade Ghostty to 1.3.1 and Zig to 0.15.2 by <a href="https://github.com/ahmedadan" target="_blank" rel="noopener noreferrer" class="">@​ahmedadan</a> in <a href="https://github.com/projectbluefin/dakota/pull/169" target="_blank" rel="noopener noreferrer" class="">#169</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="development">Development<a href="https://docs.projectbluefin.io/reports/2026/04/#development" class="hash-link" aria-label="Direct link to Development" title="Direct link to Development" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fdx-17A2B8?style=flat-square" alt="area/dx" class="img_ev3q"></p>
<p><em>Development tools and IDE integrations</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-1">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/04/#planned-work-1" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<blockquote>
<p>Status: <em>ChillOps</em></p>
</blockquote>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-1">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/04/#opportunistic-work-1" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">Fix dockerd deps by <a href="https://github.com/jumpyvi" target="_blank" rel="noopener noreferrer" class="">@​jumpyvi</a> in <a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/305" target="_blank" rel="noopener noreferrer" class="">#305</a></li>
<li class="">feat(lts-card): enrich DX/GDX packages from SBOM allPackages by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/760" target="_blank" rel="noopener noreferrer" class="">#760</a></li>
</ul>
<h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="dakota-gnome-os-prototype-1">Dakota (GNOME OS Prototype)<a href="https://docs.projectbluefin.io/reports/2026/04/#dakota-gnome-os-prototype-1" class="hash-link" aria-label="Direct link to Dakota (GNOME OS Prototype)" title="Direct link to Dakota (GNOME OS Prototype)" translate="no">​</a></h5>
<ul>
<li class="">Update to the latest bst2 docker image by <a href="https://github.com/alatiera" target="_blank" rel="noopener noreferrer" class="">@​alatiera</a> in <a href="https://github.com/projectbluefin/dakota/pull/350" target="_blank" rel="noopener noreferrer" class="">#350</a></li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="homebrew">Homebrew<a href="https://docs.projectbluefin.io/reports/2026/04/#homebrew" class="hash-link" aria-label="Direct link to Homebrew" title="Direct link to Homebrew" translate="no">​</a></h3>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-applications">New Applications<a href="https://docs.projectbluefin.io/reports/2026/04/#new-applications" class="hash-link" aria-label="Direct link to New Applications" title="Direct link to New Applications" translate="no">​</a></h4>
<p>The following applications were added to our Homebrew taps this month:</p>
<table><thead><tr><th>Application</th><th>Description</th><th>Status</th></tr></thead><tbody><tr><td><a href="https://github.com/ublue-os/homebrew-tap/pull/369" target="_blank" rel="noopener noreferrer" class=""><strong>asusctl-linux</strong></a></td><td>ASUS laptop control CLI and immutable-friendly system daemon payload</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/stable-blue?style=flat-square" alt="Stable" class="img_ev3q"></td></tr><tr><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/314" target="_blank" rel="noopener noreferrer" class=""><strong>fw-fanctrl-linux</strong></a></td><td>Framework laptop fan controller daemon and CLI</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/experimental-orange?style=flat-square" alt="Experimental" class="img_ev3q"></td></tr><tr><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/326" target="_blank" rel="noopener noreferrer" class=""><strong>rocm-smi-lib</strong></a></td><td>AMD ROCm System Management Interface library (provides librocm_smi64.so)</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/experimental-orange?style=flat-square" alt="Experimental" class="img_ev3q"></td></tr><tr><td><a href="https://github.com/ublue-os/homebrew-tap/pull/378" target="_blank" rel="noopener noreferrer" class=""><strong>rog-control-center-linux</strong></a></td><td>ASUS ROG Control Center GUI and user daemon with XDG-first installation</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/stable-blue?style=flat-square" alt="Stable" class="img_ev3q"></td></tr><tr><td><a href="https://github.com/ublue-os/homebrew-tap/pull/337" target="_blank" rel="noopener noreferrer" class=""><strong>visual-studio-code-linux@insiders</strong></a></td><td>Open-source code editor (Insiders build)</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/stable-blue?style=flat-square" alt="Stable" class="img_ev3q"></td></tr><tr><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/296" target="_blank" rel="noopener noreferrer" class=""><strong>zed-linux</strong></a></td><td>High-performance, multiplayer code editor</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/experimental-orange?style=flat-square" alt="Experimental" class="img_ev3q"></td></tr><tr><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/296" target="_blank" rel="noopener noreferrer" class=""><strong>zed-linux@preview</strong></a></td><td>High-performance, multiplayer code editor (preview build)</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/experimental-orange?style=flat-square" alt="Experimental" class="img_ev3q"></td></tr></tbody></table>
<p>Use <code>ujust bbrew</code> to browse and install these packages. Follow <a href="https://github.com/ublue-os/homebrew-tap" target="_blank" rel="noopener noreferrer" class="">the tap instructions</a> if you want to do it by hand.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="package-updates">Package Updates<a href="https://docs.projectbluefin.io/reports/2026/04/#package-updates" class="hash-link" aria-label="Direct link to Package Updates" title="Direct link to Package Updates" translate="no">​</a></h4>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/production--tap-45%20updates-blue?style=flat-square" alt="Production Tap" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/experimental--tap-58%20updates-orange?style=flat-square" alt="Experimental Tap" class="img_ev3q"></p>
<p><strong>103 automated updates</strong> this month via GitHub Actions. Homebrew tap version bumps ensure Bluefin users always have access to the latest stable releases.</p>
<h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="quick-summary">Quick Summary<a href="https://docs.projectbluefin.io/reports/2026/04/#quick-summary" class="hash-link" aria-label="Direct link to Quick Summary" title="Direct link to Quick Summary" translate="no">​</a></h5>
<table><thead><tr><th>Tap</th><th>Updates</th></tr></thead><tbody><tr><td>production-tap</td><td>45</td></tr><tr><td>experimental-tap</td><td>58</td></tr></tbody></table>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>View all production-tap updates (45)</summary><div><div class="collapsibleContent_i85q"><table><thead><tr><th>Package</th><th>Versions</th><th>PR</th></tr></thead><tbody><tr><td>goose-linux</td><td>1.29.0 → 1.33.1 (7 updates)</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/375" target="_blank" rel="noopener noreferrer" class="">#375</a></td></tr><tr><td>visual-studio-code-linux</td><td>1.114.0 → 1.118.1 (5 updates)</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/377" target="_blank" rel="noopener noreferrer" class="">#377</a></td></tr><tr><td>lm-studio-linux</td><td>0.4.9 → 0.4.12 (4 updates)</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/359" target="_blank" rel="noopener noreferrer" class="">#359</a></td></tr><tr><td>1password-gui-linux</td><td>8.12.10 → 8.12.12 (2 updates)</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/363" target="_blank" rel="noopener noreferrer" class="">#363</a></td></tr><tr><td>antigravity-linux</td><td>1.22.2 → 1.23.2 (2 updates)</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/357" target="_blank" rel="noopener noreferrer" class="">#357</a></td></tr><tr><td>linux-mcp-server</td><td>1.4.0 → 1.4.1 (2 updates)</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/345" target="_blank" rel="noopener noreferrer" class="">#345</a></td></tr><tr><td>vscodium-linux</td><td>1.116.02821</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/370" target="_blank" rel="noopener noreferrer" class="">#370</a></td></tr><tr><td>jetbrains-toolbox-linux</td><td>3.4.3.81140</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/356" target="_blank" rel="noopener noreferrer" class="">#356</a></td></tr><tr><td>pmbootstrap</td><td>3.10.1</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/330" target="_blank" rel="noopener noreferrer" class="">#330</a></td></tr><tr><td>framework-tool</td><td>0.6.2</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/321" target="_blank" rel="noopener noreferrer" class="">#321</a></td></tr></tbody></table></div></div></details>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>View all experimental-tap updates (58)</summary><div><div class="collapsibleContent_i85q"><table><thead><tr><th>Package</th><th>Versions</th><th>PR</th></tr></thead><tbody><tr><td>opencode-desktop-linux</td><td>1.3.13 → 1.14.29 (15 updates)</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/340" target="_blank" rel="noopener noreferrer" class="">#340</a></td></tr><tr><td>craft-agents-linux</td><td>0.8.2 → 0.8.12 (8 updates)</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/328" target="_blank" rel="noopener noreferrer" class="">#328</a></td></tr><tr><td>cursor-linux</td><td>3.0.13 → 3.2.16 (5 updates)</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/339" target="_blank" rel="noopener noreferrer" class="">#339</a></td></tr><tr><td>emdash-linux</td><td>0.4.47 → 0.4.50 (3 updates)</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/316" target="_blank" rel="noopener noreferrer" class="">#316</a></td></tr><tr><td>zed-linux</td><td>0.233.10 → 1.0.0 (2 updates)</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/347" target="_blank" rel="noopener noreferrer" class="">#347</a></td></tr><tr><td>rider-linux</td><td>2026.1.0.1 → 2026.1.1 (2 updates)</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/338" target="_blank" rel="noopener noreferrer" class="">#338</a></td></tr><tr><td>dockerd-linux</td><td>29.4.0 → 29.4.1 (2 updates)</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/303" target="_blank" rel="noopener noreferrer" class="">#303</a></td></tr><tr><td>datagrip-linux</td><td>2026.1.1 → 2026.1.2 (2 updates)</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/280" target="_blank" rel="noopener noreferrer" class="">#280</a></td></tr><tr><td>pycharm-linux</td><td>2026.1.1</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/341" target="_blank" rel="noopener noreferrer" class="">#341</a></td></tr><tr><td>webstorm-linux</td><td>2026.1.1</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/332" target="_blank" rel="noopener noreferrer" class="">#332</a></td></tr><tr><td>phpstorm-linux</td><td>2026.1.1</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/331" target="_blank" rel="noopener noreferrer" class="">#331</a></td></tr><tr><td>clion-linux</td><td>2026.1.1</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/320" target="_blank" rel="noopener noreferrer" class="">#320</a></td></tr><tr><td>goland-linux</td><td>2026.1.1</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/321" target="_blank" rel="noopener noreferrer" class="">#321</a></td></tr><tr><td>intellij-idea-linux</td><td>2026.1.1</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/322" target="_blank" rel="noopener noreferrer" class="">#322</a></td></tr><tr><td>rubymine-linux</td><td>2026.1.1</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/324" target="_blank" rel="noopener noreferrer" class="">#324</a></td></tr><tr><td>rustrover-linux</td><td>2026.1.1</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/325" target="_blank" rel="noopener noreferrer" class="">#325</a></td></tr></tbody></table></div></div></details>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="ecosystem">Ecosystem<a href="https://docs.projectbluefin.io/reports/2026/04/#ecosystem" class="hash-link" aria-label="Direct link to Ecosystem" title="Direct link to Ecosystem" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fbrew-E8590C?style=flat-square" alt="area/brew" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fbluespeed-1D76DB?style=flat-square" alt="area/bluespeed" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fflatpak-9333EA?style=flat-square" alt="area/flatpak" class="img_ev3q"></p>
<p><em>Homebrew packages, AI/ML tools (Bluespeed), and Flatpak applications</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-2">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/04/#planned-work-2" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<ul>
<li class="">feat(bazaar): add SpeedOfSound to AI and Machine Learning section by <a href="https://github.com/repires" target="_blank" rel="noopener noreferrer" class="">@​repires</a> in <a href="https://github.com/projectbluefin/common/pull/286" target="_blank" rel="noopener noreferrer" class="">#286</a></li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-2">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/04/#opportunistic-work-2" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">feat: move rog-gui to production by <a href="https://github.com/inffy" target="_blank" rel="noopener noreferrer" class="">@​inffy</a> in <a href="https://github.com/ublue-os/homebrew-tap/pull/378" target="_blank" rel="noopener noreferrer" class="">#378</a></li>
<li class="">chore: move asusctl cask to production tap by <a href="https://github.com/inffy" target="_blank" rel="noopener noreferrer" class="">@​inffy</a> in <a href="https://github.com/ublue-os/homebrew-tap/pull/369" target="_blank" rel="noopener noreferrer" class="">#369</a></li>
<li class="">set_permissions to make zpass.sh executable by <a href="https://github.com/hulet" target="_blank" rel="noopener noreferrer" class="">@​hulet</a> in <a href="https://github.com/ublue-os/homebrew-tap/pull/342" target="_blank" rel="noopener noreferrer" class="">#342</a></li>
<li class="">feat: add visual-studio-code-linux@insiders cask by <a href="https://github.com/nklowns" target="_blank" rel="noopener noreferrer" class="">@​nklowns</a> in <a href="https://github.com/ublue-os/homebrew-tap/pull/337" target="_blank" rel="noopener noreferrer" class="">#337</a></li>
<li class="">Fix 1password browser integration <a href="https://github.com/ublue-os/homebrew-tap/issues/94" target="_blank" rel="noopener noreferrer" class="">https://github.com/ublue-os/homebrew-tap/issues/94</a> by <a href="https://github.com/RichardMartija" target="_blank" rel="noopener noreferrer" class="">@​RichardMartija</a> in <a href="https://github.com/ublue-os/homebrew-tap/pull/296" target="_blank" rel="noopener noreferrer" class="">#296</a></li>
<li class="">chore: move rog-gui to production by <a href="https://github.com/inffy" target="_blank" rel="noopener noreferrer" class="">@​inffy</a> in <a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/348" target="_blank" rel="noopener noreferrer" class="">#348</a></li>
<li class="">Add incompatibility with moby by <a href="https://github.com/jumpyvi" target="_blank" rel="noopener noreferrer" class="">@​jumpyvi</a> in <a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/319" target="_blank" rel="noopener noreferrer" class="">#319</a></li>
<li class="">feat(zed): add zed-linux and zed-linux@preview casks by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/296" target="_blank" rel="noopener noreferrer" class="">#296</a></li>
<li class="">Add rocm-smi-lib formula by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/326" target="_blank" rel="noopener noreferrer" class="">#326</a></li>
<li class="">chore: remove asusctl cask by <a href="https://github.com/inffy" target="_blank" rel="noopener noreferrer" class="">@​inffy</a> in <a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/333" target="_blank" rel="noopener noreferrer" class="">#333</a></li>
<li class="">feat: add fw-fanctrl-linux cask by <a href="https://github.com/ahmedadan" target="_blank" rel="noopener noreferrer" class="">@​ahmedadan</a> in <a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/314" target="_blank" rel="noopener noreferrer" class="">#314</a></li>
<li class="">fix: unblock craft-agents-linux upgrade process by <a href="https://github.com/KiKaraage" target="_blank" rel="noopener noreferrer" class="">@​KiKaraage</a> in <a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/259" target="_blank" rel="noopener noreferrer" class="">#259</a></li>
</ul>
<h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="dakota-gnome-os-prototype-2">Dakota (GNOME OS Prototype)<a href="https://docs.projectbluefin.io/reports/2026/04/#dakota-gnome-os-prototype-2" class="hash-link" aria-label="Direct link to Dakota (GNOME OS Prototype)" title="Direct link to Dakota (GNOME OS Prototype)" translate="no">​</a></h5>
<ul>
<li class="">feat(distrobox): switch to next branch Go rewrite by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/234" target="_blank" rel="noopener noreferrer" class="">#234</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="system-services--policies">System Services &amp; Policies<a href="https://docs.projectbluefin.io/reports/2026/04/#system-services--policies" class="hash-link" aria-label="Direct link to System Services &amp; Policies" title="Direct link to System Services &amp; Policies" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fservices-4A90E2?style=flat-square" alt="area/services" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fpolicy-5B8BC1?style=flat-square" alt="area/policy" class="img_ev3q"></p>
<p><em>Systemd services and system-level policies</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-3">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/04/#planned-work-3" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<ul>
<li class="">fix(custom-command-menu): add menu icon settings to dconf distro database by <a href="https://github.com/dylanmtaylor" target="_blank" rel="noopener noreferrer" class="">@​dylanmtaylor</a> in <a href="https://github.com/projectbluefin/common/pull/274" target="_blank" rel="noopener noreferrer" class="">#274</a></li>
<li class="">feat(nvidia): add service to sync Flatpak driver version by <a href="https://github.com/ledif" target="_blank" rel="noopener noreferrer" class="">@​ledif</a> in <a href="https://github.com/projectbluefin/common/pull/257" target="_blank" rel="noopener noreferrer" class="">#257</a></li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-3">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/04/#opportunistic-work-3" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="dakota-gnome-os-prototype-3">Dakota (GNOME OS Prototype)<a href="https://docs.projectbluefin.io/reports/2026/04/#dakota-gnome-os-prototype-3" class="hash-link" aria-label="Direct link to Dakota (GNOME OS Prototype)" title="Direct link to Dakota (GNOME OS Prototype)" translate="no">​</a></h5>
<ul>
<li class="">Increace keepalive timeout by <a href="https://github.com/alatiera" target="_blank" rel="noopener noreferrer" class="">@​alatiera</a> in <a href="https://github.com/projectbluefin/dakota/pull/356" target="_blank" rel="noopener noreferrer" class="">#356</a></li>
<li class="">fix(tailscale): provide defaults for tailscaled service by <a href="https://github.com/goozkan" target="_blank" rel="noopener noreferrer" class="">@​goozkan</a> in <a href="https://github.com/projectbluefin/dakota/pull/327" target="_blank" rel="noopener noreferrer" class="">#327</a></li>
<li class="">fix(bluefin/network): disable binary stripping for text-only element by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/329" target="_blank" rel="noopener noreferrer" class="">#329</a></li>
<li class="">fix(network): remove %{install-extra} from text-only element by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/328" target="_blank" rel="noopener noreferrer" class="">#328</a></li>
<li class="">fix: ship resolv.conf symlink and /etc/hosts via network element by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/dakota/pull/296" target="_blank" rel="noopener noreferrer" class="">#296</a></li>
<li class="">feat(bluefin): add uupd auto-updater element by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/209" target="_blank" rel="noopener noreferrer" class="">#209</a></li>
<li class="">tailscale: bump to 1.96.4 by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/dakota/pull/175" target="_blank" rel="noopener noreferrer" class="">#175</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="hardware">Hardware<a href="https://docs.projectbluefin.io/reports/2026/04/#hardware" class="hash-link" aria-label="Direct link to Hardware" title="Direct link to Hardware" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fhardware-F59E0B?style=flat-square" alt="area/hardware" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fnvidia-76B900?style=flat-square" alt="area/nvidia" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/aarch64-F59E0B?style=flat-square" alt="aarch64" class="img_ev3q"></p>
<p><em>Hardware support, drivers, NVIDIA GPU, and ARM64 architecture</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-4">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/04/#planned-work-4" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<ul>
<li class="">Remove carriage returns in ublue-nvidia-flatpak-runtime-sync script that cause it to fail by <a href="https://github.com/akeeton" target="_blank" rel="noopener noreferrer" class="">@​akeeton</a> in <a href="https://github.com/projectbluefin/common/pull/279" target="_blank" rel="noopener noreferrer" class="">#279</a></li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-4">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/04/#opportunistic-work-4" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">fix(cards): restore foil prevVersion and LTS HWE kernel carry-forward by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/761" target="_blank" rel="noopener noreferrer" class="">#761</a></li>
<li class="">fix(ci): always re-fetch driver versions data on every build by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/701" target="_blank" rel="noopener noreferrer" class="">#701</a></li>
<li class="">fix(driver-versions): make shimmer visible in light mode by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/700" target="_blank" rel="noopener noreferrer" class="">#700</a></li>
</ul>
<h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="dakota-gnome-os-prototype-4">Dakota (GNOME OS Prototype)<a href="https://docs.projectbluefin.io/reports/2026/04/#dakota-gnome-os-prototype-4" class="hash-link" aria-label="Direct link to Dakota (GNOME OS Prototype)" title="Direct link to Dakota (GNOME OS Prototype)" translate="no">​</a></h5>
<ul>
<li class="">feat(nvidia): add bluefin-nvidia OCI variant by <a href="https://github.com/ahmedadan" target="_blank" rel="noopener noreferrer" class="">@​ahmedadan</a> in <a href="https://github.com/projectbluefin/dakota/pull/363" target="_blank" rel="noopener noreferrer" class="">#363</a></li>
<li class="">fix(deps): restore fwupd dropped by Saturn merge by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/324" target="_blank" rel="noopener noreferrer" class="">#324</a></li>
<li class="">fix(deps): add fwupd by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/279" target="_blank" rel="noopener noreferrer" class="">#279</a></li>
<li class="">patches: remove OnePlus 6 panel backports by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/260" target="_blank" rel="noopener noreferrer" class="">#260</a></li>
<li class="">feat(deps): add efibootmgr 18 by <a href="https://github.com/dylanmtaylor" target="_blank" rel="noopener noreferrer" class="">@​dylanmtaylor</a> in <a href="https://github.com/projectbluefin/dakota/pull/163" target="_blank" rel="noopener noreferrer" class="">#163</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="infrastructure">Infrastructure<a href="https://docs.projectbluefin.io/reports/2026/04/#infrastructure" class="hash-link" aria-label="Direct link to Infrastructure" title="Direct link to Infrastructure" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fiso-A0522D?style=flat-square" alt="area/iso" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fupstream-5CB85C?style=flat-square" alt="area/upstream" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fbuildstream-0066FF?style=flat-square" alt="area/buildstream" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Ffinpilot-7C3AED?style=flat-square" alt="area/finpilot" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fjust-E99695?style=flat-square" alt="area/just" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Ftesting-F59E0B?style=flat-square" alt="area/testing" class="img_ev3q"></p>
<p><em>ISO images, upstream integration, build systems, and testing frameworks</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-5">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/04/#planned-work-5" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<ul>
<li class="">chore: put the nvidia files to the image by <a href="https://github.com/inffy" target="_blank" rel="noopener noreferrer" class="">@​inffy</a> in <a href="https://github.com/projectbluefin/common/pull/259" target="_blank" rel="noopener noreferrer" class="">#259</a></li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-5">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/04/#opportunistic-work-5" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">fix(ci): make caching actually work by <a href="https://github.com/renner0e" target="_blank" rel="noopener noreferrer" class="">@​renner0e</a> in <a href="https://github.com/ublue-os/bluefin/pull/4440" target="_blank" rel="noopener noreferrer" class="">#4440</a></li>
<li class="">ci: replace extractions/setup-just with brew install by <a href="https://github.com/dylanmtaylor" target="_blank" rel="noopener noreferrer" class="">@​dylanmtaylor</a> in <a href="https://github.com/ublue-os/bluefin/pull/4418" target="_blank" rel="noopener noreferrer" class="">#4418</a></li>
<li class="">feat: replace cosign-attest SBOM with ORAS attach + actions/attest by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1258" target="_blank" rel="noopener noreferrer" class="">#1258</a></li>
<li class="">cursor-linux: update sha256 for re-uploaded 3.2.11 build by <a href="https://github.com/ahmedadan" target="_blank" rel="noopener noreferrer" class="">@​ahmedadan</a> in <a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/336" target="_blank" rel="noopener noreferrer" class="">#336</a></li>
<li class="">ci: add fw-fanctrl build workflow by <a href="https://github.com/ahmedadan" target="_blank" rel="noopener noreferrer" class="">@​ahmedadan</a> in <a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/311" target="_blank" rel="noopener noreferrer" class="">#311</a></li>
<li class="">ci: rebuild site daily instead of weekly by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/770" target="_blank" rel="noopener noreferrer" class="">#770</a></li>
<li class="">fix(ci): align SBOM cache save/restore paths by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/758" target="_blank" rel="noopener noreferrer" class="">#758</a></li>
<li class="">fix(ci): restore artwork.json from checkout after data cache restore by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/751" target="_blank" rel="noopener noreferrer" class="">#751</a></li>
<li class="">feat(sbom): add stable-daily GHCR stream to SBOM pipeline and changelogs by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/744" target="_blank" rel="noopener noreferrer" class="">#744</a></li>
<li class="">fix(images): force per-product refresh on every build by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/726" target="_blank" rel="noopener noreferrer" class="">#726</a></li>
<li class="">fix(reports): contributor pipeline correctness and workflow idempotency by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/722" target="_blank" rel="noopener noreferrer" class="">#722</a></li>
<li class="">Upstream pr/batch remaining fixes by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/714" target="_blank" rel="noopener noreferrer" class="">#714</a></li>
<li class="">fix(components,scripts,ci): p2 component and script fixes by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/713" target="_blank" rel="noopener noreferrer" class="">#713</a></li>
<li class="">fix(ci,images,changelogs): least-privilege tokens, correct stream att… by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/710" target="_blank" rel="noopener noreferrer" class="">#710</a></li>
<li class="">fix(firehose): always fetch fresh app data in CI by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/703" target="_blank" rel="noopener noreferrer" class="">#703</a></li>
<li class="">ci(prerelease): publish release even when arm64 builds fail by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/iso/pull/47" target="_blank" rel="noopener noreferrer" class="">#47</a></li>
</ul>
<h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="dakota-gnome-os-prototype-5">Dakota (GNOME OS Prototype)<a href="https://docs.projectbluefin.io/reports/2026/04/#dakota-gnome-os-prototype-5" class="hash-link" aria-label="Direct link to Dakota (GNOME OS Prototype)" title="Direct link to Dakota (GNOME OS Prototype)" translate="no">​</a></h5>
<ul>
<li class="">fix(deps): use codeberg closer-mop repo by <a href="https://github.com/AlexNPavel" target="_blank" rel="noopener noreferrer" class="">@​AlexNPavel</a> in <a href="https://github.com/projectbluefin/dakota/pull/357" target="_blank" rel="noopener noreferrer" class="">#357</a></li>
<li class="">workflows/track-bst-sources: Also update bst2 image by <a href="https://github.com/alatiera" target="_blank" rel="noopener noreferrer" class="">@​alatiera</a> in <a href="https://github.com/projectbluefin/dakota/pull/351" target="_blank" rel="noopener noreferrer" class="">#351</a></li>
<li class="">Revert "chore(deps): update freedesktop-sdk junction" by <a href="https://github.com/alatiera" target="_blank" rel="noopener noreferrer" class="">@​alatiera</a> in <a href="https://github.com/projectbluefin/dakota/pull/349" target="_blank" rel="noopener noreferrer" class="">#349</a></li>
<li class="">fix(custom-menu): set icon display mode and repin to post-v14 cleanup commit by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/345" target="_blank" rel="noopener noreferrer" class="">#345</a></li>
<li class="">fix(ci): unblock bst2 CI and add pin consistency gate by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/337" target="_blank" rel="noopener noreferrer" class="">#337</a></li>
<li class="">fix(ci): replace broken setup-just with taiki-e/install-action by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/335" target="_blank" rel="noopener noreferrer" class="">#335</a></li>
<li class="">fix(storage): hide composefs loop from UDisks by <a href="https://github.com/goozkan" target="_blank" rel="noopener noreferrer" class="">@​goozkan</a> in <a href="https://github.com/projectbluefin/dakota/pull/330" target="_blank" rel="noopener noreferrer" class="">#330</a></li>
<li class="">Update command-order to be 1-99 by <a href="https://github.com/StorageB" target="_blank" rel="noopener noreferrer" class="">@​StorageB</a> in <a href="https://github.com/projectbluefin/dakota/pull/332" target="_blank" rel="noopener noreferrer" class="">#332</a></li>
<li class="">linux: enable IPV6_MULTIPLE_TABLES for tailscaled IPv6 routing by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/dakota/pull/315" target="_blank" rel="noopener noreferrer" class="">#315</a></li>
<li class="">fix(renovate): include sha256: prefix in chunkah currentDigest capture by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/323" target="_blank" rel="noopener noreferrer" class="">#323</a></li>
<li class="">chore(renovate): add customManager for chunkah container image by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/322" target="_blank" rel="noopener noreferrer" class="">#322</a></li>
<li class="">chore(coreutils): revert mv, cp, rm to gnu coreutils by <a href="https://github.com/ahmedadan" target="_blank" rel="noopener noreferrer" class="">@​ahmedadan</a> in <a href="https://github.com/projectbluefin/dakota/pull/316" target="_blank" rel="noopener noreferrer" class="">#316</a></li>
<li class="">fix(ci): suppress phantom PRs when bst source track only normalizes r… by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/317" target="_blank" rel="noopener noreferrer" class="">#317</a></li>
<li class="">fix(chunkify): remove --tag flag not supported by pinned chunkah by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/309" target="_blank" rel="noopener noreferrer" class="">#309</a></li>
<li class="">fix(fakecap-restore): treat EPERM/ENOTSUP as skips, not errors by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/308" target="_blank" rel="noopener noreferrer" class="">#308</a></li>
<li class="">fix(chunkify): add --tag so podman load outputs tagged ref by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/307" target="_blank" rel="noopener noreferrer" class="">#307</a></li>
<li class="">feat(chunkify): rechunk OCI image into plain-zstd layers with automat… by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/305" target="_blank" rel="noopener noreferrer" class="">#305</a></li>
<li class="">chore: bump uutils-coreutils to 0.8.0 and sudo-rs to v0.2.13 by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/282" target="_blank" rel="noopener noreferrer" class="">#282</a></li>
<li class="">fix(ci): disable arm build until webkit is cached by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/297" target="_blank" rel="noopener noreferrer" class="">#297</a></li>
<li class="">feat(saturn): add Saturn launcher with ECL, CL deps, ripgrep by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/295" target="_blank" rel="noopener noreferrer" class="">#295</a></li>
<li class="">feat(ci): track package updates individually by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/283" target="_blank" rel="noopener noreferrer" class="">#283</a></li>
<li class="">fix: inject IMAGE_VERSION into os-release at export time by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/273" target="_blank" rel="noopener noreferrer" class="">#273</a></li>
<li class="">fix(os-release): inject VERSION_ID at export time, remove invalid BST… by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/271" target="_blank" rel="noopener noreferrer" class="">#271</a></li>
<li class="">fix(os-release): add IMAGE_REF and image metadata to /usr/lib/os-release by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/266" target="_blank" rel="noopener noreferrer" class="">#266</a></li>
<li class="">fix: remove ibus-libpinyin from build (broken at runtime, SIGILL in CI) by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/265" target="_blank" rel="noopener noreferrer" class="">#265</a></li>
<li class="">oci: normalize /var layout with relative symlinks by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/263" target="_blank" rel="noopener noreferrer" class="">#263</a></li>
<li class="">ci: increase build step timeouts from 300 to 420 minutes by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/262" target="_blank" rel="noopener noreferrer" class="">#262</a></li>
<li class="">ci: disable remote-execution for aarch64 build by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/258" target="_blank" rel="noopener noreferrer" class="">#258</a></li>
<li class="">feat: add aarch64 native build by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/dakota/pull/248" target="_blank" rel="noopener noreferrer" class="">#248</a></li>
<li class="">revert: "chunkify: enable in export and reduce max-layers to 120" by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/252" target="_blank" rel="noopener noreferrer" class="">#252</a></li>
<li class="">chunkify: enable in export and reduce max-layers to 120 by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/dakota/pull/246" target="_blank" rel="noopener noreferrer" class="">#246</a></li>
<li class="">fix(bootc): revert composefs-rs cargo2 query.rev to abbreviated hash by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/236" target="_blank" rel="noopener noreferrer" class="">#236</a></li>
<li class="">feat(deps): add bootc v1.15.1 local override with CI tracking by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/235" target="_blank" rel="noopener noreferrer" class="">#235</a></li>
<li class="">chunkah: rechunk with user.component xattrs via extended fakecap by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/dakota/pull/232" target="_blank" rel="noopener noreferrer" class="">#232</a></li>
<li class="">ci: add nightly schedule at 13:00 UTC; drop redundant push trigger by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/227" target="_blank" rel="noopener noreferrer" class="">#227</a></li>
<li class="">chore: bump common refs by <a href="https://github.com/dylanmtaylor" target="_blank" rel="noopener noreferrer" class="">@​dylanmtaylor</a> in <a href="https://github.com/projectbluefin/dakota/pull/221" target="_blank" rel="noopener noreferrer" class="">#221</a></li>
<li class="">revert: "fix(chunkify): enable chunkify with updated settings" by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/217" target="_blank" rel="noopener noreferrer" class="">#217</a></li>
<li class="">fix(chunkify): enable chunkify with updated settings by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/212" target="_blank" rel="noopener noreferrer" class="">#212</a></li>
<li class="">Remove 1Password by <a href="https://github.com/dylanmtaylor" target="_blank" rel="noopener noreferrer" class="">@​dylanmtaylor</a> in <a href="https://github.com/projectbluefin/dakota/pull/206" target="_blank" rel="noopener noreferrer" class="">#206</a></li>
<li class="">bluefin: Consolidate per-arch elements by <a href="https://github.com/alatiera" target="_blank" rel="noopener noreferrer" class="">@​alatiera</a> in <a href="https://github.com/projectbluefin/dakota/pull/101" target="_blank" rel="noopener noreferrer" class="">#101</a></li>
<li class="">Revert "chore(deps): track core and junction sources" by <a href="https://github.com/alatiera" target="_blank" rel="noopener noreferrer" class="">@​alatiera</a> in <a href="https://github.com/projectbluefin/dakota/pull/147" target="_blank" rel="noopener noreferrer" class="">#147</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="documentation">Documentation<a href="https://docs.projectbluefin.io/reports/2026/04/#documentation" class="hash-link" aria-label="Direct link to Documentation" title="Direct link to Documentation" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Fdocumentation-0066FF?style=flat-square" alt="kind/documentation" class="img_ev3q"></p>
<p><em>Documentation improvements and additions</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-6">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/04/#planned-work-6" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<blockquote>
<p>Status: <em>ChillOps</em></p>
</blockquote>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-6">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/04/#opportunistic-work-6" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">docs: remove GTS badges from README by <a href="https://github.com/repires" target="_blank" rel="noopener noreferrer" class="">@​repires</a> in <a href="https://github.com/ublue-os/bluefin/pull/4474" target="_blank" rel="noopener noreferrer" class="">#4474</a></li>
<li class="">fix(readme): use picture element for dark/light mode card embed by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/bluefin/pull/4466" target="_blank" rel="noopener noreferrer" class="">#4466</a></li>
<li class="">chore: delete docs directory by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1250" target="_blank" rel="noopener noreferrer" class="">#1250</a></li>
<li class="">blog: add video embed to Dakota Alpha 1 post by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/766" target="_blank" rel="noopener noreferrer" class="">#766</a></li>
<li class="">Update 2026-04-19-dakota-alpha-1.md by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/764" target="_blank" rel="noopener noreferrer" class="">#764</a></li>
<li class="">fix: use object-fit cover on playlist thumbnails to eliminate letterboxing by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/763" target="_blank" rel="noopener noreferrer" class="">#763</a></li>
<li class="">feat(music): add Syrens of Metal playlist as first in Legendary Adventures by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/762" target="_blank" rel="noopener noreferrer" class="">#762</a></li>
<li class="">fix(lts): parse new lts.YYYYMMDD release format by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/759" target="_blank" rel="noopener noreferrer" class="">#759</a></li>
<li class="">fix(sbom): fix GHCR tag pagination regex — \b fails after closing quote by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/757" target="_blank" rel="noopener noreferrer" class="">#757</a></li>
<li class="">fix(sbom): parse SPDX JSON format for LTS changelog card version chips by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/756" target="_blank" rel="noopener noreferrer" class="">#756</a></li>
<li class="">fix(artwork): remove duplicate Duality (Ultrawide) entry by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/754" target="_blank" rel="noopener noreferrer" class="">#754</a></li>
<li class="">feat(changelogs): rolling 12-month window for updates stream by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/750" target="_blank" rel="noopener noreferrer" class="">#750</a></li>
<li class="">feat(changelogs): show all apps by default; click header to expand card by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/749" target="_blank" rel="noopener noreferrer" class="">#749</a></li>
<li class="">feat(changelogs): collapse app cards by default in updates stream by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/748" target="_blank" rel="noopener noreferrer" class="">#748</a></li>
<li class="">fix(embed): use picture element for dark/light mode card snippet by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/747" target="_blank" rel="noopener noreferrer" class="">#747</a></li>
<li class="">fix(lint): remove unused chipName destructuring in loadStableDailyEve… by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/746" target="_blank" rel="noopener noreferrer" class="">#746</a></li>
<li class="">fix(changelogs): SBOM null-fallback, GHCR tag enumeration, cache key … by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/743" target="_blank" rel="noopener noreferrer" class="">#743</a></li>
<li class="">fix(sbom): SBOM-primary chips + resolve amd64 digest for oras discover by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/742" target="_blank" rel="noopener noreferrer" class="">#742</a></li>
<li class="">feat(changelogs): add embeddable PNG cards with dark/light themes and… by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/741" target="_blank" rel="noopener noreferrer" class="">#741</a></li>
<li class="">fix(images): make downloads optional to prevent crash when field abse… by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/740" target="_blank" rel="noopener noreferrer" class="">#740</a></li>
<li class="">feat(changelogs,ui): SBOM-driven chips, Dakota placeholder, pipewire/… by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/739" target="_blank" rel="noopener noreferrer" class="">#739</a></li>
<li class="">feat(changelogs,ui): SBOM-driven chips, Dakota placeholder, pipewire/… by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/738" target="_blank" rel="noopener noreferrer" class="">#738</a></li>
<li class="">feat(changelogs): SBOM-driven OS card chips — Dakota placeholder + pi… by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/737" target="_blank" rel="noopener noreferrer" class="">#737</a></li>
<li class="">feat(changelogs): unified OS releases stream with stable-daily, LTS, … by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/736" target="_blank" rel="noopener noreferrer" class="">#736</a></li>
<li class="">bugfix(docs): preserve homepage hero aspect ratio by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/735" target="_blank" rel="noopener noreferrer" class="">#735</a></li>
<li class="">fix(docs): replace hero PNGs with WebP, add trailingSlash, add perf t… by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/733" target="_blank" rel="noopener noreferrer" class="">#733</a></li>
<li class="">Feature/artwork gallery page by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/732" target="_blank" rel="noopener noreferrer" class="">#732</a></li>
<li class="">Feature/artwork gallery page by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/731" target="_blank" rel="noopener noreferrer" class="">#731</a></li>
<li class="">feat(docs): add Artwork gallery page with wallpapers, lightbox, and a… by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/728" target="_blank" rel="noopener noreferrer" class="">#728</a></li>
<li class="">fix(images): remove Metadata cache chip from images page by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/724" target="_blank" rel="noopener noreferrer" class="">#724</a></li>
<li class="">feat: add link to upstream docs about MOK enrollment by <a href="https://github.com/sebjag" target="_blank" rel="noopener noreferrer" class="">@​sebjag</a> in <a href="https://github.com/projectbluefin/documentation/pull/720" target="_blank" rel="noopener noreferrer" class="">#720</a></li>
<li class="">fix(reports): replace history query with GHA cache for new contributo… by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/723" target="_blank" rel="noopener noreferrer" class="">#723</a></li>
<li class="">feat: quick update by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/719" target="_blank" rel="noopener noreferrer" class="">#719</a></li>
<li class="">fix(eslint): remove unused FlatTimelineEvent import by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/717" target="_blank" rel="noopener noreferrer" class="">#717</a></li>
<li class="">feat(changelogs): OS release card design polish by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/716" target="_blank" rel="noopener noreferrer" class="">#716</a></li>
<li class="">feat(changelogs): add prominent OS release cards interleaved in timeline by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/715" target="_blank" rel="noopener noreferrer" class="">#715</a></li>
<li class="">fix(sbom): enforce sbom-only version sources across docs site by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/712" target="_blank" rel="noopener noreferrer" class="">#712</a></li>
<li class="">fix(sbom): enforce sbom-only version sources across docs surfaces by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/711" target="_blank" rel="noopener noreferrer" class="">#711</a></li>
<li class="">fix(firehose): seed firehose-apps.json with empty data; atomic write … by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/709" target="_blank" rel="noopener noreferrer" class="">#709</a></li>
<li class="">fix(audit): quick-win fixes from site-wide audit by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/708" target="_blank" rel="noopener noreferrer" class="">#708</a></li>
<li class="">feat(changelogs): add Firehose page with per-release package diffs by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/707" target="_blank" rel="noopener noreferrer" class="">#707</a></li>
<li class="">fix(changelogs): flatten firehose feed into per-release event stream … by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/706" target="_blank" rel="noopener noreferrer" class="">#706</a></li>
<li class="">feat(changelogs): add hero section with dinosaur and Firehose title by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/704" target="_blank" rel="noopener noreferrer" class="">#704</a></li>
<li class="">feat(changelogs): port Bluefin Firehose to /changelogs page by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/702" target="_blank" rel="noopener noreferrer" class="">#702</a></li>
<li class="">fix: remove a bunch of dead code by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/699" target="_blank" rel="noopener noreferrer" class="">#699</a></li>
</ul>
<h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="dakota-gnome-os-prototype-6">Dakota (GNOME OS Prototype)<a href="https://docs.projectbluefin.io/reports/2026/04/#dakota-gnome-os-prototype-6" class="hash-link" aria-label="Direct link to Dakota (GNOME OS Prototype)" title="Direct link to Dakota (GNOME OS Prototype)" translate="no">​</a></h5>
<ul>
<li class="">docs: add ISO archive table and automation workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/253" target="_blank" rel="noopener noreferrer" class="">#253</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="tech-debt">Tech Debt<a href="https://docs.projectbluefin.io/reports/2026/04/#tech-debt" class="hash-link" aria-label="Direct link to Tech Debt" title="Direct link to Tech Debt" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Ftech-debt-D4A259?style=flat-square" alt="kind/tech-debt" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Fparity-9333EA?style=flat-square" alt="kind/parity" class="img_ev3q"></p>
<p><em>Maintenance work and feature parity between variants</em></p>
<blockquote>
<p>Status: <em>ChillOps</em></p>
</blockquote>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="automation">Automation<a href="https://docs.projectbluefin.io/reports/2026/04/#automation" class="hash-link" aria-label="Direct link to Automation" title="Direct link to Automation" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Fautomation-5B8BC1?style=flat-square" alt="kind/automation" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Fgithub-action-2088FF?style=flat-square" alt="kind/github-action" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Frenovate-3B82F6?style=flat-square" alt="kind/renovate" class="img_ev3q"></p>
<p><em>CI/CD pipelines, GitHub Actions, and automated dependency updates</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-7">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/04/#planned-work-7" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<ul>
<li class="">chore(ci): enable renovate for git-submodules by <a href="https://github.com/renner0e" target="_blank" rel="noopener noreferrer" class="">@​renner0e</a> in <a href="https://github.com/projectbluefin/common/pull/295" target="_blank" rel="noopener noreferrer" class="">#295</a></li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-7">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/04/#opportunistic-work-7" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">fix: disable automerge for projectbluefin/common container updates by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/bluefin/pull/4481" target="_blank" rel="noopener noreferrer" class="">#4481</a></li>
<li class="">ci: replace wretry.action with nick-fields/retry (Node 24) by <a href="https://github.com/dylanmtaylor" target="_blank" rel="noopener noreferrer" class="">@​dylanmtaylor</a> in <a href="https://github.com/ublue-os/bluefin/pull/4408" target="_blank" rel="noopener noreferrer" class="">#4408</a></li>
<li class="">feat(ci): make betas run daily by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/bluefin/pull/4388" target="_blank" rel="noopener noreferrer" class="">#4388</a></li>
<li class="">Feature/fix generate release trigger by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1301" target="_blank" rel="noopener noreferrer" class="">#1301</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="localization">Localization<a href="https://docs.projectbluefin.io/reports/2026/04/#localization" class="hash-link" aria-label="Direct link to Localization" title="Direct link to Localization" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Ftranslation-8B5CF6?style=flat-square" alt="kind/translation" class="img_ev3q"></p>
<p><em>Translation and internationalization work</em></p>
<blockquote>
<p>Status: <em>ChillOps</em></p>
</blockquote>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="bot-activity">Bot Activity<a href="https://docs.projectbluefin.io/reports/2026/04/#bot-activity" class="hash-link" aria-label="Direct link to Bot Activity" title="Direct link to Bot Activity" translate="no">​</a></h2>
<p><strong>Automation Percentage:</strong> 62.3% (308 bot PRs out of 494 total PRs)</p>
<table><thead><tr><th>Repository</th><th>Bot PRs</th><th>% of Total</th></tr></thead><tbody><tr><td>bluefin</td><td>93</td><td>18.8%</td></tr><tr><td>bluefin-lts</td><td>60</td><td>12.1%</td></tr><tr><td>dakota</td><td>31</td><td>6.3%</td></tr><tr><td>common</td><td>12</td><td>2.4%</td></tr><tr><td>documentation</td><td>9</td><td>1.8%</td></tr></tbody></table>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>View bot activity details</summary><div><div class="collapsibleContent_i85q"><ul>
<li class="">chore(deps): update ghcr.io/ublue-os/bluefin-wallpapers-gnome<!-- -->:latest<!-- --> docker digest to e4d74fa by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/common/pull/273" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#273</a></li>
<li class="">chore(deps): update homebrew/actions digest to 98cfa07 by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/common/pull/280" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#280</a></li>
<li class="">chore(deps): update docker/login-action digest to 4907a6d by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/common/pull/260" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#260</a></li>
<li class="">chore(deps): update extractions/setup-just action to v4 by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/common/pull/261" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#261</a></li>
<li class="">chore(deps): update actions/checkout digest to de0fac2 by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/common/pull/244" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#244</a></li>
<li class="">chore(deps): update ncipollo/release-action action to v1.21.0 by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/common/pull/249" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#249</a></li>
<li class="">chore(deps): update actions/checkout action to v6 by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/common/pull/250" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#250</a></li>
<li class="">chore(deps): update docker.io/library/alpine<!-- -->:latest<!-- --> docker digest to 5b10f43 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/common/pull/278" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#278</a></li>
<li class="">chore(deps): update homebrew/actions digest to 59e6b20 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/common/pull/258" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#258</a></li>
<li class="">chore(deps): update sigstore/cosign-installer action to v4 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/common/pull/252" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#252</a></li>
<li class="">chore(deps): update docker/login-action action to v4 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/common/pull/251" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#251</a></li>
<li class="">chore(deps): update extractions/setup-just digest to f8a3cce by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/common/pull/246" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#246</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to daf9f66 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4543" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4543</a></li>
<li class="">chore(deps): update system_files/shared/usr/share/gnome-shell/extensions/logomenu@aryan_k digest to e30aaf5 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4533" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4533</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 2a11c63 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4540" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4540</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 9f41fa9 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4537" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4537</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to dcd7670 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4536" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4536</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 00d510b by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4535" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4535</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to e3cc9b7 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4534" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4534</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 93070a3 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4530" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4530</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 4fceb68 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4529" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4529</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to fb614c6 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4528" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4528</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to a62826f by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4526" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4526</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 7ddd2ee by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4523" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4523</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 07d5b22 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4522" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4522</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 281c988 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4519" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4519</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 2631b00 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4518" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4518</a></li>
<li class="">chore(deps): update system_files/shared/usr/share/gnome-shell/extensions/blur-my-shell@aunetx digest to 18cd0ee by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4515" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4515</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 619aafe by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4514" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4514</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 0d95547 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4517" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4517</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 17d2ffa by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4516" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4516</a></li>
<li class="">chore(deps): update system_files/shared/usr/share/gnome-shell/extensions/blur-my-shell@aunetx digest to 459d7dc by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4491" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4491</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 20d951f by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4498" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4498</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 7f646ae by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4512" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4512</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 451d925 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4511" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4511</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 9c85a8b by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4507" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4507</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to f7d9770 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4506" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4506</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 34f6784 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4503" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4503</a></li>
<li class="">chore(deps): update github/codeql-action digest to 95e58e9 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4484" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4484</a></li>
<li class="">chore(deps): update actions/setup-node digest to 48b55a0 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4502" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4502</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to e74182d by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4501" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4501</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to c04a833 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4499" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4499</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to fe092d9 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4496" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4496</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to bcb0c1b by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4495" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4495</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to c6ae633 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4493" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4493</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 6e4999f by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4492" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4492</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to e82985f by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4489" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4489</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to b4a7050 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4488" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4488</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to f8ec2be by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4487" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4487</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to a469db7 - autoclosed by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4483" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4483</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to a818757 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4482" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4482</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to b563bde by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4477" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4477</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 3bd17a1 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4476" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4476</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 92b90d7 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4473" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4473</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to fd61b35 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4472" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4472</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 615439b by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4458" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4458</a></li>
<li class="">chore(deps): update softprops/action-gh-release action to v3 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4463" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4463</a></li>
<li class="">chore(deps): update actions/cache action to v5.0.5 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4470" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4470</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 71e24df by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4469" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4469</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 2284db4 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4468" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4468</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to a0b8d13 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4467" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4467</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to eefa71d by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4462" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4462</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 5cc3158 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4460" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4460</a></li>
<li class="">chore(deps): update system_files/shared/usr/share/gnome-shell/extensions/blur-my-shell@aunetx digest to 89599d7 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4456" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4456</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to ef31a40 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4457" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4457</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 593b120 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4455" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4455</a></li>
<li class="">chore(deps): update actions/upload-artifact action to v7.0.1 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4453" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4453</a></li>
<li class="">chore(deps): update system_files/shared/usr/share/gnome-shell/extensions/blur-my-shell@aunetx digest to 444df60 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4445" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4445</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 893a916 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4441" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4441</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 51a753b by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4454" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4454</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 035f9ff by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4449" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4449</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to a21378c by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4448" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4448</a></li>
<li class="">chore(deps): update system_files/shared/usr/share/gnome-shell/extensions/blur-my-shell@aunetx digest to 399b217 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4442" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4442</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to fe7e446 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4444" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4444</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 8a7f1a7 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4443" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4443</a></li>
<li class="">chore(deps): update system_files/shared/usr/share/gnome-shell/extensions/blur-my-shell@aunetx digest to a4c6fab by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4431" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4431</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to c601c6b by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4436" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4436</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 72d4059 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4439" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4439</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to deb312d by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4438" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4438</a></li>
<li class="">chore(deps): update oras-project/setup-oras action to v2 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4429" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4429</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to c3da50e by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4434" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4434</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 56dbeb2 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4433" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4433</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 6b20641 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4428" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4428</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 54d3c31 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4427" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4427</a></li>
<li class="">chore(deps): update extractions/setup-just action to v4 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4425" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4425</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 54ffbbc by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4420" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4420</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to c376f5e by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4424" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4424</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 8be64d1 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4423" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4423</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 9bb2295 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4422" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4422</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to d771528 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4421" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4421</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 1d2f86e by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4417" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4417</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 26aa0c1 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4416" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4416</a></li>
<li class="">chore(deps): update system_files/shared/usr/share/gnome-shell/extensions/blur-my-shell@aunetx digest to b7a057c by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4415" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4415</a></li>
<li class="">chore(deps): update system_files/shared/usr/share/gnome-shell/extensions/tmp/bazaar-<a href="mailto:integration@kolunmi.github.io" target="_blank" rel="noopener noreferrer" class="">integration@kolunmi.github.io</a> digest to 3bb9134 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4410" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4410</a></li>
<li class="">chore(deps): update system_files/shared/usr/share/gnome-shell/extensions/blur-my-shell@aunetx digest to 3db2166 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4392" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4392</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 3e439cf by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4406" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4406</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 3a10f08 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4404" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4404</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 37e530f by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4405" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4405</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to c963ca0 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4402" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4402</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 5659d50 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4399" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4399</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 87576ce by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4397" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4397</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 0592a64 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4395" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4395</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to a965e21 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4394" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4394</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to a5858d1 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4390" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4390</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 2c0c22c by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4389" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4389</a></li>
<li class="">chore(deps): update cgr.dev/chainguard/wolfi-base<!-- -->:latest<!-- --> docker digest to 1c58df2 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1324" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1324</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/blur-my-shell@aunetx digest to 955a750 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1323" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1323</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/blur-my-shell@aunetx digest to 9ee708c by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1322" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1322</a></li>
<li class="">chore(deps): update cgr.dev/chainguard/wolfi-base<!-- -->:latest<!-- --> docker digest to d6e31fc by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1321" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1321</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/logomenu@aryan_k digest to e30aaf5 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1320" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1320</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 7d15cef by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1319" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1319</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to a62826f by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1317" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1317</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 619aafe by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1313" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1313</a></li>
<li class="">chore(deps): update actions/setup-node digest to 48b55a0 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1312" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1312</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 88ece6e by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1311" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1311</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 20d951f by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1310" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1310</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/blur-my-shell@aunetx digest to 18cd0ee by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1309" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1309</a></li>
<li class="">chore(deps): update cgr.dev/chainguard/wolfi-base<!-- -->:latest<!-- --> docker digest to 70750df by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1308" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1308</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/blur-my-shell@aunetx digest to 459d7dc by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1307" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1307</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to f3070c2 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1306" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1306</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com digest to d96341d by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1304" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1304</a></li>
<li class="">chore(deps): update cgr.dev/chainguard/wolfi-base<!-- -->:latest<!-- --> docker digest to 1af610c by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1303" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1303</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to 3d784d5 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1299" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1299</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to b293a96 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1298" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1298</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 92b90d7 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1297" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1297</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to 9ec031b by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1296" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1296</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to a0b8d13 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1295" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1295</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to 2344d71 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1294" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1294</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/tmp/caffeine digest to 8b71e0e by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1293" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1293</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 615439b by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1290" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1290</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 51a753b by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1289" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1289</a></li>
<li class="">chore(deps): update actions/upload-artifact digest to 043fb46 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1288" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1288</a></li>
<li class="">chore(deps): update cgr.dev/chainguard/wolfi-base<!-- -->:latest<!-- --> docker digest to 9a74366 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1286" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1286</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/blur-my-shell@aunetx digest to 89599d7 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1284" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1284</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/blur-my-shell@aunetx digest to 444df60 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1283" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1283</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/dash-<a href="mailto:to-dock@micxgx.gmail.com" target="_blank" rel="noopener noreferrer" class="">to-dock@micxgx.gmail.com</a> digest to 9c2da35 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1282" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1282</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 893a916 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1281" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1281</a></li>
<li class="">chore(deps): update extractions/setup-just action to v4 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1269" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1269</a></li>
<li class="">chore(deps): update oras-project/setup-oras action to v2 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1273" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1273</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to c601c6b by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1277" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1277</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/blur-my-shell@aunetx digest to 399b217 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1280" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1280</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to 16751bc by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1279" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1279</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to 64b358f by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1275" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1275</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/blur-my-shell@aunetx digest to a4c6fab by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1274" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1274</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to b61d7a4 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1272" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1272</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to 046bb6a by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1270" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1270</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 54ffbbc by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1268" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1268</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/tmp/bazaar-<a href="mailto:integration@kolunmi.github.io" target="_blank" rel="noopener noreferrer" class="">integration@kolunmi.github.io</a> digest to 3bb9134 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1267" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1267</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to 0f0c2c8 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1266" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1266</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 37e530f by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1265" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1265</a></li>
<li class="">chore(deps): update cgr.dev/chainguard/wolfi-base<!-- -->:latest<!-- --> docker digest to 52e71f6 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1264" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1264</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to c963ca0 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1261" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1261</a></li>
<li class="">chore(deps): update cgr.dev/chainguard/wolfi-base<!-- -->:latest<!-- --> docker digest to c9fd6c1 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1260" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1260</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to 0dd1e99 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1259" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1259</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to d46e519 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1249" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1249</a></li>
<li class="">chore(deps): update cgr.dev/chainguard/wolfi-base<!-- -->:latest<!-- --> docker digest to 36afa78 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1255" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1255</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/blur-my-shell@aunetx digest to b7a057c by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1257" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1257</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 0592a64 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1256" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1256</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/blur-my-shell@aunetx digest to 4f4279c by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1254" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1254</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/blur-my-shell@aunetx digest to 6641746 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1253" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1253</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/blur-my-shell@aunetx digest to 3db2166 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1252" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1252</a></li>
<li class="">promote: main → lts by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1305" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1305</a></li>
<li class="">promote: main → lts by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1291" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1291</a></li>
<li class="">promote: main → lts by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1271" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1271</a></li>
<li class="">promote: main → lts by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1248" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1248</a></li>
<li class="">chore(deps): update dependency aurora-wallpapers to v2026-04-23 by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/documentation/pull/767" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#767</a></li>
<li class="">chore(deps): update artwork wallpaper versions to v2026 (major) by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/documentation/pull/755" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#755</a></li>
<li class="">chore(deps): update actions/upload-pages-artifact action to v5 by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/documentation/pull/752" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#752</a></li>
<li class="">chore(deps): pin dependencies by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/documentation/pull/697" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#697</a></li>
<li class="">chore(config): migrate Renovate config - autoclosed by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/documentation/pull/730" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#730</a></li>
<li class="">chore(deps): update oras-project/setup-oras action to v2 by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/documentation/pull/727" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#727</a></li>
<li class="">chore(deps): update dependency aurora-wallpapers to v2026-04-07 by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/documentation/pull/729" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#729</a></li>
<li class="">docs(reports): Monthly report for April 2026 by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/documentation/pull/718" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#718</a></li>
<li class="">docs(reports): Monthly report for April 2026 by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/documentation/pull/705" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#705</a></li>
<li class="">chore(deps): update freedesktop-sdk junction by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/338" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#338</a></li>
<li class="">chore(deps): update brew by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/341" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#341</a></li>
<li class="">chore(deps): update distrobox by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/342" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#342</a></li>
<li class="">chore(deps): update custom-command-menu extension by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/346" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#346</a></li>
<li class="">chore(deps): update fzf v0.71.0 -&gt; v0.72.0 by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/343" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#343</a></li>
<li class="">chore(deps): update gnome-build-meta junction: 50.1-1 -&gt; 50.1-6 by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/340" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#340</a></li>
<li class="">chore(deps): update common: v2026.04-43 -&gt; v2026.04-55 by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/339" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#339</a></li>
<li class="">chore(deps): update common: v2026.04-41 -&gt; v2026.04-43 by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/326" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#326</a></li>
<li class="">chore(deps): update gtk4-layer-shell v1.1.0 -&gt; v1.3.0 by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/293" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#293</a></li>
<li class="">chore(deps): update brew by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/318" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#318</a></li>
<li class="">chore(deps): update common: v2026.04-39 -&gt; v2026.04-41 by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/319" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#319</a></li>
<li class="">chore(deps): update distrobox by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/320" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#320</a></li>
<li class="">chore: regenerate chunkah filemap and fakecap manifest by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/306" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#306</a></li>
<li class="">chore(deps): update common: v2026.04-37 -&gt; v2026.04-39 by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/299" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#299</a></li>
<li class="">chore(deps): update wallpapers bluefin-v2025-12-14 -&gt; bluefin-v2026-04-13 by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/286" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#286</a></li>
<li class="">chore(deps): update xdg-terminal-exec by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/285" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#285</a></li>
<li class="">chore(deps): update fzf v0.67.0 -&gt; v0.71.0 by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/291" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#291</a></li>
<li class="">chore(deps): update glow v2.1.1 -&gt; v2.1.2 by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/292" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#292</a></li>
<li class="">chore(deps): update custom-command-menu extension by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/288" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#288</a></li>
<li class="">chore(deps): update caffeine extension by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/290" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#290</a></li>
<li class="">chore(deps): update distrobox by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/289" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#289</a></li>
<li class="">chore(deps): track core and junction sources by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/274" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#274</a></li>
<li class="">chore(deps): track Bluefin element sources by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/254" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#254</a></li>
<li class="">chore(deps): track core and junction sources by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/255" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#255</a></li>
<li class="">chore(deps): track Bluefin element sources by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/247" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#247</a></li>
<li class="">chore(deps): track core and junction sources by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/229" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#229</a></li>
<li class="">chore(deps): track Bluefin element sources by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/230" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#230</a></li>
<li class="">chore(deps): track core and junction sources by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/225" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#225</a></li>
<li class="">chore(deps): update actions/cache action to v5 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/313" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#313</a></li>
<li class="">chore(deps): update actions/checkout action to v6 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/256" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#256</a></li>
<li class="">chore(deps): update github actions (major) by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/dakota/pull/158" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#158</a></li>
</ul></div></div></details>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="build-health">Build Health<a href="https://docs.projectbluefin.io/reports/2026/04/#build-health" class="hash-link" aria-label="Direct link to Build Health" title="Direct link to Build Health" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="raptor-race">Raptor Race<a href="https://docs.projectbluefin.io/reports/2026/04/#raptor-race" class="hash-link" aria-label="Direct link to Raptor Race" title="Direct link to Raptor Race" translate="no">​</a></h3>
<p>Keep Bluefin healthy with green builds. Wranglers apply within!</p>
<table><thead><tr><th>Image</th><th>Success Rate</th><th>Successes</th><th>Failures</th><th>Monthly Change</th></tr></thead><tbody><tr><td><code>bluefin:stable</code></td><td>91.3%</td><td>211</td><td>20</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/%2B10.7%25-success?style=flat-square" alt="+10.7%" class="img_ev3q"></td></tr><tr><td><code>bluefin:latest</code></td><td>89.8%</td><td>203</td><td>23</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/%2B7%25-success?style=flat-square" alt="+7%" class="img_ev3q"></td></tr><tr><td><code>bluefin:lts</code></td><td>93.1%</td><td>188</td><td>14</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/%2B18.4%25-success?style=flat-square" alt="+18.4%" class="img_ev3q"></td></tr><tr><td><code>bluefin:lts-hwe</code></td><td>94.1%</td><td>190</td><td>12</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/%2B23%25-success?style=flat-square" alt="+23%" class="img_ev3q"></td></tr><tr><td><code>bluefin-dx:lts</code></td><td>93.1%</td><td>188</td><td>14</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/%2B23%25-success?style=flat-square" alt="+23%" class="img_ev3q"></td></tr><tr><td><code>bluefin-gdx:lts</code></td><td>90%</td><td>181</td><td>20</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/%2B136.8%25-success?style=flat-square" alt="+136.8%" class="img_ev3q"></td></tr><tr><td><code>bluefin-dx:lts-hwe</code></td><td>93.5%</td><td>188</td><td>13</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/%2B20.2%25-success?style=flat-square" alt="+20.2%" class="img_ev3q"></td></tr></tbody></table>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="this-months-highlights">This Month's Highlights<a href="https://docs.projectbluefin.io/reports/2026/04/#this-months-highlights" class="hash-link" aria-label="Direct link to This Month's Highlights" title="Direct link to This Month's Highlights" translate="no">​</a></h3>
<table><thead><tr><th>Metric</th><th>Value</th></tr></thead><tbody><tr><td>📊 <strong>Total Builds</strong></td><td>1465 builds across all images</td></tr><tr><td>🏆 <strong>Most Active</strong></td><td><code>bluefin:stable</code> (231 builds)</td></tr><tr><td>💯 <strong>100% Club</strong></td><td><em>None. Vegeta is displeased.</em></td></tr><tr><td>⏱️ <strong>Avg Build Time</strong></td><td>20 minutes across all variants</td></tr></tbody></table>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="contributors">Contributors<a href="https://docs.projectbluefin.io/reports/2026/04/#contributors" class="hash-link" aria-label="Direct link to Contributors" title="Direct link to Contributors" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-lights">New Lights<a href="https://docs.projectbluefin.io/reports/2026/04/#new-lights" class="hash-link" aria-label="Direct link to New Lights" title="Direct link to New Lights" translate="no">​</a></h3>
<p>We welcome our newest Guardians to the project.</p>
<blockquote>
<p>"I do not know what the future holds. But I know this: with you at our side, there is nothing we cannot face."</p>
<p>—Commander Zavala</p>
</blockquote>
<div style="display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem;margin-bottom:2rem"><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div></div>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="wayfinders">Wayfinders<a href="https://docs.projectbluefin.io/reports/2026/04/#wayfinders" class="hash-link" aria-label="Direct link to Wayfinders" title="Direct link to Wayfinders" translate="no">​</a></h3>
<blockquote>
<p>"Define yourself by your actions."</p>
<p>—Lord Saladin</p>
</blockquote>
<div style="display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem;margin-bottom:2rem"><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div></div>
<hr>
<p><em>Want to see the latest OS releases? Check out the <a class="" href="https://docs.projectbluefin.io/changelogs/">Changelogs</a>. For announcements and deep dives, read our <a class="" href="https://docs.projectbluefin.io/blog/">Blog</a>.</em></p>
<p><em>This report was automatically generated from <a href="https://todo.projectbluefin.io/" target="_blank" rel="noopener noreferrer" class="">todo.projectbluefin.io</a>.</em></p>
<hr>
<p><em>Generated on 2026-05-01</em><br>
<a href="https://todo.projectbluefin.io/" target="_blank" rel="noopener noreferrer" class="">View Project Board</a> | <a href="https://github.com/projectbluefin/common/issues/new" target="_blank" rel="noopener noreferrer" class="">Report an Issue</a></p>]]></content:encoded>
            <category>monthly-report</category>
            <category>project-activity</category>
        </item>
        <item>
            <title><![CDATA[Mesozoic March 2026]]></title>
            <link>https://docs.projectbluefin.io/reports/2026/03/</link>
            <guid>https://docs.projectbluefin.io/reports/2026/03/</guid>
            <pubDate>Tue, 31 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[| | |]]></description>
            <content:encoded><![CDATA[<table><thead><tr><th></th><th></th></tr></thead><tbody><tr><td><strong>Total Items</strong></td><td>118 (8 planned, 110 opportunistic)</td></tr><tr><td><strong>Automation</strong></td><td>68.6% (258 bot PRs out of 376 total PRs)</td></tr><tr><td><strong>Contributors</strong></td><td>17 total, 4 new</td></tr></tbody></table>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="desktop">Desktop<a href="https://docs.projectbluefin.io/reports/2026/03/#desktop" class="hash-link" aria-label="Direct link to Desktop" title="Direct link to Desktop" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fgnome-28A745?style=flat-square" alt="area/gnome" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Faurora-1D76DB?style=flat-square" alt="area/aurora" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fbling-F9C74F?style=flat-square" alt="area/bling" class="img_ev3q"></p>
<p><em>GNOME desktop environment, Aurora variant (KDE), and terminal enhancements</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/03/#planned-work" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<ul>
<li class="">fix(ublue-fastfetch): use exec to preserve parent shell detection by <a href="https://github.com/kriszentner" target="_blank" rel="noopener noreferrer" class="">@​kriszentner</a> in <a href="https://github.com/projectbluefin/common/pull/233" target="_blank" rel="noopener noreferrer" class="">#233</a></li>
<li class="">fix: alias definition for cat command by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/220" target="_blank" rel="noopener noreferrer" class="">#220</a></li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/03/#opportunistic-work" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">fix: upgrade selinux-policy to 43.x for GNOME 49 to resolve GDM failure by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1242" target="_blank" rel="noopener noreferrer" class="">#1242</a></li>
<li class="">feat: add Bazaar Companion extension by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1243" target="_blank" rel="noopener noreferrer" class="">#1243</a></li>
<li class="">fix(build): resolve dracut EXDEV and libjxl conflict in gnome-50 builds by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1240" target="_blank" rel="noopener noreferrer" class="">#1240</a></li>
<li class="">fix: install jxl-pixbuf-loader for JPEG-XL desktop backgrounds by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1230" target="_blank" rel="noopener noreferrer" class="">#1230</a></li>
<li class="">feat: add GNOME 50 full build pipeline with GNOME_VERSION build arg by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1218" target="_blank" rel="noopener noreferrer" class="">#1218</a></li>
<li class="">feat: add GNOME 50 testing builds (lts-testing-50, lts-hwe-testing-50) by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1209" target="_blank" rel="noopener noreferrer" class="">#1209</a></li>
<li class="">feat: switch from GNOME 48 to GNOME 49 by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1207" target="_blank" rel="noopener noreferrer" class="">#1207</a></li>
<li class="">Revert "feat(GNOME) : gnome 49 backport" by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1192" target="_blank" rel="noopener noreferrer" class="">#1192</a></li>
<li class="">feat(GNOME) : gnome 49 backport by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1187" target="_blank" rel="noopener noreferrer" class="">#1187</a></li>
<li class="">feat(driver-versions): add foil effects, Mesa/GNOME cards, CodeBlock refactor by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/694" target="_blank" rel="noopener noreferrer" class="">#694</a></li>
</ul>
<h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="dakota-gnome-os-prototype">Dakota (GNOME OS Prototype)<a href="https://docs.projectbluefin.io/reports/2026/03/#dakota-gnome-os-prototype" class="hash-link" aria-label="Direct link to Dakota (GNOME OS Prototype)" title="Direct link to Dakota (GNOME OS Prototype)" translate="no">​</a></h5>
<ul>
<li class="">Update gnome-build-meta ref by <a href="https://github.com/alatiera" target="_blank" rel="noopener noreferrer" class="">@​alatiera</a> in <a href="https://github.com/projectbluefin/dakota/pull/76" target="_blank" rel="noopener noreferrer" class="">#76</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="development">Development<a href="https://docs.projectbluefin.io/reports/2026/03/#development" class="hash-link" aria-label="Direct link to Development" title="Direct link to Development" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fdx-17A2B8?style=flat-square" alt="area/dx" class="img_ev3q"></p>
<p><em>Development tools and IDE integrations</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-1">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/03/#planned-work-1" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<blockquote>
<p>Status: <em>ChillOps</em></p>
</blockquote>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-1">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/03/#opportunistic-work-1" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">feat: Add OpenSSF Scorecard Action by <a href="https://github.com/KyleGospo" target="_blank" rel="noopener noreferrer" class="">@​KyleGospo</a> in <a href="https://github.com/ublue-os/bluefin/pull/4273" target="_blank" rel="noopener noreferrer" class="">#4273</a></li>
<li class="">chore(renovate): fix automerge rules and reschedule lts cron by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1171" target="_blank" rel="noopener noreferrer" class="">#1171</a></li>
<li class="">Update dockerd-linux SHA by <a href="https://github.com/jumpyvi" target="_blank" rel="noopener noreferrer" class="">@​jumpyvi</a> in <a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/208" target="_blank" rel="noopener noreferrer" class="">#208</a></li>
<li class="">Update docker to 29.2.1 by <a href="https://github.com/jumpyvi" target="_blank" rel="noopener noreferrer" class="">@​jumpyvi</a> in <a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/195" target="_blank" rel="noopener noreferrer" class="">#195</a></li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="homebrew">Homebrew<a href="https://docs.projectbluefin.io/reports/2026/03/#homebrew" class="hash-link" aria-label="Direct link to Homebrew" title="Direct link to Homebrew" translate="no">​</a></h3>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="package-updates">Package Updates<a href="https://docs.projectbluefin.io/reports/2026/03/#package-updates" class="hash-link" aria-label="Direct link to Package Updates" title="Direct link to Package Updates" translate="no">​</a></h4>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/production--tap-34%20updates-blue?style=flat-square" alt="Production Tap" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/experimental--tap-44%20updates-orange?style=flat-square" alt="Experimental Tap" class="img_ev3q"></p>
<p><strong>78 automated updates</strong> this month via GitHub Actions. Homebrew tap version bumps ensure Bluefin users always have access to the latest stable releases.</p>
<h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="quick-summary">Quick Summary<a href="https://docs.projectbluefin.io/reports/2026/03/#quick-summary" class="hash-link" aria-label="Direct link to Quick Summary" title="Direct link to Quick Summary" translate="no">​</a></h5>
<table><thead><tr><th>Tap</th><th>Updates</th></tr></thead><tbody><tr><td>production-tap</td><td>34</td></tr><tr><td>experimental-tap</td><td>44</td></tr></tbody></table>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>View all production-tap updates (34)</summary><div><div class="collapsibleContent_i85q"><table><thead><tr><th>Package</th><th>Versions</th><th>PR</th></tr></thead><tbody><tr><td>antigravity-linux</td><td>1.20.3 → 1.21.9 (6 updates)</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/317" target="_blank" rel="noopener noreferrer" class="">#317</a></td></tr><tr><td>visual-studio-code-linux</td><td>1.110.0 → 1.113.0 (5 updates)</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/311" target="_blank" rel="noopener noreferrer" class="">#311</a></td></tr><tr><td>vscodium-linux</td><td>1.110.01571 → 1.112.01907 (4 updates)</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/309" target="_blank" rel="noopener noreferrer" class="">#309</a></td></tr><tr><td>goose-linux</td><td>1.27.0 → 1.28.0 (4 updates)</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/304" target="_blank" rel="noopener noreferrer" class="">#304</a></td></tr><tr><td>jetbrains-toolbox-linux</td><td>3.3.1.75249 → 3.4.1.78303 (3 updates)</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/310" target="_blank" rel="noopener noreferrer" class="">#310</a></td></tr><tr><td>lm-studio-linux</td><td>0.4.7 → 0.4.8 (2 updates)</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/314" target="_blank" rel="noopener noreferrer" class="">#314</a></td></tr><tr><td>1password-gui-linux</td><td>8.12.6 → 8.12.8 (2 updates)</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/302" target="_blank" rel="noopener noreferrer" class="">#302</a></td></tr><tr><td>framework-tool</td><td>0.6.1</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/292" target="_blank" rel="noopener noreferrer" class="">#292</a></td></tr></tbody></table></div></div></details>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>View all experimental-tap updates (44)</summary><div><div class="collapsibleContent_i85q"><table><thead><tr><th>Package</th><th>Versions</th><th>PR</th></tr></thead><tbody><tr><td>opencode-desktop-linux</td><td>1.3.2 → 1.3.9 (5 updates)</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/253" target="_blank" rel="noopener noreferrer" class="">#253</a></td></tr><tr><td>emdash-linux</td><td>0.4.41 → 0.4.45 (4 updates)</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/250" target="_blank" rel="noopener noreferrer" class="">#250</a></td></tr><tr><td>rider-linux</td><td>2025.3.3 → 2026.1 (3 updates)</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/255" target="_blank" rel="noopener noreferrer" class="">#255</a></td></tr><tr><td>rustrover-linux</td><td>2025.3.5 → 2026.1 (2 updates)</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/256" target="_blank" rel="noopener noreferrer" class="">#256</a></td></tr><tr><td>pycharm-linux</td><td>2025.3.4 → 2026.1 (2 updates)</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/254" target="_blank" rel="noopener noreferrer" class="">#254</a></td></tr><tr><td>cursor-linux</td><td>2.6.21 → 2.6.22 (2 updates)</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/240" target="_blank" rel="noopener noreferrer" class="">#240</a></td></tr><tr><td>craft-agents-linux</td><td>0.8.0 → 0.8.1 (2 updates)</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/239" target="_blank" rel="noopener noreferrer" class="">#239</a></td></tr><tr><td>clion-linux</td><td>2025.3.4 → 2026.1 (2 updates)</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/238" target="_blank" rel="noopener noreferrer" class="">#238</a></td></tr><tr><td>goland-linux</td><td>2025.3.4 → 2026.1 (2 updates)</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/243" target="_blank" rel="noopener noreferrer" class="">#243</a></td></tr><tr><td>phpstorm-linux</td><td>2025.3.4 → 2026.1 (2 updates)</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/245" target="_blank" rel="noopener noreferrer" class="">#245</a></td></tr><tr><td>rubymine-linux</td><td>2025.3.4 → 2026.1 (2 updates)</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/247" target="_blank" rel="noopener noreferrer" class="">#247</a></td></tr><tr><td>dataspell-linux</td><td>2026.1</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/252" target="_blank" rel="noopener noreferrer" class="">#252</a></td></tr><tr><td>datagrip-linux</td><td>2026.1</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/241" target="_blank" rel="noopener noreferrer" class="">#241</a></td></tr><tr><td>dockerd-linux</td><td>29.3.1</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/225" target="_blank" rel="noopener noreferrer" class="">#225</a></td></tr><tr><td>intellij-idea-linux</td><td>2026.1</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/228" target="_blank" rel="noopener noreferrer" class="">#228</a></td></tr><tr><td>webstorm-linux</td><td>2026.1</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/235" target="_blank" rel="noopener noreferrer" class="">#235</a></td></tr></tbody></table></div></div></details>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="ecosystem">Ecosystem<a href="https://docs.projectbluefin.io/reports/2026/03/#ecosystem" class="hash-link" aria-label="Direct link to Ecosystem" title="Direct link to Ecosystem" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fbrew-E8590C?style=flat-square" alt="area/brew" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fbluespeed-1D76DB?style=flat-square" alt="area/bluespeed" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fflatpak-9333EA?style=flat-square" alt="area/flatpak" class="img_ev3q"></p>
<p><em>Homebrew packages, AI/ML tools (Bluespeed), and Flatpak applications</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-2">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/03/#planned-work-2" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<ul>
<li class="">Remove 'mods' from ai-tools.Brewfile by <a href="https://github.com/mmartinortiz" target="_blank" rel="noopener noreferrer" class="">@​mmartinortiz</a> in <a href="https://github.com/projectbluefin/common/pull/231" target="_blank" rel="noopener noreferrer" class="">#231</a></li>
<li class="">feat(brew): podman-tui to Homebrew CLI Brewfile by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/228" target="_blank" rel="noopener noreferrer" class="">#228</a></li>
<li class="">feat: add llmfit to ai-tools.Brewfile by <a href="https://github.com/KiKaraage" target="_blank" rel="noopener noreferrer" class="">@​KiKaraage</a> in <a href="https://github.com/projectbluefin/common/pull/226" target="_blank" rel="noopener noreferrer" class="">#226</a></li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-2">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/03/#opportunistic-work-2" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">feat: add Bazaar Companion extension by <a href="https://github.com/coxde" target="_blank" rel="noopener noreferrer" class="">@​coxde</a> in <a href="https://github.com/ublue-os/bluefin/pull/4089" target="_blank" rel="noopener noreferrer" class="">#4089</a></li>
<li class="">fix: turn off bazaar.service by <a href="https://github.com/renner0e" target="_blank" rel="noopener noreferrer" class="">@​renner0e</a> in <a href="https://github.com/ublue-os/bluefin/pull/4264" target="_blank" rel="noopener noreferrer" class="">#4264</a></li>
<li class="">fix(antigravity): URL scheme handling, user guidance, and added path by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/ublue-os/homebrew-tap/pull/290" target="_blank" rel="noopener noreferrer" class="">#290</a></li>
<li class="">chore: bump craft-agents-linux 0.6.0 by <a href="https://github.com/KiKaraage" target="_blank" rel="noopener noreferrer" class="">@​KiKaraage</a> in <a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/196" target="_blank" rel="noopener noreferrer" class="">#196</a></li>
<li class="">fix(emacs-app-linux): avoid on_arch_conditional errors and improve WM_CLASS handling by <a href="https://github.com/dtg01100" target="_blank" rel="noopener noreferrer" class="">@​dtg01100</a> in <a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/189" target="_blank" rel="noopener noreferrer" class="">#189</a></li>
<li class="">fix: use experimental tap path throughout bottle workflow by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/201" target="_blank" rel="noopener noreferrer" class="">#201</a></li>
<li class="">fix: fully-qualify bluefin-cli tap in bottle workflow by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/199" target="_blank" rel="noopener noreferrer" class="">#199</a></li>
<li class="">fix: use supported macOS x86 runner for bluefin-cli bottles by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/198" target="_blank" rel="noopener noreferrer" class="">#198</a></li>
<li class="">chore: switch bluefin-cli to Homebrew Go formula + bottles by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/197" target="_blank" rel="noopener noreferrer" class="">#197</a></li>
<li class="">Update Homebrew installation command for bluefin-cli by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/documentation/pull/672" target="_blank" rel="noopener noreferrer" class="">#672</a></li>
<li class="">feat(reports): add 'New Applications' section for Homebrew additions by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/653" target="_blank" rel="noopener noreferrer" class="">#653</a></li>
<li class="">chore(deps): pin homebrew/actions action to 8f52032 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/iso/pull/42" target="_blank" rel="noopener noreferrer" class="">#42</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="system-services--policies">System Services &amp; Policies<a href="https://docs.projectbluefin.io/reports/2026/03/#system-services--policies" class="hash-link" aria-label="Direct link to System Services &amp; Policies" title="Direct link to System Services &amp; Policies" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fservices-4A90E2?style=flat-square" alt="area/services" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fpolicy-5B8BC1?style=flat-square" alt="area/policy" class="img_ev3q"></p>
<p><em>Systemd services and system-level policies</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-3">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/03/#planned-work-3" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<blockquote>
<p>Status: <em>ChillOps</em></p>
</blockquote>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-3">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/03/#opportunistic-work-3" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">fix: turn off bazaar.service for now by <a href="https://github.com/renner0e" target="_blank" rel="noopener noreferrer" class="">@​renner0e</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1172" target="_blank" rel="noopener noreferrer" class="">#1172</a></li>
<li class="">fix: fetch raw instead of blob for zram config by <a href="https://github.com/jumpyvi" target="_blank" rel="noopener noreferrer" class="">@​jumpyvi</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1170" target="_blank" rel="noopener noreferrer" class="">#1170</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="hardware">Hardware<a href="https://docs.projectbluefin.io/reports/2026/03/#hardware" class="hash-link" aria-label="Direct link to Hardware" title="Direct link to Hardware" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fhardware-F59E0B?style=flat-square" alt="area/hardware" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fnvidia-76B900?style=flat-square" alt="area/nvidia" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/aarch64-F59E0B?style=flat-square" alt="aarch64" class="img_ev3q"></p>
<p><em>Hardware support, drivers, NVIDIA GPU, and ARM64 architecture</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-4">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/03/#planned-work-4" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<blockquote>
<p>Status: <em>ChillOps</em></p>
</blockquote>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-4">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/03/#opportunistic-work-4" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">fix(ci): replace cosign attest with oras attach and use RPM-bundled nvidia-install.sh by <a href="https://github.com/buggerman" target="_blank" rel="noopener noreferrer" class="">@​buggerman</a> in <a href="https://github.com/ublue-os/bluefin/pull/4274" target="_blank" rel="noopener noreferrer" class="">#4274</a></li>
<li class="">fix<!-- -->:DRACUT_TMPDIR<!-- --> export for kernel swap by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1251" target="_blank" rel="noopener noreferrer" class="">#1251</a></li>
<li class="">fix(gdx): guard nvidia-modeset.conf copy for arm64 by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1232" target="_blank" rel="noopener noreferrer" class="">#1232</a></li>
<li class="">fix(gdx): remove stale kernel-pin, follow coreos-stable akmods by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1231" target="_blank" rel="noopener noreferrer" class="">#1231</a></li>
<li class="">feat(driver-versions): rebuild page as timeline with per-release reba… by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/684" target="_blank" rel="noopener noreferrer" class="">#684</a></li>
<li class="">Feat/driver versions redesign by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/665" target="_blank" rel="noopener noreferrer" class="">#665</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="infrastructure">Infrastructure<a href="https://docs.projectbluefin.io/reports/2026/03/#infrastructure" class="hash-link" aria-label="Direct link to Infrastructure" title="Direct link to Infrastructure" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fiso-A0522D?style=flat-square" alt="area/iso" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fupstream-5CB85C?style=flat-square" alt="area/upstream" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fbuildstream-0066FF?style=flat-square" alt="area/buildstream" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Ffinpilot-7C3AED?style=flat-square" alt="area/finpilot" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fjust-E99695?style=flat-square" alt="area/just" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Ftesting-F59E0B?style=flat-square" alt="area/testing" class="img_ev3q"></p>
<p><em>ISO images, upstream integration, build systems, and testing frameworks</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-5">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/03/#planned-work-5" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<blockquote>
<p>Status: <em>ChillOps</em></p>
</blockquote>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-5">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/03/#opportunistic-work-5" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">feat(ci): add DNF package cache to reusable build workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/bluefin/pull/4359" target="_blank" rel="noopener noreferrer" class="">#4359</a></li>
<li class="">feat(beta): turn on Bluefin beta by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/bluefin/pull/4355" target="_blank" rel="noopener noreferrer" class="">#4355</a></li>
<li class="">chore(beta): point beta builds at beta branch by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/ublue-os/bluefin/pull/4362" target="_blank" rel="noopener noreferrer" class="">#4362</a></li>
<li class="">feat: deprecate GTS image tag and migrate to stable by <a href="https://github.com/ahmedadan" target="_blank" rel="noopener noreferrer" class="">@​ahmedadan</a> in <a href="https://github.com/ublue-os/bluefin/pull/4251" target="_blank" rel="noopener noreferrer" class="">#4251</a></li>
<li class="">feat: layer GNOME 50 on top of GNOME 49 base image by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1212" target="_blank" rel="noopener noreferrer" class="">#1212</a></li>
<li class="">fix(ci): use tree-hash anchor for accurate promotion commit list by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1197" target="_blank" rel="noopener noreferrer" class="">#1197</a></li>
<li class="">ci(promote): replace push-based promotion with PR gate by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1195" target="_blank" rel="noopener noreferrer" class="">#1195</a></li>
<li class="">fix(ci): prevent production LTS tag pollution from main branch merges by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1154" target="_blank" rel="noopener noreferrer" class="">#1154</a></li>
<li class="">fix: remove redundant macOS tap copy in bottle build by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/202" target="_blank" rel="noopener noreferrer" class="">#202</a></li>
<li class="">fix: avoid tap ambiguity in macOS bottle build by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/200" target="_blank" rel="noopener noreferrer" class="">#200</a></li>
<li class="">fix: add .npmrc legacy-peer-deps to unblock TypeScript 6 build by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/678" target="_blank" rel="noopener noreferrer" class="">#678</a></li>
<li class="">feat(sbom): add SBOM attestation cache pipeline by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/693" target="_blank" rel="noopener noreferrer" class="">#693</a></li>
<li class="">feat: SBOM pipeline for data by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/691" target="_blank" rel="noopener noreferrer" class="">#691</a></li>
<li class="">perf(ci): add node_modules cache, broaden data cache key, add concurr… by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/688" target="_blank" rel="noopener noreferrer" class="">#688</a></li>
<li class="">Upstream pr/fix signing SBOM commands by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/687" target="_blank" rel="noopener noreferrer" class="">#687</a></li>
<li class="">fix: correct stale repo refs, announcement bar, and CI cache key by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/660" target="_blank" rel="noopener noreferrer" class="">#660</a></li>
<li class="">docs(agents): update documentation for build-iso-lts-hwe-testing.yml … by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/iso/pull/46" target="_blank" rel="noopener noreferrer" class="">#46</a></li>
<li class="">ci(prerelease): attach iso-CHECKSUM files to GitHub prereleases by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/iso/pull/45" target="_blank" rel="noopener noreferrer" class="">#45</a></li>
<li class="">ci(iso): harden testing/production isolation across build and promote… by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/iso/pull/44" target="_blank" rel="noopener noreferrer" class="">#44</a></li>
<li class="">ci(iso): add weekly lts-hwe-testing iso build by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/iso/pull/43" target="_blank" rel="noopener noreferrer" class="">#43</a></li>
<li class="">fix(ci): correct build-iso-all cron schedule to run monthly by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/iso/pull/37" target="_blank" rel="noopener noreferrer" class="">#37</a></li>
</ul>
<h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="dakota-gnome-os-prototype-1">Dakota (GNOME OS Prototype)<a href="https://docs.projectbluefin.io/reports/2026/03/#dakota-gnome-os-prototype-1" class="hash-link" aria-label="Direct link to Dakota (GNOME OS Prototype)" title="Direct link to Dakota (GNOME OS Prototype)" translate="no">​</a></h5>
<ul>
<li class="">feat(ci): turn on automerge by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/145" target="_blank" rel="noopener noreferrer" class="">#145</a></li>
<li class="">ci: Track with arch aarch64 for the arm elements by <a href="https://github.com/alatiera" target="_blank" rel="noopener noreferrer" class="">@​alatiera</a> in <a href="https://github.com/projectbluefin/dakota/pull/114" target="_blank" rel="noopener noreferrer" class="">#114</a></li>
<li class="">ci: Use buildstream to track elements by <a href="https://github.com/alatiera" target="_blank" rel="noopener noreferrer" class="">@​alatiera</a> in <a href="https://github.com/projectbluefin/dakota/pull/111" target="_blank" rel="noopener noreferrer" class="">#111</a></li>
<li class="">Fix the build_image_name again by <a href="https://github.com/alatiera" target="_blank" rel="noopener noreferrer" class="">@​alatiera</a> in <a href="https://github.com/projectbluefin/dakota/pull/97" target="_blank" rel="noopener noreferrer" class="">#97</a></li>
<li class="">ci: Fix yaml indentation by <a href="https://github.com/alatiera" target="_blank" rel="noopener noreferrer" class="">@​alatiera</a> in <a href="https://github.com/projectbluefin/dakota/pull/95" target="_blank" rel="noopener noreferrer" class="">#95</a></li>
<li class="">ci: Only setup the CAS config if the secrets exist by <a href="https://github.com/alatiera" target="_blank" rel="noopener noreferrer" class="">@​alatiera</a> in <a href="https://github.com/projectbluefin/dakota/pull/94" target="_blank" rel="noopener noreferrer" class="">#94</a></li>
<li class="">Run builds on commits and PRs by <a href="https://github.com/alatiera" target="_blank" rel="noopener noreferrer" class="">@​alatiera</a> in <a href="https://github.com/projectbluefin/dakota/pull/92" target="_blank" rel="noopener noreferrer" class="">#92</a></li>
<li class="">chore: rename build-egg.yml to build.yml by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/89" target="_blank" rel="noopener noreferrer" class="">#89</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="documentation">Documentation<a href="https://docs.projectbluefin.io/reports/2026/03/#documentation" class="hash-link" aria-label="Direct link to Documentation" title="Direct link to Documentation" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Fdocumentation-0066FF?style=flat-square" alt="kind/documentation" class="img_ev3q"></p>
<p><em>Documentation improvements and additions</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-6">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/03/#planned-work-6" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<blockquote>
<p>Status: <em>ChillOps</em></p>
</blockquote>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-6">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/03/#opportunistic-work-6" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">chore(renovate): group eslint and @typescript-eslint in one PR by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/698" target="_blank" rel="noopener noreferrer" class="">#698</a></li>
<li class="">chore(deps): update step-security/harden-runner action to v2.16.1 by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/documentation/pull/689" target="_blank" rel="noopener noreferrer" class="">#689</a></li>
<li class="">docs(downloads): add weekly lts-hwe testing download table by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/695" target="_blank" rel="noopener noreferrer" class="">#695</a></li>
<li class="">fix(images): address issue #20 reviewer feedback — cert identity, par… by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/690" target="_blank" rel="noopener noreferrer" class="">#690</a></li>
<li class="">fix(images): wire fetch-github-images into fetch-data chain by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/686" target="_blank" rel="noopener noreferrer" class="">#686</a></li>
<li class="">docs(downloads,driver-versions): fix links and remove backup ISO section by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/685" target="_blank" rel="noopener noreferrer" class="">#685</a></li>
<li class="">feat(images): add images catalog page by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/683" target="_blank" rel="noopener noreferrer" class="">#683</a></li>
<li class="">feat(changelogs): prototype changelog card UI with supply chain and c… by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/682" target="_blank" rel="noopener noreferrer" class="">#682</a></li>
<li class="">docs: Docs/lts hwe testing download links by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/681" target="_blank" rel="noopener noreferrer" class="">#681</a></li>
<li class="">doc: include podman settings in devcontainers doc resolves #661 by <a href="https://github.com/NahsiN" target="_blank" rel="noopener noreferrer" class="">@​NahsiN</a> in <a href="https://github.com/projectbluefin/documentation/pull/673" target="_blank" rel="noopener noreferrer" class="">#673</a></li>
<li class="">fix(reports): correct workflow ID and add PR pagination by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/679" target="_blank" rel="noopener noreferrer" class="">#679</a></li>
<li class="">Remove 'mods' from AI tools documentation by <a href="https://github.com/mmartinortiz" target="_blank" rel="noopener noreferrer" class="">@​mmartinortiz</a> in <a href="https://github.com/projectbluefin/documentation/pull/659" target="_blank" rel="noopener noreferrer" class="">#659</a></li>
<li class="">fix(docs): correct Goose and OpenCode MCP config for dosu by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/669" target="_blank" rel="noopener noreferrer" class="">#669</a></li>
<li class="">blog: add hanthor profile card to bluefin-cli announcement by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/667" target="_blank" rel="noopener noreferrer" class="">#667</a></li>
<li class="">blog: announce bluefin-cli for Mac and Windows (WSL) by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/666" target="_blank" rel="noopener noreferrer" class="">#666</a></li>
<li class="">feat(changelogs): redesign changelog page with combined feed and commit view by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/664" target="_blank" rel="noopener noreferrer" class="">#664</a></li>
<li class="">docs: remove retired GTS references from active documentation by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/663" target="_blank" rel="noopener noreferrer" class="">#663</a></li>
<li class="">Update installation instructions for Lenovo ThinkPad users by <a href="https://github.com/jfmongrain" target="_blank" rel="noopener noreferrer" class="">@​jfmongrain</a> in <a href="https://github.com/projectbluefin/documentation/pull/656" target="_blank" rel="noopener noreferrer" class="">#656</a></li>
<li class="">Document early alpha <code>bluefin-cli</code> for cross-platform use by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/documentation/pull/662" target="_blank" rel="noopener noreferrer" class="">#662</a></li>
<li class="">feat: goobye Bluefin GTS by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/654" target="_blank" rel="noopener noreferrer" class="">#654</a></li>
<li class="">docs(agents): rewrite AGENTS.md and remove stale planning artifacts by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/iso/pull/38" target="_blank" rel="noopener noreferrer" class="">#38</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="tech-debt">Tech Debt<a href="https://docs.projectbluefin.io/reports/2026/03/#tech-debt" class="hash-link" aria-label="Direct link to Tech Debt" title="Direct link to Tech Debt" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Ftech-debt-D4A259?style=flat-square" alt="kind/tech-debt" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Fparity-9333EA?style=flat-square" alt="kind/parity" class="img_ev3q"></p>
<p><em>Maintenance work and feature parity between variants</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-7">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/03/#planned-work-7" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<ul>
<li class="">chore(rollback-helper): Remove gts by <a href="https://github.com/AtomHare" target="_blank" rel="noopener noreferrer" class="">@​AtomHare</a> in <a href="https://github.com/projectbluefin/common/pull/229" target="_blank" rel="noopener noreferrer" class="">#229</a></li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-7">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/03/#opportunistic-work-7" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">fix(packages): add autofs and restrict ROCm to non-nvidia dx by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/bluefin/pull/4370" target="_blank" rel="noopener noreferrer" class="">#4370</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="automation">Automation<a href="https://docs.projectbluefin.io/reports/2026/03/#automation" class="hash-link" aria-label="Direct link to Automation" title="Direct link to Automation" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Fautomation-5B8BC1?style=flat-square" alt="kind/automation" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Fgithub-action-2088FF?style=flat-square" alt="kind/github-action" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Frenovate-3B82F6?style=flat-square" alt="kind/renovate" class="img_ev3q"></p>
<p><em>CI/CD pipelines, GitHub Actions, and automated dependency updates</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-8">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/03/#planned-work-8" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<ul>
<li class="">fix(renovate): use customManagers with currentValue group by <a href="https://github.com/ahmedadan" target="_blank" rel="noopener noreferrer" class="">@​ahmedadan</a> in <a href="https://github.com/projectbluefin/common/pull/242" target="_blank" rel="noopener noreferrer" class="">#242</a></li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-8">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/03/#opportunistic-work-8" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">fix(ci): grant contents<!-- -->:write<!-- --> to generate-release jobs by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/bluefin/pull/4371" target="_blank" rel="noopener noreferrer" class="">#4371</a></li>
<li class="">chore(ci): add Sigstore build attestations by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/bluefin/pull/4369" target="_blank" rel="noopener noreferrer" class="">#4369</a></li>
<li class="">fix(ci): remove pull_request trigger from GNOME 50 workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1238" target="_blank" rel="noopener noreferrer" class="">#1238</a></li>
<li class="">fix: upload-artifact names for hwe/non-hwe gnome50 builds by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1220" target="_blank" rel="noopener noreferrer" class="">#1220</a></li>
<li class="">feat: add bluefin-dx GNOME 50 build variants by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1221" target="_blank" rel="noopener noreferrer" class="">#1221</a></li>
<li class="">fix(ci): use regular merge for promotion PRs instead of squash by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1201" target="_blank" rel="noopener noreferrer" class="">#1201</a></li>
<li class="">fix(ci): replace PR promotion with squash push in promote-to-lts by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1177" target="_blank" rel="noopener noreferrer" class="">#1177</a></li>
<li class="">fix(ci): sync workflow files and AGENTS.md from main by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1161" target="_blank" rel="noopener noreferrer" class="">#1161</a></li>
<li class="">fix(ci): fix LTS promotion workflow failures by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1157" target="_blank" rel="noopener noreferrer" class="">#1157</a></li>
<li class="">fix(ci): prevent branch pollution by replacing pull app with manual workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1152" target="_blank" rel="noopener noreferrer" class="">#1152</a></li>
<li class="">fix(ci): prevent accidental LTS tag publishing from pull bot PRs by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1147" target="_blank" rel="noopener noreferrer" class="">#1147</a></li>
<li class="">feat: switch lts builds to cron-only schedule by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1138" target="_blank" rel="noopener noreferrer" class="">#1138</a></li>
<li class="">fix(ci): restrict SBOM generation to lts branch only by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1142" target="_blank" rel="noopener noreferrer" class="">#1142</a></li>
<li class="">revert: restore SBOM generation on main branch by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1141" target="_blank" rel="noopener noreferrer" class="">#1141</a></li>
<li class="">fix(ci): restrict SBOM generation to lts branch only by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1140" target="_blank" rel="noopener noreferrer" class="">#1140</a></li>
<li class="">chore(deps): update github actions (major) by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/iso/pull/40" target="_blank" rel="noopener noreferrer" class="">#40</a></li>
<li class="">chore(deps): update github actions by <a href="https://github.com/mergeraptor" target="_blank" rel="noopener noreferrer" class="">@​mergeraptor</a> in <a href="https://github.com/projectbluefin/iso/pull/39" target="_blank" rel="noopener noreferrer" class="">#39</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="localization">Localization<a href="https://docs.projectbluefin.io/reports/2026/03/#localization" class="hash-link" aria-label="Direct link to Localization" title="Direct link to Localization" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Ftranslation-8B5CF6?style=flat-square" alt="kind/translation" class="img_ev3q"></p>
<p><em>Translation and internationalization work</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-9">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/03/#planned-work-9" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<ul>
<li class="">feat(bazaar, po): add Indonesian curation translation by <a href="https://github.com/KiKaraage" target="_blank" rel="noopener noreferrer" class="">@​KiKaraage</a> in <a href="https://github.com/projectbluefin/common/pull/207" target="_blank" rel="noopener noreferrer" class="">#207</a></li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-9">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/03/#opportunistic-work-9" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<blockquote>
<p>Status: <em>ChillOps</em></p>
</blockquote>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="other">Other<a href="https://docs.projectbluefin.io/reports/2026/03/#other" class="hash-link" aria-label="Direct link to Other" title="Direct link to Other" translate="no">​</a></h2>
<ul>
<li class="">fix(packages): remove sssd cluster packages  by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/bluefin/pull/4356" target="_blank" rel="noopener noreferrer" class="">#4356</a></li>
<li class="">fix: upgrade script was being wiped by /tmp tmpfs mount by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1213" target="_blank" rel="noopener noreferrer" class="">#1213</a></li>
<li class="">chore: remove .opencode/ and plans directory by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/119" target="_blank" rel="noopener noreferrer" class="">#119</a></li>
<li class="">Revert image squash by <a href="https://github.com/alatiera" target="_blank" rel="noopener noreferrer" class="">@​alatiera</a> in <a href="https://github.com/projectbluefin/dakota/pull/96" target="_blank" rel="noopener noreferrer" class="">#96</a></li>
<li class="">Disable chunkify again by <a href="https://github.com/alatiera" target="_blank" rel="noopener noreferrer" class="">@​alatiera</a> in <a href="https://github.com/projectbluefin/dakota/pull/88" target="_blank" rel="noopener noreferrer" class="">#88</a></li>
<li class="">Add bluefin CAS server by <a href="https://github.com/alatiera" target="_blank" rel="noopener noreferrer" class="">@​alatiera</a> in <a href="https://github.com/projectbluefin/dakota/pull/41" target="_blank" rel="noopener noreferrer" class="">#41</a></li>
<li class="">Update refs by <a href="https://github.com/alatiera" target="_blank" rel="noopener noreferrer" class="">@​alatiera</a> in <a href="https://github.com/projectbluefin/dakota/pull/78" target="_blank" rel="noopener noreferrer" class="">#78</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="bot-activity">Bot Activity<a href="https://docs.projectbluefin.io/reports/2026/03/#bot-activity" class="hash-link" aria-label="Direct link to Bot Activity" title="Direct link to Bot Activity" translate="no">​</a></h2>
<p><strong>Automation Percentage:</strong> 68.6% (258 bot PRs out of 376 total PRs)</p>
<table><thead><tr><th>Repository</th><th>Bot PRs</th><th>% of Total</th></tr></thead><tbody><tr><td>bluefin</td><td>84</td><td>22.3%</td></tr><tr><td>bluefin-lts</td><td>73</td><td>19.4%</td></tr><tr><td>dakota</td><td>13</td><td>3.5%</td></tr><tr><td>documentation</td><td>9</td><td>2.4%</td></tr><tr><td>common</td><td>1</td><td>0.3%</td></tr></tbody></table>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>View bot activity details</summary><div><div class="collapsibleContent_i85q"><ul>
<li class="">chore(deps): pin dependencies by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/common/pull/243" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#243</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 650e325 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4384" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4384</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 230f256 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4382" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4382</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 845c8aa by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4383" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4383</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 3242f44 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4381" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4381</a></li>
<li class="">chore(deps): update system_files/shared/usr/share/gnome-shell/extensions/tmp/bazaar-<a href="mailto:integration@kolunmi.github.io" target="_blank" rel="noopener noreferrer" class="">integration@kolunmi.github.io</a> digest to 0f4df05 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4373" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4373</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to a04a1e6 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4372" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4372</a></li>
<li class="">chore(deps): update github/codeql-action digest to c10b806 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4349" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4349</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to b727251 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4357" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4357</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 922ab9f by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4366" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4366</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 3d1f4cf by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4365" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4365</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to c423397 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4363" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4363</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 71f71fe by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4360" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4360</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 702a73b by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4354" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4354</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 7600049 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4353" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4353</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to d437517 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4352" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4352</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 37e6afc by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4351" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4351</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 48a1786 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4350" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4350</a></li>
<li class="">chore(deps): update anchore/sbom-action digest to e22c389 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4326" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4326</a></li>
<li class="">chore(deps): update github/codeql-action digest to 3869755 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4345" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4345</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 5adf254 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4348" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4348</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 6c6cb68 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4347" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4347</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 1fcbd82 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4346" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4346</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 373863d by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4342" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4342</a></li>
<li class="">chore(deps): update github/codeql-action digest to c6f9311 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4324" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4324</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to d10f9b3 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4331" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4331</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 82b6c13 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4339" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4339</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 7d464af by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4338" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4338</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to f7a6604 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4337" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4337</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to c02f193 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4336" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4336</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to cf5fadb by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4335" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4335</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 5fff5b1 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4333" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4333</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to e16cc19 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4332" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4332</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to c6f7b0d by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4330" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4330</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 68ca4b9 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4329" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4329</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to c2ea241 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4327" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4327</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to d8f7451 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4325" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4325</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 3f6ad4a by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4323" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4323</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 3b42b00 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4322" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4322</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 06c4ef9 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4321" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4321</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 091f7f0 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4320" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4320</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 95b17f8 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4318" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4318</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 89cbe7d by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4317" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4317</a></li>
<li class="">chore(deps): update system_files/shared/usr/share/gnome-shell/extensions/search-<a href="mailto:light@icedman.github.com" target="_blank" rel="noopener noreferrer" class="">light@icedman.github.com</a> digest to 4e93e0e by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4313" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4313</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 4286d1e by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4315" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4315</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to d228473 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4314" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4314</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to cf186c0 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4312" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4312</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 5a030e7 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4311" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4311</a></li>
<li class="">chore(deps): update softprops/action-gh-release digest to 153bb8e by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4301" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4301</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 1faa30f by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4309" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4309</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to ac5902e by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4307" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4307</a></li>
<li class="">chore(deps): update system_files/shared/usr/share/gnome-shell/extensions/search-<a href="mailto:light@icedman.github.com" target="_blank" rel="noopener noreferrer" class="">light@icedman.github.com</a> digest to e4ad180 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4295" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4295</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to fef8b47 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4293" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4293</a></li>
<li class="">chore(deps): update github/codeql-action digest to b1bff81 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4305" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4305</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 41b24f8 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4306" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4306</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 8f33eb6 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4304" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4304</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 6a7927a by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4303" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4303</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to d5cb0e4 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4302" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4302</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 213ec9c by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4300" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4300</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to c19cbe4 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4298" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4298</a></li>
<li class="">chore(deps): update softprops/action-gh-release digest to b25b93d by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4297" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4297</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 01f4995 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4296" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4296</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 2c2cd12 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4294" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4294</a></li>
<li class="">chore(deps): update softprops/action-gh-release digest to 71d29a0 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4292" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4292</a></li>
<li class="">chore(deps): update aszc/change-string-case-action action to v8 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4288" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4288</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 72a30c4 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4291" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4291</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to d338079 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4290" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4290</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 9409d0c by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4289" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4289</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to b663d48 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4286" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4286</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 7d7aba6 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4285" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4285</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to e6c9838 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4284" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4284</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to aada8fd by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4282" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4282</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to b1cb101 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4281" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4281</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to eab0621 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4279" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4279</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 69e0d5c by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4277" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4277</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 73d538d by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4278" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4278</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to cbe78e6 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4255" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4255</a></li>
<li class="">chore(deps): update actions/setup-node digest to 53b8394 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4259" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4259</a></li>
<li class="">chore(deps): update anchore/sbom-action digest to 57aae52 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4268" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4268</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 2eca44f by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4265" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4265</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to ce7c746 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4270" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4270</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 5ceb795 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4253" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4253</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 4384228 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4252" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4252</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to ca91068 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4248" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4248</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to f8d5fd2 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4249" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4249</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/dash-<a href="mailto:to-dock@micxgx.gmail.com" target="_blank" rel="noopener noreferrer" class="">to-dock@micxgx.gmail.com</a> digest to 69c6ee5 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1228" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1228</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to 2c33da4 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1241" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1241</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 230f256 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1246" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1246</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to a04a1e6 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1244" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1244</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com digest to 5d276f3 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1216" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1216</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to e699fae by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1223" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1223</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/gsconnect@andyholmes.github.io digest to 35bc599 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1236" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1236</a></li>
<li class="">chore(deps): update cgr.dev/chainguard/wolfi-base<!-- -->:latest<!-- --> docker digest to a5a619c by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1234" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1234</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 702a73b by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1237" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1237</a></li>
<li class="">chore(deps): update anchore/sbom-action digest to e22c389 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1210" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1210</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to b727251 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1239" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1239</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 48a1786 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1235" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1235</a></li>
<li class="">chore(deps): update hanthor/changelog-action digest to 0f9fc8c by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1233" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1233</a></li>
<li class="">chore(deps): update cgr.dev/chainguard/wolfi-base<!-- -->:latest<!-- --> docker digest to 237a457 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1229" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1229</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/dash-<a href="mailto:to-dock@micxgx.gmail.com" target="_blank" rel="noopener noreferrer" class="">to-dock@micxgx.gmail.com</a> digest to 4a55b91 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1227" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1227</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/dash-<a href="mailto:to-dock@micxgx.gmail.com" target="_blank" rel="noopener noreferrer" class="">to-dock@micxgx.gmail.com</a> digest to 716b285 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1226" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1226</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/dash-<a href="mailto:to-dock@micxgx.gmail.com" target="_blank" rel="noopener noreferrer" class="">to-dock@micxgx.gmail.com</a> digest to 8a7e21a by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1225" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1225</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/dash-<a href="mailto:to-dock@micxgx.gmail.com" target="_blank" rel="noopener noreferrer" class="">to-dock@micxgx.gmail.com</a> digest to ca92703 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1224" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1224</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to d10f9b3 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1222" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1222</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/dash-<a href="mailto:to-dock@micxgx.gmail.com" target="_blank" rel="noopener noreferrer" class="">to-dock@micxgx.gmail.com</a> digest to 57ac68f by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1219" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1219</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/dash-<a href="mailto:to-dock@micxgx.gmail.com" target="_blank" rel="noopener noreferrer" class="">to-dock@micxgx.gmail.com</a> digest to 57ac68f by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1208" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1208</a></li>
<li class="">chore(deps): update cgr.dev/chainguard/wolfi-base<!-- -->:latest<!-- --> docker digest to 73de6aa by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1206" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1206</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com digest to 5f21a79 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1205" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1205</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to 56d49d1 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1204" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1204</a></li>
<li class="">chore(deps): update cgr.dev/chainguard/wolfi-base<!-- -->:latest<!-- --> docker digest to 550e0d6 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1203" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1203</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/tmp/caffeine digest to 2fafa49 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1200" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1200</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to 54b49be by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1198" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1198</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to 7b1e3d1 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1194" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1194</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/search-<a href="mailto:light@icedman.github.com" target="_blank" rel="noopener noreferrer" class="">light@icedman.github.com</a> digest to 4e93e0e by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1193" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1193</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to b10c380 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1191" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1191</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to ff6f31c by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1185" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1185</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/search-<a href="mailto:light@icedman.github.com" target="_blank" rel="noopener noreferrer" class="">light@icedman.github.com</a> digest to e4ad180 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1190" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1190</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to fef8b47 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1189" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1189</a></li>
<li class="">chore(deps): update cgr.dev/chainguard/wolfi-base<!-- -->:latest<!-- --> docker digest to 2a43204 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1188" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1188</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 9409d0c by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1186" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1186</a></li>
<li class="">chore(deps): update cgr.dev/chainguard/wolfi-base<!-- -->:latest<!-- --> docker digest to a9a3a0c by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1184" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1184</a></li>
<li class="">chore(deps): update cgr.dev/chainguard/wolfi-base<!-- -->:latest<!-- --> docker digest to 08420c1 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1181" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1181</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 69e0d5c by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1174" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1174</a></li>
<li class="">chore(deps): update actions/download-artifact digest to 3e5f45b by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1183" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1183</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to c2dba5f by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1182" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1182</a></li>
<li class="">chore(deps): update cgr.dev/chainguard/wolfi-base<!-- -->:latest<!-- --> docker digest to 08420c1 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1156" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1156</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to 226b06f by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1179" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1179</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to 9c0d148 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1178" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1178</a></li>
<li class="">chore(deps): update anchore/sbom-action digest to 57aae52 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1175" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1175</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to d1a9fbd by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1173" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1173</a></li>
<li class="">chore(deps): update actions/setup-node digest to 53b8394 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1163" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1163</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to 923014b by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1162" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1162</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to b9a75b6 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1164" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1164</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/tmp/caffeine digest to 873a1b0 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1166" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1166</a></li>
<li class="">chore(deps): update docker/metadata-action action to v6 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1167" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1167</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/gsconnect@andyholmes.github.io digest to ed2f3a1 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1168" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1168</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 2eca44f by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1169" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1169</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/dash-<a href="mailto:to-dock@micxgx.gmail.com" target="_blank" rel="noopener noreferrer" class="">to-dock@micxgx.gmail.com</a> digest to 0f21b6b by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1165" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1165</a></li>
<li class="">chore(deps): update cgr.dev/chainguard/wolfi-base<!-- -->:latest<!-- --> docker digest to 786c4d1 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1149" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1149</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/tmp/caffeine digest to 98b3b4f by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1148" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1148</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to cbe78e6 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1146" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1146</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to d4ef607 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1145" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1145</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to ca91068 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1135" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1135</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to d4ef607 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1139" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1139</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to 7dca424 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1131" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1131</a></li>
<li class="">chore(deps): update anchore/sbom-action digest to 17ae174 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1132" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1132</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to b8fe93b by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1133" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1133</a></li>
<li class="">chore(deps): update github artifact actions (major) by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1134" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1134</a></li>
<li class="">promote: main → lts by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1245" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1245</a></li>
<li class="">promote: main → lts by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1211" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1211</a></li>
<li class="">promote: main → lts by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1202" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1202</a></li>
<li class="">promote: main → lts by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1199" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1199</a></li>
<li class="">promote: main → lts by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1196" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1196</a></li>
<li class="">promote: main to lts by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1153" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1153</a></li>
<li class="">[pull] lts from main by <a href="https://github.com/pull" target="_blank" rel="noopener noreferrer" class="">@​pull</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1144" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1144</a></li>
<li class="">[pull] lts from main by <a href="https://github.com/pull" target="_blank" rel="noopener noreferrer" class="">@​pull</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1143" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1143</a></li>
<li class="">[pull] lts from main by <a href="https://github.com/pull" target="_blank" rel="noopener noreferrer" class="">@​pull</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1137" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1137</a></li>
<li class="">[pull] lts from main by <a href="https://github.com/pull" target="_blank" rel="noopener noreferrer" class="">@​pull</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1136" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1136</a></li>
<li class="">chore(deps): update sigstore/cosign-installer action to v4 by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/documentation/pull/692" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#692</a></li>
<li class="">chore(deps): update typescript-eslint monorepo to v8 (major) by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/documentation/pull/644" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#644</a></li>
<li class="">chore(deps): update dependency typescript to v6 by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/documentation/pull/675" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#675</a></li>
<li class="">chore(deps): update actions/deploy-pages action to v5 by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/documentation/pull/674" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#674</a></li>
<li class="">chore(deps): update all non-major dependencies by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/documentation/pull/671" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#671</a></li>
<li class="">chore(deps): update all non-major dependencies by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/documentation/pull/670" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#670</a></li>
<li class="">chore(deps): update all non-major dependencies by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/documentation/pull/657" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#657</a></li>
<li class="">blog: Bluefin LTS: Now with GNOME 49 and 50 by <a href="https://github.com/copilot-swe-agent" target="_blank" rel="noopener noreferrer" class="">@​copilot-swe-agent</a> in <a href="https://github.com/projectbluefin/documentation/pull/677" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#677</a></li>
<li class="">docs(reports): Monthly report for March 2026 by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/documentation/pull/652" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#652</a></li>
<li class="">chore(deps): update tarball sources by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/143" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#143</a></li>
<li class="">chore(deps): track core and junction sources by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/142" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#142</a></li>
<li class="">chore(deps): track Bluefin element sources by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/144" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#144</a></li>
<li class="">chore(deps): track Bluefin element sources by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/141" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#141</a></li>
<li class="">chore(deps): track Bluefin element sources by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/132" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#132</a></li>
<li class="">chore(deps): track Bluefin element sources by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/128" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#128</a></li>
<li class="">chore(deps): update tarball sources by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/125" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#125</a></li>
<li class="">chore(deps): track core and junction sources by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/123" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#123</a></li>
<li class="">chore(deps): track Bluefin element sources by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/124" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#124</a></li>
<li class="">chore(deps): track Bluefin element sources by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/115" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#115</a></li>
<li class="">chore(deps): update tarball sources by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/113" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#113</a></li>
<li class="">chore(deps): track Bluefin element sources by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/104" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#104</a></li>
<li class="">chore(deps): update tarball sources by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/74" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#74</a></li>
</ul></div></div></details>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="build-health">Build Health<a href="https://docs.projectbluefin.io/reports/2026/03/#build-health" class="hash-link" aria-label="Direct link to Build Health" title="Direct link to Build Health" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="raptor-race">Raptor Race<a href="https://docs.projectbluefin.io/reports/2026/03/#raptor-race" class="hash-link" aria-label="Direct link to Raptor Race" title="Direct link to Raptor Race" translate="no">​</a></h3>
<p>Keep Bluefin healthy with green builds. Wranglers apply within!</p>
<table><thead><tr><th>Image</th><th>Success Rate</th><th>Successes</th><th>Failures</th><th>Monthly Change</th></tr></thead><tbody><tr><td><code>bluefin:stable</code></td><td>82.1%</td><td>184</td><td>40</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/%2B23.6%25-success?style=flat-square" alt="+23.6%" class="img_ev3q"></td></tr><tr><td><code>bluefin:latest</code></td><td>83.5%</td><td>182</td><td>36</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/%2B6.5%25-success?style=flat-square" alt="+6.5%" class="img_ev3q"></td></tr><tr><td><code>bluefin:lts</code></td><td>78.6%</td><td>272</td><td>74</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/%2B15.2%25-success?style=flat-square" alt="+15.2%" class="img_ev3q"></td></tr><tr><td><code>bluefin:lts-hwe</code></td><td>76.5%</td><td>260</td><td>80</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/%2B5.8%25-success?style=flat-square" alt="+5.8%" class="img_ev3q"></td></tr><tr><td><code>bluefin-dx:lts</code></td><td>75.7%</td><td>256</td><td>82</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/%2B26.4%25-success?style=flat-square" alt="+26.4%" class="img_ev3q"></td></tr><tr><td><code>bluefin-gdx:lts</code></td><td>38%</td><td>128</td><td>209</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/--25.9%25-critical?style=flat-square" alt="-25.9%" class="img_ev3q"></td></tr><tr><td><code>bluefin-dx:lts-hwe</code></td><td>77.8%</td><td>263</td><td>75</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/%2B30.8%25-success?style=flat-square" alt="+30.8%" class="img_ev3q"></td></tr></tbody></table>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="this-months-highlights">This Month's Highlights<a href="https://docs.projectbluefin.io/reports/2026/03/#this-months-highlights" class="hash-link" aria-label="Direct link to This Month's Highlights" title="Direct link to This Month's Highlights" translate="no">​</a></h3>
<table><thead><tr><th>Metric</th><th>Value</th></tr></thead><tbody><tr><td>📊 <strong>Total Builds</strong></td><td>2141 builds across all images</td></tr><tr><td>🏆 <strong>Most Active</strong></td><td><code>bluefin:lts</code> (346 builds)</td></tr><tr><td>💯 <strong>100% Club</strong></td><td><em>None. Vegeta is displeased.</em></td></tr><tr><td>⏱️ <strong>Avg Build Time</strong></td><td>17 minutes across all variants</td></tr></tbody></table>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="contributors">Contributors<a href="https://docs.projectbluefin.io/reports/2026/03/#contributors" class="hash-link" aria-label="Direct link to Contributors" title="Direct link to Contributors" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-lights">New Lights<a href="https://docs.projectbluefin.io/reports/2026/03/#new-lights" class="hash-link" aria-label="Direct link to New Lights" title="Direct link to New Lights" translate="no">​</a></h3>
<p>We welcome our newest Guardians to the project.</p>
<blockquote>
<p>"I do not know what the future holds. But I know this: with you at our side, there is nothing we cannot face."</p>
<p>—Commander Zavala</p>
</blockquote>
<div style="display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem;margin-bottom:2rem"><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div></div>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="wayfinders">Wayfinders<a href="https://docs.projectbluefin.io/reports/2026/03/#wayfinders" class="hash-link" aria-label="Direct link to Wayfinders" title="Direct link to Wayfinders" translate="no">​</a></h3>
<blockquote>
<p>"Define yourself by your actions."</p>
<p>—Lord Saladin</p>
</blockquote>
<div style="display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem;margin-bottom:2rem"><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div></div>
<hr>
<p><em>Want to see the latest OS releases? Check out the <a class="" href="https://docs.projectbluefin.io/changelogs/">Changelogs</a>. For announcements and deep dives, read our <a class="" href="https://docs.projectbluefin.io/blog/">Blog</a>.</em></p>
<p><em>This report was automatically generated from <a href="https://todo.projectbluefin.io/" target="_blank" rel="noopener noreferrer" class="">todo.projectbluefin.io</a>.</em></p>
<hr>
<p><em>Generated on 2026-04-02</em><br>
<a href="https://todo.projectbluefin.io/" target="_blank" rel="noopener noreferrer" class="">View Project Board</a> | <a href="https://github.com/projectbluefin/common/issues/new" target="_blank" rel="noopener noreferrer" class="">Report an Issue</a></p>]]></content:encoded>
            <category>monthly-report</category>
            <category>project-activity</category>
        </item>
        <item>
            <title><![CDATA[Fossil February 2026]]></title>
            <link>https://docs.projectbluefin.io/reports/2026/02/</link>
            <guid>https://docs.projectbluefin.io/reports/2026/02/</guid>
            <pubDate>Sat, 28 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[| | |]]></description>
            <content:encoded><![CDATA[<table><thead><tr><th></th><th></th></tr></thead><tbody><tr><td><strong>Total Items</strong></td><td>71 (9 planned, 62 opportunistic)</td></tr><tr><td><strong>Automation</strong></td><td>70.2% (167 bot PRs out of 238 total PRs)</td></tr><tr><td><strong>Contributors</strong></td><td>17 total, 7 new</td></tr></tbody></table>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="desktop">Desktop<a href="https://docs.projectbluefin.io/reports/2026/02/#desktop" class="hash-link" aria-label="Direct link to Desktop" title="Direct link to Desktop" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fgnome-28A745?style=flat-square" alt="area/gnome" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Faurora-1D76DB?style=flat-square" alt="area/aurora" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fbling-F9C74F?style=flat-square" alt="area/bling" class="img_ev3q"></p>
<p><em>GNOME desktop environment, Aurora variant (KDE), and terminal enhancements</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/02/#planned-work" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<blockquote>
<p>Status: <em>ChillOps</em></p>
</blockquote>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/02/#opportunistic-work" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">fix: move starship init bash to <code>/etc/profile.d</code> by <a href="https://github.com/salim-b" target="_blank" rel="noopener noreferrer" class="">@​salim-b</a> in <a href="https://github.com/ublue-os/bluefin/pull/4147" target="_blank" rel="noopener noreferrer" class="">#4147</a></li>
<li class="">feat: Add Adwaita Fonts from EPEL by <a href="https://github.com/rrenomeron" target="_blank" rel="noopener noreferrer" class="">@​rrenomeron</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1089" target="_blank" rel="noopener noreferrer" class="">#1089</a></li>
<li class="">fix: use upstream xdg-terminal-exec instead of hack by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1060" target="_blank" rel="noopener noreferrer" class="">#1060</a></li>
<li class="">fix: GNOME downgrade commands  by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1109" target="_blank" rel="noopener noreferrer" class="">#1109</a></li>
<li class="">build: Remove GNOME 48 backport COPR by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/976" target="_blank" rel="noopener noreferrer" class="">#976</a></li>
<li class="">fix: no logos on centos bluefin-lts by <a href="https://github.com/renner0e" target="_blank" rel="noopener noreferrer" class="">@​renner0e</a> in <a href="https://github.com/projectbluefin/iso/pull/32" target="_blank" rel="noopener noreferrer" class="">#32</a></li>
<li class="">fix: fedora logos in iso by <a href="https://github.com/renner0e" target="_blank" rel="noopener noreferrer" class="">@​renner0e</a> in <a href="https://github.com/projectbluefin/iso/pull/30" target="_blank" rel="noopener noreferrer" class="">#30</a></li>
</ul>
<h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="dakota-gnome-os-prototype">Dakota (GNOME OS Prototype)<a href="https://docs.projectbluefin.io/reports/2026/02/#dakota-gnome-os-prototype" class="hash-link" aria-label="Direct link to Dakota (GNOME OS Prototype)" title="Direct link to Dakota (GNOME OS Prototype)" translate="no">​</a></h5>
<ul>
<li class="">Update gnomeos juction ref by <a href="https://github.com/alatiera" target="_blank" rel="noopener noreferrer" class="">@​alatiera</a> in <a href="https://github.com/projectbluefin/dakota/pull/39" target="_blank" rel="noopener noreferrer" class="">#39</a></li>
<li class="">fix: add dconf profile and database compilation, clean up elements by <a href="https://github.com/ahmedadan" target="_blank" rel="noopener noreferrer" class="">@​ahmedadan</a> in <a href="https://github.com/projectbluefin/dakota/pull/30" target="_blank" rel="noopener noreferrer" class="">#30</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="development">Development<a href="https://docs.projectbluefin.io/reports/2026/02/#development" class="hash-link" aria-label="Direct link to Development" title="Direct link to Development" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fdx-17A2B8?style=flat-square" alt="area/dx" class="img_ev3q"></p>
<p><em>Development tools and IDE integrations</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-1">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/02/#planned-work-1" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<blockquote>
<p>Status: <em>ChillOps</em></p>
</blockquote>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-1">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/02/#opportunistic-work-1" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">fix: re-enable arm64 builds by <a href="https://github.com/ahmedadan" target="_blank" rel="noopener noreferrer" class="">@​ahmedadan</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1098" target="_blank" rel="noopener noreferrer" class="">#1098</a></li>
</ul>
<h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="dakota-gnome-os-prototype-1">Dakota (GNOME OS Prototype)<a href="https://docs.projectbluefin.io/reports/2026/02/#dakota-gnome-os-prototype-1" class="hash-link" aria-label="Direct link to Dakota (GNOME OS Prototype)" title="Direct link to Dakota (GNOME OS Prototype)" translate="no">​</a></h5>
<ul>
<li class="">feat: improve boot-vm ssh forwarding for native and containerized QEMU by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/dakota/pull/38" target="_blank" rel="noopener noreferrer" class="">#38</a></li>
<li class="">feat: add docker-qemu by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/dakota/pull/36" target="_blank" rel="noopener noreferrer" class="">#36</a></li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="homebrew">Homebrew<a href="https://docs.projectbluefin.io/reports/2026/02/#homebrew" class="hash-link" aria-label="Direct link to Homebrew" title="Direct link to Homebrew" translate="no">​</a></h3>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-applications">New Applications<a href="https://docs.projectbluefin.io/reports/2026/02/#new-applications" class="hash-link" aria-label="Direct link to New Applications" title="Direct link to New Applications" translate="no">​</a></h4>
<p>The following applications were added to our Homebrew taps this month:</p>
<table><thead><tr><th>Application</th><th>Description</th><th>Status</th></tr></thead><tbody><tr><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/186" target="_blank" rel="noopener noreferrer" class=""><strong>craft-agents-linux</strong></a></td><td>Work with most powerful agents in the world, with the UX they deserve</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/experimental-orange?style=flat-square" alt="Experimental" class="img_ev3q"></td></tr><tr><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/191" target="_blank" rel="noopener noreferrer" class=""><strong>emdash-linux</strong></a></td><td>Agentic development environment for running multiple coding agents in parallel</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/experimental-orange?style=flat-square" alt="Experimental" class="img_ev3q"></td></tr></tbody></table>
<p>Use <code>ujust bbrew</code> to browse and install these packages. Follow <a href="https://github.com/ublue-os/homebrew-tap" target="_blank" rel="noopener noreferrer" class="">the tap instructions</a> if you want to do it by hand.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="package-updates">Package Updates<a href="https://docs.projectbluefin.io/reports/2026/02/#package-updates" class="hash-link" aria-label="Direct link to Package Updates" title="Direct link to Package Updates" translate="no">​</a></h4>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/production--tap-42%20updates-blue?style=flat-square" alt="Production Tap" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/experimental--tap-16%20updates-orange?style=flat-square" alt="Experimental Tap" class="img_ev3q"></p>
<p><strong>58 automated updates</strong> this month via GitHub Actions. Homebrew tap version bumps ensure Bluefin users always have access to the latest stable releases.</p>
<h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="quick-summary">Quick Summary<a href="https://docs.projectbluefin.io/reports/2026/02/#quick-summary" class="hash-link" aria-label="Direct link to Quick Summary" title="Direct link to Quick Summary" translate="no">​</a></h5>
<table><thead><tr><th>Tap</th><th>Updates</th></tr></thead><tbody><tr><td>production-tap</td><td>42</td></tr><tr><td>experimental-tap</td><td>16</td></tr></tbody></table>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>View all production-tap updates (42)</summary><div><div class="collapsibleContent_i85q"><table><thead><tr><th>Package</th><th>Versions</th><th>PR</th></tr></thead><tbody><tr><td>goose-linux</td><td>1.22.2 → 1.26.1 (9 updates)</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/276" target="_blank" rel="noopener noreferrer" class="">#276</a></td></tr><tr><td>antigravity-linux</td><td>1.16.5 → 1.19.6 (6 updates)</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/274" target="_blank" rel="noopener noreferrer" class="">#274</a></td></tr><tr><td>vscodium-linux</td><td>1.108.20787 → 1.109.51242 (6 updates)</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/261" target="_blank" rel="noopener noreferrer" class="">#261</a></td></tr><tr><td>lm-studio-linux</td><td>0.4.2 → 0.4.6 (5 updates)</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/277" target="_blank" rel="noopener noreferrer" class="">#277</a></td></tr><tr><td>visual-studio-code-linux</td><td>1.109.0 → 1.109.5 (5 updates)</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/259" target="_blank" rel="noopener noreferrer" class="">#259</a></td></tr><tr><td>1password-gui-linux</td><td>8.12.2 → 8.12.5 (3 updates)</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/273" target="_blank" rel="noopener noreferrer" class="">#273</a></td></tr><tr><td>linux-mcp-server</td><td>1.3.0 → 1.3.2 (3 updates)</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/257" target="_blank" rel="noopener noreferrer" class="">#257</a></td></tr><tr><td>jetbrains-toolbox-linux</td><td>3.3.0.74186</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/271" target="_blank" rel="noopener noreferrer" class="">#271</a></td></tr></tbody></table></div></div></details>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>View all experimental-tap updates (16)</summary><div><div class="collapsibleContent_i85q"><table><thead><tr><th>Package</th><th>Versions</th><th>PR</th></tr></thead><tbody><tr><td>opencode-desktop-linux</td><td>1.1.48 → 1.1.53 (5 updates)</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/182" target="_blank" rel="noopener noreferrer" class="">#182</a></td></tr><tr><td>cursor-linux</td><td>2.4.28 → 2.4.30 (2 updates)</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/184" target="_blank" rel="noopener noreferrer" class="">#184</a></td></tr><tr><td>datagrip-linux</td><td>2025.3.4 → 2025.3.5 (2 updates)</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/181" target="_blank" rel="noopener noreferrer" class="">#181</a></td></tr><tr><td>pycharm-linux</td><td>2025.3.2.1</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/176" target="_blank" rel="noopener noreferrer" class="">#176</a></td></tr><tr><td>webstorm-linux</td><td>2025.3.2</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/160" target="_blank" rel="noopener noreferrer" class="">#160</a></td></tr><tr><td>rubymine-linux</td><td>2025.3.2</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/159" target="_blank" rel="noopener noreferrer" class="">#159</a></td></tr><tr><td>phpstorm-linux</td><td>2025.3.2</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/158" target="_blank" rel="noopener noreferrer" class="">#158</a></td></tr><tr><td>intellij-idea-linux</td><td>2025.3.2</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/156" target="_blank" rel="noopener noreferrer" class="">#156</a></td></tr><tr><td>clion-linux</td><td>2025.3.2</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/153" target="_blank" rel="noopener noreferrer" class="">#153</a></td></tr></tbody></table></div></div></details>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="ecosystem">Ecosystem<a href="https://docs.projectbluefin.io/reports/2026/02/#ecosystem" class="hash-link" aria-label="Direct link to Ecosystem" title="Direct link to Ecosystem" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fbrew-E8590C?style=flat-square" alt="area/brew" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fbluespeed-1D76DB?style=flat-square" alt="area/bluespeed" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fflatpak-9333EA?style=flat-square" alt="area/flatpak" class="img_ev3q"></p>
<p><em>Homebrew packages, AI/ML tools (Bluespeed), and Flatpak applications</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-2">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/02/#planned-work-2" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<ul>
<li class="">feat: add antigravity-linux to Brewfile by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/215" target="_blank" rel="noopener noreferrer" class="">#215</a></li>
<li class="">feat: add Sitra &amp; Embellish font apps to Bazaar flatpak curations by <a href="https://github.com/KiKaraage" target="_blank" rel="noopener noreferrer" class="">@​KiKaraage</a> in <a href="https://github.com/projectbluefin/common/pull/198" target="_blank" rel="noopener noreferrer" class="">#198</a></li>
<li class="">chore: update tap brewfile by <a href="https://github.com/inffy" target="_blank" rel="noopener noreferrer" class="">@​inffy</a> in <a href="https://github.com/projectbluefin/common/pull/196" target="_blank" rel="noopener noreferrer" class="">#196</a></li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-2">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/02/#opportunistic-work-2" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">fix(pmbootstrap): rebuild bottle for 3.9.0 by <a href="https://github.com/ahmedadan" target="_blank" rel="noopener noreferrer" class="">@​ahmedadan</a> in <a href="https://github.com/ublue-os/homebrew-tap/pull/278" target="_blank" rel="noopener noreferrer" class="">#278</a></li>
<li class="">feat: add antigravity URL handler desktop entry and update artifacts by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/ublue-os/homebrew-tap/pull/262" target="_blank" rel="noopener noreferrer" class="">#262</a></li>
<li class="">fix: add git pull --rebase to bottle workflow to handle concurrent pushes by <a href="https://github.com/ahmedadan" target="_blank" rel="noopener noreferrer" class="">@​ahmedadan</a> in <a href="https://github.com/ublue-os/homebrew-tap/pull/247" target="_blank" rel="noopener noreferrer" class="">#247</a></li>
<li class="">feat: add <code>agy</code> target alias for the antigravity binary by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/ublue-os/homebrew-tap/pull/234" target="_blank" rel="noopener noreferrer" class="">#234</a></li>
<li class="">feat(cask): add emdash-linux by <a href="https://github.com/ahmedadan" target="_blank" rel="noopener noreferrer" class="">@​ahmedadan</a> in <a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/191" target="_blank" rel="noopener noreferrer" class="">#191</a></li>
<li class="">feat: add craft-agents-linux by <a href="https://github.com/KiKaraage" target="_blank" rel="noopener noreferrer" class="">@​KiKaraage</a> in <a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/186" target="_blank" rel="noopener noreferrer" class="">#186</a></li>
<li class="">Fix emacs-app-linux GUI startup by placing pdmp next to binary by <a href="https://github.com/dtg01100" target="_blank" rel="noopener noreferrer" class="">@​dtg01100</a> in <a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/188" target="_blank" rel="noopener noreferrer" class="">#188</a></li>
<li class="">feat(reports): add homebrew tap promotions section to monthly reports by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/614" target="_blank" rel="noopener noreferrer" class="">#614</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="system-services--policies">System Services &amp; Policies<a href="https://docs.projectbluefin.io/reports/2026/02/#system-services--policies" class="hash-link" aria-label="Direct link to System Services &amp; Policies" title="Direct link to System Services &amp; Policies" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fservices-4A90E2?style=flat-square" alt="area/services" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fpolicy-5B8BC1?style=flat-square" alt="area/policy" class="img_ev3q"></p>
<p><em>Systemd services and system-level policies</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-3">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/02/#planned-work-3" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<ul>
<li class="">fix: move ublue signing keys to /usr/lib/pki/containers by <a href="https://github.com/renner0e" target="_blank" rel="noopener noreferrer" class="">@​renner0e</a> in <a href="https://github.com/projectbluefin/common/pull/202" target="_blank" rel="noopener noreferrer" class="">#202</a></li>
<li class="">fix: move StartLimitIntervalSec to [Unit] by <a href="https://github.com/renner0e" target="_blank" rel="noopener noreferrer" class="">@​renner0e</a> in <a href="https://github.com/projectbluefin/common/pull/203" target="_blank" rel="noopener noreferrer" class="">#203</a></li>
<li class="">fix: move quay.io/toolbx key to /usr by <a href="https://github.com/renner0e" target="_blank" rel="noopener noreferrer" class="">@​renner0e</a> in <a href="https://github.com/projectbluefin/common/pull/201" target="_blank" rel="noopener noreferrer" class="">#201</a></li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-3">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/02/#opportunistic-work-3" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<blockquote>
<p>Status: <em>ChillOps</em></p>
</blockquote>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="hardware">Hardware<a href="https://docs.projectbluefin.io/reports/2026/02/#hardware" class="hash-link" aria-label="Direct link to Hardware" title="Direct link to Hardware" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fhardware-F59E0B?style=flat-square" alt="area/hardware" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fnvidia-76B900?style=flat-square" alt="area/nvidia" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/aarch64-F59E0B?style=flat-square" alt="aarch64" class="img_ev3q"></p>
<p><em>Hardware support, drivers, NVIDIA GPU, and ARM64 architecture</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-4">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/02/#planned-work-4" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<blockquote>
<p>Status: <em>ChillOps</em></p>
</blockquote>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-4">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/02/#opportunistic-work-4" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">fix: remove kernel pin by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/bluefin/pull/4237" target="_blank" rel="noopener noreferrer" class="">#4237</a></li>
<li class="">chore: remove firmware files that are part of mt7xxx-firmware by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/bluefin/pull/4198" target="_blank" rel="noopener noreferrer" class="">#4198</a></li>
<li class="">fix: pin kernel to 6.17.12 for ZFS compatibility by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/bluefin/pull/4187" target="_blank" rel="noopener noreferrer" class="">#4187</a></li>
<li class="">fix(gdx): disable arm64 builds and fix nvidia failure by <a href="https://github.com/ahmedadan" target="_blank" rel="noopener noreferrer" class="">@​ahmedadan</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1078" target="_blank" rel="noopener noreferrer" class="">#1078</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="infrastructure">Infrastructure<a href="https://docs.projectbluefin.io/reports/2026/02/#infrastructure" class="hash-link" aria-label="Direct link to Infrastructure" title="Direct link to Infrastructure" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fiso-A0522D?style=flat-square" alt="area/iso" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fupstream-5CB85C?style=flat-square" alt="area/upstream" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fbuildstream-0066FF?style=flat-square" alt="area/buildstream" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Ffinpilot-7C3AED?style=flat-square" alt="area/finpilot" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fjust-E99695?style=flat-square" alt="area/just" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Ftesting-F59E0B?style=flat-square" alt="area/testing" class="img_ev3q"></p>
<p><em>ISO images, upstream integration, build systems, and testing frameworks</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-5">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/02/#planned-work-5" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<ul>
<li class="">fix: clarify what ujust update does by <a href="https://github.com/renner0e" target="_blank" rel="noopener noreferrer" class="">@​renner0e</a> in <a href="https://github.com/projectbluefin/common/pull/219" target="_blank" rel="noopener noreferrer" class="">#219</a></li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-5">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/02/#opportunistic-work-5" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">feat: publish -testing images when changes merge to main by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1101" target="_blank" rel="noopener noreferrer" class="">#1101</a></li>
<li class="">feat: add torrent generation for ISO builds by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/iso/pull/35" target="_blank" rel="noopener noreferrer" class="">#35</a></li>
<li class="">feat(ci): implement prerelease/promotion workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/iso/pull/36" target="_blank" rel="noopener noreferrer" class="">#36</a></li>
<li class="">ci(promote): update production bucket name to bluefin by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/iso/pull/34" target="_blank" rel="noopener noreferrer" class="">#34</a></li>
<li class="">ci(promote): update R2 secret names to production by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/iso/pull/33" target="_blank" rel="noopener noreferrer" class="">#33</a></li>
<li class="">chore: remove space saving actions by <a href="https://github.com/renner0e" target="_blank" rel="noopener noreferrer" class="">@​renner0e</a> in <a href="https://github.com/projectbluefin/iso/pull/31" target="_blank" rel="noopener noreferrer" class="">#31</a></li>
<li class="">fix(ci): resolve anaconda-webui package conflict after bluefin PR #4072 by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/iso/pull/27" target="_blank" rel="noopener noreferrer" class="">#27</a></li>
</ul>
<h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="dakota-gnome-os-prototype-2">Dakota (GNOME OS Prototype)<a href="https://docs.projectbluefin.io/reports/2026/02/#dakota-gnome-os-prototype-2" class="hash-link" aria-label="Direct link to Dakota (GNOME OS Prototype)" title="Direct link to Dakota (GNOME OS Prototype)" translate="no">​</a></h5>
<ul>
<li class="">feat: add justfile bcvk test commands by <a href="https://github.com/ahmedadan" target="_blank" rel="noopener noreferrer" class="">@​ahmedadan</a> in <a href="https://github.com/projectbluefin/dakota/pull/61" target="_blank" rel="noopener noreferrer" class="">#61</a></li>
<li class="">revert: "chore(deps): update dependency buildstream-plugins to v2.5.0" by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/62" target="_blank" rel="noopener noreferrer" class="">#62</a></li>
<li class="">Revert "feat(ci): add multi-runner workflow for free GitHub runners" by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/dakota/pull/35" target="_blank" rel="noopener noreferrer" class="">#35</a></li>
<li class="">feat(ci): add multi-runner workflow for free GitHub runners by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/dakota/pull/34" target="_blank" rel="noopener noreferrer" class="">#34</a></li>
<li class="">feat: use pre-built chunkah image by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/dakota/pull/33" target="_blank" rel="noopener noreferrer" class="">#33</a></li>
<li class="">Refactor build process to use Just and integrate Chunkah by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/dakota/pull/32" target="_blank" rel="noopener noreferrer" class="">#32</a></li>
<li class="">feat: integrate chunkah for oci image re-layering by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/dakota/pull/24" target="_blank" rel="noopener noreferrer" class="">#24</a></li>
<li class="">ci: switch to daily cron build at 08:00 UTC by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/29" target="_blank" rel="noopener noreferrer" class="">#29</a></li>
<li class="">Build bootc locally to fix bad caching by <a href="https://github.com/jumpyvi" target="_blank" rel="noopener noreferrer" class="">@​jumpyvi</a> in <a href="https://github.com/projectbluefin/dakota/pull/17" target="_blank" rel="noopener noreferrer" class="">#17</a></li>
<li class="">Update justfile by <a href="https://github.com/jumpyvi" target="_blank" rel="noopener noreferrer" class="">@​jumpyvi</a> in <a href="https://github.com/projectbluefin/dakota/pull/18" target="_blank" rel="noopener noreferrer" class="">#18</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="documentation">Documentation<a href="https://docs.projectbluefin.io/reports/2026/02/#documentation" class="hash-link" aria-label="Direct link to Documentation" title="Direct link to Documentation" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Fdocumentation-0066FF?style=flat-square" alt="kind/documentation" class="img_ev3q"></p>
<p><em>Documentation improvements and additions</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-6">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/02/#planned-work-6" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<blockquote>
<p>Status: <em>ChillOps</em></p>
</blockquote>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-6">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/02/#opportunistic-work-6" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">docs(linux-mcp-server): add link to upstream survey by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/homebrew-tap/pull/240" target="_blank" rel="noopener noreferrer" class="">#240</a></li>
<li class="">docs: add torrent column to ISO download tables by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/651" target="_blank" rel="noopener noreferrer" class="">#651</a></li>
<li class="">Edit streams table to reflect stable being default by <a href="https://github.com/louhitar" target="_blank" rel="noopener noreferrer" class="">@​louhitar</a> in <a href="https://github.com/projectbluefin/documentation/pull/632" target="_blank" rel="noopener noreferrer" class="">#632</a></li>
<li class="">docs(troubleshooting): update MCP config for Gemini and migrate images by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/630" target="_blank" rel="noopener noreferrer" class="">#630</a></li>
<li class="">docs: simplify MCP configuration with shared Dosu UUID by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/629" target="_blank" rel="noopener noreferrer" class="">#629</a></li>
<li class="">Update Removal of Starship docs by <a href="https://github.com/AtiusAmy" target="_blank" rel="noopener noreferrer" class="">@​AtiusAmy</a> in <a href="https://github.com/projectbluefin/documentation/pull/627" target="_blank" rel="noopener noreferrer" class="">#627</a></li>
<li class="">feat(components): add holographic hover effects to foil cards by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/626" target="_blank" rel="noopener noreferrer" class="">#626</a></li>
<li class="">docs: add tieguy to advisors and mentors by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/622" target="_blank" rel="noopener noreferrer" class="">#622</a></li>
<li class="">docs: remove planning archive and clean up documentation by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/617" target="_blank" rel="noopener noreferrer" class="">#617</a></li>
<li class="">chore: upgrade Node.js requirement from 18 to 20 by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/613" target="_blank" rel="noopener noreferrer" class="">#613</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="tech-debt">Tech Debt<a href="https://docs.projectbluefin.io/reports/2026/02/#tech-debt" class="hash-link" aria-label="Direct link to Tech Debt" title="Direct link to Tech Debt" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Ftech-debt-D4A259?style=flat-square" alt="kind/tech-debt" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Fparity-9333EA?style=flat-square" alt="kind/parity" class="img_ev3q"></p>
<p><em>Maintenance work and feature parity between variants</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-7">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/02/#planned-work-7" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<blockquote>
<p>Status: <em>ChillOps</em></p>
</blockquote>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-7">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/02/#opportunistic-work-7" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">feat: add ibus-chewing for parity and better i18n by <a href="https://github.com/tingweiwan" target="_blank" rel="noopener noreferrer" class="">@​tingweiwan</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1076" target="_blank" rel="noopener noreferrer" class="">#1076</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="automation">Automation<a href="https://docs.projectbluefin.io/reports/2026/02/#automation" class="hash-link" aria-label="Direct link to Automation" title="Direct link to Automation" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Fautomation-5B8BC1?style=flat-square" alt="kind/automation" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Fgithub-action-2088FF?style=flat-square" alt="kind/github-action" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Frenovate-3B82F6?style=flat-square" alt="kind/renovate" class="img_ev3q"></p>
<p><em>CI/CD pipelines, GitHub Actions, and automated dependency updates</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-8">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/02/#planned-work-8" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<blockquote>
<p>Status: <em>ChillOps</em></p>
</blockquote>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-8">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/02/#opportunistic-work-8" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">feat: migrate changelog generation to external action by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1125" target="_blank" rel="noopener noreferrer" class="">#1125</a></li>
<li class="">feat: fix changelog generation and add HWE kernel comparison table by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1116" target="_blank" rel="noopener noreferrer" class="">#1116</a></li>
<li class="">chore(renovate): enable automerge for additional container digests by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1106" target="_blank" rel="noopener noreferrer" class="">#1106</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="localization">Localization<a href="https://docs.projectbluefin.io/reports/2026/02/#localization" class="hash-link" aria-label="Direct link to Localization" title="Direct link to Localization" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Ftranslation-8B5CF6?style=flat-square" alt="kind/translation" class="img_ev3q"></p>
<p><em>Translation and internationalization work</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-9">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/02/#planned-work-9" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<ul>
<li class="">feat: add Czech translation to the desktop files by <a href="https://github.com/ExistingPerson08" target="_blank" rel="noopener noreferrer" class="">@​ExistingPerson08</a> in <a href="https://github.com/projectbluefin/common/pull/197" target="_blank" rel="noopener noreferrer" class="">#197</a></li>
<li class="">feat: added french translations for bazaar's curated page by <a href="https://github.com/theMimolet" target="_blank" rel="noopener noreferrer" class="">@​theMimolet</a> in <a href="https://github.com/projectbluefin/common/pull/184" target="_blank" rel="noopener noreferrer" class="">#184</a></li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-9">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/02/#opportunistic-work-9" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<blockquote>
<p>Status: <em>ChillOps</em></p>
</blockquote>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="other">Other<a href="https://docs.projectbluefin.io/reports/2026/02/#other" class="hash-link" aria-label="Direct link to Other" title="Direct link to Other" translate="no">​</a></h2>
<ul>
<li class="">fix: remove xone and openrazer by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/bluefin/pull/4203" target="_blank" rel="noopener noreferrer" class="">#4203</a></li>
<li class="">feat(renovate): enable platformAutomerge for digest updates by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1114" target="_blank" rel="noopener noreferrer" class="">#1114</a></li>
<li class="">feat: add aarch64 elements for pre-built binary packages by <a href="https://github.com/ahmedadan" target="_blank" rel="noopener noreferrer" class="">@​ahmedadan</a> in <a href="https://github.com/projectbluefin/dakota/pull/60" target="_blank" rel="noopener noreferrer" class="">#60</a></li>
<li class="">Misc fixes by <a href="https://github.com/alatiera" target="_blank" rel="noopener noreferrer" class="">@​alatiera</a> in <a href="https://github.com/projectbluefin/dakota/pull/63" target="_blank" rel="noopener noreferrer" class="">#63</a></li>
<li class="">Remove duplicate bootc element by <a href="https://github.com/alatiera" target="_blank" rel="noopener noreferrer" class="">@​alatiera</a> in <a href="https://github.com/projectbluefin/dakota/pull/42" target="_blank" rel="noopener noreferrer" class="">#42</a></li>
<li class="">Add 1Password desktop &amp; CLI packages by <a href="https://github.com/ahmedadan" target="_blank" rel="noopener noreferrer" class="">@​ahmedadan</a> in <a href="https://github.com/projectbluefin/dakota/pull/28" target="_blank" rel="noopener noreferrer" class="">#28</a></li>
<li class="">feat: add Caffeine extension, glow, gum, and fzf by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/dakota/pull/25" target="_blank" rel="noopener noreferrer" class="">#25</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="bot-activity">Bot Activity<a href="https://docs.projectbluefin.io/reports/2026/02/#bot-activity" class="hash-link" aria-label="Direct link to Bot Activity" title="Direct link to Bot Activity" translate="no">​</a></h2>
<p><strong>Automation Percentage:</strong> 70.2% (167 bot PRs out of 238 total PRs)</p>
<table><thead><tr><th>Repository</th><th>Bot PRs</th><th>% of Total</th></tr></thead><tbody><tr><td>bluefin</td><td>50</td><td>21.0%</td></tr><tr><td>bluefin-lts</td><td>36</td><td>15.1%</td></tr><tr><td>documentation</td><td>16</td><td>6.7%</td></tr><tr><td>dakota</td><td>7</td><td>2.9%</td></tr></tbody></table>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>View bot activity details</summary><div><div class="collapsibleContent_i85q"><ul>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to c2136a1 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4247" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4247</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 831d9a2 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4244" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4244</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 0116748 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4242" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4242</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 805fcde by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4241" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4241</a></li>
<li class="">chore(deps): update anchore/sbom-action digest to 17ae174 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4238" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4238</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 34ce9e6 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4240" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4240</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to a821c41 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4233" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4233</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to b8fe93b by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4239" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4239</a></li>
<li class="">chore(deps): update extractions/setup-just digest to f8a3cce by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4229" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4229</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 87958f8 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4232" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4232</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 850a1a2 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4231" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4231</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 6d0b77d by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4228" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4228</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 2d73e55 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4227" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4227</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 3efdc1a by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4226" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4226</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 3ac44b6 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4225" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4225</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 5decea8 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4224" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4224</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 0f4ef8c by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4222" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4222</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 2b3252b by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4221" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4221</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to c656bf4 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4219" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4219</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 2451ae8 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4218" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4218</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 84b7d73 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4215" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4215</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 8a566b4 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4212" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4212</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to a0d3d05 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4208" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4208</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to d589a2a by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4200" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4200</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 969b542 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4204" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4204</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 7b79d01 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4201" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4201</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 22c2a2f by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4196" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4196</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 9049fca by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4188" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4188</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 0da1162 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4185" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4185</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 5113478 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4183" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4183</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 0fb12b1 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4180" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4180</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 1b04f16 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4179" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4179</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 187438a by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4175" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4175</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 3a49f56 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4177" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4177</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to ab0fdee by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4174" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4174</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to e5bb8de by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4172" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4172</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to e212a65 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4171" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4171</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 439c188 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4161" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4161</a></li>
<li class="">chore(deps): update anchore/sbom-action digest to 28d7154 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4162" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4162</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 5d1edfd by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4159" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4159</a></li>
<li class="">chore(deps): update actions/checkout digest to de0fac2 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4156" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4156</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to b19719c by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4154" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4154</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to dc35165 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4153" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4153</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 1ea7c10 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4151" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4151</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 42c961a by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4150" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4150</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 1018680 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4149" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4149</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 95085f9 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4144" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4144</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 4ebbef6 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4141" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4141</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 49d1891 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4143" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4143</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 21abe60 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4142" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4142</a></li>
<li class="">chore(deps): update cgr.dev/chainguard/wolfi-base<!-- -->:latest<!-- --> docker digest to 9925d30 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1129" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1129</a></li>
<li class="">chore(deps): update extractions/setup-just digest to f8a3cce by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1128" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1128</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 3efdc1a by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1127" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1127</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 5decea8 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1126" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1126</a></li>
<li class="">chore(deps): update cgr.dev/chainguard/wolfi-base<!-- -->:latest<!-- --> docker digest to 9925d30 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1124" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1124</a></li>
<li class="">chore(deps): update actions/checkout action to v6 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1118" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1118</a></li>
<li class="">chore(deps): update actions/setup-python action to v6 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1120" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1120</a></li>
<li class="">chore(deps): update actions/upload-artifact action to v6 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1121" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1121</a></li>
<li class="">chore(deps): update cgr.dev/chainguard/wolfi-base<!-- -->:latest<!-- --> docker digest to c9a27ee by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1122" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1122</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to d589a2a by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1115" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1115</a></li>
<li class="">chore(deps): update cgr.dev/chainguard/wolfi-base<!-- -->:latest<!-- --> docker digest to b5f4a33 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1113" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1113</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to 001a05c by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1110" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1110</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to 282307f by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1104" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1104</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com digest to be68add by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1107" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1107</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/dash-<a href="mailto:to-dock@micxgx.gmail.com" target="_blank" rel="noopener noreferrer" class="">to-dock@micxgx.gmail.com</a> digest to ffadcc4 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1108" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1108</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/gsconnect@andyholmes.github.io digest to 3724ff6 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1079" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1079</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com digest to 2df0259 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1099" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1099</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/dash-<a href="mailto:to-dock@micxgx.gmail.com" target="_blank" rel="noopener noreferrer" class="">to-dock@micxgx.gmail.com</a> digest to 0068fc9 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1103" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1103</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to ae85f8b by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1102" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1102</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to 90007bd by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1095" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1095</a></li>
<li class="">chore(deps): update cgr.dev/chainguard/wolfi-base<!-- -->:latest<!-- --> docker digest to 1c56f3c by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1096" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1096</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 3a49f56 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1094" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1094</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to e5bb8de by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1093" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1093</a></li>
<li class="">chore(deps): update cgr.dev/chainguard/wolfi-base<!-- -->:latest<!-- --> docker digest to 417d791 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1092" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1092</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to 75693c5 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1091" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1091</a></li>
<li class="">chore(deps): update cgr.dev/chainguard/wolfi-base<!-- -->:latest<!-- --> docker digest to 5ef2010 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1087" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1087</a></li>
<li class="">chore(deps): update anchore/sbom-action digest to 28d7154 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1086" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1086</a></li>
<li class="">chore(deps): update actions/checkout digest to de0fac2 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1084" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1084</a></li>
<li class="">chore(deps): update cgr.dev/chainguard/wolfi-base<!-- -->:latest<!-- --> docker digest to 2bdab5a by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1083" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1083</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 5d1edfd by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1085" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1085</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 1ea7c10 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1081" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1081</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to 379b86e by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1080" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1080</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 4ebbef6 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1077" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1077</a></li>
<li class="">[pull] lts from main by <a href="https://github.com/pull" target="_blank" rel="noopener noreferrer" class="">@​pull</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1119" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1119</a></li>
<li class="">[pull] lts from main by <a href="https://github.com/pull" target="_blank" rel="noopener noreferrer" class="">@​pull</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1100" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1100</a></li>
<li class="">[pull] lts from main by <a href="https://github.com/pull" target="_blank" rel="noopener noreferrer" class="">@​pull</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1062" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1062</a></li>
<li class="">chore(deps): update dependency caniuse-lite to v1.0.30001774 by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/documentation/pull/648" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#648</a></li>
<li class="">chore(deps): update actions/upload-artifact action to v7 by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/documentation/pull/649" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#649</a></li>
<li class="">chore(deps): update actions/checkout action to v6 by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/documentation/pull/637" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#637</a></li>
<li class="">chore(deps): update node.js to c4bfed3 by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/documentation/pull/647" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#647</a></li>
<li class="">chore(deps): update peter-evans/create-pull-request action to v8 by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/documentation/pull/643" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#643</a></li>
<li class="">fix(deps): pin dependencies by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/documentation/pull/634" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#634</a></li>
<li class="">chore(deps): update mcr.microsoft.com/devcontainers/typescript-node docker tag to v4 by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/documentation/pull/642" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#642</a></li>
<li class="">chore(deps): update dependency node to v24 by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/documentation/pull/641" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#641</a></li>
<li class="">chore(deps): update actions/upload-artifact action to v6 by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/documentation/pull/639" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#639</a></li>
<li class="">chore(deps): update actions/setup-node action to v6 by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/documentation/pull/638" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#638</a></li>
<li class="">chore(deps): update actions/cache action to v5 by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/documentation/pull/635" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#635</a></li>
<li class="">docs: update driver versions by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/documentation/pull/633" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#633</a></li>
<li class="">docs: update driver versions by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/documentation/pull/620" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#620</a></li>
<li class="">docs(reports): Monthly report for February 2026 by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/documentation/pull/610" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#610</a></li>
<li class="">Add quicklaunch keyboard shortcut documentation by <a href="https://github.com/copilot-swe-agent" target="_blank" rel="noopener noreferrer" class="">@​copilot-swe-agent</a> in <a href="https://github.com/projectbluefin/documentation/pull/631" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#631</a></li>
<li class="">Add blog post: Automated reports and changelogs by <a href="https://github.com/copilot-swe-agent" target="_blank" rel="noopener noreferrer" class="">@​copilot-swe-agent</a> in <a href="https://github.com/projectbluefin/documentation/pull/612" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#612</a></li>
<li class="">chore(deps): update github actions by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/dakota/pull/57" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#57</a></li>
<li class="">chore(deps): update dependency buildstream-plugins to v2.5.0 by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/dakota/pull/58" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#58</a></li>
<li class="">chore(deps): update github actions (major) by <a href="https://github.com/renovate" target="_blank" rel="noopener noreferrer" class="">@​renovate</a> in <a href="https://github.com/projectbluefin/dakota/pull/59" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#59</a></li>
<li class="">chore(deps): update tarball sources by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/65" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#65</a></li>
<li class="">chore(deps): update tarball sources by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/31" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#31</a></li>
<li class="">chore(deps): update tarball sources by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/dakota/pull/27" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#27</a></li>
<li class="">Use freedesktop-sdk oci-builder instead of custom build-oci-rs by <a href="https://github.com/copilot-swe-agent" target="_blank" rel="noopener noreferrer" class="">@​copilot-swe-agent</a> in <a href="https://github.com/projectbluefin/dakota/pull/22" target="_blank" rel="noopener noreferrer" class="">projectbluefin/dakota#22</a></li>
</ul></div></div></details>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="build-health">Build Health<a href="https://docs.projectbluefin.io/reports/2026/02/#build-health" class="hash-link" aria-label="Direct link to Build Health" title="Direct link to Build Health" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="raptor-race">Raptor Race<a href="https://docs.projectbluefin.io/reports/2026/02/#raptor-race" class="hash-link" aria-label="Direct link to Raptor Race" title="Direct link to Raptor Race" translate="no">​</a></h3>
<p>Keep Bluefin healthy with green builds. Wranglers apply within!</p>
<table><thead><tr><th>Image</th><th>Success Rate</th><th>Successes</th><th>Failures</th><th>Monthly Change</th></tr></thead><tbody><tr><td><code>bluefin:stable</code></td><td>54.7%</td><td>87</td><td>72</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/--37.2%25-critical?style=flat-square" alt="-37.2%" class="img_ev3q"></td></tr><tr><td><code>bluefin:gts</code></td><td>53.8%</td><td>56</td><td>48</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/--33.8%25-critical?style=flat-square" alt="-33.8%" class="img_ev3q"></td></tr><tr><td><code>bluefin:latest</code></td><td>64.1%</td><td>98</td><td>55</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/--26.8%25-critical?style=flat-square" alt="-26.8%" class="img_ev3q"></td></tr><tr><td><code>bluefin:lts</code></td><td>68.2%</td><td>107</td><td>50</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/%2B14%25-success?style=flat-square" alt="+14%" class="img_ev3q"></td></tr><tr><td><code>bluefin:lts-hwe</code></td><td>72.3%</td><td>115</td><td>44</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/%2B22.3%25-success?style=flat-square" alt="+22.3%" class="img_ev3q"></td></tr><tr><td><code>bluefin-dx:lts</code></td><td>59.9%</td><td>94</td><td>63</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/%2B0.8%25-success?style=flat-square" alt="+0.8%" class="img_ev3q"></td></tr><tr><td><code>bluefin-gdx:lts</code></td><td>51.3%</td><td>81</td><td>77</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/%2B60.8%25-success?style=flat-square" alt="+60.8%" class="img_ev3q"></td></tr><tr><td><code>bluefin-dx:lts-hwe</code></td><td>0%</td><td>0</td><td>0</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/%2B0%25-success?style=flat-square" alt="+0%" class="img_ev3q"></td></tr></tbody></table>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="this-months-highlights">This Month's Highlights<a href="https://docs.projectbluefin.io/reports/2026/02/#this-months-highlights" class="hash-link" aria-label="Direct link to This Month's Highlights" title="Direct link to This Month's Highlights" translate="no">​</a></h3>
<table><thead><tr><th>Metric</th><th>Value</th></tr></thead><tbody><tr><td>📊 <strong>Total Builds</strong></td><td>1047 builds across all images</td></tr><tr><td>🏆 <strong>Most Active</strong></td><td><code>bluefin:stable</code> (159 builds)</td></tr><tr><td>💯 <strong>100% Club</strong></td><td><em>None. Vegeta is displeased.</em></td></tr><tr><td>⏱️ <strong>Avg Build Time</strong></td><td>18 minutes across all variants</td></tr></tbody></table>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="contributors">Contributors<a href="https://docs.projectbluefin.io/reports/2026/02/#contributors" class="hash-link" aria-label="Direct link to Contributors" title="Direct link to Contributors" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-lights">New Lights<a href="https://docs.projectbluefin.io/reports/2026/02/#new-lights" class="hash-link" aria-label="Direct link to New Lights" title="Direct link to New Lights" translate="no">​</a></h3>
<p>We welcome our newest Guardians to the project.</p>
<blockquote>
<p>"I do not know what the future holds. But I know this: with you at our side, there is nothing we cannot face."</p>
<p>—Commander Zavala</p>
</blockquote>
<div style="display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem;margin-bottom:2rem"><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div></div>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="wayfinders">Wayfinders<a href="https://docs.projectbluefin.io/reports/2026/02/#wayfinders" class="hash-link" aria-label="Direct link to Wayfinders" title="Direct link to Wayfinders" translate="no">​</a></h3>
<blockquote>
<p>"Define yourself by your actions."</p>
<p>—Lord Saladin</p>
</blockquote>
<div style="display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem;margin-bottom:2rem"><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div></div>
<hr>
<p><em>Want to see the latest OS releases? Check out the <a class="" href="https://docs.projectbluefin.io/changelogs/">Changelogs</a>. For announcements and deep dives, read our <a class="" href="https://docs.projectbluefin.io/blog/">Blog</a>.</em></p>
<p><em>This report was automatically generated from <a href="https://todo.projectbluefin.io/" target="_blank" rel="noopener noreferrer" class="">todo.projectbluefin.io</a>.</em></p>
<hr>
<p><em>Generated on 2026-03-01</em><br>
<a href="https://todo.projectbluefin.io/" target="_blank" rel="noopener noreferrer" class="">View Project Board</a> | <a href="https://github.com/projectbluefin/common/issues/new" target="_blank" rel="noopener noreferrer" class="">Report an Issue</a></p>]]></content:encoded>
            <category>monthly-report</category>
            <category>project-activity</category>
        </item>
        <item>
            <title><![CDATA[Jurassic January 2026]]></title>
            <link>https://docs.projectbluefin.io/reports/2026/01/</link>
            <guid>https://docs.projectbluefin.io/reports/2026/01/</guid>
            <pubDate>Sat, 31 Jan 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[| | |]]></description>
            <content:encoded><![CDATA[<table><thead><tr><th></th><th></th></tr></thead><tbody><tr><td><strong>Total Items</strong></td><td>129 (36 planned, 93 opportunistic)</td></tr><tr><td><strong>Automation</strong></td><td>53.9% (151 bot PRs out of 280 total PRs)</td></tr><tr><td><strong>Contributors</strong></td><td>19 total, 9 new</td></tr></tbody></table>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="desktop">Desktop<a href="https://docs.projectbluefin.io/reports/2026/01/#desktop" class="hash-link" aria-label="Direct link to Desktop" title="Direct link to Desktop" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fgnome-28A745?style=flat-square" alt="area/gnome" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Faurora-1D76DB?style=flat-square" alt="area/aurora" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fbling-F9C74F?style=flat-square" alt="area/bling" class="img_ev3q"></p>
<p><em>GNOME desktop environment, Aurora variant (KDE), and terminal enhancements</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/01/#planned-work" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<ul>
<li class="">feat: Add org.gnome.SoundRecorder to system-flatpaks by <a href="https://github.com/LorbusChris" target="_blank" rel="noopener noreferrer" class="">@​LorbusChris</a> in <a href="https://github.com/projectbluefin/common/pull/183" target="_blank" rel="noopener noreferrer" class="">#183</a></li>
<li class="">fix(mise): Auto install and activate mise unless told otherwise by <a href="https://github.com/rwaltr" target="_blank" rel="noopener noreferrer" class="">@​rwaltr</a> in <a href="https://github.com/projectbluefin/common/pull/161" target="_blank" rel="noopener noreferrer" class="">#161</a></li>
<li class="">fix(fish): trigger ublue-motd from fish by default by <a href="https://github.com/rwaltr" target="_blank" rel="noopener noreferrer" class="">@​rwaltr</a> in <a href="https://github.com/projectbluefin/common/pull/151" target="_blank" rel="noopener noreferrer" class="">#151</a></li>
<li class="">feat(bluefin, gschemas): specify mutter experimental features directly on gschema by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/projectbluefin/common/pull/124" target="_blank" rel="noopener noreferrer" class="">#124</a></li>
<li class="">chore(bluefin, motd): documentation should be https instead of http by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/projectbluefin/common/pull/114" target="_blank" rel="noopener noreferrer" class="">#114</a></li>
<li class="">fix: #3919 add no-op for appimage files by <a href="https://github.com/sebjag" target="_blank" rel="noopener noreferrer" class="">@​sebjag</a> in <a href="https://github.com/projectbluefin/common/pull/109" target="_blank" rel="noopener noreferrer" class="">#109</a></li>
<li class="">feat: add everything from bluefin-schemas and bluefin(lts) by <a href="https://github.com/renner0e" target="_blank" rel="noopener noreferrer" class="">@​renner0e</a> in <a href="https://github.com/projectbluefin/common/pull/101" target="_blank" rel="noopener noreferrer" class="">#101</a></li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/01/#opportunistic-work" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">fix: downgrade and pin gnome-shell to 48.3 by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1043" target="_blank" rel="noopener noreferrer" class="">#1043</a></li>
<li class="">fix: remove minor workaround that broke "Forged On" by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/971" target="_blank" rel="noopener noreferrer" class="">#971</a></li>
<li class="">feat: update GNOME Foundry to 1.0.1 by <a href="https://github.com/KiKaraage" target="_blank" rel="noopener noreferrer" class="">@​KiKaraage</a> in <a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/101" target="_blank" rel="noopener noreferrer" class="">#101</a></li>
<li class="">Remove Aurora from monthly reports &amp; validate PR labeling by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/600" target="_blank" rel="noopener noreferrer" class="">#600</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="development">Development<a href="https://docs.projectbluefin.io/reports/2026/01/#development" class="hash-link" aria-label="Direct link to Development" title="Direct link to Development" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fdx-17A2B8?style=flat-square" alt="area/dx" class="img_ev3q"></p>
<p><em>Development tools and IDE integrations</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-1">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/01/#planned-work-1" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<ul>
<li class="">fix(bluefin,dx): remove ssh askpass configuration by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/projectbluefin/common/pull/118" target="_blank" rel="noopener noreferrer" class="">#118</a></li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-1">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/01/#opportunistic-work-1" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">fix: switch GDX to HWE kernel by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1007" target="_blank" rel="noopener noreferrer" class="">#1007</a></li>
<li class="">feat: Add opencode-desktop-linux cask (v1.1.15) by <a href="https://github.com/KiKaraage" target="_blank" rel="noopener noreferrer" class="">@​KiKaraage</a> in <a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/118" target="_blank" rel="noopener noreferrer" class="">#118</a></li>
<li class="">Add SELinux options to devcontainer configuration by <a href="https://github.com/leafyoung" target="_blank" rel="noopener noreferrer" class="">@​leafyoung</a> in <a href="https://github.com/projectbluefin/documentation/pull/547" target="_blank" rel="noopener noreferrer" class="">#547</a></li>
<li class="">fix(mise): Mise introduction and upstream links by <a href="https://github.com/rwaltr" target="_blank" rel="noopener noreferrer" class="">@​rwaltr</a> in <a href="https://github.com/projectbluefin/documentation/pull/577" target="_blank" rel="noopener noreferrer" class="">#577</a></li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="homebrew">Homebrew<a href="https://docs.projectbluefin.io/reports/2026/01/#homebrew" class="hash-link" aria-label="Direct link to Homebrew" title="Direct link to Homebrew" translate="no">​</a></h3>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-applications">New Applications<a href="https://docs.projectbluefin.io/reports/2026/01/#new-applications" class="hash-link" aria-label="Direct link to New Applications" title="Direct link to New Applications" translate="no">​</a></h4>
<p>The following applications were added to our Homebrew taps this month:</p>
<table><thead><tr><th>Application</th><th>Description</th><th>Status</th></tr></thead><tbody><tr><td><a href="https://github.com/ublue-os/homebrew-tap/pull/199" target="_blank" rel="noopener noreferrer" class=""><strong>antigravity-linux</strong></a></td><td>AI Coding Agent IDE</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/stable-blue?style=flat-square" alt="Stable" class="img_ev3q"></td></tr><tr><td><a href="https://github.com/ublue-os/homebrew-tap/pull/188" target="_blank" rel="noopener noreferrer" class=""><strong>goose-linux</strong></a></td><td>Open source, extensible AI agent that goes beyond code suggestions</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/stable-blue?style=flat-square" alt="Stable" class="img_ev3q"></td></tr><tr><td><a href="https://github.com/ublue-os/homebrew-tap/pull/221" target="_blank" rel="noopener noreferrer" class=""><strong>linux-mcp-server</strong></a></td><td>MCP server for Linux system administration and diagnostics</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/stable-blue?style=flat-square" alt="Stable" class="img_ev3q"></td></tr><tr><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/118" target="_blank" rel="noopener noreferrer" class=""><strong>opencode-desktop-linux</strong></a></td><td>Open source AI coding agent desktop client</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/experimental-orange?style=flat-square" alt="Experimental" class="img_ev3q"></td></tr></tbody></table>
<p>Use <code>ujust bbrew</code> to browse and install these packages. Follow <a href="https://github.com/ublue-os/homebrew-tap" target="_blank" rel="noopener noreferrer" class="">the tap instructions</a> if you want to do it by hand.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="package-updates">Package Updates<a href="https://docs.projectbluefin.io/reports/2026/01/#package-updates" class="hash-link" aria-label="Direct link to Package Updates" title="Direct link to Package Updates" translate="no">​</a></h4>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/production--tap-31%20updates-blue?style=flat-square" alt="Production Tap" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/experimental--tap-44%20updates-orange?style=flat-square" alt="Experimental Tap" class="img_ev3q"></p>
<p><strong>75 automated updates</strong> this month via GitHub Actions. Homebrew tap version bumps ensure Bluefin users always have access to the latest stable releases.</p>
<h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="quick-summary">Quick Summary<a href="https://docs.projectbluefin.io/reports/2026/01/#quick-summary" class="hash-link" aria-label="Direct link to Quick Summary" title="Direct link to Quick Summary" translate="no">​</a></h5>
<table><thead><tr><th>Tap</th><th>Updates</th></tr></thead><tbody><tr><td>production-tap</td><td>31</td></tr><tr><td>experimental-tap</td><td>44</td></tr></tbody></table>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>View all production-tap updates (31)</summary><div><div class="collapsibleContent_i85q"><table><thead><tr><th>Package</th><th>Versions</th><th>PR</th></tr></thead><tbody><tr><td>goose-linux</td><td>1.21.1 → 1.22.1 (8 updates)</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/228" target="_blank" rel="noopener noreferrer" class="">#228</a></td></tr><tr><td>lm-studio-linux</td><td>0.3.39 → 0.4.1 (5 updates)</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/229" target="_blank" rel="noopener noreferrer" class="">#229</a></td></tr><tr><td>antigravity-linux</td><td>1.15.8 → 1.14.2 (3 updates)</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/201" target="_blank" rel="noopener noreferrer" class="">#201</a></td></tr><tr><td>visual-studio-code-linux</td><td>1.108.2 → 1.108.0 (3 updates)</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/197" target="_blank" rel="noopener noreferrer" class="">#197</a></td></tr><tr><td>pmbootstrap</td><td>3.8.0 → 3.9.0 (2 updates)</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/214" target="_blank" rel="noopener noreferrer" class="">#214</a></td></tr><tr><td>framework-tool</td><td>0.5.0</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/212" target="_blank" rel="noopener noreferrer" class="">#212</a></td></tr><tr><td>linux-mcp-server</td><td>1.2.1</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/222" target="_blank" rel="noopener noreferrer" class="">#222</a></td></tr><tr><td>vscodium-linux</td><td>1.108.10359</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/203" target="_blank" rel="noopener noreferrer" class="">#203</a></td></tr><tr><td>1password-gui-linux</td><td>8.12.0</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/211" target="_blank" rel="noopener noreferrer" class="">#211</a></td></tr></tbody></table></div></div></details>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>View all experimental-tap updates (44)</summary><div><div class="collapsibleContent_i85q"><table><thead><tr><th>Package</th><th>Versions</th><th>PR</th></tr></thead><tbody><tr><td>opencode-desktop-linux</td><td>1.1.36 → 1.1.47 (12 updates)</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/173" target="_blank" rel="noopener noreferrer" class="">#173</a></td></tr><tr><td>cursor-linux</td><td>2.4.21 → 2.4.22 (9 updates)</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/167" target="_blank" rel="noopener noreferrer" class="">#167</a></td></tr><tr><td>rustrover-linux</td><td>2025.3.2 → 2025.3.3 (2 updates)</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/169" target="_blank" rel="noopener noreferrer" class="">#169</a></td></tr><tr><td>pycharm-linux</td><td>2025.3.1.1 → 2025.3.2 (2 updates)</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/166" target="_blank" rel="noopener noreferrer" class="">#166</a></td></tr><tr><td>goland-linux</td><td>2025.3.1.1 → 2025.3.1 (2 updates)</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/112" target="_blank" rel="noopener noreferrer" class="">#112</a></td></tr><tr><td>dataspell-linux</td><td>2025.3.2</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/171" target="_blank" rel="noopener noreferrer" class="">#171</a></td></tr><tr><td>rider-linux</td><td>2025.3.2</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/172" target="_blank" rel="noopener noreferrer" class="">#172</a></td></tr><tr><td>intellij-idea-linux</td><td>2025.3.1.1</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/113" target="_blank" rel="noopener noreferrer" class="">#113</a></td></tr><tr><td>phpstorm-linux</td><td>2025.3.1.1</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/114" target="_blank" rel="noopener noreferrer" class="">#114</a></td></tr><tr><td>webstorm-linux</td><td>2025.3.1.1</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/115" target="_blank" rel="noopener noreferrer" class="">#115</a></td></tr><tr><td>datagrip-linux</td><td>2025.3.3</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/117" target="_blank" rel="noopener noreferrer" class="">#117</a></td></tr><tr><td>clion-linux</td><td>2025.3.1.1</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/128" target="_blank" rel="noopener noreferrer" class="">#128</a></td></tr><tr><td>rubymine-linux</td><td>2025.3.1.1</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/130" target="_blank" rel="noopener noreferrer" class="">#130</a></td></tr></tbody></table></div></div></details>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="ecosystem">Ecosystem<a href="https://docs.projectbluefin.io/reports/2026/01/#ecosystem" class="hash-link" aria-label="Direct link to Ecosystem" title="Direct link to Ecosystem" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fbrew-E8590C?style=flat-square" alt="area/brew" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fbluespeed-1D76DB?style=flat-square" alt="area/bluespeed" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fflatpak-9333EA?style=flat-square" alt="area/flatpak" class="img_ev3q"></p>
<p><em>Homebrew packages, AI/ML tools (Bluespeed), and Flatpak applications</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-2">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/01/#planned-work-2" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<ul>
<li class="">feat: add Multiplication Puzzle to Education curation for Bazaar by <a href="https://github.com/KiKaraage" target="_blank" rel="noopener noreferrer" class="">@​KiKaraage</a> in <a href="https://github.com/projectbluefin/common/pull/96" target="_blank" rel="noopener noreferrer" class="">#96</a></li>
<li class="">feat: add Whis to "AI &amp; Machine Learning" Bazaar curation by <a href="https://github.com/KiKaraage" target="_blank" rel="noopener noreferrer" class="">@​KiKaraage</a> in <a href="https://github.com/projectbluefin/common/pull/178" target="_blank" rel="noopener noreferrer" class="">#178</a></li>
<li class="">feat: add jetbrains-mono-nerd-font to font brewfile by <a href="https://github.com/inffy" target="_blank" rel="noopener noreferrer" class="">@​inffy</a> in <a href="https://github.com/projectbluefin/common/pull/177" target="_blank" rel="noopener noreferrer" class="">#177</a></li>
<li class="">fix: update brewfiles with latest homebrew packages by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/common/pull/173" target="_blank" rel="noopener noreferrer" class="">#173</a></li>
<li class="">chore: move opencode from homebrew-core to developer tap by <a href="https://github.com/ahmedadan" target="_blank" rel="noopener noreferrer" class="">@​ahmedadan</a> in <a href="https://github.com/projectbluefin/common/pull/168" target="_blank" rel="noopener noreferrer" class="">#168</a></li>
<li class="">fix: make installed-pill more readable by <a href="https://github.com/renner0e" target="_blank" rel="noopener noreferrer" class="">@​renner0e</a> in <a href="https://github.com/projectbluefin/common/pull/112" target="_blank" rel="noopener noreferrer" class="">#112</a></li>
<li class="">feat(bluefin): add system-flatpaks brewfiles on this repository so we dont need them on every repo by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/projectbluefin/common/pull/113" target="_blank" rel="noopener noreferrer" class="">#113</a></li>
<li class="">feat(ai): add goose-linux gui by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/107" target="_blank" rel="noopener noreferrer" class="">#107</a></li>
<li class="">feat: add Jan flatpak to ai-tools Brewfile by <a href="https://github.com/coxde" target="_blank" rel="noopener noreferrer" class="">@​coxde</a> in <a href="https://github.com/projectbluefin/common/pull/98" target="_blank" rel="noopener noreferrer" class="">#98</a></li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-2">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/01/#opportunistic-work-2" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">chore: remove references to brew timer by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/ublue-os/bluefin/pull/3988" target="_blank" rel="noopener noreferrer" class="">#3988</a></li>
<li class="">chore(flatpak, iso): remove all flatpak-related things from here by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/960" target="_blank" rel="noopener noreferrer" class="">#960</a></li>
<li class="">feat(cask): add goose GUI cask by <a href="https://github.com/ahmedadan" target="_blank" rel="noopener noreferrer" class="">@​ahmedadan</a> in <a href="https://github.com/ublue-os/homebrew-tap/pull/188" target="_blank" rel="noopener noreferrer" class="">#188</a></li>
<li class="">feat: promote antigravity to main tap by <a href="https://github.com/inffy" target="_blank" rel="noopener noreferrer" class="">@​inffy</a> in <a href="https://github.com/ublue-os/homebrew-tap/pull/199" target="_blank" rel="noopener noreferrer" class="">#199</a></li>
<li class="">feat: add linux-mcp-server formula and bottle workflow by <a href="https://github.com/ahmedadan" target="_blank" rel="noopener noreferrer" class="">@​ahmedadan</a> in <a href="https://github.com/ublue-os/homebrew-tap/pull/221" target="_blank" rel="noopener noreferrer" class="">#221</a></li>
<li class="">fix: add deps for opencode-desktop-linux (1.1.20) by <a href="https://github.com/KiKaraage" target="_blank" rel="noopener noreferrer" class="">@​KiKaraage</a> in <a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/138" target="_blank" rel="noopener noreferrer" class="">#138</a></li>
<li class="">fix: remove custom block-goose-cli-linux formula by <a href="https://github.com/ahmedadan" target="_blank" rel="noopener noreferrer" class="">@​ahmedadan</a> in <a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/127" target="_blank" rel="noopener noreferrer" class="">#127</a></li>
<li class="">remove promoted linux-mcp-server by <a href="https://github.com/inffy" target="_blank" rel="noopener noreferrer" class="">@​inffy</a> in <a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/165" target="_blank" rel="noopener noreferrer" class="">#165</a></li>
<li class="">fix(linux-mcp-server): improve caveats and fix script syntax by <a href="https://github.com/ahmedadan" target="_blank" rel="noopener noreferrer" class="">@​ahmedadan</a> in <a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/125" target="_blank" rel="noopener noreferrer" class="">#125</a></li>
<li class="">fix: use brewfile app list from common instead of reading old flatpak list files by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/projectbluefin/iso/pull/10" target="_blank" rel="noopener noreferrer" class="">#10</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="system-services--policies">System Services &amp; Policies<a href="https://docs.projectbluefin.io/reports/2026/01/#system-services--policies" class="hash-link" aria-label="Direct link to System Services &amp; Policies" title="Direct link to System Services &amp; Policies" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fservices-4A90E2?style=flat-square" alt="area/services" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fpolicy-5B8BC1?style=flat-square" alt="area/policy" class="img_ev3q"></p>
<p><em>Systemd services and system-level policies</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-3">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/01/#planned-work-3" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<ul>
<li class="">fix(shared, uupd): enable uupd on a preset by default by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/projectbluefin/common/pull/115" target="_blank" rel="noopener noreferrer" class="">#115</a></li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-3">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/01/#opportunistic-work-3" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">fix: Disable old rpm-ostreed-automatic.timer by <a href="https://github.com/inffy" target="_blank" rel="noopener noreferrer" class="">@​inffy</a> in <a href="https://github.com/ublue-os/bluefin/pull/3969" target="_blank" rel="noopener noreferrer" class="">#3969</a></li>
<li class="">fix: leftover file in /boot for real by <a href="https://github.com/renner0e" target="_blank" rel="noopener noreferrer" class="">@​renner0e</a> in <a href="https://github.com/ublue-os/bluefin/pull/3986" target="_blank" rel="noopener noreferrer" class="">#3986</a></li>
<li class="">fix: change zram generator conf to f43 by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1069" target="_blank" rel="noopener noreferrer" class="">#1069</a></li>
<li class="">chore: clean up a few hooks and dont use rpm-ostree on them by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/987" target="_blank" rel="noopener noreferrer" class="">#987</a></li>
<li class="">chore: move <code>ublue-privileged-setup</code> invocation to <code>/usr/bin</code> instead of <code>/usr/libexec</code> by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/917" target="_blank" rel="noopener noreferrer" class="">#917</a></li>
<li class="">chore(countme): remove countme service by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/972" target="_blank" rel="noopener noreferrer" class="">#972</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="hardware">Hardware<a href="https://docs.projectbluefin.io/reports/2026/01/#hardware" class="hash-link" aria-label="Direct link to Hardware" title="Direct link to Hardware" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fhardware-F59E0B?style=flat-square" alt="area/hardware" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fnvidia-76B900?style=flat-square" alt="area/nvidia" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/aarch64-F59E0B?style=flat-square" alt="aarch64" class="img_ev3q"></p>
<p><em>Hardware support, drivers, NVIDIA GPU, and ARM64 architecture</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-4">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/01/#planned-work-4" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<blockquote>
<p>Status: <em>ChillOps</em></p>
</blockquote>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-4">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/01/#opportunistic-work-4" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">fix(nvidia): override gschemas on nvidia using sed since we already have these on common now by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/ublue-os/bluefin/pull/3984" target="_blank" rel="noopener noreferrer" class="">#3984</a></li>
<li class="">fix: include pcsc-lite for passkey support on initramfs by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1045" target="_blank" rel="noopener noreferrer" class="">#1045</a></li>
<li class="">fix(gdx): nvidia-specific override for kms-modifiers by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/970" target="_blank" rel="noopener noreferrer" class="">#970</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="infrastructure">Infrastructure<a href="https://docs.projectbluefin.io/reports/2026/01/#infrastructure" class="hash-link" aria-label="Direct link to Infrastructure" title="Direct link to Infrastructure" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fiso-A0522D?style=flat-square" alt="area/iso" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fupstream-5CB85C?style=flat-square" alt="area/upstream" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fbuildstream-0066FF?style=flat-square" alt="area/buildstream" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Ffinpilot-7C3AED?style=flat-square" alt="area/finpilot" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fjust-E99695?style=flat-square" alt="area/just" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Ftesting-F59E0B?style=flat-square" alt="area/testing" class="img_ev3q"></p>
<p><em>ISO images, upstream integration, build systems, and testing frameworks</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-5">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/01/#planned-work-5" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<ul>
<li class="">fix(rebase-helper): handle bluefin LTS + HWE + GDX + everything possible by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/projectbluefin/common/pull/162" target="_blank" rel="noopener noreferrer" class="">#162</a></li>
<li class="">fix(bluefin, rebase-helper): re-enable rebase helper for bluefin LTS by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/projectbluefin/common/pull/170" target="_blank" rel="noopener noreferrer" class="">#170</a></li>
<li class="">fix(bluefin, devmode): correctly rebase people to (image)-dx-nvidia-open by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/projectbluefin/common/pull/157" target="_blank" rel="noopener noreferrer" class="">#157</a></li>
<li class="">fix: move powerwash to bluefin specific justfile by <a href="https://github.com/inffy" target="_blank" rel="noopener noreferrer" class="">@​inffy</a> in <a href="https://github.com/projectbluefin/common/pull/153" target="_blank" rel="noopener noreferrer" class="">#153</a></li>
<li class="">fix: formatting in default.just file by <a href="https://github.com/inffy" target="_blank" rel="noopener noreferrer" class="">@​inffy</a> in <a href="https://github.com/projectbluefin/common/pull/152" target="_blank" rel="noopener noreferrer" class="">#152</a></li>
<li class="">fix(opentabletdriver): add blacklist for wacom drivers by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/projectbluefin/common/pull/129" target="_blank" rel="noopener noreferrer" class="">#129</a></li>
<li class="">chore: remove libujust and use new opentabletdriver recipe by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/projectbluefin/common/pull/117" target="_blank" rel="noopener noreferrer" class="">#117</a></li>
<li class="">fix: make grep quiet on a few places by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/projectbluefin/common/pull/108" target="_blank" rel="noopener noreferrer" class="">#108</a></li>
<li class="">chore: consolidate ujust update with aurora and split changelog + minor fixes by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/projectbluefin/common/pull/106" target="_blank" rel="noopener noreferrer" class="">#106</a></li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-5">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/01/#opportunistic-work-5" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">feat: add upstream xdg-terminal-exec by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/ublue-os/bluefin/pull/4114" target="_blank" rel="noopener noreferrer" class="">#4114</a></li>
<li class="">fix: do not remove fedora-logos by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/ublue-os/bluefin/pull/4072" target="_blank" rel="noopener noreferrer" class="">#4072</a></li>
<li class="">fix: don't pull in centos-logos on downstream images by <a href="https://github.com/renner0e" target="_blank" rel="noopener noreferrer" class="">@​renner0e</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1053" target="_blank" rel="noopener noreferrer" class="">#1053</a></li>
<li class="">feat: Implement lts-testing on testing branch by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/945" target="_blank" rel="noopener noreferrer" class="">#945</a></li>
<li class="">fix: switch to ublue-os/legacy-rechunk by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/925" target="_blank" rel="noopener noreferrer" class="">#925</a></li>
<li class="">fix(image-info): set 0644 permissions for image-info file so that unprivileged users can read it by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1026" target="_blank" rel="noopener noreferrer" class="">#1026</a></li>
<li class="">feat: update run-vm-iso to use titanoboa ISOs by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1041" target="_blank" rel="noopener noreferrer" class="">#1041</a></li>
<li class="">fix: testing build name by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1009" target="_blank" rel="noopener noreferrer" class="">#1009</a></li>
<li class="">fix(ci): run fetch-data before typecheck by <a href="https://github.com/repires" target="_blank" rel="noopener noreferrer" class="">@​repires</a> in <a href="https://github.com/projectbluefin/documentation/pull/606" target="_blank" rel="noopener noreferrer" class="">#606</a></li>
<li class="">chore(ci): update node version to 20 in monthly reports by <a href="https://github.com/repires" target="_blank" rel="noopener noreferrer" class="">@​repires</a> in <a href="https://github.com/projectbluefin/documentation/pull/601" target="_blank" rel="noopener noreferrer" class="">#601</a></li>
<li class="">docs(administration): add ujust powerwash command documentation by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/554" target="_blank" rel="noopener noreferrer" class="">#554</a></li>
<li class="">feat: move anaconda branding here instead of on ublue-os/packages by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/projectbluefin/branding/pull/2" target="_blank" rel="noopener noreferrer" class="">#2</a></li>
<li class="">feat: "Welcome to Bluefin" on installer desktop icon by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/projectbluefin/iso/pull/11" target="_blank" rel="noopener noreferrer" class="">#11</a></li>
<li class="">fix: expicilty add anaconda package by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/iso/pull/16" target="_blank" rel="noopener noreferrer" class="">#16</a></li>
<li class="">feat: build latest bootc and revert to f42 anaconda by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/iso/pull/15" target="_blank" rel="noopener noreferrer" class="">#15</a></li>
<li class="">feat: add local ISO build script by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/iso/pull/13" target="_blank" rel="noopener noreferrer" class="">#13</a></li>
<li class="">feat(ci): add ISO promotion workflow from testing to production by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/iso/pull/17" target="_blank" rel="noopener noreferrer" class="">#17</a></li>
<li class="">feat: multi-distro support for local ISO build by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/iso/pull/14" target="_blank" rel="noopener noreferrer" class="">#14</a></li>
</ul>
<h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="dakota-gnome-os-prototype">Dakota (GNOME OS Prototype)<a href="https://docs.projectbluefin.io/reports/2026/01/#dakota-gnome-os-prototype" class="hash-link" aria-label="Direct link to Dakota (GNOME OS Prototype)" title="Direct link to Dakota (GNOME OS Prototype)" translate="no">​</a></h5>
<ul>
<li class="">Buildstream skeleton by <a href="https://github.com/alatiera" target="_blank" rel="noopener noreferrer" class="">@​alatiera</a> in <a href="https://github.com/projectbluefin/dakota/pull/1" target="_blank" rel="noopener noreferrer" class="">#1</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="documentation">Documentation<a href="https://docs.projectbluefin.io/reports/2026/01/#documentation" class="hash-link" aria-label="Direct link to Documentation" title="Direct link to Documentation" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Fdocumentation-0066FF?style=flat-square" alt="kind/documentation" class="img_ev3q"></p>
<p><em>Documentation improvements and additions</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-6">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/01/#planned-work-6" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<ul>
<li class="">fix: reduce hallucination on ghcr.io path by <a href="https://github.com/KiKaraage" target="_blank" rel="noopener noreferrer" class="">@​KiKaraage</a> in <a href="https://github.com/projectbluefin/common/pull/111" target="_blank" rel="noopener noreferrer" class="">#111</a></li>
<li class="">docs: update label colors and document directory structure by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/147" target="_blank" rel="noopener noreferrer" class="">#147</a></li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-6">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/01/#opportunistic-work-6" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">fix(feed): fix discussion links and increase announcement count by <a href="https://github.com/repires" target="_blank" rel="noopener noreferrer" class="">@​repires</a> in <a href="https://github.com/projectbluefin/documentation/pull/605" target="_blank" rel="noopener noreferrer" class="">#605</a></li>
<li class="">Fix duplicate new contributors appearing across multiple months by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/609" target="_blank" rel="noopener noreferrer" class="">#609</a></li>
<li class="">Revert "fix(feed): update release feeds card limit to 12" by <a href="https://github.com/repires" target="_blank" rel="noopener noreferrer" class="">@​repires</a> in <a href="https://github.com/projectbluefin/documentation/pull/607" target="_blank" rel="noopener noreferrer" class="">#607</a></li>
<li class="">fix(feed): update release feeds card limit to 12 by <a href="https://github.com/repires" target="_blank" rel="noopener noreferrer" class="">@​repires</a> in <a href="https://github.com/projectbluefin/documentation/pull/603" target="_blank" rel="noopener noreferrer" class="">#603</a></li>
<li class="">docs: add git workflow rules and labeling helper scripts by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/584" target="_blank" rel="noopener noreferrer" class="">#584</a></li>
<li class="">Improve label categorization in monthly reports by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/599" target="_blank" rel="noopener noreferrer" class="">#599</a></li>
<li class="">Cleanup: Remove GISCUS_SETUP.md and USER_ATTACHMENTS_MIGRATION.md files by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/571" target="_blank" rel="noopener noreferrer" class="">#571</a></li>
<li class="">docs: Add comprehensive GSD agent selection guide by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/588" target="_blank" rel="noopener noreferrer" class="">#588</a></li>
<li class="">docs: update fedora media writer link on installation page by <a href="https://github.com/RaduAvramescu" target="_blank" rel="noopener noreferrer" class="">@​RaduAvramescu</a> in <a href="https://github.com/projectbluefin/documentation/pull/576" target="_blank" rel="noopener noreferrer" class="">#576</a></li>
<li class="">Update most prevalent documentation screenshots by <a href="https://github.com/AlexanderVanhee" target="_blank" rel="noopener noreferrer" class="">@​AlexanderVanhee</a> in <a href="https://github.com/projectbluefin/documentation/pull/579" target="_blank" rel="noopener noreferrer" class="">#579</a></li>
<li class="">Enhance troubleshooting guide with new sections by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/569" target="_blank" rel="noopener noreferrer" class="">#569</a></li>
<li class="">feat(docs): add platform tabs to troubleshooting page by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/570" target="_blank" rel="noopener noreferrer" class="">#570</a></li>
<li class="">feat(docs): add hidden troubleshooting page by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/568" target="_blank" rel="noopener noreferrer" class="">#568</a></li>
<li class="">Blog/modernizing custom images by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/561" target="_blank" rel="noopener noreferrer" class="">#561</a></li>
<li class="">docs(agents): remove non-existent communication.md reference by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/567" target="_blank" rel="noopener noreferrer" class="">#567</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="tech-debt">Tech Debt<a href="https://docs.projectbluefin.io/reports/2026/01/#tech-debt" class="hash-link" aria-label="Direct link to Tech Debt" title="Direct link to Tech Debt" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Ftech-debt-D4A259?style=flat-square" alt="kind/tech-debt" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Fparity-9333EA?style=flat-square" alt="kind/parity" class="img_ev3q"></p>
<p><em>Maintenance work and feature parity between variants</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-7">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/01/#planned-work-7" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<ul>
<li class="">chore(rollback-helper): disable debugging tag by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/projectbluefin/common/pull/193" target="_blank" rel="noopener noreferrer" class="">#193</a></li>
<li class="">chore: remove xdg-terminal-exec hack script by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/projectbluefin/common/pull/191" target="_blank" rel="noopener noreferrer" class="">#191</a></li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-7">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/01/#opportunistic-work-7" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">fix: cleanup /{boot,tmp} by <a href="https://github.com/renner0e" target="_blank" rel="noopener noreferrer" class="">@​renner0e</a> in <a href="https://github.com/ublue-os/bluefin/pull/3922" target="_blank" rel="noopener noreferrer" class="">#3922</a></li>
<li class="">chore(pull): do hardreset instead of merging by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/982" target="_blank" rel="noopener noreferrer" class="">#982</a></li>
<li class="">fix: remove merging from the Pull config by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1003" target="_blank" rel="noopener noreferrer" class="">#1003</a></li>
<li class="">chore: remove all files shared with common by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/949" target="_blank" rel="noopener noreferrer" class="">#949</a></li>
<li class="">chore(pull): move to merge instead of rebase by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/989" target="_blank" rel="noopener noreferrer" class="">#989</a></li>
<li class="">chore: clean up a buuunch of vendored things that we dont need anymore by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/975" target="_blank" rel="noopener noreferrer" class="">#975</a></li>
<li class="">chore<!-- -->:remove<!-- --> antigravity after promotion by <a href="https://github.com/inffy" target="_blank" rel="noopener noreferrer" class="">@​inffy</a> in <a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/126" target="_blank" rel="noopener noreferrer" class="">#126</a></li>
<li class="">refactor: simplify to npm-only package management by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/582" target="_blank" rel="noopener noreferrer" class="">#582</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="automation">Automation<a href="https://docs.projectbluefin.io/reports/2026/01/#automation" class="hash-link" aria-label="Direct link to Automation" title="Direct link to Automation" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Fautomation-5B8BC1?style=flat-square" alt="kind/automation" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Fgithub-action-2088FF?style=flat-square" alt="kind/github-action" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Frenovate-3B82F6?style=flat-square" alt="kind/renovate" class="img_ev3q"></p>
<p><em>CI/CD pipelines, GitHub Actions, and automated dependency updates</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-8">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/01/#planned-work-8" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<ul>
<li class="">feat: add weekly status report automation by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/187" target="_blank" rel="noopener noreferrer" class="">#187</a></li>
<li class="">revert: remove weekly status report automation by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/190" target="_blank" rel="noopener noreferrer" class="">#190</a></li>
<li class="">ci: skip container builds for documentation changes by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/148" target="_blank" rel="noopener noreferrer" class="">#148</a></li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-8">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/01/#opportunistic-work-8" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">chore(ci): enable SBOMs by <a href="https://github.com/renner0e" target="_blank" rel="noopener noreferrer" class="">@​renner0e</a> in <a href="https://github.com/ublue-os/bluefin/pull/4044" target="_blank" rel="noopener noreferrer" class="">#4044</a></li>
<li class="">ci: add permissions to workflows + DEFAULT_TAG needs to change on <code>manifest</code> job by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/980" target="_blank" rel="noopener noreferrer" class="">#980</a></li>
<li class="">ci: attempt to handle merge_group events as well by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1017" target="_blank" rel="noopener noreferrer" class="">#1017</a></li>
<li class="">ci: fix tagging for pull request merging by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1016" target="_blank" rel="noopener noreferrer" class="">#1016</a></li>
<li class="">chore(ci): add <code>-testing</code> for real on testing environments by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1018" target="_blank" rel="noopener noreferrer" class="">#1018</a></li>
<li class="">fix(ci): make <code>10(image)</code> have suffixes so they dont all fight over the (10) tag by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1021" target="_blank" rel="noopener noreferrer" class="">#1021</a></li>
<li class="">fix(ci): HWE naming on daily builds by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1020" target="_blank" rel="noopener noreferrer" class="">#1020</a></li>
<li class="">Fix homebrew bump action by <a href="https://github.com/lambdaclan" target="_blank" rel="noopener noreferrer" class="">@​lambdaclan</a> in <a href="https://github.com/ublue-os/homebrew-tap/pull/196" target="_blank" rel="noopener noreferrer" class="">#196</a></li>
<li class="">hotfix: use host env and update dependencies by <a href="https://github.com/ahmedadan" target="_blank" rel="noopener noreferrer" class="">@​ahmedadan</a> in <a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/108" target="_blank" rel="noopener noreferrer" class="">#108</a></li>
<li class="">fix(ci): use --no-rebuild flag to prevent bottle filename mismatch by <a href="https://github.com/ahmedadan" target="_blank" rel="noopener noreferrer" class="">@​ahmedadan</a> in <a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/120" target="_blank" rel="noopener noreferrer" class="">#120</a></li>
<li class="">fix: fix brew style errors in workflows by <a href="https://github.com/inffy" target="_blank" rel="noopener noreferrer" class="">@​inffy</a> in <a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/139" target="_blank" rel="noopener noreferrer" class="">#139</a></li>
<li class="">feat: Add Monthly Reports System (v1.1) by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/581" target="_blank" rel="noopener noreferrer" class="">#581</a></li>
<li class="">refactor(reports): finalize monthly reports cleanup by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/583" target="_blank" rel="noopener noreferrer" class="">#583</a></li>
<li class="">feat(reports): add GitHub profile cards with gold foil effect for new contributors by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/585" target="_blank" rel="noopener noreferrer" class="">#585</a></li>
<li class="">feat(reports): split monthly reports into planned vs opportunistic work by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/586" target="_blank" rel="noopener noreferrer" class="">#586</a></li>
<li class="">Regenerate January 2026 report with improved structure by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/593" target="_blank" rel="noopener noreferrer" class="">#593</a></li>
<li class="">feat(reports): adopt Hyperlight-style formatting and simplify bot activity table by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/594" target="_blank" rel="noopener noreferrer" class="">#594</a></li>
<li class="">feat(reports): add dinosaur-themed monthly report titles by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/596" target="_blank" rel="noopener noreferrer" class="">#596</a></li>
<li class="">feat(driver-versions): improve workflow with idempotency, retry logic, and caching by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/595" target="_blank" rel="noopener noreferrer" class="">#595</a></li>
<li class="">ci: Configure auto-merge for monthly reports workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/589" target="_blank" rel="noopener noreferrer" class="">#589</a></li>
<li class="">Use projectbluefin/common for planned work tracking by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/587" target="_blank" rel="noopener noreferrer" class="">#587</a></li>
<li class="">feat(config): add git workflow configuration by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/580" target="_blank" rel="noopener noreferrer" class="">#580</a></li>
<li class="">feat(agents): convert blog-poster skill to GitHub Copilot agent by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/556" target="_blank" rel="noopener noreferrer" class="">#556</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="localization">Localization<a href="https://docs.projectbluefin.io/reports/2026/01/#localization" class="hash-link" aria-label="Direct link to Localization" title="Direct link to Localization" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Ftranslation-8B5CF6?style=flat-square" alt="kind/translation" class="img_ev3q"></p>
<p><em>Translation and internationalization work</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-9">Planned Work<a href="https://docs.projectbluefin.io/reports/2026/01/#planned-work-9" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<ul>
<li class="">feat: adds french translation to the desktop files by <a href="https://github.com/theMimolet" target="_blank" rel="noopener noreferrer" class="">@​theMimolet</a> in <a href="https://github.com/projectbluefin/common/pull/143" target="_blank" rel="noopener noreferrer" class="">#143</a></li>
<li class="">chore(translation): Add Polish translation to curated.yaml by <a href="https://github.com/Micro856" target="_blank" rel="noopener noreferrer" class="">@​Micro856</a> in <a href="https://github.com/projectbluefin/common/pull/175" target="_blank" rel="noopener noreferrer" class="">#175</a></li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-9">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2026/01/#opportunistic-work-9" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<blockquote>
<p>Status: <em>ChillOps</em></p>
</blockquote>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="other">Other<a href="https://docs.projectbluefin.io/reports/2026/01/#other" class="hash-link" aria-label="Direct link to Other" title="Direct link to Other" translate="no">​</a></h2>
<ul>
<li class="">chore: remove btrfs-action by <a href="https://github.com/renner0e" target="_blank" rel="noopener noreferrer" class="">@​renner0e</a> in <a href="https://github.com/ublue-os/bluefin/pull/4140" target="_blank" rel="noopener noreferrer" class="">#4140</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="bot-activity">Bot Activity<a href="https://docs.projectbluefin.io/reports/2026/01/#bot-activity" class="hash-link" aria-label="Direct link to Bot Activity" title="Direct link to Bot Activity" translate="no">​</a></h2>
<p><strong>Automation Percentage:</strong> 53.9% (151 bot PRs out of 280 total PRs)</p>
<table><thead><tr><th>Repository</th><th>Bot PRs</th><th>% of Total</th></tr></thead><tbody><tr><td>bluefin</td><td>34</td><td>12.1%</td></tr><tr><td>bluefin-lts</td><td>24</td><td>8.6%</td></tr><tr><td>documentation</td><td>10</td><td>3.6%</td></tr><tr><td>iso</td><td>7</td><td>2.5%</td></tr><tr><td>common</td><td>1</td><td>0.4%</td></tr></tbody></table>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>View bot activity details</summary><div><div class="collapsibleContent_i85q"><ul>
<li class="">docs: document flatpak customization system by <a href="https://github.com/copilot-swe-agent" target="_blank" rel="noopener noreferrer" class="">@​copilot-swe-agent</a> in <a href="https://github.com/projectbluefin/common/pull/116" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#116</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 909405a by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4139" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4139</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 284eff5 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4138" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4138</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 364ea6f by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4135" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4135</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to c67e776 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4134" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4134</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to d2fe922 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4133" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4133</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 4b7dba2 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4131" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4131</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 9d641fd by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4130" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4130</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 81696a6 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4117" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4117</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to f6d73d4 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4129" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4129</a></li>
<li class="">chore(deps): update anchore/sbom-action digest to deef08a by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4122" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4122</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 8c0d405 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4125" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4125</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 1755edd by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4124" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4124</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 79b970c by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4121" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4121</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 94cb1fe by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4120" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4120</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 45677a5 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4116" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4116</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 4a3ec99 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4115" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4115</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 3d1ec54 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4112" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4112</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to e079560 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4111" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4111</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 9021d14 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4104" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4104</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to a05cd42 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4106" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4106</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 783b7e9 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4105" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4105</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 7c2058a by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4103" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4103</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 2181a76 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4101" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4101</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 9e81ecd by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4100" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4100</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 239cbed by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4094" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4094</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 9a31b4a by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4093" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4093</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 88e4328 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4091" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4091</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to a1988df by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4090" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4090</a></li>
<li class="">chore(deps): update anchore/sbom-action digest to 62ad528 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4088" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4088</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 42debcf by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4086" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4086</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 30b194a by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4085" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4085</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 29b0423 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4080" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4080</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/silverblue-main<!-- -->:latest<!-- --> docker digest to 3b3f5dd by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4079" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4079</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 731d5fc by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin/pull/4075" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin#4075</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to f6d2aa7 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1073" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1073</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to 693006c by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1068" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1068</a></li>
<li class="">chore(deps): update cgr.dev/chainguard/wolfi-base<!-- -->:latest<!-- --> docker digest to 17ab070 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1066" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1066</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 4b7dba2 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1067" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1067</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 7c2058a by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1058" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1058</a></li>
<li class="">chore(deps): update cgr.dev/chainguard/wolfi-base<!-- -->:latest<!-- --> docker digest to f6959a1 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1063" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1063</a></li>
<li class="">chore(deps): update anchore/sbom-action digest to deef08a by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1064" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1064</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to 76733c0 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1065" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1065</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to 665f1cd by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1061" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1061</a></li>
<li class="">chore(deps): update cgr.dev/chainguard/wolfi-base<!-- -->:latest<!-- --> docker digest to 9d9881f by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1057" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1057</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 9021d14 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1059" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1059</a></li>
<li class="">chore(deps): update anchore/sbom-action digest to 62ad528 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1055" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1055</a></li>
<li class="">chore(deps): update cgr.dev/chainguard/wolfi-base<!-- -->:latest<!-- --> docker digest to 0c79f2e by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1054" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1054</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to 504a0c6 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1052" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1052</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to ddce029 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1051" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1051</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 731d5fc by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1050" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1050</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 0915431 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1049" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1049</a></li>
<li class="">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 3b2a1d4 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1047" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1047</a></li>
<li class="">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to 0599ad1 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1046" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1046</a></li>
<li class="">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 20f0d29 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1044" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1044</a></li>
<li class="">chore(deps): update cgr.dev/chainguard/wolfi-base<!-- -->:latest<!-- --> docker digest to 5cb6b2e by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1042" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1042</a></li>
<li class="">chore(deps): update system_files/usr/share/gnome-shell/extensions/tmp/caffeine digest to 07643c3 by <a href="https://github.com/ubot-7274" target="_blank" rel="noopener noreferrer" class="">@​ubot-7274</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1040" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1040</a></li>
<li class="">[pull] lts from main by <a href="https://github.com/pull" target="_blank" rel="noopener noreferrer" class="">@​pull</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1048" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1048</a></li>
<li class="">[pull] lts from main by <a href="https://github.com/pull" target="_blank" rel="noopener noreferrer" class="">@​pull</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/1036" target="_blank" rel="noopener noreferrer" class="">ublue-os/bluefin-lts#1036</a></li>
<li class="">docs(reports): Monthly report for January 2026 by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/documentation/pull/608" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#608</a></li>
<li class="">docs(reports): Monthly report for January 2026 by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/documentation/pull/598" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#598</a></li>
<li class="">docs(reports): Monthly report for January 2026 by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/documentation/pull/591" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#591</a></li>
<li class="">docs: update driver versions by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/documentation/pull/578" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#578</a></li>
<li class="">docs: update driver versions by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/documentation/pull/572" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#572</a></li>
<li class="">docs: update driver versions by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/documentation/pull/566" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#566</a></li>
<li class="">Use PROJECT_READ_TOKEN for board data fetching by <a href="https://github.com/copilot-swe-agent" target="_blank" rel="noopener noreferrer" class="">@​copilot-swe-agent</a> in <a href="https://github.com/projectbluefin/documentation/pull/565" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#565</a></li>
<li class="">Add GITHUB_TOKEN to build step for board data fetching by <a href="https://github.com/copilot-swe-agent" target="_blank" rel="noopener noreferrer" class="">@​copilot-swe-agent</a> in <a href="https://github.com/projectbluefin/documentation/pull/564" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#564</a></li>
<li class="">Add GitHub Project board activity changelog page by <a href="https://github.com/copilot-swe-agent" target="_blank" rel="noopener noreferrer" class="">@​copilot-swe-agent</a> in <a href="https://github.com/projectbluefin/documentation/pull/563" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#563</a></li>
<li class="">Add migration tooling for GitHub user-attachments to local static images by <a href="https://github.com/copilot-swe-agent" target="_blank" rel="noopener noreferrer" class="">@​copilot-swe-agent</a> in <a href="https://github.com/projectbluefin/documentation/pull/562" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#562</a></li>
<li class="">Fix LTS workflow image tags to match container registry by <a href="https://github.com/copilot-swe-agent" target="_blank" rel="noopener noreferrer" class="">@​copilot-swe-agent</a> in <a href="https://github.com/projectbluefin/iso/pull/25" target="_blank" rel="noopener noreferrer" class="">projectbluefin/iso#25</a></li>
<li class="">fix(ci): use stable image tag in pull request workflow by <a href="https://github.com/copilot-swe-agent" target="_blank" rel="noopener noreferrer" class="">@​copilot-swe-agent</a> in <a href="https://github.com/projectbluefin/iso/pull/24" target="_blank" rel="noopener noreferrer" class="">projectbluefin/iso#24</a></li>
<li class="">fix(ci): hardcode image_tag to stable in Build Stable ISOs workflow by <a href="https://github.com/copilot-swe-agent" target="_blank" rel="noopener noreferrer" class="">@​copilot-swe-agent</a> in <a href="https://github.com/projectbluefin/iso/pull/23" target="_blank" rel="noopener noreferrer" class="">projectbluefin/iso#23</a></li>
<li class="">feat(ci): replace apt-get rclone with Homebrew action by <a href="https://github.com/copilot-swe-agent" target="_blank" rel="noopener noreferrer" class="">@​copilot-swe-agent</a> in <a href="https://github.com/projectbluefin/iso/pull/20" target="_blank" rel="noopener noreferrer" class="">projectbluefin/iso#20</a></li>
<li class="">Remove GTS ISO variant, retain only stable/lts/lts-hwe by <a href="https://github.com/copilot-swe-agent" target="_blank" rel="noopener noreferrer" class="">@​copilot-swe-agent</a> in <a href="https://github.com/projectbluefin/iso/pull/19" target="_blank" rel="noopener noreferrer" class="">projectbluefin/iso#19</a></li>
<li class="">feat(ci): use separate secrets for production bucket in promote-iso workflow by <a href="https://github.com/copilot-swe-agent" target="_blank" rel="noopener noreferrer" class="">@​copilot-swe-agent</a> in <a href="https://github.com/projectbluefin/iso/pull/18" target="_blank" rel="noopener noreferrer" class="">projectbluefin/iso#18</a></li>
<li class="">Add image_tag parameter to support building ISOs from different container tags by <a href="https://github.com/copilot-swe-agent" target="_blank" rel="noopener noreferrer" class="">@​copilot-swe-agent</a> in <a href="https://github.com/projectbluefin/iso/pull/12" target="_blank" rel="noopener noreferrer" class="">projectbluefin/iso#12</a></li>
</ul></div></div></details>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="build-health">Build Health<a href="https://docs.projectbluefin.io/reports/2026/01/#build-health" class="hash-link" aria-label="Direct link to Build Health" title="Direct link to Build Health" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="raptor-race">Raptor Race<a href="https://docs.projectbluefin.io/reports/2026/01/#raptor-race" class="hash-link" aria-label="Direct link to Raptor Race" title="Direct link to Raptor Race" translate="no">​</a></h3>
<p>Keep Bluefin healthy with green builds. Wranglers apply within!</p>
<table><thead><tr><th>Image</th><th>Success Rate</th><th>Successes</th><th>Failures</th><th>Monthly Change</th></tr></thead><tbody><tr><td><code>bluefin:stable</code></td><td>87.1%</td><td>236</td><td>35</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/%2B7.1%25-success?style=flat-square" alt="+7.1%" class="img_ev3q"></td></tr><tr><td><code>bluefin:gts</code></td><td>81.3%</td><td>126</td><td>29</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/%2B10.9%25-success?style=flat-square" alt="+10.9%" class="img_ev3q"></td></tr><tr><td><code>bluefin:latest</code></td><td>87.6%</td><td>234</td><td>33</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/%2B4.5%25-success?style=flat-square" alt="+4.5%" class="img_ev3q"></td></tr><tr><td><code>bluefin:lts</code></td><td>59.8%</td><td>189</td><td>127</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/--23.8%25-critical?style=flat-square" alt="-23.8%" class="img_ev3q"></td></tr><tr><td><code>bluefin:lts-hwe</code></td><td>59.1%</td><td>185</td><td>128</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/--26.9%25-critical?style=flat-square" alt="-26.9%" class="img_ev3q"></td></tr><tr><td><code>bluefin-dx:lts</code></td><td>59.4%</td><td>186</td><td>127</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/--24.3%25-critical?style=flat-square" alt="-24.3%" class="img_ev3q"></td></tr><tr><td><code>bluefin-gdx:lts</code></td><td>31.9%</td><td>100</td><td>213</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/--37.2%25-critical?style=flat-square" alt="-37.2%" class="img_ev3q"></td></tr><tr><td><code>bluefin-dx:lts-hwe</code></td><td>0%</td><td>0</td><td>0</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/%2B0%25-success?style=flat-square" alt="+0%" class="img_ev3q"></td></tr></tbody></table>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="this-months-highlights">This Month's Highlights<a href="https://docs.projectbluefin.io/reports/2026/01/#this-months-highlights" class="hash-link" aria-label="Direct link to This Month's Highlights" title="Direct link to This Month's Highlights" translate="no">​</a></h3>
<table><thead><tr><th>Metric</th><th>Value</th></tr></thead><tbody><tr><td>📊 <strong>Total Builds</strong></td><td>1948 builds across all images</td></tr><tr><td>🏆 <strong>Most Active</strong></td><td><code>bluefin:lts</code> (316 builds)</td></tr><tr><td>💯 <strong>100% Club</strong></td><td><em>None. Vegeta is displeased.</em></td></tr><tr><td>⏱️ <strong>Avg Build Time</strong></td><td>18 minutes across all variants</td></tr></tbody></table>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="contributors">Contributors<a href="https://docs.projectbluefin.io/reports/2026/01/#contributors" class="hash-link" aria-label="Direct link to Contributors" title="Direct link to Contributors" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-lights">New Lights<a href="https://docs.projectbluefin.io/reports/2026/01/#new-lights" class="hash-link" aria-label="Direct link to New Lights" title="Direct link to New Lights" translate="no">​</a></h3>
<p>We welcome our newest Guardians to the project.</p>
<blockquote>
<p>"I do not know what the future holds. But I know this: with you at our side, there is nothing we cannot face."</p>
<p>—Commander Zavala</p>
</blockquote>
<div style="display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem;margin-bottom:2rem"><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div></div>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="wayfinders">Wayfinders<a href="https://docs.projectbluefin.io/reports/2026/01/#wayfinders" class="hash-link" aria-label="Direct link to Wayfinders" title="Direct link to Wayfinders" translate="no">​</a></h3>
<blockquote>
<p>"Define yourself by your actions."</p>
<p>—Lord Saladin</p>
</blockquote>
<div style="display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem;margin-bottom:2rem"><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div></div>
<hr>
<p><em>Want to see the latest OS releases? Check out the <a class="" href="https://docs.projectbluefin.io/changelogs/">Changelogs</a>. For announcements and deep dives, read our <a class="" href="https://docs.projectbluefin.io/blog/">Blog</a>.</em></p>
<p><em>This report was automatically generated from <a href="https://todo.projectbluefin.io/" target="_blank" rel="noopener noreferrer" class="">todo.projectbluefin.io</a>.</em></p>
<hr>
<p><em>Generated on 2026-03-01</em><br>
<a href="https://todo.projectbluefin.io/" target="_blank" rel="noopener noreferrer" class="">View Project Board</a> | <a href="https://github.com/projectbluefin/common/issues/new" target="_blank" rel="noopener noreferrer" class="">Report an Issue</a></p>]]></content:encoded>
            <category>monthly-report</category>
            <category>project-activity</category>
        </item>
        <item>
            <title><![CDATA[About Monthly Reports]]></title>
            <link>https://docs.projectbluefin.io/reports/about-monthly-reports/</link>
            <guid>https://docs.projectbluefin.io/reports/about-monthly-reports/</guid>
            <pubDate>Thu, 01 Jan 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Welcome to Monthly Reports! This section tracks Project Bluefin's development activity, completed work, and contributor highlights from todo.projectbluefin.io.]]></description>
            <content:encoded><![CDATA[<p>Welcome to Monthly Reports! This section tracks Project Bluefin's development activity, completed work, and contributor highlights from <a href="https://todo.projectbluefin.io/" target="_blank" rel="noopener noreferrer" class="">todo.projectbluefin.io</a>.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-in-a-report">What's in a report?<a href="https://docs.projectbluefin.io/reports/about-monthly-reports/#whats-in-a-report" class="hash-link" aria-label="Direct link to What's in a report?" title="Direct link to What's in a report?" translate="no">​</a></h2>
<p>Each monthly report includes:</p>
<ul>
<li class=""><strong>Completed work</strong> from the project board (issues and pull requests moved to "Done")</li>
<li class=""><strong>Contributor highlights</strong> recognizing everyone who contributed during the month</li>
<li class=""><strong>Focus areas</strong> showing activity organized by project area (Desktop, Development, Ecosystem, Hardware, Infrastructure)</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="report-schedule">Report Schedule<a href="https://docs.projectbluefin.io/reports/about-monthly-reports/#report-schedule" class="hash-link" aria-label="Direct link to Report Schedule" title="Direct link to Report Schedule" translate="no">​</a></h2>
<p>Reports are published automatically on the <strong>first Monday of each month</strong></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="looking-for-os-releases">Looking for OS releases?<a href="https://docs.projectbluefin.io/reports/about-monthly-reports/#looking-for-os-releases" class="hash-link" aria-label="Direct link to Looking for OS releases?" title="Direct link to Looking for OS releases?" translate="no">​</a></h2>
<p>These reports track project activity and development progress. For OS version updates, check out the <a class="" href="https://docs.projectbluefin.io/changelogs/">Changelogs</a> page. For announcements and deep dives, visit the <a class="" href="https://docs.projectbluefin.io/blog/">Blog</a>.</p>
<hr>
<p><em>Reports are generated automatically from <a href="https://todo.projectbluefin.io/" target="_blank" rel="noopener noreferrer" class="">todo.projectbluefin.io</a>. <a href="https://todo.projectbluefin.io/" target="_blank" rel="noopener noreferrer" class="">View the board</a> or <a href="https://github.com/projectbluefin/common/issues/new" target="_blank" rel="noopener noreferrer" class="">report an issue</a>.</em></p>]]></content:encoded>
            <category>meta</category>
            <category>about</category>
        </item>
        <item>
            <title><![CDATA[Deinonychus December 2025]]></title>
            <link>https://docs.projectbluefin.io/reports/2025/12/</link>
            <guid>https://docs.projectbluefin.io/reports/2025/12/</guid>
            <pubDate>Wed, 31 Dec 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[| | |]]></description>
            <content:encoded><![CDATA[<table><thead><tr><th></th><th></th></tr></thead><tbody><tr><td><strong>Total Items</strong></td><td>83 (49 planned, 34 opportunistic)</td></tr><tr><td><strong>Automation</strong></td><td>34.1% (43 bot PRs out of 126 total PRs)</td></tr><tr><td><strong>Contributors</strong></td><td>16 total, 14 new</td></tr></tbody></table>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="desktop">Desktop<a href="https://docs.projectbluefin.io/reports/2025/12/#desktop" class="hash-link" aria-label="Direct link to Desktop" title="Direct link to Desktop" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fgnome-28A745?style=flat-square" alt="area/gnome" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Faurora-1D76DB?style=flat-square" alt="area/aurora" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fbling-F9C74F?style=flat-square" alt="area/bling" class="img_ev3q"></p>
<p><em>GNOME desktop environment, Aurora variant (KDE), and terminal enhancements</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work">Planned Work<a href="https://docs.projectbluefin.io/reports/2025/12/#planned-work" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<ul>
<li class="">feat: disable atuin shell integration by default by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/90" target="_blank" rel="noopener noreferrer" class="">#90</a></li>
<li class="">fix(motd): use full terminal width by <a href="https://github.com/renner0e" target="_blank" rel="noopener noreferrer" class="">@​renner0e</a> in <a href="https://github.com/projectbluefin/common/pull/87" target="_blank" rel="noopener noreferrer" class="">#87</a></li>
<li class="">feat: update tips in 10-tips.md by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/68" target="_blank" rel="noopener noreferrer" class="">#68</a></li>
<li class="">feat(ublue-bling): clean up script considerably and allow for overrides by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/projectbluefin/common/pull/67" target="_blank" rel="noopener noreferrer" class="">#67</a></li>
<li class="">feat: add ublue-motd but better since we just use envsubst here by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/projectbluefin/common/pull/52" target="_blank" rel="noopener noreferrer" class="">#52</a></li>
<li class="">feat: move everything from <code>ublue-fastfetch</code> to here instead by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/projectbluefin/common/pull/44" target="_blank" rel="noopener noreferrer" class="">#44</a></li>
<li class="">feat: add ublue-bling by <a href="https://github.com/renner0e" target="_blank" rel="noopener noreferrer" class="">@​renner0e</a> in <a href="https://github.com/projectbluefin/common/pull/43" target="_blank" rel="noopener noreferrer" class="">#43</a></li>
<li class="">feat: add full-desktop Brewfile with GNOME Circle apps by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/32" target="_blank" rel="noopener noreferrer" class="">#32</a></li>
<li class="">feat: add bluefin-faces and fastfetch by <a href="https://github.com/renner0e" target="_blank" rel="noopener noreferrer" class="">@​renner0e</a> in <a href="https://github.com/projectbluefin/common/pull/31" target="_blank" rel="noopener noreferrer" class="">#31</a></li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2025/12/#opportunistic-work" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">refactor: migrate GNOME extensions from COPR to git submodules by <a href="https://github.com/ahmedadan" target="_blank" rel="noopener noreferrer" class="">@​ahmedadan</a> in <a href="https://github.com/ublue-os/bluefin-lts/pull/938" target="_blank" rel="noopener noreferrer" class="">#938</a></li>
<li class="">feat(prompts): add conventional commit prompt and guidelines by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/529" target="_blank" rel="noopener noreferrer" class="">#529</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="development">Development<a href="https://docs.projectbluefin.io/reports/2025/12/#development" class="hash-link" aria-label="Direct link to Development" title="Direct link to Development" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fdx-17A2B8?style=flat-square" alt="area/dx" class="img_ev3q"></p>
<p><em>Development tools and IDE integrations</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-1">Planned Work<a href="https://docs.projectbluefin.io/reports/2025/12/#planned-work-1" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<ul>
<li class="">feat: add nvim, micro, and helix to the ide list by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/88" target="_blank" rel="noopener noreferrer" class="">#88</a></li>
<li class="">feat(dx): add Swift development environment by <a href="https://github.com/joshyorko" target="_blank" rel="noopener noreferrer" class="">@​joshyorko</a> in <a href="https://github.com/projectbluefin/common/pull/72" target="_blank" rel="noopener noreferrer" class="">#72</a></li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-1">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2025/12/#opportunistic-work-1" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">Add an experimental dockerd cask by <a href="https://github.com/jumpyvi" target="_blank" rel="noopener noreferrer" class="">@​jumpyvi</a> in <a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/102" target="_blank" rel="noopener noreferrer" class="">#102</a></li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="homebrew">Homebrew<a href="https://docs.projectbluefin.io/reports/2025/12/#homebrew" class="hash-link" aria-label="Direct link to Homebrew" title="Direct link to Homebrew" translate="no">​</a></h3>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-applications">New Applications<a href="https://docs.projectbluefin.io/reports/2025/12/#new-applications" class="hash-link" aria-label="Direct link to New Applications" title="Direct link to New Applications" translate="no">​</a></h4>
<p>The following applications were added to our Homebrew taps this month:</p>
<table><thead><tr><th>Application</th><th>Description</th><th>Status</th></tr></thead><tbody><tr><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/102" target="_blank" rel="noopener noreferrer" class=""><strong>docker-rootless-linux</strong></a></td><td>Docker static binaries with rootless extras</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/experimental-orange?style=flat-square" alt="Experimental" class="img_ev3q"></td></tr><tr><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/106" target="_blank" rel="noopener noreferrer" class=""><strong>libvirt-full</strong></a></td><td>C virtualization API, now with udev support</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/experimental-orange?style=flat-square" alt="Experimental" class="img_ev3q"></td></tr><tr><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/103" target="_blank" rel="noopener noreferrer" class=""><strong>ydotool</strong></a></td><td>Generic command-line automation tool (no X!)</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/experimental-orange?style=flat-square" alt="Experimental" class="img_ev3q"></td></tr></tbody></table>
<p>Use <code>ujust bbrew</code> to browse and install these packages. Follow <a href="https://github.com/ublue-os/homebrew-tap" target="_blank" rel="noopener noreferrer" class="">the tap instructions</a> if you want to do it by hand.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="package-updates">Package Updates<a href="https://docs.projectbluefin.io/reports/2025/12/#package-updates" class="hash-link" aria-label="Direct link to Package Updates" title="Direct link to Package Updates" translate="no">​</a></h4>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/production--tap-16%20updates-blue?style=flat-square" alt="Production Tap" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/experimental--tap-21%20updates-orange?style=flat-square" alt="Experimental Tap" class="img_ev3q"></p>
<p><strong>37 automated updates</strong> this month via GitHub Actions. Homebrew tap version bumps ensure Bluefin users always have access to the latest stable releases.</p>
<h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="quick-summary">Quick Summary<a href="https://docs.projectbluefin.io/reports/2025/12/#quick-summary" class="hash-link" aria-label="Direct link to Quick Summary" title="Direct link to Quick Summary" translate="no">​</a></h5>
<table><thead><tr><th>Tap</th><th>Updates</th></tr></thead><tbody><tr><td>production-tap</td><td>16</td></tr><tr><td>experimental-tap</td><td>21</td></tr></tbody></table>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>View all production-tap updates (16)</summary><div><div class="collapsibleContent_i85q"><table><thead><tr><th>Package</th><th>Versions</th><th>PR</th></tr></thead><tbody><tr><td>vscodium-linux</td><td>1.107.18605 → 1.107.18627 (2 updates)</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/183" target="_blank" rel="noopener noreferrer" class="">#183</a></td></tr><tr><td>lm-studio-linux</td><td>0.3.35 → 0.3.36 (2 updates)</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/181" target="_blank" rel="noopener noreferrer" class="">#181</a></td></tr><tr><td>jetbrains-toolbox-linux</td><td>3.2.0.65851</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/180" target="_blank" rel="noopener noreferrer" class="">#180</a></td></tr><tr><td>visual-studio-code-linux</td><td>1.107.1</td><td><a href="https://github.com/ublue-os/homebrew-tap/pull/179" target="_blank" rel="noopener noreferrer" class="">#179</a></td></tr></tbody></table></div></div></details>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>View all experimental-tap updates (21)</summary><div><div class="collapsibleContent_i85q"><table><thead><tr><th>Package</th><th>Versions</th><th>PR</th></tr></thead><tbody><tr><td>cursor-linux</td><td>2.2.36 → 2.3.15 (5 updates)</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/105" target="_blank" rel="noopener noreferrer" class="">#105</a></td></tr><tr><td>datagrip-linux</td><td>2025.3.1 → 2025.3.2 (2 updates)</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/92" target="_blank" rel="noopener noreferrer" class="">#92</a></td></tr><tr><td>bluefin-cli</td><td>0.0.2 → 0.0.3 (2 updates)</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/89" target="_blank" rel="noopener noreferrer" class="">#89</a></td></tr><tr><td>dataspell-linux</td><td>2025.3.1</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/91" target="_blank" rel="noopener noreferrer" class="">#91</a></td></tr><tr><td>rustrover-linux</td><td>2025.3.1</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/86" target="_blank" rel="noopener noreferrer" class="">#86</a></td></tr><tr><td>phpstorm-linux</td><td>2025.3.1</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/85" target="_blank" rel="noopener noreferrer" class="">#85</a></td></tr><tr><td>antigravity-linux</td><td>1.13.3</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/83" target="_blank" rel="noopener noreferrer" class="">#83</a></td></tr><tr><td>webstorm-linux</td><td>2025.3.1</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/87" target="_blank" rel="noopener noreferrer" class="">#87</a></td></tr><tr><td>clion-linux</td><td>2025.3.1</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/75" target="_blank" rel="noopener noreferrer" class="">#75</a></td></tr><tr><td>intellij-idea-linux</td><td>2025.3.1</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/78" target="_blank" rel="noopener noreferrer" class="">#78</a></td></tr><tr><td>pycharm-linux</td><td>2025.3.1</td><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/79" target="_blank" rel="noopener noreferrer" class="">#79</a></td></tr></tbody></table></div></div></details>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="ecosystem">Ecosystem<a href="https://docs.projectbluefin.io/reports/2025/12/#ecosystem" class="hash-link" aria-label="Direct link to Ecosystem" title="Direct link to Ecosystem" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fbrew-E8590C?style=flat-square" alt="area/brew" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fbluespeed-1D76DB?style=flat-square" alt="area/bluespeed" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fflatpak-9333EA?style=flat-square" alt="area/flatpak" class="img_ev3q"></p>
<p><em>Homebrew packages, AI/ML tools (Bluespeed), and Flatpak applications</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-2">Planned Work<a href="https://docs.projectbluefin.io/reports/2025/12/#planned-work-2" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<ul>
<li class="">feat: add Claude Code, Mistral Vibe &amp; Kimi CLI by <a href="https://github.com/KiKaraage" target="_blank" rel="noopener noreferrer" class="">@​KiKaraage</a> in <a href="https://github.com/projectbluefin/common/pull/37" target="_blank" rel="noopener noreferrer" class="">#37</a></li>
<li class="">feat: move bazaar config to common repo by <a href="https://github.com/dreamyukii" target="_blank" rel="noopener noreferrer" class="">@​dreamyukii</a> in <a href="https://github.com/projectbluefin/common/pull/33" target="_blank" rel="noopener noreferrer" class="">#33</a></li>
<li class="">feat: add Jan to Bazaar curated section by <a href="https://github.com/coxde" target="_blank" rel="noopener noreferrer" class="">@​coxde</a> in <a href="https://github.com/projectbluefin/common/pull/99" target="_blank" rel="noopener noreferrer" class="">#99</a></li>
<li class="">feat(bazaar): add brief, remove rewaita by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/89" target="_blank" rel="noopener noreferrer" class="">#89</a></li>
<li class="">chore(tools): move swift Brewfile to shared by <a href="https://github.com/ahmedadan" target="_blank" rel="noopener noreferrer" class="">@​ahmedadan</a> in <a href="https://github.com/projectbluefin/common/pull/76" target="_blank" rel="noopener noreferrer" class="">#76</a></li>
<li class="">Brewfile fixup by <a href="https://github.com/hanthor" target="_blank" rel="noopener noreferrer" class="">@​hanthor</a> in <a href="https://github.com/projectbluefin/common/pull/64" target="_blank" rel="noopener noreferrer" class="">#64</a></li>
<li class="">fix: centralize bluefin bazaar config by <a href="https://github.com/renner0e" target="_blank" rel="noopener noreferrer" class="">@​renner0e</a> in <a href="https://github.com/projectbluefin/common/pull/59" target="_blank" rel="noopener noreferrer" class="">#59</a></li>
<li class="">fix: Change copilot-cli from brew to cask installation by <a href="https://github.com/inffy" target="_blank" rel="noopener noreferrer" class="">@​inffy</a> in <a href="https://github.com/projectbluefin/common/pull/38" target="_blank" rel="noopener noreferrer" class="">#38</a></li>
<li class="">Add font-comic-shanns-mono-nerd-font to Brewfile by <a href="https://github.com/theMimolet" target="_blank" rel="noopener noreferrer" class="">@​theMimolet</a> in <a href="https://github.com/projectbluefin/common/pull/29" target="_blank" rel="noopener noreferrer" class="">#29</a></li>
<li class="">feat: update ai-tools.Brewfile by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/25" target="_blank" rel="noopener noreferrer" class="">#25</a></li>
<li class="">feat: add LM Studio to AI tools Brewfile by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/24" target="_blank" rel="noopener noreferrer" class="">#24</a></li>
<li class="">feat: add IDE Brewfile with VSCode, VSCodium, and JetBrains by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/23" target="_blank" rel="noopener noreferrer" class="">#23</a></li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-2">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2025/12/#opportunistic-work-2" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">fix(wallpapers): use postflight for artifacts by <a href="https://github.com/ahmedadan" target="_blank" rel="noopener noreferrer" class="">@​ahmedadan</a> in <a href="https://github.com/ublue-os/homebrew-tap/pull/173" target="_blank" rel="noopener noreferrer" class="">#173</a></li>
<li class="">fix: wallpapers by <a href="https://github.com/ahmedadan" target="_blank" rel="noopener noreferrer" class="">@​ahmedadan</a> in <a href="https://github.com/ublue-os/homebrew-tap/pull/170" target="_blank" rel="noopener noreferrer" class="">#170</a></li>
<li class="">Add experimental ydotool formulae by <a href="https://github.com/jumpyvi" target="_blank" rel="noopener noreferrer" class="">@​jumpyvi</a> in <a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/103" target="_blank" rel="noopener noreferrer" class="">#103</a></li>
<li class="">Add custom libvirt formulae (usb and devices support) by <a href="https://github.com/jumpyvi" target="_blank" rel="noopener noreferrer" class="">@​jumpyvi</a> in <a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/106" target="_blank" rel="noopener noreferrer" class="">#106</a></li>
<li class="">fix(bluefin-cli): style fix by <a href="https://github.com/inffy" target="_blank" rel="noopener noreferrer" class="">@​inffy</a> in <a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/100" target="_blank" rel="noopener noreferrer" class="">#100</a></li>
<li class="">fix(ci): ran brew style . --fix by <a href="https://github.com/ahmedadan" target="_blank" rel="noopener noreferrer" class="">@​ahmedadan</a> in <a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/82" target="_blank" rel="noopener noreferrer" class="">#82</a></li>
<li class="">Add blog post on upcoming Homebrew CLI changes by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/542" target="_blank" rel="noopener noreferrer" class="">#542</a></li>
<li class="">Add Discussions section to blog post on Homebrew by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/525" target="_blank" rel="noopener noreferrer" class="">#525</a></li>
<li class="">feat: add brew post by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/522" target="_blank" rel="noopener noreferrer" class="">#522</a></li>
<li class="">feat: add bazaar pictures by <a href="https://github.com/renner0e" target="_blank" rel="noopener noreferrer" class="">@​renner0e</a> in <a href="https://github.com/projectbluefin/branding/pull/1" target="_blank" rel="noopener noreferrer" class="">#1</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="system-services--policies">System Services &amp; Policies<a href="https://docs.projectbluefin.io/reports/2025/12/#system-services--policies" class="hash-link" aria-label="Direct link to System Services &amp; Policies" title="Direct link to System Services &amp; Policies" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fservices-4A90E2?style=flat-square" alt="area/services" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fpolicy-5B8BC1?style=flat-square" alt="area/policy" class="img_ev3q"></p>
<p><em>Systemd services and system-level policies</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-3">Planned Work<a href="https://docs.projectbluefin.io/reports/2025/12/#planned-work-3" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<ul>
<li class="">fix: re-include zsa udev rules by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/projectbluefin/common/pull/74" target="_blank" rel="noopener noreferrer" class="">#74</a></li>
<li class="">fix: togge-tpm2 recipe when NO pin is used by <a href="https://github.com/inffy" target="_blank" rel="noopener noreferrer" class="">@​inffy</a> in <a href="https://github.com/projectbluefin/common/pull/61" target="_blank" rel="noopener noreferrer" class="">#61</a></li>
<li class="">feat: move <code>ublue-setup-services</code> to here by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/projectbluefin/common/pull/49" target="_blank" rel="noopener noreferrer" class="">#49</a></li>
<li class="">feat: add most of <code>ublue-polkit-rules</code> by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/projectbluefin/common/pull/45" target="_blank" rel="noopener noreferrer" class="">#45</a></li>
<li class="">feat: add contents of <code>ublue-os-udev-rules</code> + documentation for each udev rule by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/projectbluefin/common/pull/42" target="_blank" rel="noopener noreferrer" class="">#42</a></li>
<li class="">feat: add contents of <code>ublue-os-singing</code> to common by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/projectbluefin/common/pull/41" target="_blank" rel="noopener noreferrer" class="">#41</a></li>
<li class="">feat: rewrite luks autounlock script with new instructions from gnomeOS by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/projectbluefin/common/pull/40" target="_blank" rel="noopener noreferrer" class="">#40</a></li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-3">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2025/12/#opportunistic-work-3" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<blockquote>
<p>Status: <em>ChillOps</em></p>
</blockquote>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="hardware">Hardware<a href="https://docs.projectbluefin.io/reports/2025/12/#hardware" class="hash-link" aria-label="Direct link to Hardware" title="Direct link to Hardware" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fhardware-F59E0B?style=flat-square" alt="area/hardware" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fnvidia-76B900?style=flat-square" alt="area/nvidia" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/aarch64-F59E0B?style=flat-square" alt="aarch64" class="img_ev3q"></p>
<p><em>Hardware support, drivers, NVIDIA GPU, and ARM64 architecture</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-4">Planned Work<a href="https://docs.projectbluefin.io/reports/2025/12/#planned-work-4" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<blockquote>
<p>Status: <em>ChillOps</em></p>
</blockquote>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-4">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2025/12/#opportunistic-work-4" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">ci: enable automerge for driver version PRs by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/530" target="_blank" rel="noopener noreferrer" class="">#530</a></li>
<li class="">fix: remove duplicate driver version entries and prevent future duplicates by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/519" target="_blank" rel="noopener noreferrer" class="">#519</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="infrastructure">Infrastructure<a href="https://docs.projectbluefin.io/reports/2025/12/#infrastructure" class="hash-link" aria-label="Direct link to Infrastructure" title="Direct link to Infrastructure" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fiso-A0522D?style=flat-square" alt="area/iso" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fupstream-5CB85C?style=flat-square" alt="area/upstream" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fbuildstream-0066FF?style=flat-square" alt="area/buildstream" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Ffinpilot-7C3AED?style=flat-square" alt="area/finpilot" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fjust-E99695?style=flat-square" alt="area/just" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Ftesting-F59E0B?style=flat-square" alt="area/testing" class="img_ev3q"></p>
<p><em>ISO images, upstream integration, build systems, and testing frameworks</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-5">Planned Work<a href="https://docs.projectbluefin.io/reports/2025/12/#planned-work-5" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<ul>
<li class="">feat: add loading message to ujust bbrew command by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/97" target="_blank" rel="noopener noreferrer" class="">#97</a></li>
<li class="">feat(ci): add justfile validation by <a href="https://github.com/renner0e" target="_blank" rel="noopener noreferrer" class="">@​renner0e</a> in <a href="https://github.com/projectbluefin/common/pull/94" target="_blank" rel="noopener noreferrer" class="">#94</a></li>
<li class="">chore(ujust, bluefin): do not run rollback helper on centos by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/projectbluefin/common/pull/92" target="_blank" rel="noopener noreferrer" class="">#92</a></li>
<li class="">feat(just):  add a generic shared just recipe by <a href="https://github.com/inffy" target="_blank" rel="noopener noreferrer" class="">@​inffy</a> in <a href="https://github.com/projectbluefin/common/pull/84" target="_blank" rel="noopener noreferrer" class="">#84</a></li>
<li class="">feat: add ujust powerwash command for factory reset by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/75" target="_blank" rel="noopener noreferrer" class="">#75</a></li>
<li class="">fix: also install cli.Brewfile for bluefin-cli by <a href="https://github.com/renner0e" target="_blank" rel="noopener noreferrer" class="">@​renner0e</a> in <a href="https://github.com/projectbluefin/common/pull/69" target="_blank" rel="noopener noreferrer" class="">#69</a></li>
<li class="">feat(just): add clean-system back by <a href="https://github.com/renner0e" target="_blank" rel="noopener noreferrer" class="">@​renner0e</a> in <a href="https://github.com/projectbluefin/common/pull/66" target="_blank" rel="noopener noreferrer" class="">#66</a></li>
<li class="">feat: refactor opentabletdriver just recipe by <a href="https://github.com/inffy" target="_blank" rel="noopener noreferrer" class="">@​inffy</a> in <a href="https://github.com/projectbluefin/common/pull/56" target="_blank" rel="noopener noreferrer" class="">#56</a></li>
<li class="">fix: use ujust and remove urrllink function by <a href="https://github.com/renner0e" target="_blank" rel="noopener noreferrer" class="">@​renner0e</a> in <a href="https://github.com/projectbluefin/common/pull/54" target="_blank" rel="noopener noreferrer" class="">#54</a></li>
<li class="">fix(ujust, update): always use bootc upgrade unless packages are being layered (for legacy <code>rpm-ostree</code> systems) by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/projectbluefin/common/pull/51" target="_blank" rel="noopener noreferrer" class="">#51</a></li>
<li class="">ujust: don't hardcode to <code>/usr/bin/just</code> so we can use homebrew just for <code>ujust</code>! by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/projectbluefin/common/pull/50" target="_blank" rel="noopener noreferrer" class="">#50</a></li>
<li class="">fix: remove resolve ujust recipe by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/47" target="_blank" rel="noopener noreferrer" class="">#47</a></li>
<li class="">chore(just): optionally include custom just recipes by <a href="https://github.com/tunix" target="_blank" rel="noopener noreferrer" class="">@​tunix</a> in <a href="https://github.com/projectbluefin/common/pull/22" target="_blank" rel="noopener noreferrer" class="">#22</a></li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-5">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2025/12/#opportunistic-work-5" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">Fix style so actions can pass by <a href="https://github.com/jumpyvi" target="_blank" rel="noopener noreferrer" class="">@​jumpyvi</a> in <a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/107" target="_blank" rel="noopener noreferrer" class="">#107</a></li>
<li class="">chore(devcontainer): install legacy npm deps, add just, and configure port forwarding by <a href="https://github.com/eltorrero" target="_blank" rel="noopener noreferrer" class="">@​eltorrero</a> in <a href="https://github.com/projectbluefin/documentation/pull/552" target="_blank" rel="noopener noreferrer" class="">#552</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="documentation">Documentation<a href="https://docs.projectbluefin.io/reports/2025/12/#documentation" class="hash-link" aria-label="Direct link to Documentation" title="Direct link to Documentation" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Fdocumentation-0066FF?style=flat-square" alt="kind/documentation" class="img_ev3q"></p>
<p><em>Documentation improvements and additions</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-6">Planned Work<a href="https://docs.projectbluefin.io/reports/2025/12/#planned-work-6" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<blockquote>
<p>Status: <em>ChillOps</em></p>
</blockquote>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-6">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2025/12/#opportunistic-work-6" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<ul>
<li class="">End of Year Update by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/543" target="_blank" rel="noopener noreferrer" class="">#543</a></li>
<li class="">Add title to GitHubProfileCard for user 'inffy' by <a href="https://github.com/inffy" target="_blank" rel="noopener noreferrer" class="">@​inffy</a> in <a href="https://github.com/projectbluefin/documentation/pull/549" target="_blank" rel="noopener noreferrer" class="">#549</a></li>
<li class="">docs: fix link for projectbluefin/common by <a href="https://github.com/coxde" target="_blank" rel="noopener noreferrer" class="">@​coxde</a> in <a href="https://github.com/projectbluefin/documentation/pull/551" target="_blank" rel="noopener noreferrer" class="">#551</a></li>
<li class="">Enhance 2025 wrap-up with video and content updates by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/553" target="_blank" rel="noopener noreferrer" class="">#553</a></li>
<li class="">feat(footer): add Contribute column with issues, PRs, and guide links by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/548" target="_blank" rel="noopener noreferrer" class="">#548</a></li>
<li class="">Update pages to reference upcoming changes to release streams by <a href="https://github.com/fizzyizzy05" target="_blank" rel="noopener noreferrer" class="">@​fizzyizzy05</a> in <a href="https://github.com/projectbluefin/documentation/pull/546" target="_blank" rel="noopener noreferrer" class="">#546</a></li>
<li class="">Add page contributors section to docs and blog by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/545" target="_blank" rel="noopener noreferrer" class="">#545</a></li>
<li class="">Move communication channels to footer by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/544" target="_blank" rel="noopener noreferrer" class="">#544</a></li>
<li class="">docs(donations): add @krisnova to advisors and mentors by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/536" target="_blank" rel="noopener noreferrer" class="">#536</a></li>
<li class="">feat: update contributor guide by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/535" target="_blank" rel="noopener noreferrer" class="">#535</a></li>
<li class="">chore: remove unused changelogs folder by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/533" target="_blank" rel="noopener noreferrer" class="">#533</a></li>
<li class="">docs(tips): add donation URLs for GNOME extensions by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/531" target="_blank" rel="noopener noreferrer" class="">#531</a></li>
<li class="">docs: fix incorrect ujust commands by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/528" target="_blank" rel="noopener noreferrer" class="">#528</a></li>
<li class="">docs: update brew package lists to match source of truth by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/527" target="_blank" rel="noopener noreferrer" class="">#527</a></li>
<li class="">Update Brewfile package tables to match projectbluefin/common by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/523" target="_blank" rel="noopener noreferrer" class="">#523</a></li>
<li class="">docs: remove ujust install-resolve command by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/521" target="_blank" rel="noopener noreferrer" class="">#521</a></li>
<li class="">feat: add huntress and holiday wallpapers blog post by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/documentation/pull/520" target="_blank" rel="noopener noreferrer" class="">#520</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="tech-debt">Tech Debt<a href="https://docs.projectbluefin.io/reports/2025/12/#tech-debt" class="hash-link" aria-label="Direct link to Tech Debt" title="Direct link to Tech Debt" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Ftech-debt-D4A259?style=flat-square" alt="kind/tech-debt" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Fparity-9333EA?style=flat-square" alt="kind/parity" class="img_ev3q"></p>
<p><em>Maintenance work and feature parity between variants</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-7">Planned Work<a href="https://docs.projectbluefin.io/reports/2025/12/#planned-work-7" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<ul>
<li class="">chore: move ublue-bling to <code>/usr/bin</code> instead of <code>/usr/libexec</code> by <a href="https://github.com/tulilirockz" target="_blank" rel="noopener noreferrer" class="">@​tulilirockz</a> in <a href="https://github.com/projectbluefin/common/pull/48" target="_blank" rel="noopener noreferrer" class="">#48</a></li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-7">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2025/12/#opportunistic-work-7" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<blockquote>
<p>Status: <em>ChillOps</em></p>
</blockquote>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="automation">Automation<a href="https://docs.projectbluefin.io/reports/2025/12/#automation" class="hash-link" aria-label="Direct link to Automation" title="Direct link to Automation" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Fautomation-5B8BC1?style=flat-square" alt="kind/automation" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Fgithub-action-2088FF?style=flat-square" alt="kind/github-action" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Frenovate-3B82F6?style=flat-square" alt="kind/renovate" class="img_ev3q"></p>
<p><em>CI/CD pipelines, GitHub Actions, and automated dependency updates</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-8">Planned Work<a href="https://docs.projectbluefin.io/reports/2025/12/#planned-work-8" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<ul>
<li class="">feat: enable merge queue in build workflow by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/46" target="_blank" rel="noopener noreferrer" class="">#46</a></li>
<li class="">Add regex manager for ublue-os artwork releases by <a href="https://github.com/inffy" target="_blank" rel="noopener noreferrer" class="">@​inffy</a> in <a href="https://github.com/projectbluefin/common/pull/26" target="_blank" rel="noopener noreferrer" class="">#26</a></li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-8">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2025/12/#opportunistic-work-8" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<blockquote>
<p>Status: <em>ChillOps</em></p>
</blockquote>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="localization">Localization<a href="https://docs.projectbluefin.io/reports/2025/12/#localization" class="hash-link" aria-label="Direct link to Localization" title="Direct link to Localization" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Ftranslation-8B5CF6?style=flat-square" alt="kind/translation" class="img_ev3q"></p>
<p><em>Translation and internationalization work</em></p>
<blockquote>
<p>Status: <em>ChillOps</em></p>
</blockquote>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="other">Other<a href="https://docs.projectbluefin.io/reports/2025/12/#other" class="hash-link" aria-label="Direct link to Other" title="Direct link to Other" translate="no">​</a></h2>
<ul>
<li class="">fix: set wallpaper metadata path to /usr/share by <a href="https://github.com/renner0e" target="_blank" rel="noopener noreferrer" class="">@​renner0e</a> in <a href="https://github.com/projectbluefin/common/pull/39" target="_blank" rel="noopener noreferrer" class="">#39</a></li>
<li class="">feat: add wallpapers by <a href="https://github.com/renner0e" target="_blank" rel="noopener noreferrer" class="">@​renner0e</a> in <a href="https://github.com/projectbluefin/common/pull/34" target="_blank" rel="noopener noreferrer" class="">#34</a></li>
<li class="">feat: add Cryptomator to utilities list by <a href="https://github.com/sebjag" target="_blank" rel="noopener noreferrer" class="">@​sebjag</a> in <a href="https://github.com/projectbluefin/common/pull/95" target="_blank" rel="noopener noreferrer" class="">#95</a></li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="bot-activity">Bot Activity<a href="https://docs.projectbluefin.io/reports/2025/12/#bot-activity" class="hash-link" aria-label="Direct link to Bot Activity" title="Direct link to Bot Activity" translate="no">​</a></h2>
<p><strong>Automation Percentage:</strong> 34.1% (43 bot PRs out of 126 total PRs)</p>
<table><thead><tr><th>Repository</th><th>Bot PRs</th><th>% of Total</th></tr></thead><tbody><tr><td>documentation</td><td>5</td><td>4.0%</td></tr><tr><td>common</td><td>1</td><td>0.8%</td></tr></tbody></table>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>View bot activity details</summary><div><div class="collapsibleContent_i85q"><ul>
<li class="">docs: document Brewfiles and remove non-existent flatpak-extras references by <a href="https://github.com/copilot-swe-agent" target="_blank" rel="noopener noreferrer" class="">@​copilot-swe-agent</a> in <a href="https://github.com/projectbluefin/common/pull/36" target="_blank" rel="noopener noreferrer" class="">projectbluefin/common#36</a></li>
<li class="">docs: update driver versions by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/documentation/pull/550" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#550</a></li>
<li class="">docs: update driver versions by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/documentation/pull/534" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#534</a></li>
<li class="">docs: update driver versions by <a href="https://github.com/github-actions" target="_blank" rel="noopener noreferrer" class="">@​github-actions</a> in <a href="https://github.com/projectbluefin/documentation/pull/526" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#526</a></li>
<li class="">feat: implement GitHub data caching to reduce API calls and build times by <a href="https://github.com/copilot-swe-agent" target="_blank" rel="noopener noreferrer" class="">@​copilot-swe-agent</a> in <a href="https://github.com/projectbluefin/documentation/pull/538" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#538</a></li>
<li class="">Implement gemini-code-assist code review recommendations by <a href="https://github.com/copilot-swe-agent" target="_blank" rel="noopener noreferrer" class="">@​copilot-swe-agent</a> in <a href="https://github.com/projectbluefin/documentation/pull/539" target="_blank" rel="noopener noreferrer" class="">projectbluefin/documentation#539</a></li>
</ul></div></div></details>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="build-health">Build Health<a href="https://docs.projectbluefin.io/reports/2025/12/#build-health" class="hash-link" aria-label="Direct link to Build Health" title="Direct link to Build Health" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="raptor-race">Raptor Race<a href="https://docs.projectbluefin.io/reports/2025/12/#raptor-race" class="hash-link" aria-label="Direct link to Raptor Race" title="Direct link to Raptor Race" translate="no">​</a></h3>
<p>Keep Bluefin healthy with green builds. Wranglers apply within!</p>
<table><thead><tr><th>Image</th><th>Success Rate</th><th>Successes</th><th>Failures</th><th>Monthly Change</th></tr></thead><tbody><tr><td><code>bluefin:stable</code></td><td>81.3%</td><td>222</td><td>51</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/%2B8.8%25-success?style=flat-square" alt="+8.8%" class="img_ev3q"></td></tr><tr><td><code>bluefin:gts</code></td><td>73.3%</td><td>126</td><td>46</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/%2B7.8%25-success?style=flat-square" alt="+7.8%" class="img_ev3q"></td></tr><tr><td><code>bluefin:latest</code></td><td>83.8%</td><td>223</td><td>43</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/%2B39.2%25-success?style=flat-square" alt="+39.2%" class="img_ev3q"></td></tr><tr><td><code>bluefin:lts</code></td><td>78.5%</td><td>102</td><td>28</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/--1.6%25-critical?style=flat-square" alt="-1.6%" class="img_ev3q"></td></tr><tr><td><code>bluefin:lts-hwe</code></td><td>80.8%</td><td>105</td><td>25</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/%2B2.7%25-success?style=flat-square" alt="+2.7%" class="img_ev3q"></td></tr><tr><td><code>bluefin-dx:lts</code></td><td>78.5%</td><td>102</td><td>28</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/--3%25-critical?style=flat-square" alt="-3%" class="img_ev3q"></td></tr><tr><td><code>bluefin-gdx:lts</code></td><td>50.8%</td><td>66</td><td>64</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/--28.8%25-critical?style=flat-square" alt="-28.8%" class="img_ev3q"></td></tr><tr><td><code>bluefin-dx:lts-hwe</code></td><td>0%</td><td>0</td><td>0</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/%2B0%25-success?style=flat-square" alt="+0%" class="img_ev3q"></td></tr></tbody></table>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="this-months-highlights">This Month's Highlights<a href="https://docs.projectbluefin.io/reports/2025/12/#this-months-highlights" class="hash-link" aria-label="Direct link to This Month's Highlights" title="Direct link to This Month's Highlights" translate="no">​</a></h3>
<table><thead><tr><th>Metric</th><th>Value</th></tr></thead><tbody><tr><td>📊 <strong>Total Builds</strong></td><td>1231 builds across all images</td></tr><tr><td>🏆 <strong>Most Active</strong></td><td><code>bluefin:stable</code> (273 builds)</td></tr><tr><td>💯 <strong>100% Club</strong></td><td><em>None. Vegeta is displeased.</em></td></tr><tr><td>⏱️ <strong>Avg Build Time</strong></td><td>22 minutes across all variants</td></tr></tbody></table>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="contributors">Contributors<a href="https://docs.projectbluefin.io/reports/2025/12/#contributors" class="hash-link" aria-label="Direct link to Contributors" title="Direct link to Contributors" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-lights">New Lights<a href="https://docs.projectbluefin.io/reports/2025/12/#new-lights" class="hash-link" aria-label="Direct link to New Lights" title="Direct link to New Lights" translate="no">​</a></h3>
<p>We welcome our newest Guardians to the project.</p>
<blockquote>
<p>"I do not know what the future holds. But I know this: with you at our side, there is nothing we cannot face."</p>
<p>—Commander Zavala</p>
</blockquote>
<div style="display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem;margin-bottom:2rem"><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div></div>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="wayfinders">Wayfinders<a href="https://docs.projectbluefin.io/reports/2025/12/#wayfinders" class="hash-link" aria-label="Direct link to Wayfinders" title="Direct link to Wayfinders" translate="no">​</a></h3>
<blockquote>
<p>"Define yourself by your actions."</p>
<p>—Lord Saladin</p>
</blockquote>
<div style="display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem;margin-bottom:2rem"><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div></div>
<hr>
<p><em>Want to see the latest OS releases? Check out the <a class="" href="https://docs.projectbluefin.io/changelogs/">Changelogs</a>. For announcements and deep dives, read our <a class="" href="https://docs.projectbluefin.io/blog/">Blog</a>.</em></p>
<p><em>This report was automatically generated from <a href="https://todo.projectbluefin.io/" target="_blank" rel="noopener noreferrer" class="">todo.projectbluefin.io</a>.</em></p>
<hr>
<p><em>Generated on 2026-03-01</em><br>
<a href="https://todo.projectbluefin.io/" target="_blank" rel="noopener noreferrer" class="">View Project Board</a> | <a href="https://github.com/projectbluefin/common/issues/new" target="_blank" rel="noopener noreferrer" class="">Report an Issue</a></p>]]></content:encoded>
            <category>monthly-report</category>
            <category>project-activity</category>
        </item>
        <item>
            <title><![CDATA[Nodosaurus November 2025]]></title>
            <link>https://docs.projectbluefin.io/reports/2025/11/</link>
            <guid>https://docs.projectbluefin.io/reports/2025/11/</guid>
            <pubDate>Sun, 30 Nov 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[| | |]]></description>
            <content:encoded><![CDATA[<table><thead><tr><th></th><th></th></tr></thead><tbody><tr><td><strong>Total Items</strong></td><td>4 (4 planned, 0 opportunistic)</td></tr><tr><td><strong>Automation</strong></td><td>66.7% (8 bot PRs out of 12 total PRs)</td></tr><tr><td><strong>Contributors</strong></td><td>3 total, 3 new</td></tr></tbody></table>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="desktop">Desktop<a href="https://docs.projectbluefin.io/reports/2025/11/#desktop" class="hash-link" aria-label="Direct link to Desktop" title="Direct link to Desktop" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fgnome-28A745?style=flat-square" alt="area/gnome" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Faurora-1D76DB?style=flat-square" alt="area/aurora" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fbling-F9C74F?style=flat-square" alt="area/bling" class="img_ev3q"></p>
<p><em>GNOME desktop environment, Aurora variant (KDE), and terminal enhancements</em></p>
<blockquote>
<p>Status: <em>ChillOps</em></p>
</blockquote>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="development">Development<a href="https://docs.projectbluefin.io/reports/2025/11/#development" class="hash-link" aria-label="Direct link to Development" title="Direct link to Development" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fdx-17A2B8?style=flat-square" alt="area/dx" class="img_ev3q"></p>
<p><em>Development tools and IDE integrations</em></p>
<blockquote>
<p>Status: <em>ChillOps</em></p>
</blockquote>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="homebrew">Homebrew<a href="https://docs.projectbluefin.io/reports/2025/11/#homebrew" class="hash-link" aria-label="Direct link to Homebrew" title="Direct link to Homebrew" translate="no">​</a></h3>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-applications">New Applications<a href="https://docs.projectbluefin.io/reports/2025/11/#new-applications" class="hash-link" aria-label="Direct link to New Applications" title="Direct link to New Applications" translate="no">​</a></h4>
<p>The following applications were added to our Homebrew taps this month:</p>
<table><thead><tr><th>Application</th><th>Description</th><th>Status</th></tr></thead><tbody><tr><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/15" target="_blank" rel="noopener noreferrer" class=""><strong>antigravity-linux</strong></a></td><td>No description available</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/experimental-orange?style=flat-square" alt="Experimental" class="img_ev3q"></td></tr><tr><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/7" target="_blank" rel="noopener noreferrer" class=""><strong>bluefin-cli</strong></a></td><td>Bluefin's CLI tool</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/experimental-orange?style=flat-square" alt="Experimental" class="img_ev3q"></td></tr><tr><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/12" target="_blank" rel="noopener noreferrer" class=""><strong>clion-linux</strong></a></td><td>C and C++ IDE</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/experimental-orange?style=flat-square" alt="Experimental" class="img_ev3q"></td></tr><tr><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/12" target="_blank" rel="noopener noreferrer" class=""><strong>datagrip-linux</strong></a></td><td>Databases and SQL IDE</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/experimental-orange?style=flat-square" alt="Experimental" class="img_ev3q"></td></tr><tr><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/12" target="_blank" rel="noopener noreferrer" class=""><strong>dataspell-linux</strong></a></td><td>IDE for Professional Data Scientists</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/experimental-orange?style=flat-square" alt="Experimental" class="img_ev3q"></td></tr><tr><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/12" target="_blank" rel="noopener noreferrer" class=""><strong>goland-linux</strong></a></td><td>Go (golang) IDE</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/experimental-orange?style=flat-square" alt="Experimental" class="img_ev3q"></td></tr><tr><td><a href="https://github.com/ublue-os/homebrew-tap/pull/115" target="_blank" rel="noopener noreferrer" class=""><strong>heic-to-dynamic-gnome-wallpaper</strong></a></td><td>Convert macOS HEIC dynamic wallpapers to GNOME dynamic wallpapers</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/stable-blue?style=flat-square" alt="Stable" class="img_ev3q"></td></tr><tr><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/12" target="_blank" rel="noopener noreferrer" class=""><strong>intellij-idea-linux</strong></a></td><td>Java IDE by JetBrains</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/experimental-orange?style=flat-square" alt="Experimental" class="img_ev3q"></td></tr><tr><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/12" target="_blank" rel="noopener noreferrer" class=""><strong>phpstorm-linux</strong></a></td><td>PHP IDE by JetBrains</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/experimental-orange?style=flat-square" alt="Experimental" class="img_ev3q"></td></tr><tr><td><a href="https://github.com/ublue-os/homebrew-tap/pull/116" target="_blank" rel="noopener noreferrer" class=""><strong>pmbootstrap</strong></a></td><td>Sophisticated chroot / build / flash tool to develop and install postmarketOS</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/stable-blue?style=flat-square" alt="Stable" class="img_ev3q"></td></tr><tr><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/12" target="_blank" rel="noopener noreferrer" class=""><strong>pycharm-linux</strong></a></td><td>IDE for professional Python development</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/experimental-orange?style=flat-square" alt="Experimental" class="img_ev3q"></td></tr><tr><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/14" target="_blank" rel="noopener noreferrer" class=""><strong>rancher-desktop-linux</strong></a></td><td>Container management and Kubernetes on the desktop</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/experimental-orange?style=flat-square" alt="Experimental" class="img_ev3q"></td></tr><tr><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/12" target="_blank" rel="noopener noreferrer" class=""><strong>rider-linux</strong></a></td><td>.NET IDE</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/experimental-orange?style=flat-square" alt="Experimental" class="img_ev3q"></td></tr><tr><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/12" target="_blank" rel="noopener noreferrer" class=""><strong>rubymine-linux</strong></a></td><td>Ruby on Rails IDE</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/experimental-orange?style=flat-square" alt="Experimental" class="img_ev3q"></td></tr><tr><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/12" target="_blank" rel="noopener noreferrer" class=""><strong>rustrover-linux</strong></a></td><td>Rust IDE</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/experimental-orange?style=flat-square" alt="Experimental" class="img_ev3q"></td></tr><tr><td><a href="https://github.com/ublue-os/homebrew-experimental-tap/pull/12" target="_blank" rel="noopener noreferrer" class=""><strong>webstorm-linux</strong></a></td><td>JavaScript IDE</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/experimental-orange?style=flat-square" alt="Experimental" class="img_ev3q"></td></tr></tbody></table>
<p>Use <code>ujust bbrew</code> to browse and install these packages. Follow <a href="https://github.com/ublue-os/homebrew-tap" target="_blank" rel="noopener noreferrer" class="">the tap instructions</a> if you want to do it by hand.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="ecosystem">Ecosystem<a href="https://docs.projectbluefin.io/reports/2025/11/#ecosystem" class="hash-link" aria-label="Direct link to Ecosystem" title="Direct link to Ecosystem" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fbrew-E8590C?style=flat-square" alt="area/brew" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fbluespeed-1D76DB?style=flat-square" alt="area/bluespeed" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fflatpak-9333EA?style=flat-square" alt="area/flatpak" class="img_ev3q"></p>
<p><em>Homebrew packages, AI/ML tools (Bluespeed), and Flatpak applications</em></p>
<blockquote>
<p>Status: <em>ChillOps</em></p>
</blockquote>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="system-services--policies">System Services &amp; Policies<a href="https://docs.projectbluefin.io/reports/2025/11/#system-services--policies" class="hash-link" aria-label="Direct link to System Services &amp; Policies" title="Direct link to System Services &amp; Policies" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fservices-4A90E2?style=flat-square" alt="area/services" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fpolicy-5B8BC1?style=flat-square" alt="area/policy" class="img_ev3q"></p>
<p><em>Systemd services and system-level policies</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work">Planned Work<a href="https://docs.projectbluefin.io/reports/2025/11/#planned-work" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<ul>
<li class="">Add common system files from bluefin by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/1" target="_blank" rel="noopener noreferrer" class="">#1</a></li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2025/11/#opportunistic-work" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<blockquote>
<p>Status: <em>ChillOps</em></p>
</blockquote>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="hardware">Hardware<a href="https://docs.projectbluefin.io/reports/2025/11/#hardware" class="hash-link" aria-label="Direct link to Hardware" title="Direct link to Hardware" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fhardware-F59E0B?style=flat-square" alt="area/hardware" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fnvidia-76B900?style=flat-square" alt="area/nvidia" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/aarch64-F59E0B?style=flat-square" alt="aarch64" class="img_ev3q"></p>
<p><em>Hardware support, drivers, NVIDIA GPU, and ARM64 architecture</em></p>
<blockquote>
<p>Status: <em>ChillOps</em></p>
</blockquote>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="infrastructure">Infrastructure<a href="https://docs.projectbluefin.io/reports/2025/11/#infrastructure" class="hash-link" aria-label="Direct link to Infrastructure" title="Direct link to Infrastructure" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fiso-A0522D?style=flat-square" alt="area/iso" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fupstream-5CB85C?style=flat-square" alt="area/upstream" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fbuildstream-0066FF?style=flat-square" alt="area/buildstream" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Ffinpilot-7C3AED?style=flat-square" alt="area/finpilot" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Fjust-E99695?style=flat-square" alt="area/just" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/area%2Ftesting-F59E0B?style=flat-square" alt="area/testing" class="img_ev3q"></p>
<p><em>ISO images, upstream integration, build systems, and testing frameworks</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-1">Planned Work<a href="https://docs.projectbluefin.io/reports/2025/11/#planned-work-1" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<ul>
<li class="">fix(ujust, bluefin-incus): add missing choose argument by <a href="https://github.com/spasche" target="_blank" rel="noopener noreferrer" class="">@​spasche</a> in <a href="https://github.com/projectbluefin/common/pull/21" target="_blank" rel="noopener noreferrer" class="">#21</a></li>
<li class="">fix: swap the logic on toggle-user-motd ujust by <a href="https://github.com/inffy" target="_blank" rel="noopener noreferrer" class="">@​inffy</a> in <a href="https://github.com/projectbluefin/common/pull/20" target="_blank" rel="noopener noreferrer" class="">#20</a></li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-1">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2025/11/#opportunistic-work-1" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<blockquote>
<p>Status: <em>ChillOps</em></p>
</blockquote>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="documentation">Documentation<a href="https://docs.projectbluefin.io/reports/2025/11/#documentation" class="hash-link" aria-label="Direct link to Documentation" title="Direct link to Documentation" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Fdocumentation-0066FF?style=flat-square" alt="kind/documentation" class="img_ev3q"></p>
<p><em>Documentation improvements and additions</em></p>
<blockquote>
<p>Status: <em>ChillOps</em></p>
</blockquote>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="tech-debt">Tech Debt<a href="https://docs.projectbluefin.io/reports/2025/11/#tech-debt" class="hash-link" aria-label="Direct link to Tech Debt" title="Direct link to Tech Debt" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Ftech-debt-D4A259?style=flat-square" alt="kind/tech-debt" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Fparity-9333EA?style=flat-square" alt="kind/parity" class="img_ev3q"></p>
<p><em>Maintenance work and feature parity between variants</em></p>
<blockquote>
<p>Status: <em>ChillOps</em></p>
</blockquote>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="automation">Automation<a href="https://docs.projectbluefin.io/reports/2025/11/#automation" class="hash-link" aria-label="Direct link to Automation" title="Direct link to Automation" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Fautomation-5B8BC1?style=flat-square" alt="kind/automation" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Fgithub-action-2088FF?style=flat-square" alt="kind/github-action" class="img_ev3q"> <img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Frenovate-3B82F6?style=flat-square" alt="kind/renovate" class="img_ev3q"></p>
<p><em>CI/CD pipelines, GitHub Actions, and automated dependency updates</em></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="planned-work-2">Planned Work<a href="https://docs.projectbluefin.io/reports/2025/11/#planned-work-2" class="hash-link" aria-label="Direct link to Planned Work" title="Direct link to Planned Work" translate="no">​</a></h4>
<ul>
<li class="">build: use buildah in Justfile for consistency with CI by <a href="https://github.com/castrojo" target="_blank" rel="noopener noreferrer" class="">@​castrojo</a> in <a href="https://github.com/projectbluefin/common/pull/6" target="_blank" rel="noopener noreferrer" class="">#6</a></li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="opportunistic-work-2">Opportunistic Work<a href="https://docs.projectbluefin.io/reports/2025/11/#opportunistic-work-2" class="hash-link" aria-label="Direct link to Opportunistic Work" title="Direct link to Opportunistic Work" translate="no">​</a></h4>
<blockquote>
<p>Status: <em>ChillOps</em></p>
</blockquote>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="localization">Localization<a href="https://docs.projectbluefin.io/reports/2025/11/#localization" class="hash-link" aria-label="Direct link to Localization" title="Direct link to Localization" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" src="https://img.shields.io/badge/kind%2Ftranslation-8B5CF6?style=flat-square" alt="kind/translation" class="img_ev3q"></p>
<p><em>Translation and internationalization work</em></p>
<blockquote>
<p>Status: <em>ChillOps</em></p>
</blockquote>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="bot-activity">Bot Activity<a href="https://docs.projectbluefin.io/reports/2025/11/#bot-activity" class="hash-link" aria-label="Direct link to Bot Activity" title="Direct link to Bot Activity" translate="no">​</a></h2>
<p><strong>Automation Percentage:</strong> 66.7% (8 bot PRs out of 12 total PRs)</p>
<table><thead><tr><th>Repository</th><th>Bot PRs</th><th>% of Total</th></tr></thead><tbody><tr><td>iso</td><td>8</td><td>66.7%</td></tr></tbody></table>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>View bot activity details</summary><div><div class="collapsibleContent_i85q"><ul>
<li class="">chore: remove cosmic ISO workflow and configuration by <a href="https://github.com/copilot-swe-agent" target="_blank" rel="noopener noreferrer" class="">@​copilot-swe-agent</a> in <a href="https://github.com/projectbluefin/iso/pull/9" target="_blank" rel="noopener noreferrer" class="">projectbluefin/iso#9</a></li>
<li class="">fix(workflow): remove permissions block from cosmic workflow and document standard pattern by <a href="https://github.com/copilot-swe-agent" target="_blank" rel="noopener noreferrer" class="">@​copilot-swe-agent</a> in <a href="https://github.com/projectbluefin/iso/pull/8" target="_blank" rel="noopener noreferrer" class="">projectbluefin/iso#8</a></li>
<li class="">feat(ci): add ISO workflow for bluefin-cosmic by <a href="https://github.com/copilot-swe-agent" target="_blank" rel="noopener noreferrer" class="">@​copilot-swe-agent</a> in <a href="https://github.com/projectbluefin/iso/pull/7" target="_blank" rel="noopener noreferrer" class="">projectbluefin/iso#7</a></li>
<li class="">docs(workflow): add guide for creating custom ISO build workflows by <a href="https://github.com/copilot-swe-agent" target="_blank" rel="noopener noreferrer" class="">@​copilot-swe-agent</a> in <a href="https://github.com/projectbluefin/iso/pull/6" target="_blank" rel="noopener noreferrer" class="">projectbluefin/iso#6</a></li>
<li class="">fix: correct matrix determination in reusable workflow by <a href="https://github.com/copilot-swe-agent" target="_blank" rel="noopener noreferrer" class="">@​copilot-swe-agent</a> in <a href="https://github.com/projectbluefin/iso/pull/5" target="_blank" rel="noopener noreferrer" class="">projectbluefin/iso#5</a></li>
<li class="">fix: make R2 secrets optional to allow workflows to run without CloudFlare credentials by <a href="https://github.com/copilot-swe-agent" target="_blank" rel="noopener noreferrer" class="">@​copilot-swe-agent</a> in <a href="https://github.com/projectbluefin/iso/pull/4" target="_blank" rel="noopener noreferrer" class="">projectbluefin/iso#4</a></li>
<li class="">feat: split ISO builds into independent workflows with monthly scheduling by <a href="https://github.com/copilot-swe-agent" target="_blank" rel="noopener noreferrer" class="">@​copilot-swe-agent</a> in <a href="https://github.com/projectbluefin/iso/pull/3" target="_blank" rel="noopener noreferrer" class="">projectbluefin/iso#3</a></li>
<li class="">docs(copilot): enhance AGENTS.md with comprehensive repository knowledge by <a href="https://github.com/copilot-swe-agent" target="_blank" rel="noopener noreferrer" class="">@​copilot-swe-agent</a> in <a href="https://github.com/projectbluefin/iso/pull/2" target="_blank" rel="noopener noreferrer" class="">projectbluefin/iso#2</a></li>
</ul></div></div></details>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="build-health">Build Health<a href="https://docs.projectbluefin.io/reports/2025/11/#build-health" class="hash-link" aria-label="Direct link to Build Health" title="Direct link to Build Health" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="raptor-race">Raptor Race<a href="https://docs.projectbluefin.io/reports/2025/11/#raptor-race" class="hash-link" aria-label="Direct link to Raptor Race" title="Direct link to Raptor Race" translate="no">​</a></h3>
<p>Keep Bluefin healthy with green builds. Wranglers apply within!</p>
<table><thead><tr><th>Image</th><th>Success Rate</th><th>Successes</th><th>Failures</th><th>Monthly Change</th></tr></thead><tbody><tr><td><code>bluefin:stable</code></td><td>74.7%</td><td>180</td><td>61</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/%2B2.2%25-success?style=flat-square" alt="+2.2%" class="img_ev3q"></td></tr><tr><td><code>bluefin:gts</code></td><td>68%</td><td>104</td><td>49</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/%2B22.7%25-success?style=flat-square" alt="+22.7%" class="img_ev3q"></td></tr><tr><td><code>bluefin:latest</code></td><td>60.2%</td><td>136</td><td>90</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/--16.9%25-critical?style=flat-square" alt="-16.9%" class="img_ev3q"></td></tr><tr><td><code>bluefin:lts</code></td><td>79.8%</td><td>75</td><td>19</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/--12.2%25-critical?style=flat-square" alt="-12.2%" class="img_ev3q"></td></tr><tr><td><code>bluefin:lts-hwe</code></td><td>78.7%</td><td>74</td><td>20</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/--13.4%25-critical?style=flat-square" alt="-13.4%" class="img_ev3q"></td></tr><tr><td><code>bluefin-dx:lts</code></td><td>80.9%</td><td>76</td><td>18</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/--11%25-critical?style=flat-square" alt="-11%" class="img_ev3q"></td></tr><tr><td><code>bluefin-gdx:lts</code></td><td>71.3%</td><td>67</td><td>27</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/%2B398.6%25-success?style=flat-square" alt="+398.6%" class="img_ev3q"></td></tr><tr><td><code>bluefin-dx:lts-hwe</code></td><td>0%</td><td>0</td><td>0</td><td><img decoding="async" loading="lazy" src="https://img.shields.io/badge/%2B0%25-success?style=flat-square" alt="+0%" class="img_ev3q"></td></tr></tbody></table>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="this-months-highlights">This Month's Highlights<a href="https://docs.projectbluefin.io/reports/2025/11/#this-months-highlights" class="hash-link" aria-label="Direct link to This Month's Highlights" title="Direct link to This Month's Highlights" translate="no">​</a></h3>
<table><thead><tr><th>Metric</th><th>Value</th></tr></thead><tbody><tr><td>📊 <strong>Total Builds</strong></td><td>996 builds across all images</td></tr><tr><td>🏆 <strong>Most Active</strong></td><td><code>bluefin:stable</code> (241 builds)</td></tr><tr><td>💯 <strong>100% Club</strong></td><td><em>None. Vegeta is displeased.</em></td></tr><tr><td>⏱️ <strong>Avg Build Time</strong></td><td>20 minutes across all variants</td></tr></tbody></table>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="contributors">Contributors<a href="https://docs.projectbluefin.io/reports/2025/11/#contributors" class="hash-link" aria-label="Direct link to Contributors" title="Direct link to Contributors" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-lights">New Lights<a href="https://docs.projectbluefin.io/reports/2025/11/#new-lights" class="hash-link" aria-label="Direct link to New Lights" title="Direct link to New Lights" translate="no">​</a></h3>
<p>We welcome our newest Guardians to the project.</p>
<blockquote>
<p>"I do not know what the future holds. But I know this: with you at our side, there is nothing we cannot face."</p>
<p>—Commander Zavala</p>
</blockquote>
<div style="display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem;margin-bottom:2rem"><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div><div class="card_CxC7"><div class="loading_ciK2">Loading...</div></div></div>
<hr>
<p><em>Want to see the latest OS releases? Check out the <a class="" href="https://docs.projectbluefin.io/changelogs/">Changelogs</a>. For announcements and deep dives, read our <a class="" href="https://docs.projectbluefin.io/blog/">Blog</a>.</em></p>
<p><em>This report was automatically generated from <a href="https://todo.projectbluefin.io/" target="_blank" rel="noopener noreferrer" class="">todo.projectbluefin.io</a>.</em></p>
<hr>
<p><em>Generated on 2026-03-01</em><br>
<a href="https://todo.projectbluefin.io/" target="_blank" rel="noopener noreferrer" class="">View Project Board</a> | <a href="https://github.com/projectbluefin/common/issues/new" target="_blank" rel="noopener noreferrer" class="">Report an Issue</a></p>]]></content:encoded>
            <category>monthly-report</category>
            <category>project-activity</category>
        </item>
    </channel>
</rss>