{
    "version": "https://jsonfeed.org/version/1",
    "title": "Project Bluefin - Monthly Reports",
    "home_page_url": "https://docs.projectbluefin.io/reports/",
    "description": "Automated monthly activity reports from project board",
    "items": [
        {
            "id": "https://docs.projectbluefin.io/reports/2026/07/",
            "content_html": "<table><thead><tr><th></th><th></th></tr></thead><tbody><tr><td><strong>Total Items</strong></td><td>82 (19 planned, 63 opportunistic)</td></tr><tr><td><strong>Automation</strong></td><td>83.1% (403 bot PRs out of 485 total PRs)</td></tr><tr><td><strong>Contributors</strong></td><td>15 total, 0 new</td></tr></tbody></table>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"desktop\">Desktop<a href=\"https://docs.projectbluefin.io/reports/2026/07/#desktop\" class=\"hash-link\" aria-label=\"Direct link to Desktop\" title=\"Direct link to Desktop\" translate=\"no\">​</a></h2>\n<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>\n<p><em>GNOME desktop environment, Aurora variant (KDE), and terminal enhancements</em></p>\n<h4 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"planned-work\">Planned Work<a href=\"https://docs.projectbluefin.io/reports/2026/07/#planned-work\" class=\"hash-link\" aria-label=\"Direct link to Planned Work\" title=\"Direct link to Planned Work\" translate=\"no\">​</a></h4>\n<ul>\n<li class=\"\">feat: add brewfile for common fonts by <a href=\"https://github.com/theMimolet\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​theMimolet</a> in <a href=\"https://github.com/projectbluefin/common/pull/891\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#891</a></li>\n<li class=\"\">fix(gnome): disable blur-my-shell popup blur 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/813\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#813</a></li>\n<li class=\"\">fix(bluefin): set image and video MIME defaults to shipped GNOME 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/824\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#824</a></li>\n</ul>\n<h4 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"opportunistic-work\">Opportunistic Work<a href=\"https://docs.projectbluefin.io/reports/2026/07/#opportunistic-work\" class=\"hash-link\" aria-label=\"Direct link to Opportunistic Work\" title=\"Direct link to Opportunistic Work\" translate=\"no\">​</a></h4>\n<ul>\n<li class=\"\">test: cover GNOME extension build stages by <a href=\"https://github.com/castrojo\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​castrojo</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/864\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#864</a></li>\n<li class=\"\">feat: add cloud dancer 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/97\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#97</a></li>\n</ul>\n<h5 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"dakota-gnome-os-prototype\">Dakota (GNOME OS Prototype)<a href=\"https://docs.projectbluefin.io/reports/2026/07/#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>\n<ul>\n<li class=\"\">fix: restore Bluefin dinosaur avatars in GNOME user-account picker by <a href=\"https://github.com/castrojo\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​castrojo</a> in <a href=\"https://github.com/projectbluefin/dakota/pull/1241\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#1241</a></li>\n</ul>\n<hr>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"development\">Development<a href=\"https://docs.projectbluefin.io/reports/2026/07/#development\" class=\"hash-link\" aria-label=\"Direct link to Development\" title=\"Direct link to Development\" translate=\"no\">​</a></h2>\n<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>\n<p><em>Development tools and IDE integrations</em></p>\n<h4 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"planned-work-1\">Planned Work<a href=\"https://docs.projectbluefin.io/reports/2026/07/#planned-work-1\" class=\"hash-link\" aria-label=\"Direct link to Planned Work\" title=\"Direct link to Planned Work\" translate=\"no\">​</a></h4>\n<ul>\n<li class=\"\">chore(deps): update golang<!-- -->:alpine<!-- --> docker digest to 9097beb by <a href=\"https://github.com/castrojo\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​castrojo</a> in <a href=\"https://github.com/projectbluefin/common/pull/829\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#829</a></li>\n</ul>\n<h4 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"opportunistic-work-1\">Opportunistic Work<a href=\"https://docs.projectbluefin.io/reports/2026/07/#opportunistic-work-1\" class=\"hash-link\" aria-label=\"Direct link to Opportunistic Work\" title=\"Direct link to Opportunistic Work\" translate=\"no\">​</a></h4>\n<blockquote>\n<p>Status: <em>ChillOps</em></p>\n</blockquote>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"homebrew\">Homebrew<a href=\"https://docs.projectbluefin.io/reports/2026/07/#homebrew\" class=\"hash-link\" aria-label=\"Direct link to Homebrew\" title=\"Direct link to Homebrew\" translate=\"no\">​</a></h3>\n<h4 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"new-applications\">New Applications<a href=\"https://docs.projectbluefin.io/reports/2026/07/#new-applications\" class=\"hash-link\" aria-label=\"Direct link to New Applications\" title=\"Direct link to New Applications\" translate=\"no\">​</a></h4>\n<p>The following applications were added to our Homebrew taps this month:</p>\n<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/486\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\"><strong>1password-cli-linux</strong></a></td><td>Command-line interface for 1Password</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/483\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\"><strong>claude-desktop-linux</strong></a></td><td>Anthropic's official Claude AI desktop app</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/469\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\"><strong>devpod-linux</strong></a></td><td>Reproducible developer environments using dev containers</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>\n<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>\n<h4 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"package-updates\">Package Updates<a href=\"https://docs.projectbluefin.io/reports/2026/07/#package-updates\" class=\"hash-link\" aria-label=\"Direct link to Package Updates\" title=\"Direct link to Package Updates\" translate=\"no\">​</a></h4>\n<p><img decoding=\"async\" loading=\"lazy\" src=\"https://img.shields.io/badge/production--tap-37%20updates-blue?style=flat-square\" alt=\"Production Tap\" class=\"img_ev3q\"> <img decoding=\"async\" loading=\"lazy\" src=\"https://img.shields.io/badge/experimental--tap-19%20updates-orange?style=flat-square\" alt=\"Experimental Tap\" class=\"img_ev3q\"></p>\n<p><strong>56 automated updates</strong> this month via GitHub Actions. Homebrew tap version bumps ensure Bluefin users always have access to the latest stable releases.</p>\n<h5 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"quick-summary\">Quick Summary<a href=\"https://docs.projectbluefin.io/reports/2026/07/#quick-summary\" class=\"hash-link\" aria-label=\"Direct link to Quick Summary\" title=\"Direct link to Quick Summary\" translate=\"no\">​</a></h5>\n<table><thead><tr><th>Tap</th><th>Updates</th></tr></thead><tbody><tr><td>production-tap</td><td>37</td></tr><tr><td>experimental-tap</td><td>19</td></tr></tbody></table>\n<details class=\"details_lb9f alert alert--info details_b_Ee\" data-collapsed=\"true\"><summary>View all production-tap updates (37)</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.41.0 → 1.45.0 (5 updates)</td><td><a href=\"https://github.com/ublue-os/homebrew-tap/pull/522\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#522</a></td></tr><tr><td>antigravity-cli-linux</td><td>1.1.4 → 1.1.8 (5 updates)</td><td><a href=\"https://github.com/ublue-os/homebrew-tap/pull/515\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#515</a></td></tr><tr><td>jetbrains-toolbox-linux</td><td>3.6.1.85592 → 3.6.3.86383 (3 updates)</td><td><a href=\"https://github.com/ublue-os/homebrew-tap/pull/519\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#519</a></td></tr><tr><td>visual-studio-code-linux</td><td>1.129.1 → 1.131.0 (3 updates)</td><td><a href=\"https://github.com/ublue-os/homebrew-tap/pull/520\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#520</a></td></tr><tr><td>antigravity-linux</td><td>2.3.1 → 2.4.3 (3 updates)</td><td><a href=\"https://github.com/ublue-os/homebrew-tap/pull/517\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#517</a></td></tr><tr><td>1password-gui-linux</td><td>8.12.28 → 8.12.30 (2 updates)</td><td><a href=\"https://github.com/ublue-os/homebrew-tap/pull/516\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#516</a></td></tr><tr><td>lm-studio-linux</td><td>0.4.19 → 0.4.20 (2 updates)</td><td><a href=\"https://github.com/ublue-os/homebrew-tap/pull/501\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#501</a></td></tr><tr><td>antigravity-ide-linux</td><td>2.1.1</td><td><a href=\"https://github.com/ublue-os/homebrew-tap/pull/490\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#490</a></td></tr><tr><td>vscodium-linux</td><td>1.126.04524</td><td><a href=\"https://github.com/ublue-os/homebrew-tap/pull/493\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#493</a></td></tr><tr><td>framework-tool</td><td>0.6.5</td><td><a href=\"https://github.com/ublue-os/homebrew-tap/pull/475\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#475</a></td></tr></tbody></table></div></div></details>\n<details class=\"details_lb9f alert alert--info details_b_Ee\" data-collapsed=\"true\"><summary>View all experimental-tap updates (19)</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.10.3 → 1.13.1 (5 updates)</td><td><a href=\"https://github.com/ublue-os/homebrew-experimental-tap/pull/491\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#491</a></td></tr><tr><td>emdash-linux</td><td>1.1.38 → 1.1.40 (2 updates)</td><td><a href=\"https://github.com/ublue-os/homebrew-experimental-tap/pull/481\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#481</a></td></tr><tr><td>craft-agents-linux</td><td>0.11.1 → 0.11.2 (2 updates)</td><td><a href=\"https://github.com/ublue-os/homebrew-experimental-tap/pull/484\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#484</a></td></tr><tr><td>dockerd-linux</td><td>29.6.2</td><td><a href=\"https://github.com/ublue-os/homebrew-experimental-tap/pull/480\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#480</a></td></tr></tbody></table></div></div></details>\n<hr>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"ecosystem\">Ecosystem<a href=\"https://docs.projectbluefin.io/reports/2026/07/#ecosystem\" class=\"hash-link\" aria-label=\"Direct link to Ecosystem\" title=\"Direct link to Ecosystem\" translate=\"no\">​</a></h2>\n<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>\n<p><em>Homebrew packages, AI/ML tools (Bluespeed), and Flatpak applications</em></p>\n<h4 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"planned-work-2\">Planned Work<a href=\"https://docs.projectbluefin.io/reports/2026/07/#planned-work-2\" class=\"hash-link\" aria-label=\"Direct link to Planned Work\" title=\"Direct link to Planned Work\" translate=\"no\">​</a></h4>\n<ul>\n<li class=\"\">feat(bazaar): add Freelens to curated developer tools by <a href=\"https://github.com/elephantum\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​elephantum</a> in <a href=\"https://github.com/projectbluefin/common/pull/804\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#804</a></li>\n<li class=\"\">feat(brew): add rancher-cli &amp; rancher-machine to k8s-tools by <a href=\"https://github.com/KiKaraage\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​KiKaraage</a> in <a href=\"https://github.com/projectbluefin/common/pull/809\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#809</a></li>\n<li class=\"\">test: cover OEM brew 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/841\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#841</a></li>\n</ul>\n<h4 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"opportunistic-work-2\">Opportunistic Work<a href=\"https://docs.projectbluefin.io/reports/2026/07/#opportunistic-work-2\" class=\"hash-link\" aria-label=\"Direct link to Opportunistic Work\" title=\"Direct link to Opportunistic Work\" translate=\"no\">​</a></h4>\n<ul>\n<li class=\"\">Fix antigravity asar json header by <a href=\"https://github.com/Tichael\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​Tichael</a> in <a href=\"https://github.com/ublue-os/homebrew-tap/pull/496\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#496</a></li>\n<li class=\"\">Fix Antigravity URLs by <a href=\"https://github.com/Tichael\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​Tichael</a> in <a href=\"https://github.com/ublue-os/homebrew-tap/pull/494\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#494</a></li>\n<li class=\"\">Fix sha256 Linux Casks evaluation by <a href=\"https://github.com/Tichael\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​Tichael</a> in <a href=\"https://github.com/ublue-os/homebrew-tap/pull/487\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#487</a></li>\n<li class=\"\">Add 1password-cli-linux cask by <a href=\"https://github.com/tunix\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​tunix</a> in <a href=\"https://github.com/ublue-os/homebrew-tap/pull/486\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#486</a></li>\n<li class=\"\">fix: migrate OpenCode Desktop to Electron ver, bump to 1.18.9 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/487\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#487</a></li>\n<li class=\"\">feat: add claude-desktop-linux (1.24012.9) 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/483\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#483</a></li>\n<li class=\"\">feat: add devpod-linux 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/469\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#469</a></li>\n<li class=\"\">Bump distrobox2 to rc3 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/458\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#458</a></li>\n</ul>\n<hr>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"system-services--policies\">System Services &amp; Policies<a href=\"https://docs.projectbluefin.io/reports/2026/07/#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>\n<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>\n<p><em>Systemd services and system-level policies</em></p>\n<h4 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"planned-work-3\">Planned Work<a href=\"https://docs.projectbluefin.io/reports/2026/07/#planned-work-3\" class=\"hash-link\" aria-label=\"Direct link to Planned Work\" title=\"Direct link to Planned Work\" translate=\"no\">​</a></h4>\n<blockquote>\n<p>Status: <em>ChillOps</em></p>\n</blockquote>\n<h4 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"opportunistic-work-3\">Opportunistic Work<a href=\"https://docs.projectbluefin.io/reports/2026/07/#opportunistic-work-3\" class=\"hash-link\" aria-label=\"Direct link to Opportunistic Work\" title=\"Direct link to Opportunistic Work\" translate=\"no\">​</a></h4>\n<ul>\n<li class=\"\">[quality] add BATS unit tests for 20-packages.sh and 40-services.sh by <a href=\"https://github.com/clubanderson\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​clubanderson</a> in <a href=\"https://github.com/projectbluefin/bluefin-lts/pull/441\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#441</a></li>\n</ul>\n<hr>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"hardware\">Hardware<a href=\"https://docs.projectbluefin.io/reports/2026/07/#hardware\" class=\"hash-link\" aria-label=\"Direct link to Hardware\" title=\"Direct link to Hardware\" translate=\"no\">​</a></h2>\n<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>\n<p><em>Hardware support, drivers, NVIDIA GPU, and ARM64 architecture</em></p>\n<h4 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"planned-work-4\">Planned Work<a href=\"https://docs.projectbluefin.io/reports/2026/07/#planned-work-4\" class=\"hash-link\" aria-label=\"Direct link to Planned Work\" title=\"Direct link to Planned Work\" translate=\"no\">​</a></h4>\n<blockquote>\n<p>Status: <em>ChillOps</em></p>\n</blockquote>\n<h4 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"opportunistic-work-4\">Opportunistic Work<a href=\"https://docs.projectbluefin.io/reports/2026/07/#opportunistic-work-4\" class=\"hash-link\" aria-label=\"Direct link to Opportunistic Work\" title=\"Direct link to Opportunistic Work\" translate=\"no\">​</a></h4>\n<ul>\n<li class=\"\">refactor(build): rewrite kernel-akmods orchestration in Python by <a href=\"https://github.com/castrojo\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​castrojo</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/914\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#914</a></li>\n<li class=\"\">fix(kernel): default LTS to HWE/CoreOS 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/405\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#405</a></li>\n<li class=\"\">feat(build): add NVIDIA example and clarify script activation by <a href=\"https://github.com/Siddhj2206\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​Siddhj2206</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/164\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#164</a></li>\n</ul>\n<h5 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"dakota-gnome-os-prototype-1\">Dakota (GNOME OS Prototype)<a href=\"https://docs.projectbluefin.io/reports/2026/07/#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>\n<ul>\n<li class=\"\">fix(nvidia): preserve Mesa GBM on hybrid GPUs by <a href=\"https://github.com/ahmedadan\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​ahmedadan</a> in <a href=\"https://github.com/projectbluefin/dakota/pull/1239\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#1239</a></li>\n<li class=\"\">feat(gaming): add gaming variant and adopt the OGC kernel for all variants by <a href=\"https://github.com/ahmedadan\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​ahmedadan</a> in <a href=\"https://github.com/projectbluefin/dakota/pull/1212\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#1212</a></li>\n<li class=\"\">fix(kernel): enable ATH12K across variants by <a href=\"https://github.com/daegalus\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​daegalus</a> in <a href=\"https://github.com/projectbluefin/dakota/pull/1226\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#1226</a></li>\n</ul>\n<hr>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"infrastructure\">Infrastructure<a href=\"https://docs.projectbluefin.io/reports/2026/07/#infrastructure\" class=\"hash-link\" aria-label=\"Direct link to Infrastructure\" title=\"Direct link to Infrastructure\" translate=\"no\">​</a></h2>\n<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>\n<p><em>ISO images, upstream integration, build systems, and testing frameworks</em></p>\n<h4 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"planned-work-5\">Planned Work<a href=\"https://docs.projectbluefin.io/reports/2026/07/#planned-work-5\" class=\"hash-link\" aria-label=\"Direct link to Planned Work\" title=\"Direct link to Planned Work\" translate=\"no\">​</a></h4>\n<ul>\n<li class=\"\">feat(brew): re-enable ChairLift bootc staging via system-integration split by <a href=\"https://github.com/castrojo\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​castrojo</a> in <a href=\"https://github.com/projectbluefin/common/pull/892\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#892</a></li>\n<li class=\"\">fix(framework): remove obsolete hid_sensor_hub karg by <a href=\"https://github.com/castrojo\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​castrojo</a> in <a href=\"https://github.com/projectbluefin/common/pull/896\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#896</a></li>\n<li class=\"\">feat(ujust): streamline report submission by <a href=\"https://github.com/castrojo\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​castrojo</a> in <a href=\"https://github.com/projectbluefin/common/pull/895\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#895</a></li>\n<li class=\"\">feat(ujust): confirm existing issue reports by <a href=\"https://github.com/castrojo\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​castrojo</a> in <a href=\"https://github.com/projectbluefin/common/pull/842\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#842</a></li>\n<li class=\"\">fix(containerfile): use per-file raw fetches for game-devices-udev by <a href=\"https://github.com/castrojo\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​castrojo</a> in <a href=\"https://github.com/projectbluefin/common/pull/825\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#825</a></li>\n<li class=\"\">fix(ci): make merge queue lane build-only 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/826\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#826</a></li>\n<li class=\"\">chore(deps): update actions/cache action to v6.1.0 by <a href=\"https://github.com/castrojo\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​castrojo</a> in <a href=\"https://github.com/projectbluefin/common/pull/830\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#830</a></li>\n<li class=\"\">chore(deps): update homebrew/actions digest to 841d750 by <a href=\"https://github.com/castrojo\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​castrojo</a> in <a href=\"https://github.com/projectbluefin/common/pull/831\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#831</a></li>\n<li class=\"\">fix(ujust): select LTS changelog repository by <a href=\"https://github.com/castrojo\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​castrojo</a> in <a href=\"https://github.com/projectbluefin/common/pull/840\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#840</a></li>\n</ul>\n<h4 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"opportunistic-work-5\">Opportunistic Work<a href=\"https://docs.projectbluefin.io/reports/2026/07/#opportunistic-work-5\" class=\"hash-link\" aria-label=\"Direct link to Opportunistic Work\" title=\"Direct link to Opportunistic Work\" translate=\"no\">​</a></h4>\n<ul>\n<li class=\"\">ci(execute-release): enable release e2e gate for 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/837\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#837</a></li>\n<li class=\"\">fix(hardware): mitigate Framework Core Ultra ucsi_acpi s2idle resume failures by <a href=\"https://github.com/castrojo\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​castrojo</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/910\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#910</a></li>\n<li class=\"\">fix(sleep): disable psmouse wakeup on HP ZBook Ultra G1a + add missing 20-framework.sh hook by <a href=\"https://github.com/castrojo\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​castrojo</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/912\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#912</a></li>\n<li class=\"\">fix(ci): mirror validate to merge-group queue head by <a href=\"https://github.com/castrojo\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​castrojo</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/760\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#760</a></li>\n<li class=\"\">fix(release): use build SBOM artifact for stable 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/764\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#764</a></li>\n<li class=\"\">feat(iso): embed stable Titanoboa contract by <a href=\"https://github.com/castrojo\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​castrojo</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/828\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#828</a></li>\n<li class=\"\">fix(qa): include Wayland test dependencies by <a href=\"https://github.com/castrojo\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​castrojo</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/830\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#830</a></li>\n<li class=\"\">test: cover 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/866\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#866</a></li>\n<li class=\"\">test: cover image validation 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/868\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#868</a></li>\n<li class=\"\">ci(lab): publish PR results through MergeRaptor by <a href=\"https://github.com/castrojo\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​castrojo</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/902\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#902</a></li>\n<li class=\"\">fix(ci): publish multi-architecture testing manifests 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/433\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#433</a></li>\n<li class=\"\">fix(ci): assemble and sign multi-arch manifest list 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-lts/pull/452\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#452</a></li>\n<li class=\"\">fix(ci): authenticate cross-repo discussion creation by <a href=\"https://github.com/castrojo\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​castrojo</a> in <a href=\"https://github.com/projectbluefin/documentation/pull/1014\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#1014</a></li>\n<li class=\"\">fix(ci): authenticate discussion backfill 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/1013\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#1013</a></li>\n<li class=\"\">test(iso): add artifact-backed stable installer E2E by <a href=\"https://github.com/castrojo\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​castrojo</a> in <a href=\"https://github.com/projectbluefin/iso/pull/68\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#68</a></li>\n</ul>\n<h5 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"dakota-gnome-os-prototype-2\">Dakota (GNOME OS Prototype)<a href=\"https://docs.projectbluefin.io/reports/2026/07/#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>\n<ul>\n<li class=\"\">fix(changelog): guard glow dependency and fix release-tag regex by <a href=\"https://github.com/Xarianne\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​Xarianne</a> in <a href=\"https://github.com/projectbluefin/dakota/pull/1231\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#1231</a></li>\n<li class=\"\">fix(ci): enqueue with app token so merge groups dispatch checks by <a href=\"https://github.com/ahmedadan\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​ahmedadan</a> in <a href=\"https://github.com/projectbluefin/dakota/pull/1233\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#1233</a></li>\n<li class=\"\">fix(publish): pass push digests downstream instead of re-reading GHCR tags by <a href=\"https://github.com/ahmedadan\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​ahmedadan</a> in <a href=\"https://github.com/projectbluefin/dakota/pull/1232\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#1232</a></li>\n<li class=\"\">chore(ci): delete .github/workflows/actionadon.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/1229\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#1229</a></li>\n<li class=\"\">feat(zswap): transition from zram to optimized zswap configuration by <a href=\"https://github.com/castrojo\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​castrojo</a> in <a href=\"https://github.com/projectbluefin/dakota/pull/1131\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#1131</a></li>\n<li class=\"\">fix(ci): align scorecard push trigger with default 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/1138\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#1138</a></li>\n<li class=\"\">fix(ci): align standard builds with upstream caches by <a href=\"https://github.com/ahmedadan\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​ahmedadan</a> in <a href=\"https://github.com/projectbluefin/dakota/pull/1160\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#1160</a></li>\n<li class=\"\">fix(ci): wait for GHCR image visibility by <a href=\"https://github.com/castrojo\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​castrojo</a> in <a href=\"https://github.com/projectbluefin/dakota/pull/1180\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#1180</a></li>\n<li class=\"\">fix(ci): publish dakota<!-- -->:aarch64<!-- --> + add aarch64 boot gate (Asahi M0) by <a href=\"https://github.com/hanthor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​hanthor</a> in <a href=\"https://github.com/projectbluefin/dakota/pull/1190\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#1190</a></li>\n<li class=\"\">fix(bluefin): make optional common profile removal idempotent by <a href=\"https://github.com/castrojo\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​castrojo</a> in <a href=\"https://github.com/projectbluefin/dakota/pull/1197\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#1197</a></li>\n<li class=\"\">fix(build): set GOROOT for remote Go 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/1198\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#1198</a></li>\n<li class=\"\">fix(bluefin): disable binary stripping on sudo-rs to preserve setuid bit by <a href=\"https://github.com/castrojo\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​castrojo</a> in <a href=\"https://github.com/projectbluefin/dakota/pull/1209\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#1209</a></li>\n<li class=\"\">ci: publish lab results through MergeRaptor checks by <a href=\"https://github.com/castrojo\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​castrojo</a> in <a href=\"https://github.com/projectbluefin/dakota/pull/1210\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#1210</a></li>\n<li class=\"\">ci: make CAS warm-up pull non-fatal and fit a seeded cache by <a href=\"https://github.com/ahmedadan\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​ahmedadan</a> in <a href=\"https://github.com/projectbluefin/dakota/pull/1215\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#1215</a></li>\n<li class=\"\">ci: fit the artifact push timeout to full image uploads by <a href=\"https://github.com/ahmedadan\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​ahmedadan</a> in <a href=\"https://github.com/projectbluefin/dakota/pull/1216\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#1216</a></li>\n<li class=\"\">ci(build): route x86 variants through BuildBox remote execution by <a href=\"https://github.com/ahmedadan\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​ahmedadan</a> in <a href=\"https://github.com/projectbluefin/dakota/pull/1227\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#1227</a></li>\n</ul>\n<hr>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"documentation\">Documentation<a href=\"https://docs.projectbluefin.io/reports/2026/07/#documentation\" class=\"hash-link\" aria-label=\"Direct link to Documentation\" title=\"Direct link to Documentation\" translate=\"no\">​</a></h2>\n<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>\n<p><em>Documentation improvements and additions</em></p>\n<h4 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"planned-work-6\">Planned Work<a href=\"https://docs.projectbluefin.io/reports/2026/07/#planned-work-6\" class=\"hash-link\" aria-label=\"Direct link to Planned Work\" title=\"Direct link to Planned Work\" translate=\"no\">​</a></h4>\n<ul>\n<li class=\"\">docs(skills): fix skill-drift staleness, split lab-testing, build real skill catalog by <a href=\"https://github.com/castrojo\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​castrojo</a> in <a href=\"https://github.com/projectbluefin/common/pull/890\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#890</a></li>\n<li class=\"\">ci: add docs-hygiene pre-commit 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/838\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#838</a></li>\n<li class=\"\">docs: document clanker-queue label and human-advisor repo model by <a href=\"https://github.com/castrojo\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​castrojo</a> in <a href=\"https://github.com/projectbluefin/common/pull/880\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#880</a></li>\n</ul>\n<h4 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"opportunistic-work-6\">Opportunistic Work<a href=\"https://docs.projectbluefin.io/reports/2026/07/#opportunistic-work-6\" class=\"hash-link\" aria-label=\"Direct link to Opportunistic Work\" title=\"Direct link to Opportunistic Work\" translate=\"no\">​</a></h4>\n<ul>\n<li class=\"\">docs(qa): clarify ponytail package contract by <a href=\"https://github.com/castrojo\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​castrojo</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/832\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#832</a></li>\n<li class=\"\">docs: overhaul agent documentation by <a href=\"https://github.com/castrojo\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​castrojo</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/862\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#862</a></li>\n<li class=\"\">docs(ci): enforce existing discussion token contract by <a href=\"https://github.com/castrojo\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​castrojo</a> in <a href=\"https://github.com/projectbluefin/documentation/pull/1015\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#1015</a></li>\n<li class=\"\">fix: create Giscus discussions for published 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/1012\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#1012</a></li>\n<li class=\"\">docs: add Bluefin sausage factory 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/1011\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#1011</a></li>\n<li class=\"\">Update downloads-testing.mdx by <a href=\"https://github.com/znmeb\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​znmeb</a> in <a href=\"https://github.com/projectbluefin/documentation/pull/1010\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#1010</a></li>\n<li class=\"\">docs: publish agentic development 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/1008\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#1008</a></li>\n<li class=\"\">docs: add agentic development blog 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/1007\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#1007</a></li>\n<li class=\"\">docs: publish Five Years of Bluefin article by <a href=\"https://github.com/castrojo\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​castrojo</a> in <a href=\"https://github.com/projectbluefin/documentation/pull/1004\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#1004</a></li>\n<li class=\"\">fix(countme): deploy worker with zone route by <a href=\"https://github.com/castrojo\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​castrojo</a> in <a href=\"https://github.com/projectbluefin/documentation/pull/1001\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#1001</a></li>\n<li class=\"\">docs(blog): publish Bluefin LTS/GDX migration 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/998\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#998</a></li>\n<li class=\"\">fix(brew): rsync @ublue-os/brew files and clarify Homebrew setup docs (#131) by <a href=\"https://github.com/Siddhj2206\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​Siddhj2206</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/138\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#138</a></li>\n</ul>\n<h5 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"dakota-gnome-os-prototype-3\">Dakota (GNOME OS Prototype)<a href=\"https://docs.projectbluefin.io/reports/2026/07/#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>\n<ul>\n<li class=\"\">docs(skills): document verification path for testsuite-owned E2E 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/1240\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#1240</a></li>\n<li class=\"\">docs(skills): add merge-queue sequential queuing lesson by <a href=\"https://github.com/castrojo\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​castrojo</a> in <a href=\"https://github.com/projectbluefin/dakota/pull/1203\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#1203</a></li>\n</ul>\n<hr>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"tech-debt\">Tech Debt<a href=\"https://docs.projectbluefin.io/reports/2026/07/#tech-debt\" class=\"hash-link\" aria-label=\"Direct link to Tech Debt\" title=\"Direct link to Tech Debt\" translate=\"no\">​</a></h2>\n<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>\n<p><em>Maintenance work and feature parity between variants</em></p>\n<blockquote>\n<p>Status: <em>ChillOps</em></p>\n</blockquote>\n<hr>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"automation\">Automation<a href=\"https://docs.projectbluefin.io/reports/2026/07/#automation\" class=\"hash-link\" aria-label=\"Direct link to Automation\" title=\"Direct link to Automation\" translate=\"no\">​</a></h2>\n<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>\n<p><em>CI/CD pipelines, GitHub Actions, and automated dependency updates</em></p>\n<blockquote>\n<p>Status: <em>ChillOps</em></p>\n</blockquote>\n<hr>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"localization\">Localization<a href=\"https://docs.projectbluefin.io/reports/2026/07/#localization\" class=\"hash-link\" aria-label=\"Direct link to Localization\" title=\"Direct link to Localization\" translate=\"no\">​</a></h2>\n<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>\n<p><em>Translation and internationalization work</em></p>\n<blockquote>\n<p>Status: <em>ChillOps</em></p>\n</blockquote>\n<hr>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"bot-activity\">Bot Activity<a href=\"https://docs.projectbluefin.io/reports/2026/07/#bot-activity\" class=\"hash-link\" aria-label=\"Direct link to Bot Activity\" title=\"Direct link to Bot Activity\" translate=\"no\">​</a></h2>\n<p><strong>Automation Percentage:</strong> 83.1% (403 bot PRs out of 485 total PRs)</p>\n<table><thead><tr><th>Repository</th><th>Bot PRs</th><th>% of Total</th></tr></thead><tbody><tr><td>bluefin</td><td>152</td><td>31.3%</td></tr><tr><td>finpilot</td><td>70</td><td>14.4%</td></tr><tr><td>dakota</td><td>49</td><td>10.1%</td></tr><tr><td>bluefin-lts</td><td>48</td><td>9.9%</td></tr><tr><td>common</td><td>20</td><td>4.1%</td></tr><tr><td>documentation</td><td>7</td><td>1.4%</td></tr><tr><td>iso</td><td>1</td><td>0.2%</td></tr></tbody></table>\n<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>\n<li class=\"\">chore(deps): update docker/login-action digest to dbcb813 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/common/pull/888\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/common#888</a></li>\n<li class=\"\">chore(deps): update taiki-e/install-action digest - abandoned by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/common/pull/801\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/common#801</a></li>\n<li class=\"\">chore(deps): update docker/login-action digest to c99871d by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/common/pull/810\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/common#810</a></li>\n<li class=\"\">chore(deps): update github/codeql-action digest to 54f647b by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/common/pull/811\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/common#811</a></li>\n<li class=\"\">chore(deps): update docker.io/library/golang<!-- -->:alpine<!-- --> docker digest to 9097beb by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/common/pull/816\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/common#816</a></li>\n<li class=\"\">chore(deps): update docker.io/library/golang<!-- -->:alpine<!-- --> docker digest to 0178a64 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/common/pull/832\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/common#832</a></li>\n<li class=\"\">chore(deps): update docker/login-action digest to af1e73f by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/common/pull/833\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/common#833</a></li>\n<li class=\"\">chore(deps): update github/codeql-action digest to 7188fc3 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/common/pull/834\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/common#834</a></li>\n<li class=\"\">chore(deps): update golang<!-- -->:alpine<!-- --> docker digest to 0178a64 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/common/pull/835\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/common#835</a></li>\n<li class=\"\">chore(deps): update actions/checkout action to v7.0.1 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/common/pull/844\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/common#844</a></li>\n<li class=\"\">chore(deps): update actions/checkout digest to 3d3c42e by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/common/pull/843\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/common#843</a></li>\n<li class=\"\">chore(deps): update github/codeql-action digest to e064762 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/common/pull/850\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/common#850</a></li>\n<li class=\"\">chore(deps): update github/codeql-action digest to e4fba86 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/common/pull/851\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/common#851</a></li>\n<li class=\"\">chore(deps): update docker/login-action digest to 06fb636 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/common/pull/856\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/common#856</a></li>\n<li class=\"\">chore(deps): update redhat-actions/buildah-build action to v3 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/common/pull/858\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/common#858</a></li>\n<li class=\"\">chore(deps): update ossf/scorecard-action action to v2.4.4 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/common/pull/857\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/common#857</a></li>\n<li class=\"\">chore(deps): update redhat-actions/push-to-registry action to v3 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/common/pull/859\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/common#859</a></li>\n<li class=\"\">chore(deps): update docker/login-action digest to abd2ef4 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/common/pull/860\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/common#860</a></li>\n<li class=\"\">chore(deps): update redhat-actions/buildah-build digest to 3a51aad by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/common/pull/867\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/common#867</a></li>\n<li class=\"\">chore(deps): update docker/login-action digest to 371161b by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/common/pull/868\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/common#868</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-31 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/938\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#938</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-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/pull/936\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#936</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-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/pull/933\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#933</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-29 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/931\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#931</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-29 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/927\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#927</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-29 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/926\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#926</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-29 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/924\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#924</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-29 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/922\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#922</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-01 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/745\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#745</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-01 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/761\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#761</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-01 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/763\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#763</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-01 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/765\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#765</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-01 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/767\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#767</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-01 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/769\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#769</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-02 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/772\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#772</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-02 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/774\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#774</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-03 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/776\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#776</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-03 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/778\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#778</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-04 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/780\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#780</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-04 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/782\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#782</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-05 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/784\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#784</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-05 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/786\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#786</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-06 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/788\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#788</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-06 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/790\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#790</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-07 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/792\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#792</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-08 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/795\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#795</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-08 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/797\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#797</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-08 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/799\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#799</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-09 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/801\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#801</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-10 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/803\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#803</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-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/bluefin/pull/805\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#805</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-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/bluefin/pull/807\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#807</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-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/pull/809\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#809</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-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/pull/811\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#811</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-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/bluefin/pull/813\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#813</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-14 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/815\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#815</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-14 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/817\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#817</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-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/pull/819\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#819</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-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/821\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#821</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-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/823\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#823</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-17 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/825\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#825</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-18 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/827\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#827</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-18 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/829\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#829</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-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/pull/831\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#831</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-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/pull/834\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#834</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-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/pull/836\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#836</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-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/pull/840\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#840</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-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/bluefin/pull/843\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#843</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-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/bluefin/pull/846\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#846</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-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/bluefin/pull/847\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#847</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-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/bluefin/pull/849\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#849</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-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/bluefin/pull/851\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#851</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-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/bluefin/pull/854\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#854</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-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/bluefin/pull/855\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#855</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-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/bluefin/pull/858\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#858</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-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/bluefin/pull/861\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#861</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-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/bluefin/pull/863\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#863</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-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/bluefin/pull/865\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#865</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-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/bluefin/pull/867\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#867</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-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/bluefin/pull/869\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#869</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-21 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/872\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#872</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-21 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/874\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#874</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-21 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/876\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#876</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-21 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/878\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#878</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-21 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/881\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#881</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-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/883\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#883</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-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/885\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#885</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-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/887\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#887</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-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/889\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#889</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-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/891\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#891</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-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/894\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#894</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-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/897\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#897</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-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/899\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#899</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-26 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/901\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#901</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-26 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/904\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#904</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-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/pull/906\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#906</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-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/pull/907\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#907</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-28 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/909\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#909</a></li>\n<li class=\"\">ci(promote): bluefin testing → main 2026-07-28 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/918\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#918</a></li>\n<li class=\"\">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 057313c by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/937\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#937</a></li>\n<li class=\"\">chore(deps): update github/codeql-action digest to f205ea1 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/935\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#935</a></li>\n<li class=\"\">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to f7934f2 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/932\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#932</a></li>\n<li class=\"\">chore(deps): update projectbluefin/testsuite digest to 439f8d7 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/930\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#930</a></li>\n<li class=\"\">chore(deps): update projectbluefin/testsuite digest to 0ba17ce by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/925\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#925</a></li>\n<li class=\"\">chore(deps): update projectbluefin/testsuite digest to c900852 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/923\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#923</a></li>\n<li class=\"\">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to d0a9ca4 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/920\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#920</a></li>\n<li class=\"\">chore(deps): update projectbluefin/testsuite digest to 9941fc1 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/921\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#921</a></li>\n<li class=\"\">chore(deps): update projectbluefin/testsuite digest to ecf2eb7 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/762\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#762</a></li>\n<li class=\"\">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 6c7b21d by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/766\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#766</a></li>\n<li class=\"\">chore(deps): update projectbluefin/testsuite digest to f060f65 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/768\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#768</a></li>\n<li class=\"\">chore(deps): update github/codeql-action digest to 54f647b by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/770\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#770</a></li>\n<li class=\"\">chore(deps): update projectbluefin/testsuite digest to 999da28 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/771\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#771</a></li>\n<li class=\"\">chore(deps): update projectbluefin/testsuite digest to 0b5a120 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/773\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#773</a></li>\n<li class=\"\">chore(deps): update projectbluefin/testsuite digest to 9cbb083 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/775\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#775</a></li>\n<li class=\"\">chore(deps): update projectbluefin/testsuite digest to 38217f9 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/777\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#777</a></li>\n<li class=\"\">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to be5dc61 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/779\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#779</a></li>\n<li class=\"\">chore(deps): update projectbluefin/testsuite digest to 6c544bf by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/781\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#781</a></li>\n<li class=\"\">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to c8cddbc by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/783\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#783</a></li>\n<li class=\"\">chore(deps): update projectbluefin/testsuite digest to bf2f18f by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/785\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#785</a></li>\n<li class=\"\">chore(deps): update projectbluefin/testsuite digest to 02d3abb by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/787\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#787</a></li>\n<li class=\"\">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 653b75f by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/789\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#789</a></li>\n<li class=\"\">chore(deps): update projectbluefin/testsuite digest to e59bc86 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/791\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#791</a></li>\n<li class=\"\">chore(deps): update projectbluefin/testsuite digest to bcb4b5f by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/794\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#794</a></li>\n<li class=\"\">chore(deps): update github/codeql-action digest to 99df26d by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/796\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#796</a></li>\n<li class=\"\">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 13b3c31 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/798\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#798</a></li>\n<li class=\"\">chore(deps): update projectbluefin/testsuite digest to 33ce7cf by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/800\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#800</a></li>\n<li class=\"\">chore(deps): update projectbluefin/testsuite digest to 23fb082 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/802\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#802</a></li>\n<li class=\"\">chore(deps): update projectbluefin/testsuite digest to 5b644a4 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/804\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#804</a></li>\n<li class=\"\">chore(deps): update projectbluefin/testsuite digest to 5500b84 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/806\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#806</a></li>\n<li class=\"\">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to c6f6775 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/808\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#808</a></li>\n<li class=\"\">chore(deps): update projectbluefin/testsuite digest to 739a560 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/810\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#810</a></li>\n<li class=\"\">chore(deps): update projectbluefin/testsuite digest to 5b86390 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/812\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#812</a></li>\n<li class=\"\">chore(deps): update projectbluefin/testsuite digest to 106a7e8 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/814\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#814</a></li>\n<li class=\"\">chore(deps): update projectbluefin/testsuite digest to 4d7befb by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/816\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#816</a></li>\n<li class=\"\">chore(deps): update projectbluefin/testsuite digest to 0fbcae5 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/818\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#818</a></li>\n<li class=\"\">chore(deps): update projectbluefin/testsuite digest to 02fb232 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/820\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#820</a></li>\n<li class=\"\">chore(deps): update github/codeql-action digest to 7188fc3 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/822\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#822</a></li>\n<li class=\"\">chore(deps): update projectbluefin/testsuite digest to 02747b2 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/824\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#824</a></li>\n<li class=\"\">chore(deps): update projectbluefin/testsuite digest to f1e88bb by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/826\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#826</a></li>\n<li class=\"\">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 14ad3ac by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/833\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#833</a></li>\n<li class=\"\">chore(deps): update projectbluefin/testsuite digest to a98ae60 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/835\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#835</a></li>\n<li class=\"\">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to b750909 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/838\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#838</a></li>\n<li class=\"\">chore(deps): update projectbluefin/testsuite digest to 2355f4b by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/839\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#839</a></li>\n<li class=\"\">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to d9a4da4 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/841\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#841</a></li>\n<li class=\"\">chore(deps): update projectbluefin/testsuite digest to c63c45d by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/842\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#842</a></li>\n<li class=\"\">chore(deps): update projectbluefin/testsuite digest to 4f55126 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/845\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#845</a></li>\n<li class=\"\">chore(deps): update projectbluefin/testsuite digest to 1e98833 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/848\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#848</a></li>\n<li class=\"\">chore(deps): update projectbluefin/testsuite digest to 98c9851 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/850\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#850</a></li>\n<li class=\"\">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 80f5aea by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/852\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#852</a></li>\n<li class=\"\">chore(deps): update projectbluefin/testsuite digest to d002449 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/853\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#853</a></li>\n<li class=\"\">chore(deps): update actions/checkout digest to 3d3c42e by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/856\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#856</a></li>\n<li class=\"\">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 2dfc002 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/857\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#857</a></li>\n<li class=\"\">chore(deps): update projectbluefin/testsuite digest to 589fb4f by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/859\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#859</a></li>\n<li class=\"\">chore(deps): update actions/checkout action to v7.0.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/860\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#860</a></li>\n<li class=\"\">chore(deps): update projectbluefin/testsuite digest to 2c1d781 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/871\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#871</a></li>\n<li class=\"\">chore(deps): update projectbluefin/testsuite digest to f749209 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/873\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#873</a></li>\n<li class=\"\">chore(deps): update projectbluefin/testsuite digest to 82aeaaf by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/875\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#875</a></li>\n<li class=\"\">chore(deps): update github/codeql-action digest to e064762 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/877\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#877</a></li>\n<li class=\"\">chore(deps): update dependency pre-commit to v4.6.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/880\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#880</a></li>\n<li class=\"\">chore(deps): update github/codeql-action digest to e4fba86 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/882\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#882</a></li>\n<li class=\"\">chore(deps): update projectbluefin/testsuite digest to 4879278 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/884\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#884</a></li>\n<li class=\"\">chore(deps): update projectbluefin/testsuite digest to dc53285 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/886\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#886</a></li>\n<li class=\"\">chore(deps): update projectbluefin/testsuite digest to e2ec151 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/888\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#888</a></li>\n<li class=\"\">chore(deps): update ossf/scorecard-action action to v2.4.4 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/890\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#890</a></li>\n<li class=\"\">chore(deps): update projectbluefin/testsuite digest to 7c1b096 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/893\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#893</a></li>\n<li class=\"\">chore(deps): update projectbluefin/testsuite digest to b06faad by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/896\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#896</a></li>\n<li class=\"\">chore(deps): update projectbluefin/testsuite digest to 5a22d1e by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/898\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#898</a></li>\n<li class=\"\">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 07799df by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/900\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#900</a></li>\n<li class=\"\">chore(deps): update projectbluefin/testsuite digest to d64e62e by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/903\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#903</a></li>\n<li class=\"\">chore(deps): update projectbluefin/testsuite digest to 06b5a24 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/905\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#905</a></li>\n<li class=\"\">chore(deps): update projectbluefin/testsuite digest to 2cad49b by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/908\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#908</a></li>\n<li class=\"\">chore(deps): update projectbluefin/testsuite digest to df44004 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/bluefin/pull/917\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin#917</a></li>\n<li class=\"\">chore(deps): update docker/login-action digest to dbcb813 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/461\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin-lts#461</a></li>\n<li class=\"\">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 1da3904 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/481\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin-lts#481</a></li>\n<li class=\"\">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to 8686592 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/480\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin-lts#480</a></li>\n<li class=\"\">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to f4e09b1 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/476\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin-lts#476</a></li>\n<li class=\"\">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 0e11203 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/468\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin-lts#468</a></li>\n<li class=\"\">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to c97ab87 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/463\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin-lts#463</a></li>\n<li class=\"\">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to 06f4983 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/464\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin-lts#464</a></li>\n<li class=\"\">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to d26edbe 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/404\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin-lts#404</a></li>\n<li class=\"\">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 6a37be2 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/407\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin-lts#407</a></li>\n<li class=\"\">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to 95397e8 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/409\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin-lts#409</a></li>\n<li class=\"\">chore(deps): update docker/login-action digest to af1e73f 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/408\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin-lts#408</a></li>\n<li class=\"\">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 8e8a9b1 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/410\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin-lts#410</a></li>\n<li class=\"\">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to c8cddbc 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/411\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin-lts#411</a></li>\n<li class=\"\">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 25ea88d 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/412\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin-lts#412</a></li>\n<li class=\"\">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 13b3c31 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/416\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin-lts#416</a></li>\n<li class=\"\">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to c6f6775 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/419\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin-lts#419</a></li>\n<li class=\"\">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 14ad3ac 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/422\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin-lts#422</a></li>\n<li class=\"\">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 94945cc 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/425\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin-lts#425</a></li>\n<li class=\"\">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to f8e551e 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/424\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin-lts#424</a></li>\n<li class=\"\">chore(deps): update actions/setup-python 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/426\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin-lts#426</a></li>\n<li class=\"\">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to a7673de 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/429\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin-lts#429</a></li>\n<li class=\"\">chore(deps): update actions/checkout digest to 3d3c42e 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/431\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin-lts#431</a></li>\n<li class=\"\">chore(deps): update ghcr.io/projectbluefin/common<!-- -->:latest<!-- --> docker digest to 633ae6e 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/432\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin-lts#432</a></li>\n<li class=\"\">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to 7e0eccb 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/438\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin-lts#438</a></li>\n<li class=\"\">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to 197e2f0 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/443\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin-lts#443</a></li>\n<li class=\"\">chore(deps): update dependency sigstore/cosign to v3.1.2 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/444\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin-lts#444</a></li>\n<li class=\"\">chore(deps): update docker/login-action digest to abd2ef4 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/446\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin-lts#446</a></li>\n<li class=\"\">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to 02d16a5 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/445\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin-lts#445</a></li>\n<li class=\"\">chore(deps): update quay.io/centos-bootc/centos-bootc<!-- -->:c10s<!-- --> docker digest to 02fac3f 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/447\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin-lts#447</a></li>\n<li class=\"\">chore(deps): update redhat-actions/buildah-build action to v3 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/449\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin-lts#449</a></li>\n<li class=\"\">chore(deps): update redhat-actions/push-to-registry action to v3 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/450\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin-lts#450</a></li>\n<li class=\"\">chore(deps): update ghcr.io/ublue-os/brew<!-- -->:latest<!-- --> docker digest to 07799df 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/453\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin-lts#453</a></li>\n<li class=\"\">ci(promote): bluefin-lts testing → main 2026-07-31 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/482\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin-lts#482</a></li>\n<li class=\"\">ci(promote): bluefin-lts testing → main 2026-07-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/479\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin-lts#479</a></li>\n<li class=\"\">ci(promote): bluefin-lts testing → main 2026-07-29 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/465\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin-lts#465</a></li>\n<li class=\"\">ci(promote): bluefin-lts testing → main 2026-07-06 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/402\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin-lts#402</a></li>\n<li class=\"\">ci(promote): bluefin-lts testing → main 2026-07-06 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/413\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin-lts#413</a></li>\n<li class=\"\">ci(promote): bluefin-lts testing → main 2026-07-06 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/414\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin-lts#414</a></li>\n<li class=\"\">ci(promote): bluefin-lts testing → main 2026-07-06 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/415\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin-lts#415</a></li>\n<li class=\"\">ci(promote): bluefin-lts testing → main 2026-07-09 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/417\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin-lts#417</a></li>\n<li class=\"\">ci(promote): bluefin-lts testing → main 2026-07-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/420\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin-lts#420</a></li>\n<li class=\"\">ci(promote): bluefin-lts testing → main 2026-07-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/423\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin-lts#423</a></li>\n<li class=\"\">ci(promote): bluefin-lts testing → main 2026-07-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/bluefin-lts/pull/427\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin-lts#427</a></li>\n<li class=\"\">ci(promote): bluefin-lts testing → main 2026-07-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/439\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin-lts#439</a></li>\n<li class=\"\">ci(promote): bluefin-lts testing → main 2026-07-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/457\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin-lts#457</a></li>\n<li class=\"\">ci(promote): bluefin-lts testing → main 2026-07-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/458\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin-lts#458</a></li>\n<li class=\"\">ci(promote): bluefin-lts testing → main 2026-07-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/459\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin-lts#459</a></li>\n<li class=\"\">ci(promote): bluefin-lts testing → main 2026-07-28 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/460\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/bluefin-lts#460</a></li>\n<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/996\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/documentation#996</a></li>\n<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/999\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/documentation#999</a></li>\n<li class=\"\">chore(deps): update mcr.microsoft.com/devcontainers/typescript-node docker tag 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/997\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/documentation#997</a></li>\n<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/983\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/documentation#983</a></li>\n<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/965\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/documentation#965</a></li>\n<li class=\"\">chore(deps): update actions/setup-node 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/documentation/pull/1002\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/documentation#1002</a></li>\n<li class=\"\">docs(reports): Monthly report for July 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/995\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/documentation#995</a></li>\n<li class=\"\">chore(deps): update github actions to v7 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/iso/pull/64\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/iso#64</a></li>\n<li class=\"\">chore(deps): update xdg-terminal-exec: v0.14.2-0 -&gt; v0.14.3-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/1252\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/dakota#1252</a></li>\n<li class=\"\">chore(deps): update common: v2026.07-57 -&gt; v2026.07-63 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/dakota/pull/1243\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/dakota#1243</a></li>\n<li class=\"\">chore(deps): update taiki-e/install-action digest to 6a1bd70 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/dakota/pull/1250\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/dakota#1250</a></li>\n<li class=\"\">chore(deps): update github/codeql-action action to v4.37.4 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/dakota/pull/1244\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/dakota#1244</a></li>\n<li class=\"\">chore(deps): update taiki-e/install-action digest to 065d6a0 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/dakota/pull/1235\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/dakota#1235</a></li>\n<li class=\"\">chore(deps): update actions/download-artifact action to v8 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/dakota/pull/1234\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/dakota#1234</a></li>\n<li class=\"\">chore(deps): update bootc: v1.16.5-0 -&gt; v1.16.6-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/1220\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/dakota#1220</a></li>\n<li class=\"\">chore(deps): update common: v2026.07-51 -&gt; v2026.07-57 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/dakota/pull/1219\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/dakota#1219</a></li>\n<li class=\"\">chore(deps): update app-indicators 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/1206\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/dakota#1206</a></li>\n<li class=\"\">chore(deps): update tailscale 1.98.9 -&gt; 1.98.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/1230\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/dakota#1230</a></li>\n<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/1047\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/dakota#1047</a></li>\n<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/1128\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/dakota#1128</a></li>\n<li class=\"\">chore(deps): update tailscale 1.98.3 -&gt; 1.98.8 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/dakota/pull/1129\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/dakota#1129</a></li>\n<li class=\"\">chore(deps): update common: v2026.06-437 -&gt; v2026.07-11 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/dakota/pull/1130\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/dakota#1130</a></li>\n<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/1133\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/dakota#1133</a></li>\n<li class=\"\">chore(deps): update bootc: v1.16.2-0 -&gt; v1.16.3-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/1134\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/dakota#1134</a></li>\n<li class=\"\">chore(deps): update github/codeql-action action to v4.36.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/1135\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/dakota#1135</a></li>\n<li class=\"\">chore(deps): update taiki-e/install-action digest to c93ccc0 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/dakota/pull/1137\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/dakota#1137</a></li>\n<li class=\"\">chore(deps): update taiki-e/install-action digest to 4684b84 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/dakota/pull/1139\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/dakota#1139</a></li>\n<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/1140\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/dakota#1140</a></li>\n<li class=\"\">chore(deps): update taiki-e/install-action digest to 5041467 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/dakota/pull/1141\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/dakota#1141</a></li>\n<li class=\"\">chore(deps): update github/codeql-action action to v4.37.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/1144\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/dakota#1144</a></li>\n<li class=\"\">chore(deps): update taiki-e/install-action digest to 5ebac0d by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/dakota/pull/1145\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/dakota#1145</a></li>\n<li class=\"\">chore(deps): update taiki-e/install-action digest to c7eb173 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/dakota/pull/1147\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/dakota#1147</a></li>\n<li class=\"\">chore(deps): update taiki-e/install-action digest to 2ca9b94 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/dakota/pull/1148\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/dakota#1148</a></li>\n<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/1149\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/dakota#1149</a></li>\n<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/1150\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/dakota#1150</a></li>\n<li class=\"\">chore(deps): update oras-project/setup-oras action to v2.0.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/1151\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/dakota#1151</a></li>\n<li class=\"\">chore(deps): update taiki-e/install-action digest to 43aecc8 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/dakota/pull/1152\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/dakota#1152</a></li>\n<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/1154\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/dakota#1154</a></li>\n<li class=\"\">chore(deps): update bootc: v1.16.2-0 -&gt; v1.16.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/1156\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/dakota#1156</a></li>\n<li class=\"\">chore(deps): update common: v2026.06-437 -&gt; v2026.07-33 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/dakota/pull/1155\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/dakota#1155</a></li>\n<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/1157\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/dakota#1157</a></li>\n<li class=\"\">chore(deps): update taiki-e/install-action digest to ed67fa3 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/dakota/pull/1164\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/dakota#1164</a></li>\n<li class=\"\">chore(deps): update github/codeql-action action to v4.37.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/1165\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/dakota#1165</a></li>\n<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/1166\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/dakota#1166</a></li>\n<li class=\"\">chore(deps): update taiki-e/install-action digest to 07b4745 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/dakota/pull/1167\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/dakota#1167</a></li>\n<li class=\"\">chore(deps): update actions/checkout digest to d23441a by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/dakota/pull/1177\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/dakota#1177</a></li>\n<li class=\"\">chore(deps): update taiki-e/install-action digest to a6b2e2d by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/dakota/pull/1178\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/dakota#1178</a></li>\n<li class=\"\">chore(deps): update common: v2026.07-33 -&gt; v2026.07-51 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/dakota/pull/1181\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/dakota#1181</a></li>\n<li class=\"\">chore(deps): update github/codeql-action action to v4.37.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/1183\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/dakota#1183</a></li>\n<li class=\"\">chore(deps): update github/codeql-action action to v4.37.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/1187\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/dakota#1187</a></li>\n<li class=\"\">chore(deps): update taiki-e/install-action digest to c44f6b0 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/dakota/pull/1188\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/dakota#1188</a></li>\n<li class=\"\">chore(deps): update taiki-e/install-action digest to 7572810 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/dakota/pull/1194\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/dakota#1194</a></li>\n<li class=\"\">chore(deps): update ossf/scorecard-action action to v2.4.4 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/dakota/pull/1195\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/dakota#1195</a></li>\n<li class=\"\">chore(deps): update taiki-e/install-action digest to 3d7d7cd by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/dakota/pull/1199\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/dakota#1199</a></li>\n<li class=\"\">chore(deps): update taiki-e/install-action digest to 41049aa by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/dakota/pull/1205\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/dakota#1205</a></li>\n<li class=\"\">chore(deps): update taiki-e/install-action digest to 18b1216 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/dakota/pull/1221\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/dakota#1221</a></li>\n<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/1132\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/dakota#1132</a></li>\n<li class=\"\">chore(deps): update homebrew/actions digest to 5037c6f by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/207\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#207</a></li>\n<li class=\"\">chore(deps): update homebrew/actions digest to b76d541 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/206\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#206</a></li>\n<li class=\"\">chore(deps): update quay.io/fedora-ostree-desktops/silverblue:44 docker digest to 0f124e8 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/205\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#205</a></li>\n<li class=\"\">chore(deps): update projectbluefin/actions digest to b2e1879 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/204\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#204</a></li>\n<li class=\"\">chore(deps): update quay.io/fedora-ostree-desktops/silverblue:44 docker digest to 281a973 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/203\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#203</a></li>\n<li class=\"\">chore(deps): update projectbluefin/actions digest to 48f68c4 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/202\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#202</a></li>\n<li class=\"\">chore(deps): update renovatebot/github-action action to v46.2.0 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/201\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#201</a></li>\n<li class=\"\">chore(deps): update homebrew/actions digest to 9651e3c by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/199\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#199</a></li>\n<li class=\"\">chore(deps): update projectbluefin/actions digest to b41f21e by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/200\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#200</a></li>\n<li class=\"\">chore(deps): update docker/login-action digest to dbcb813 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/198\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#198</a></li>\n<li class=\"\">chore(deps): update homebrew/actions digest to 9e4e8a5 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/197\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#197</a></li>\n<li class=\"\">chore(deps): update quay.io/fedora-ostree-desktops/silverblue:44 docker digest to 0c9f2d2 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/196\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#196</a></li>\n<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/finpilot/pull/106\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#106</a></li>\n<li class=\"\">chore(deps): update quay.io/fedora-ostree-desktops/silverblue:44 docker digest to 4aebdd6 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/135\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#135</a></li>\n<li class=\"\">chore(deps): update homebrew/actions digest to 64bb52c by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/136\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#136</a></li>\n<li class=\"\">chore(deps): update projectbluefin/actions digest to d8f871c by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/137\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#137</a></li>\n<li class=\"\">chore(deps): update quay.io/fedora-ostree-desktops/silverblue:44 docker digest to 8041af9 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/140\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#140</a></li>\n<li class=\"\">chore(deps): update docker/login-action digest to c99871d by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/141\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#141</a></li>\n<li class=\"\">chore(deps): update quay.io/fedora-ostree-desktops/silverblue:44 docker digest to d852a87 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/142\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#142</a></li>\n<li class=\"\">chore(deps): update homebrew/actions digest to b141687 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/143\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#143</a></li>\n<li class=\"\">chore(deps): update docker/login-action digest to af1e73f by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/144\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#144</a></li>\n<li class=\"\">chore(deps): update homebrew/actions digest to 097625b by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/145\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#145</a></li>\n<li class=\"\">chore(deps): update quay.io/fedora-ostree-desktops/silverblue:44 docker digest to c4d4608 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/146\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#146</a></li>\n<li class=\"\">chore(deps): update quay.io/fedora-ostree-desktops/silverblue:44 docker digest to 9939444 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/147\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#147</a></li>\n<li class=\"\">chore(deps): update quay.io/fedora-ostree-desktops/silverblue:44 docker digest to 62c3eb0 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/148\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#148</a></li>\n<li class=\"\">chore(deps): update renovatebot/github-action action to v46.1.18 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/149\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#149</a></li>\n<li class=\"\">chore(deps): update projectbluefin/actions digest to 8fd476d by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/150\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#150</a></li>\n<li class=\"\">chore(deps): update quay.io/fedora-ostree-desktops/silverblue:44 docker digest to 24c1fe7 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/151\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#151</a></li>\n<li class=\"\">chore(deps): update quay.io/fedora-ostree-desktops/silverblue:44 docker digest to c510c76 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/153\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#153</a></li>\n<li class=\"\">chore(deps): update projectbluefin/actions digest to d8f871c by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/152\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#152</a></li>\n<li class=\"\">chore(deps): update homebrew/actions digest to d47240b by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/154\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#154</a></li>\n<li class=\"\">chore(deps): update quay.io/fedora-ostree-desktops/silverblue:44 docker digest to e28f140 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/155\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#155</a></li>\n<li class=\"\">chore(deps): update homebrew/actions digest to 24728b7 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/156\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#156</a></li>\n<li class=\"\">chore(deps): update quay.io/fedora-ostree-desktops/silverblue:44 docker digest to 92230e4 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/157\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#157</a></li>\n<li class=\"\">chore(deps): update homebrew/actions digest to d74d143 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/158\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#158</a></li>\n<li class=\"\">chore(deps): update homebrew/actions digest to 18fcb8e by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/159\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#159</a></li>\n<li class=\"\">chore(deps): update quay.io/fedora-ostree-desktops/silverblue:44 docker digest to 5fdd743 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/161\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#161</a></li>\n<li class=\"\">chore(deps): update quay.io/fedora-ostree-desktops/silverblue:44 docker digest to 36e5bca by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/162\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#162</a></li>\n<li class=\"\">chore(deps): update renovatebot/github-action action to v46.1.19 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/163\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#163</a></li>\n<li class=\"\">chore(deps): update quay.io/fedora-ostree-desktops/silverblue:44 docker digest to 3b719cf by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/165\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#165</a></li>\n<li class=\"\">chore(deps): update actions/setup-node digest to 2499707 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/166\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#166</a></li>\n<li class=\"\">chore(deps): update quay.io/fedora-ostree-desktops/silverblue:44 docker digest to 99966d7 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/167\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#167</a></li>\n<li class=\"\">chore(deps): update actions/setup-node 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/finpilot/pull/168\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#168</a></li>\n<li class=\"\">chore(deps): update homebrew/actions digest to 100978d by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/169\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#169</a></li>\n<li class=\"\">chore(deps): update homebrew/actions digest to df4b091 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/170\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#170</a></li>\n<li class=\"\">chore(deps): update quay.io/fedora-ostree-desktops/silverblue:44 docker digest to f57e3b0 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/171\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#171</a></li>\n<li class=\"\">chore(deps): update quay.io/fedora-ostree-desktops/silverblue:44 docker digest to c7ce1fb by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/172\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#172</a></li>\n<li class=\"\">chore(deps): update quay.io/fedora-ostree-desktops/silverblue:44 docker digest to c927396 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/173\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#173</a></li>\n<li class=\"\">chore(deps): update quay.io/fedora-ostree-desktops/silverblue:44 docker digest to c959d94 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/174\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#174</a></li>\n<li class=\"\">chore(deps): update renovatebot/github-action action to v46.1.20 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/175\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#175</a></li>\n<li class=\"\">chore(deps): update projectbluefin/actions digest to 9f3b74b by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/176\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#176</a></li>\n<li class=\"\">chore(deps): update actions/checkout digest to 3d3c42e by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/177\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#177</a></li>\n<li class=\"\">chore(deps): update projectbluefin/actions digest to 72f37be by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/178\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#178</a></li>\n<li class=\"\">chore(deps): update quay.io/fedora-ostree-desktops/silverblue:44 docker digest to 820c8d9 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/179\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#179</a></li>\n<li class=\"\">chore(deps): update quay.io/fedora-ostree-desktops/silverblue:44 docker digest to f284a9f by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/181\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#181</a></li>\n<li class=\"\">chore(deps): update projectbluefin/actions digest to ae3c457 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/180\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#180</a></li>\n<li class=\"\">chore(deps): update quay.io/fedora-ostree-desktops/silverblue:44 docker digest to 32bcfd3 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/182\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#182</a></li>\n<li class=\"\">chore(deps): update docker/login-action digest to 06fb636 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/183\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#183</a></li>\n<li class=\"\">chore(deps): update quay.io/fedora-ostree-desktops/silverblue:44 docker digest to 2b8f827 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/184\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#184</a></li>\n<li class=\"\">chore(deps): update homebrew/actions digest to f78b979 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/185\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#185</a></li>\n<li class=\"\">chore(deps): update docker/login-action digest to abd2ef4 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/186\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#186</a></li>\n<li class=\"\">chore(deps): update projectbluefin/actions digest to edf8773 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/187\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#187</a></li>\n<li class=\"\">chore(deps): update quay.io/fedora-ostree-desktops/silverblue:44 docker digest to af7726f by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/188\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#188</a></li>\n<li class=\"\">chore(deps): update quay.io/fedora-ostree-desktops/silverblue:44 docker digest to 93ca467 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/189\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#189</a></li>\n<li class=\"\">chore(deps): update quay.io/fedora-ostree-desktops/silverblue:44 docker digest to 86944f1 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/190\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#190</a></li>\n<li class=\"\">chore(deps): update renovatebot/github-action action to v46.1.21 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/191\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#191</a></li>\n<li class=\"\">chore(deps): update homebrew/actions digest to 15d0b66 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/192\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#192</a></li>\n<li class=\"\">chore(deps): update quay.io/fedora-ostree-desktops/silverblue:44 docker digest to f8387f0 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/193\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#193</a></li>\n<li class=\"\">chore(deps): update docker/login-action digest to 371161b by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/194\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#194</a></li>\n<li class=\"\">chore(deps): update homebrew/actions digest to 9af03b7 by <a href=\"https://github.com/mergeraptor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@​mergeraptor</a> in <a href=\"https://github.com/projectbluefin/finpilot/pull/195\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">projectbluefin/finpilot#195</a></li>\n</ul></div></div></details>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"contributors\">Contributors<a href=\"https://docs.projectbluefin.io/reports/2026/07/#contributors\" class=\"hash-link\" aria-label=\"Direct link to Contributors\" title=\"Direct link to Contributors\" translate=\"no\">​</a></h2>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"wayfinders\">Wayfinders<a href=\"https://docs.projectbluefin.io/reports/2026/07/#wayfinders\" class=\"hash-link\" aria-label=\"Direct link to Wayfinders\" title=\"Direct link to Wayfinders\" translate=\"no\">​</a></h3>\n<blockquote>\n<p>\"Define yourself by your actions.\"</p>\n<p>—Lord Saladin</p>\n</blockquote>\n<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>\n<hr>\n<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>\n<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>\n<hr>\n<p><em>Generated on 2026-08-02</em><br>\n<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>",
            "url": "https://docs.projectbluefin.io/reports/2026/07/",
            "title": "Jovial July 2026",
            "summary": "| | |",
            "date_modified": "2026-07-31T00:00:00.000Z",
            "tags": [
                "monthly-report",
                "project-activity"
            ]
        },
        {
            "id": "https://docs.projectbluefin.io/reports/2026/06/",
            "content_html": "<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>\n<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>\n<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>\n<p><em>GNOME desktop environment, Aurora variant (KDE), and terminal enhancements</em></p>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n<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>\n<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>\n</ul>\n<hr>\n<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>\n<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>\n<p><em>Development tools and IDE integrations</em></p>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n</ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<hr>\n<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>\n<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>\n<p><em>Homebrew packages, AI/ML tools (Bluespeed), and Flatpak applications</em></p>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n</ul>\n<hr>\n<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>\n<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>\n<p><em>Systemd services and system-level policies</em></p>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n<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>\n</ul>\n<hr>\n<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>\n<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>\n<p><em>Hardware support, drivers, NVIDIA GPU, and ARM64 architecture</em></p>\n<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>\n<ul>\n<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>\n<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>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n<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>\n</ul>\n<hr>\n<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>\n<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>\n<p><em>ISO images, upstream integration, build systems, and testing frameworks</em></p>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<hr>\n<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>\n<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>\n<p><em>Documentation improvements and additions</em></p>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<hr>\n<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>\n<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>\n<p><em>Maintenance work and feature parity between variants</em></p>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n<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>\n</ul>\n<hr>\n<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>\n<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>\n<p><em>CI/CD pipelines, GitHub Actions, and automated dependency updates</em></p>\n<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>\n<ul>\n<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>\n<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>\n</ul>\n<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>\n<blockquote>\n<p>Status: <em>ChillOps</em></p>\n</blockquote>\n<hr>\n<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>\n<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>\n<p><em>Translation and internationalization work</em></p>\n<blockquote>\n<p>Status: <em>ChillOps</em></p>\n</blockquote>\n<hr>\n<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>\n<p><strong>Automation Percentage:</strong> 39.4% (551 bot PRs out of 1400 total PRs)</p>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul></div></div></details>\n<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>\n<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>\n<blockquote>\n<p>\"Define yourself by your actions.\"</p>\n<p>—Lord Saladin</p>\n</blockquote>\n<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>\n<hr>\n<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>\n<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>\n<hr>\n<p><em>Generated on 2026-07-02</em><br>\n<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>",
            "url": "https://docs.projectbluefin.io/reports/2026/06/",
            "title": "Juravenator June 2026",
            "summary": "| | |",
            "date_modified": "2026-06-30T00:00:00.000Z",
            "tags": [
                "monthly-report",
                "project-activity"
            ]
        },
        {
            "id": "https://docs.projectbluefin.io/reports/2026/05/",
            "content_html": "<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>\n<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>\n<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>\n<p><em>GNOME desktop environment, Aurora variant (KDE), and terminal enhancements</em></p>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<hr>\n<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>\n<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>\n<p><em>Development tools and IDE integrations</em></p>\n<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>\n<ul>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n</ul>\n<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>\n<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>\n<p>The following applications were added to our Homebrew taps this month:</p>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<hr>\n<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>\n<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>\n<p><em>Homebrew packages, AI/ML tools (Bluespeed), and Flatpak applications</em></p>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n</ul>\n<hr>\n<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>\n<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>\n<p><em>Systemd services and system-level policies</em></p>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n<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>\n</ul>\n<hr>\n<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>\n<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>\n<p><em>Hardware support, drivers, NVIDIA GPU, and ARM64 architecture</em></p>\n<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>\n<blockquote>\n<p>Status: <em>ChillOps</em></p>\n</blockquote>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<hr>\n<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>\n<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>\n<p><em>ISO images, upstream integration, build systems, and testing frameworks</em></p>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<hr>\n<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>\n<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>\n<p><em>Documentation improvements and additions</em></p>\n<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>\n<blockquote>\n<p>Status: <em>ChillOps</em></p>\n</blockquote>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<hr>\n<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>\n<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>\n<p><em>Maintenance work and feature parity between variants</em></p>\n<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>\n<ul>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n</ul>\n<hr>\n<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>\n<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>\n<p><em>CI/CD pipelines, GitHub Actions, and automated dependency updates</em></p>\n<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>\n<blockquote>\n<p>Status: <em>ChillOps</em></p>\n</blockquote>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<hr>\n<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>\n<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>\n<p><em>Translation and internationalization work</em></p>\n<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>\n<blockquote>\n<p>Status: <em>ChillOps</em></p>\n</blockquote>\n<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>\n<ul>\n<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>\n</ul>\n<hr>\n<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>\n<p><strong>Automation Percentage:</strong> 53.4% (332 bot PRs out of 622 total PRs)</p>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul></div></div></details>\n<hr>\n<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>\n<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>\n<p>Keep Bluefin healthy with green builds. Wranglers apply within!</p>\n<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>\n<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>\n<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>\n<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>\n<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>\n<p>We welcome our newest Guardians to the project.</p>\n<blockquote>\n<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>\n<p>—Commander Zavala</p>\n</blockquote>\n<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>\n<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>\n<blockquote>\n<p>\"Define yourself by your actions.\"</p>\n<p>—Lord Saladin</p>\n</blockquote>\n<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>\n<hr>\n<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>\n<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>\n<hr>\n<p><em>Generated on 2026-06-01</em><br>\n<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>",
            "url": "https://docs.projectbluefin.io/reports/2026/05/",
            "title": "Megalosaurus May 2026",
            "summary": "| | |",
            "date_modified": "2026-05-31T00:00:00.000Z",
            "tags": [
                "monthly-report",
                "project-activity"
            ]
        },
        {
            "id": "https://docs.projectbluefin.io/reports/2026/04/",
            "content_html": "<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>\n<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>\n<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>\n<p><em>GNOME desktop environment, Aurora variant (KDE), and terminal enhancements</em></p>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<hr>\n<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>\n<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>\n<p><em>Development tools and IDE integrations</em></p>\n<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>\n<blockquote>\n<p>Status: <em>ChillOps</em></p>\n</blockquote>\n<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>\n<ul>\n<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>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n</ul>\n<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>\n<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>\n<p>The following applications were added to our Homebrew taps this month:</p>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<hr>\n<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>\n<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>\n<p><em>Homebrew packages, AI/ML tools (Bluespeed), and Flatpak applications</em></p>\n<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>\n<ul>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n</ul>\n<hr>\n<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>\n<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>\n<p><em>Systemd services and system-level policies</em></p>\n<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>\n<ul>\n<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>\n<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>\n</ul>\n<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>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<hr>\n<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>\n<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>\n<p><em>Hardware support, drivers, NVIDIA GPU, and ARM64 architecture</em></p>\n<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>\n<ul>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n<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>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<hr>\n<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>\n<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>\n<p><em>ISO images, upstream integration, build systems, and testing frameworks</em></p>\n<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>\n<ul>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<hr>\n<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>\n<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>\n<p><em>Documentation improvements and additions</em></p>\n<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>\n<blockquote>\n<p>Status: <em>ChillOps</em></p>\n</blockquote>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n</ul>\n<hr>\n<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>\n<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>\n<p><em>Maintenance work and feature parity between variants</em></p>\n<blockquote>\n<p>Status: <em>ChillOps</em></p>\n</blockquote>\n<hr>\n<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>\n<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>\n<p><em>CI/CD pipelines, GitHub Actions, and automated dependency updates</em></p>\n<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>\n<ul>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<hr>\n<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>\n<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>\n<p><em>Translation and internationalization work</em></p>\n<blockquote>\n<p>Status: <em>ChillOps</em></p>\n</blockquote>\n<hr>\n<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>\n<p><strong>Automation Percentage:</strong> 62.3% (308 bot PRs out of 494 total PRs)</p>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul></div></div></details>\n<hr>\n<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>\n<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>\n<p>Keep Bluefin healthy with green builds. Wranglers apply within!</p>\n<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>\n<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>\n<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>\n<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>\n<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>\n<p>We welcome our newest Guardians to the project.</p>\n<blockquote>\n<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>\n<p>—Commander Zavala</p>\n</blockquote>\n<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>\n<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>\n<blockquote>\n<p>\"Define yourself by your actions.\"</p>\n<p>—Lord Saladin</p>\n</blockquote>\n<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>\n<hr>\n<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>\n<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>\n<hr>\n<p><em>Generated on 2026-05-01</em><br>\n<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>",
            "url": "https://docs.projectbluefin.io/reports/2026/04/",
            "title": "Allosaurus April 2026",
            "summary": "| | |",
            "date_modified": "2026-04-30T00:00:00.000Z",
            "tags": [
                "monthly-report",
                "project-activity"
            ]
        },
        {
            "id": "https://docs.projectbluefin.io/reports/2026/03/",
            "content_html": "<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>\n<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>\n<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>\n<p><em>GNOME desktop environment, Aurora variant (KDE), and terminal enhancements</em></p>\n<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>\n<ul>\n<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>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n</ul>\n<hr>\n<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>\n<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>\n<p><em>Development tools and IDE integrations</em></p>\n<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>\n<blockquote>\n<p>Status: <em>ChillOps</em></p>\n</blockquote>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<hr>\n<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>\n<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>\n<p><em>Homebrew packages, AI/ML tools (Bluespeed), and Flatpak applications</em></p>\n<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>\n<ul>\n<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>\n<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>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<hr>\n<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>\n<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>\n<p><em>Systemd services and system-level policies</em></p>\n<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>\n<blockquote>\n<p>Status: <em>ChillOps</em></p>\n</blockquote>\n<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>\n<ul>\n<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>\n<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>\n</ul>\n<hr>\n<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>\n<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>\n<p><em>Hardware support, drivers, NVIDIA GPU, and ARM64 architecture</em></p>\n<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>\n<blockquote>\n<p>Status: <em>ChillOps</em></p>\n</blockquote>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<hr>\n<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>\n<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>\n<p><em>ISO images, upstream integration, build systems, and testing frameworks</em></p>\n<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>\n<blockquote>\n<p>Status: <em>ChillOps</em></p>\n</blockquote>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<hr>\n<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>\n<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>\n<p><em>Documentation improvements and additions</em></p>\n<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>\n<blockquote>\n<p>Status: <em>ChillOps</em></p>\n</blockquote>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<hr>\n<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>\n<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>\n<p><em>Maintenance work and feature parity between variants</em></p>\n<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>\n<ul>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n</ul>\n<hr>\n<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>\n<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>\n<p><em>CI/CD pipelines, GitHub Actions, and automated dependency updates</em></p>\n<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>\n<ul>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<hr>\n<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>\n<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>\n<p><em>Translation and internationalization work</em></p>\n<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>\n<ul>\n<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>\n</ul>\n<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>\n<blockquote>\n<p>Status: <em>ChillOps</em></p>\n</blockquote>\n<hr>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<hr>\n<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>\n<p><strong>Automation Percentage:</strong> 68.6% (258 bot PRs out of 376 total PRs)</p>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul></div></div></details>\n<hr>\n<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>\n<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>\n<p>Keep Bluefin healthy with green builds. Wranglers apply within!</p>\n<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>\n<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>\n<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>\n<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>\n<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>\n<p>We welcome our newest Guardians to the project.</p>\n<blockquote>\n<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>\n<p>—Commander Zavala</p>\n</blockquote>\n<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>\n<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>\n<blockquote>\n<p>\"Define yourself by your actions.\"</p>\n<p>—Lord Saladin</p>\n</blockquote>\n<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>\n<hr>\n<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>\n<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>\n<hr>\n<p><em>Generated on 2026-04-02</em><br>\n<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>",
            "url": "https://docs.projectbluefin.io/reports/2026/03/",
            "title": "Mesozoic March 2026",
            "summary": "| | |",
            "date_modified": "2026-03-31T00:00:00.000Z",
            "tags": [
                "monthly-report",
                "project-activity"
            ]
        },
        {
            "id": "https://docs.projectbluefin.io/reports/2026/02/",
            "content_html": "<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>\n<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>\n<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>\n<p><em>GNOME desktop environment, Aurora variant (KDE), and terminal enhancements</em></p>\n<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>\n<blockquote>\n<p>Status: <em>ChillOps</em></p>\n</blockquote>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n<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>\n</ul>\n<hr>\n<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>\n<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>\n<p><em>Development tools and IDE integrations</em></p>\n<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>\n<blockquote>\n<p>Status: <em>ChillOps</em></p>\n</blockquote>\n<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>\n<ul>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n<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>\n</ul>\n<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>\n<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>\n<p>The following applications were added to our Homebrew taps this month:</p>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<hr>\n<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>\n<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>\n<p><em>Homebrew packages, AI/ML tools (Bluespeed), and Flatpak applications</em></p>\n<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>\n<ul>\n<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>\n<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>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<hr>\n<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>\n<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>\n<p><em>Systemd services and system-level policies</em></p>\n<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>\n<ul>\n<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>\n<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>\n<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>\n</ul>\n<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>\n<blockquote>\n<p>Status: <em>ChillOps</em></p>\n</blockquote>\n<hr>\n<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>\n<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>\n<p><em>Hardware support, drivers, NVIDIA GPU, and ARM64 architecture</em></p>\n<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>\n<blockquote>\n<p>Status: <em>ChillOps</em></p>\n</blockquote>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<hr>\n<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>\n<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>\n<p><em>ISO images, upstream integration, build systems, and testing frameworks</em></p>\n<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>\n<ul>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<hr>\n<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>\n<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>\n<p><em>Documentation improvements and additions</em></p>\n<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>\n<blockquote>\n<p>Status: <em>ChillOps</em></p>\n</blockquote>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<hr>\n<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>\n<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>\n<p><em>Maintenance work and feature parity between variants</em></p>\n<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>\n<blockquote>\n<p>Status: <em>ChillOps</em></p>\n</blockquote>\n<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>\n<ul>\n<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>\n</ul>\n<hr>\n<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>\n<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>\n<p><em>CI/CD pipelines, GitHub Actions, and automated dependency updates</em></p>\n<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>\n<blockquote>\n<p>Status: <em>ChillOps</em></p>\n</blockquote>\n<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>\n<ul>\n<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>\n<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>\n<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>\n</ul>\n<hr>\n<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>\n<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>\n<p><em>Translation and internationalization work</em></p>\n<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>\n<ul>\n<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>\n<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>\n</ul>\n<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>\n<blockquote>\n<p>Status: <em>ChillOps</em></p>\n</blockquote>\n<hr>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<hr>\n<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>\n<p><strong>Automation Percentage:</strong> 70.2% (167 bot PRs out of 238 total PRs)</p>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul></div></div></details>\n<hr>\n<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>\n<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>\n<p>Keep Bluefin healthy with green builds. Wranglers apply within!</p>\n<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>\n<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>\n<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>\n<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>\n<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>\n<p>We welcome our newest Guardians to the project.</p>\n<blockquote>\n<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>\n<p>—Commander Zavala</p>\n</blockquote>\n<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>\n<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>\n<blockquote>\n<p>\"Define yourself by your actions.\"</p>\n<p>—Lord Saladin</p>\n</blockquote>\n<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>\n<hr>\n<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>\n<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>\n<hr>\n<p><em>Generated on 2026-03-01</em><br>\n<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>",
            "url": "https://docs.projectbluefin.io/reports/2026/02/",
            "title": "Fossil February 2026",
            "summary": "| | |",
            "date_modified": "2026-02-28T00:00:00.000Z",
            "tags": [
                "monthly-report",
                "project-activity"
            ]
        },
        {
            "id": "https://docs.projectbluefin.io/reports/2026/01/",
            "content_html": "<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>\n<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>\n<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>\n<p><em>GNOME desktop environment, Aurora variant (KDE), and terminal enhancements</em></p>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<hr>\n<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>\n<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>\n<p><em>Development tools and IDE integrations</em></p>\n<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>\n<ul>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<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>\n<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>\n<p>The following applications were added to our Homebrew taps this month:</p>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<hr>\n<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>\n<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>\n<p><em>Homebrew packages, AI/ML tools (Bluespeed), and Flatpak applications</em></p>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<hr>\n<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>\n<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>\n<p><em>Systemd services and system-level policies</em></p>\n<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>\n<ul>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<hr>\n<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>\n<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>\n<p><em>Hardware support, drivers, NVIDIA GPU, and ARM64 architecture</em></p>\n<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>\n<blockquote>\n<p>Status: <em>ChillOps</em></p>\n</blockquote>\n<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>\n<ul>\n<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>\n<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>\n<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>\n</ul>\n<hr>\n<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>\n<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>\n<p><em>ISO images, upstream integration, build systems, and testing frameworks</em></p>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n</ul>\n<hr>\n<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>\n<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>\n<p><em>Documentation improvements and additions</em></p>\n<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>\n<ul>\n<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>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<hr>\n<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>\n<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>\n<p><em>Maintenance work and feature parity between variants</em></p>\n<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>\n<ul>\n<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>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<hr>\n<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>\n<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>\n<p><em>CI/CD pipelines, GitHub Actions, and automated dependency updates</em></p>\n<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>\n<ul>\n<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>\n<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>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<hr>\n<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>\n<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>\n<p><em>Translation and internationalization work</em></p>\n<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>\n<ul>\n<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>\n<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>\n</ul>\n<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>\n<blockquote>\n<p>Status: <em>ChillOps</em></p>\n</blockquote>\n<hr>\n<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>\n<ul>\n<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>\n</ul>\n<hr>\n<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>\n<p><strong>Automation Percentage:</strong> 53.9% (151 bot PRs out of 280 total PRs)</p>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul></div></div></details>\n<hr>\n<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>\n<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>\n<p>Keep Bluefin healthy with green builds. Wranglers apply within!</p>\n<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>\n<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>\n<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>\n<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>\n<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>\n<p>We welcome our newest Guardians to the project.</p>\n<blockquote>\n<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>\n<p>—Commander Zavala</p>\n</blockquote>\n<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>\n<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>\n<blockquote>\n<p>\"Define yourself by your actions.\"</p>\n<p>—Lord Saladin</p>\n</blockquote>\n<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>\n<hr>\n<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>\n<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>\n<hr>\n<p><em>Generated on 2026-03-01</em><br>\n<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>",
            "url": "https://docs.projectbluefin.io/reports/2026/01/",
            "title": "Jurassic January 2026",
            "summary": "| | |",
            "date_modified": "2026-01-31T00:00:00.000Z",
            "tags": [
                "monthly-report",
                "project-activity"
            ]
        },
        {
            "id": "https://docs.projectbluefin.io/reports/about-monthly-reports/",
            "content_html": "<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>\n<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>\n<p>Each monthly report includes:</p>\n<ul>\n<li class=\"\"><strong>Completed work</strong> from the project board (issues and pull requests moved to \"Done\")</li>\n<li class=\"\"><strong>Contributor highlights</strong> recognizing everyone who contributed during the month</li>\n<li class=\"\"><strong>Focus areas</strong> showing activity organized by project area (Desktop, Development, Ecosystem, Hardware, Infrastructure)</li>\n</ul>\n<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>\n<p>Reports are published automatically on the <strong>first Monday of each month</strong></p>\n<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>\n<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>\n<hr>\n<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>",
            "url": "https://docs.projectbluefin.io/reports/about-monthly-reports/",
            "title": "About Monthly Reports",
            "summary": "Welcome to Monthly Reports! This section tracks Project Bluefin's development activity, completed work, and contributor highlights from todo.projectbluefin.io.",
            "date_modified": "2026-01-01T00:00:00.000Z",
            "tags": [
                "meta",
                "about"
            ]
        },
        {
            "id": "https://docs.projectbluefin.io/reports/2025/12/",
            "content_html": "<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>\n<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>\n<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>\n<p><em>GNOME desktop environment, Aurora variant (KDE), and terminal enhancements</em></p>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n<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>\n</ul>\n<hr>\n<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>\n<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>\n<p><em>Development tools and IDE integrations</em></p>\n<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>\n<ul>\n<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>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n</ul>\n<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>\n<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>\n<p>The following applications were added to our Homebrew taps this month:</p>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<hr>\n<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>\n<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>\n<p><em>Homebrew packages, AI/ML tools (Bluespeed), and Flatpak applications</em></p>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<hr>\n<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>\n<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>\n<p><em>Systemd services and system-level policies</em></p>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<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>\n<blockquote>\n<p>Status: <em>ChillOps</em></p>\n</blockquote>\n<hr>\n<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>\n<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>\n<p><em>Hardware support, drivers, NVIDIA GPU, and ARM64 architecture</em></p>\n<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>\n<blockquote>\n<p>Status: <em>ChillOps</em></p>\n</blockquote>\n<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>\n<ul>\n<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>\n<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>\n</ul>\n<hr>\n<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>\n<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>\n<p><em>ISO images, upstream integration, build systems, and testing frameworks</em></p>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<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>\n<ul>\n<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>\n<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>\n</ul>\n<hr>\n<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>\n<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>\n<p><em>Documentation improvements and additions</em></p>\n<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>\n<blockquote>\n<p>Status: <em>ChillOps</em></p>\n</blockquote>\n<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>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<hr>\n<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>\n<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>\n<p><em>Maintenance work and feature parity between variants</em></p>\n<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>\n<ul>\n<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>\n</ul>\n<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>\n<blockquote>\n<p>Status: <em>ChillOps</em></p>\n</blockquote>\n<hr>\n<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>\n<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>\n<p><em>CI/CD pipelines, GitHub Actions, and automated dependency updates</em></p>\n<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>\n<ul>\n<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>\n<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>\n</ul>\n<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>\n<blockquote>\n<p>Status: <em>ChillOps</em></p>\n</blockquote>\n<hr>\n<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>\n<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>\n<p><em>Translation and internationalization work</em></p>\n<blockquote>\n<p>Status: <em>ChillOps</em></p>\n</blockquote>\n<hr>\n<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>\n<ul>\n<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>\n<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>\n<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>\n</ul>\n<hr>\n<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>\n<p><strong>Automation Percentage:</strong> 34.1% (43 bot PRs out of 126 total PRs)</p>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul></div></div></details>\n<hr>\n<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>\n<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>\n<p>Keep Bluefin healthy with green builds. Wranglers apply within!</p>\n<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>\n<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>\n<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>\n<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>\n<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>\n<p>We welcome our newest Guardians to the project.</p>\n<blockquote>\n<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>\n<p>—Commander Zavala</p>\n</blockquote>\n<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>\n<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>\n<blockquote>\n<p>\"Define yourself by your actions.\"</p>\n<p>—Lord Saladin</p>\n</blockquote>\n<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>\n<hr>\n<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>\n<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>\n<hr>\n<p><em>Generated on 2026-03-01</em><br>\n<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>",
            "url": "https://docs.projectbluefin.io/reports/2025/12/",
            "title": "Deinonychus December 2025",
            "summary": "| | |",
            "date_modified": "2025-12-31T00:00:00.000Z",
            "tags": [
                "monthly-report",
                "project-activity"
            ]
        },
        {
            "id": "https://docs.projectbluefin.io/reports/2025/11/",
            "content_html": "<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>\n<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>\n<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>\n<p><em>GNOME desktop environment, Aurora variant (KDE), and terminal enhancements</em></p>\n<blockquote>\n<p>Status: <em>ChillOps</em></p>\n</blockquote>\n<hr>\n<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>\n<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>\n<p><em>Development tools and IDE integrations</em></p>\n<blockquote>\n<p>Status: <em>ChillOps</em></p>\n</blockquote>\n<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>\n<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>\n<p>The following applications were added to our Homebrew taps this month:</p>\n<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>\n<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>\n<hr>\n<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>\n<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>\n<p><em>Homebrew packages, AI/ML tools (Bluespeed), and Flatpak applications</em></p>\n<blockquote>\n<p>Status: <em>ChillOps</em></p>\n</blockquote>\n<hr>\n<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>\n<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>\n<p><em>Systemd services and system-level policies</em></p>\n<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>\n<ul>\n<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>\n</ul>\n<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>\n<blockquote>\n<p>Status: <em>ChillOps</em></p>\n</blockquote>\n<hr>\n<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>\n<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>\n<p><em>Hardware support, drivers, NVIDIA GPU, and ARM64 architecture</em></p>\n<blockquote>\n<p>Status: <em>ChillOps</em></p>\n</blockquote>\n<hr>\n<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>\n<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>\n<p><em>ISO images, upstream integration, build systems, and testing frameworks</em></p>\n<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>\n<ul>\n<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>\n<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>\n</ul>\n<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>\n<blockquote>\n<p>Status: <em>ChillOps</em></p>\n</blockquote>\n<hr>\n<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>\n<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>\n<p><em>Documentation improvements and additions</em></p>\n<blockquote>\n<p>Status: <em>ChillOps</em></p>\n</blockquote>\n<hr>\n<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>\n<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>\n<p><em>Maintenance work and feature parity between variants</em></p>\n<blockquote>\n<p>Status: <em>ChillOps</em></p>\n</blockquote>\n<hr>\n<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>\n<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>\n<p><em>CI/CD pipelines, GitHub Actions, and automated dependency updates</em></p>\n<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>\n<ul>\n<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>\n</ul>\n<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>\n<blockquote>\n<p>Status: <em>ChillOps</em></p>\n</blockquote>\n<hr>\n<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>\n<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>\n<p><em>Translation and internationalization work</em></p>\n<blockquote>\n<p>Status: <em>ChillOps</em></p>\n</blockquote>\n<hr>\n<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>\n<p><strong>Automation Percentage:</strong> 66.7% (8 bot PRs out of 12 total PRs)</p>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul></div></div></details>\n<hr>\n<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>\n<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>\n<p>Keep Bluefin healthy with green builds. Wranglers apply within!</p>\n<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>\n<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>\n<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>\n<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>\n<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>\n<p>We welcome our newest Guardians to the project.</p>\n<blockquote>\n<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>\n<p>—Commander Zavala</p>\n</blockquote>\n<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>\n<hr>\n<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>\n<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>\n<hr>\n<p><em>Generated on 2026-03-01</em><br>\n<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>",
            "url": "https://docs.projectbluefin.io/reports/2025/11/",
            "title": "Nodosaurus November 2025",
            "summary": "| | |",
            "date_modified": "2025-11-30T00:00:00.000Z",
            "tags": [
                "monthly-report",
                "project-activity"
            ]
        }
    ]
}