From 019d68a7dd1692432c3c0c410b0b2089d32c49be Mon Sep 17 00:00:00 2001 From: KiKaraage Date: Thu, 15 Jan 2026 23:16:38 +0700 Subject: [PATCH 01/10] docs: update /ai WIP structure, add Docker Model R - Add LM Studio, Goose Desktop, OpenCode Desktop, Newelle (WIP) - Add informations for Docker Model Runner - Clarify structure: Promote local LLM usage > List installable CLI tools > List desktop apps facilitating local & cloud providers - Update model examples (Dec '25) --- docs/ai.md | 142 ++++++++++++++++++++++++++++++++++++----------------- 1 file changed, 97 insertions(+), 45 deletions(-) diff --git a/docs/ai.md b/docs/ai.md index d93371ca..0788cfc3 100644 --- a/docs/ai.md +++ b/docs/ai.md @@ -15,64 +15,45 @@ Bluefin's focus in AI is providing a generic API endpoint to the operating syste ## Bluespeed -"Bluespeed" is our collection of Bluefin's [developer experience](/bluefin-dx) tools and support for AI development workflows. We do this via community managed set of tool recommendations and configuration. We believe that the operating system should have more API endpoints for AI. +"Bluespeed" is our collection of Bluefin's [developer experience](/bluefin-dx) tools and support for AI development workflows. We do this via community managed set of tool recommendations and configuration. We believe that the operating system should have more API endpoints for AI. -- "Bring your own LLM" aproach, it should be easy to switch between local models and hosted ones - - [Goose](https://block.github.io/goose/) as the primary interface to hosted and local models - Accelerate open standards in AI by shipping tools from the [Agentic AI Foundation](https://aaif.io/), [CNCF](https://cncf.io), and other foundations -- Local LLM service management - - Model management via `ramalama` and Docker Model, your choice -- GPU Acceleration for both Nvidia and AMD are included out of the box and usually do not require any extra setup -- Highlight great AI/ML applications on FlatHub in our curated section in the App Store -- A great reason to [sell more swag](https://store.projectbluefin.io) +- Make it easy to run and manage local LLM + - Model management via `ramalama` and Docker Model, your choice + - GPU Acceleration for both Nvidia and AMD are included out of the box and usually do not require any extra setup +- "Bring your own LLM" approach, it should be easy to switch between local models and hosted ones + - [Goose](https://block.github.io/goose/) as the primary interface for local and hosted models + - [OpenCode](https://opencode.ai) as coding-focused agent, available in TUI & Desktop versions + - Provide access to various AI command-line tools installable via Brew + - Highlight great AI/ML applications on FlatHub in our curated section in the App Store +- Forming **Bluespeed** presents us great [swag possibilities](https://store.projectbluefin.io) in the future We work closely with the [RHEL Lightspeed team](https://github.com/rhel-lightspeed) by shipping their code, giving feedback, and pushing the envelope where we can. -## AI Lab with Podman Desktop +## Setup Your Local LLM + +### AI Lab with Podman Desktop The [AI Lab extension](https://developers.redhat.com/products/podman-desktop/podman-ai-lab) can be installed inside the included Podman Desktop to provide a graphical interface for managing local models: ![image](/img/user-attachments/e5557952-3e62-499e-93a9-934c4d452be0.png) -## AI Command Line Tools +### Ramalama -The following AI-focused command-line tools are available via homebrew, install individually or use this command to install them all: `ujust bbrew` and choose the `ai` menu option: - -| Name | Description | -| ------------------------------------------------------------------- | ---------------------------------------------------------------- | -| [aichat](https://formulae.brew.sh/formula/aichat) | All-in-one AI-Powered CLI Chat & Copilot | -| [block-goose-cli](https://formulae.brew.sh/formula/block-goose-cli) | Block Protocol AI agent CLI | -| [claude-code](https://formulae.brew.sh/cask/claude-code) | Claude coding agent with desktop integration | -| [codex](https://formulae.brew.sh/cask/codex) | Code editor for OpenAI's coding agent that runs in your terminal | -| [copilot-cli](https://formulae.brew.sh/cask/copilot-cli) | GitHub Copilot CLI for terminal assistance | -| [crush](https://github.com/charmbracelet/crush) | AI coding agent for the terminal, from charm.sh | -| [gemini-cli](https://formulae.brew.sh/formula/gemini-cli) | Command-line interface for Google's Gemini API | -| [kimi-cli](https://formulae.brew.sh/formula/kimi-cli) | CLI for Moonshot AI's Kimi models | -| [llm](https://formulae.brew.sh/formula/llm) | Access large language models from the command line | -| [lm-studio](https://lmstudio.ai/) | Desktop app for running local LLMs | -| [mistral-vibe](https://formulae.brew.sh/formula/mistral-vibe) | CLI for Mistral AI models | -| [mods](https://formulae.brew.sh/formula/mods) | AI on the command-line, from charm.sh | -| [opencode](https://formulae.brew.sh/formula/opencode) | AI coding agent for the terminal | -| [qwen-code](https://formulae.brew.sh/formula/qwen-code) | CLI for Qwen3-Coder models | -| [ramalama](https://formulae.brew.sh/formula/ramalama) | Manage and run AI models locally with containers | -| [whisper-cpp](https://formulae.brew.sh/formula/whisper-cpp) | High-performance inference of OpenAI's Whisper model | - -## Ramalama - -Install [Ramalama](https://github.com/containers/ramalama) via `brew install ramalama`: manage local models and is the preferred default experience. It's for people who work with local models frequently and need advanced features. It offers the ability to pull models from huggingface, ollama, and any container registry. By default it pulls from ollama.com, check the [Ramalama documentation](https://github.com/containers/ramalama/tree/main/docs) for more information. +Install [Ramalama](https://github.com/containers/ramalama) via `brew install ramalama`: manage local models and is the preferred default experience. It's for people who work with local models frequently and need advanced features. It offers the ability to pull models from [HuggingFace](https://huggingface.co/models), [Ollama](https://ollama.com), and any container registry. By default it pulls from ollama.com, check the [Ramalama documentation](https://github.com/containers/ramalama/tree/main/docs) for more information. Ramalama's command line experience is similar to Podman. Bluefin sets `rl` as an alias for `ramalama`, for brevity. Examples include: ``` -rl pull llama3.2:latest -rl run llama3.2 -rl run deepseek-r1 +rl pull nemotron-3-nano:latest +rl run nemotron-3-nano +rl run gpt-oss:20b ``` You can also serve the models locally: ``` -rl serve deepseek-r1 +rl serve deepseek-v3.2 ``` Then go to `http://127.0.0.0:8080` in your browser. @@ -84,25 +65,70 @@ Ramalama will automatically pull in anything your host needs to do the workload. REPOSITORY TAG IMAGE ID CREATED SIZE quay.io/ramalama/rocm latest 8875feffdb87 5 days ago 6.92 GB ``` -### Integrating with Existing Tools +#### Integrating with Existing Tools `ramalama serve` will serve an OpenAI compatible endpoint at `http://0.0.0.0:8080`, you can use this to configure tools that do not support ramalama directly: ![Newelle](/img/user-attachments/ff079ed5-43af-48fb-8e7b-e5b9446b3bfe.png) -### Other Ramalama tips +#### Other Ramalama tips - Force Vulkan instead of ROCm: `ramalama serve --image quay.io/ramalama/ramalama gpt-oss:latest` - Strix Halo users: `ramalama serve --image docker.io/kyuz0/amd-strix-halo-toolboxes:vulkan-radv gpt-oss:latest` - Check out [AMD Strix Halo Llama.cpp Toolboxes](https://github.com/kyuz0/amd-strix-halo-toolboxes) and [Donato Capitella's channel](https://www.youtube.com/@donatocapitella) for more information -## Docker Model Runner +### Docker Model Runner + +Developer Mode (`ujust toggle-devmode`) came with Docker Engine and Docker Model Runner, letting you pull large language models from [Docker Hub](https://hub.docker.com/catalogs/models) and [HuggingFace](https://huggingface.co/models). Choose between llama.cpp and vLLM inference engines, with support for CUDA (NVIDIA) and Vulkan backend (AMD and Intel). + +Check and test the capability: +``` +docker model version +docker model run ai/smollm2 +``` + +Pull a model to cache it locally: +``` +docker model pull ai/devstral-small-2 # from Docker Hub +docker model pull hf.co/noctrex/GLM-4.7-MXFP4_MOE-GGUF # from HuggingFace +``` + +### LM Studio (WIP) + +``` +brew tap ublue-os/tap +brew install ublue-os/tap/lm-studio-linux +``` + +## Use with AI Command Line Tools -[TBD] +The following AI-focused command-line tools are available via homebrew, install individually or use this command to install them all: `ujust bbrew` and choose the `ai` menu option: -## Alpaca Graphical Client +| Name | Description | +| ------------------------------------------------------------------- | ---------------------------------------------------------------- | +| [aichat](https://formulae.brew.sh/formula/aichat) | All-in-one AI-Powered CLI Chat & Copilot | +| [block-goose-cli](https://formulae.brew.sh/formula/block-goose-cli) | Block Protocol AI agent CLI | +| [claude-code](https://formulae.brew.sh/cask/claude-code) | Claude coding agent with desktop integration | +| [codex](https://formulae.brew.sh/cask/codex) | Code editor for OpenAI's coding agent that runs in your terminal | +| [copilot-cli](https://formulae.brew.sh/cask/copilot-cli) | GitHub Copilot CLI for terminal assistance | +| [crush](https://github.com/charmbracelet/crush) | AI coding agent for the terminal, from charm.sh | +| [gemini-cli](https://formulae.brew.sh/formula/gemini-cli) | Command-line interface for Google's Gemini API | +| [kimi-cli](https://formulae.brew.sh/formula/kimi-cli) | CLI for Moonshot AI's Kimi models | +| [llm](https://formulae.brew.sh/formula/llm) | Access large language models from the command line | +| [lm-studio](https://lmstudio.ai/) | Desktop app for running local LLMs | +| [mistral-vibe](https://formulae.brew.sh/formula/mistral-vibe) | CLI for Mistral AI models | +| [mods](https://formulae.brew.sh/formula/mods) | AI on the command-line, from charm.sh | +| [opencode](https://formulae.brew.sh/formula/opencode) | AI coding agent for the terminal | +| [qwen-code](https://formulae.brew.sh/formula/qwen-code) | CLI for Qwen3-Coder models | +| [ramalama](https://formulae.brew.sh/formula/ramalama) | Manage and run AI models locally with containers | +| [whisper-cpp](https://formulae.brew.sh/formula/whisper-cpp) | High-performance inference of OpenAI's Whisper model | + + +## Use with AI Desktop Apps -For light chatbot usage we recommend that users [install Alpaca](https://flathub.org/apps/com.jeffser.Alpaca) to manage and chat with your LLM models from within a native desktop application. Alpaca supports Nvidia and AMD[^1] acceleration natively. +### Alpaca + +For light chatbot usage with local models, we recommend that users [install Alpaca](https://flathub.org/apps/com.jeffser.Alpaca) to manage and chat with your LLM models within a native GNOME desktop application. Alpaca supports Nvidia and AMD[^1] acceleration natively. :::tip[Only a keystroke away] @@ -110,12 +136,38 @@ Bluefin binds `Ctrl`-`Alt`-`Backspace` as a quicklaunch for Alpaca automatically ::: -### Configuration +#### Configuration ![Alpaca](/img/user-attachments/104c5263-5d34-497a-b986-93bb0a41c23e.png) ![image](/img/user-attachments/9fd38164-e2a9-4da1-9bcd-29e0e7add071.png) +### Goose Desktop (WIP) + +- Established desktop experience, recently ported as Brew cask +- Come with built-in tools as extensions, extendable using MCP +- Let you use existing CLI instances of Claude Code, Cursor Agent, Codex or Gemini CLI, in addition to inferences from Ollama and many cloud providers +- Available in Flathub soon! + +``` +brew tap ublue-os/tap +brew install ublue-os/tap/goose-linux +``` + +### OpenCode Desktop (WIP) + +- Fresh from the oven, desktop version is currently in beta +- Focused on agentic coding experiences and easy access to switch between models from multiple providers when needed +- Coming with its own server instance, but you can connect to any instances of OpenCode, including your homelab or VPS, easily. + +``` +brew tap ublue-os/experimental-tap +brew install ublue-os/experimental-tap/opencode-desktop-linux +``` + +### Newelle (WIP) + +[Install Newelle](https://flathub.org/en/apps/io.github.qwersyk.Newelle) ## Automated Troubleshooting (WIP) From 8ff31d782d123e19aaed73745ccbc76782a3174a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 28 Jan 2026 10:21:21 +0000 Subject: [PATCH 02/10] docs: update driver versions [automated] (#1) Co-authored-by: KiKaraage <10529881+KiKaraage@users.noreply.github.com> --- docs/driver-versions.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/driver-versions.md b/docs/driver-versions.md index 09d3f353..6428d296 100644 --- a/docs/driver-versions.md +++ b/docs/driver-versions.md @@ -1,7 +1,7 @@ --- tags: - drivers -last_updated: 2026-01-21 +last_updated: 2026-01-28 --- # Driver Versions @@ -16,6 +16,7 @@ This page tracks major driver versions across Bluefin releases to help users ide | Image Tag | Kernel Version | NVIDIA Driver | Mesa Version | |-----------|----------------|---------------|--------------| +| [**stable-20260127**](https://github.com/ublue-os/bluefin/releases/tag/stable-20260127) | 6.17.12-300 | [590.48.01-3](https://www.nvidia.com/en-us/drivers/details/259268/) | [25.2.7-1](https://docs.mesa3d.org/relnotes/25.2.7.html) | | [**stable-20260120**](https://github.com/ublue-os/bluefin/releases/tag/stable-20260120) | 6.17.11-300 | [590.48.01-1](https://www.nvidia.com/en-us/drivers/details/259268/) | [25.2.7-1](https://docs.mesa3d.org/relnotes/25.2.7.html) | | [**stable-20260113**](https://github.com/ublue-os/bluefin/releases/tag/stable-20260113) | 6.17.11-300 | [590.48.01-1](https://www.nvidia.com/en-us/drivers/details/259268/) | [25.2.7-1](https://docs.mesa3d.org/relnotes/25.2.7.html) | | [**stable-20260106**](https://github.com/ublue-os/bluefin/releases/tag/stable-20260106) | 6.17.8-300 | [590.48.01-1](https://www.nvidia.com/en-us/drivers/details/259268/) | [25.2.7-1](https://docs.mesa3d.org/relnotes/25.2.7.html) | @@ -44,6 +45,7 @@ This page tracks major driver versions across Bluefin releases to help users ide | Image Tag | Kernel Version | NVIDIA Driver | Mesa Version | |-----------|----------------|---------------|--------------| +| [**gts-20260127**](https://github.com/ublue-os/bluefin/releases/tag/gts-20260127) | 6.17.12-200 | [590.48.01-3](https://www.nvidia.com/en-us/drivers/details/259268/) | [25.1.9-1](https://docs.mesa3d.org/relnotes/25.1.9.html) | | [**gts-20260120**](https://github.com/ublue-os/bluefin/releases/tag/gts-20260120) | 6.17.11-200 | [590.48.01-1](https://www.nvidia.com/en-us/drivers/details/259268/) | [25.1.9-1](https://docs.mesa3d.org/relnotes/25.1.9.html) | | [**gts-20260108**](https://github.com/ublue-os/bluefin/releases/tag/gts-20260108) | 6.17.11-200 | [590.48.01-1](https://www.nvidia.com/en-us/drivers/details/259268/) | [25.1.9-1](https://docs.mesa3d.org/relnotes/25.1.9.html) | | [**gts-20260106**](https://github.com/ublue-os/bluefin/releases/tag/gts-20260106) | 6.17.8-200 | [590.48.01-1](https://www.nvidia.com/en-us/drivers/details/259268/) | [25.1.9-1](https://docs.mesa3d.org/relnotes/25.1.9.html) | @@ -72,6 +74,7 @@ This page tracks major driver versions across Bluefin releases to help users ide | Image Tag | Kernel Version | NVIDIA Driver | Mesa Version | |-----------|----------------|---------------|--------------| | [**lts.20251223**](https://github.com/ublue-os/bluefin-lts/releases/tag/lts.20251223) | 6.12.0-172 (HWE: 6.17.8-200.fc42) | [590.44.01-1](https://www.nvidia.com/en-us/drivers/details/258752/) | [25.2.5-3](https://docs.mesa3d.org/relnotes/25.2.5.html) | +| [**lts.20251223**](https://github.com/ublue-os/bluefin-lts/releases/tag/lts.20251223) | 6.12.0-172 (HWE: 6.17.8-200.fc42) | [590.44.01-1](https://www.nvidia.com/en-us/drivers/details/258752/) | [25.2.5-3](https://docs.mesa3d.org/relnotes/25.2.5.html) | | [**lts.20251214**](https://github.com/ublue-os/bluefin-lts/releases/tag/lts.20251214) | 6.12.0-170 (HWE: 6.17.7-200.fc42) | [590.44.01-1](https://www.nvidia.com/en-us/drivers/details/258752/) | [25.2.5-3](https://docs.mesa3d.org/relnotes/25.2.5.html) | | [**lts.20251209**](https://github.com/ublue-os/bluefin-lts/releases/tag/lts.20251209) | 6.12.0-164 (HWE: 6.17.7-200.fc42) | [590.44.01-1](https://www.nvidia.com/en-us/drivers/details/258750/) | [25.2.5-3](https://docs.mesa3d.org/relnotes/25.2.5.html) | | [**lts.20251202**](https://github.com/ublue-os/bluefin-lts/releases/tag/lts.20251202) | 6.12.0-164 (HWE: 6.17.7-200.fc42) | [580.105.08-1](https://www.nvidia.com/en-us/drivers/details/257493/) | [25.2.5-3](https://docs.mesa3d.org/relnotes/25.2.5.html) | @@ -185,3 +188,4 @@ The `--enforce-container-sigpolicy` flag ensures you're always running a signed + From 6e480156d2ce2176e4d7805af9f034e65f4e5a09 Mon Sep 17 00:00:00 2001 From: KiKaraage Date: Tue, 3 Feb 2026 15:15:08 +0700 Subject: [PATCH 03/10] feat(docs): small edit for /ai --- docs/ai.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/docs/ai.md b/docs/ai.md index f12b20e6..23651656 100644 --- a/docs/ai.md +++ b/docs/ai.md @@ -38,6 +38,11 @@ The [AI Lab extension](https://developers.redhat.com/products/podman-desktop/pod ![image](/img/user-attachments/e5557952-3e62-499e-93a9-934c4d452be0.png) +1. Open Podman Desktop. +2. Add AI Lab extension from the homepage, or get it from the Extension page. +3. **AI Lab** will appear on the sidebar, click to open it +4. Enable GPU Acceleration + ### Ramalama Install [Ramalama](https://github.com/containers/ramalama) via `brew install ramalama`: manage local models and is the preferred default experience. It's for people who work with local models frequently and need advanced features. It offers the ability to pull models from [HuggingFace](https://huggingface.co/models), [Ollama](https://ollama.com), and any container registry. By default it pulls from ollama.com, check the [Ramalama documentation](https://github.com/containers/ramalama/tree/main/docs) for more information. @@ -151,7 +156,7 @@ Bluefin binds `Ctrl`-`Alt`-`Backspace` as a quicklaunch for Alpaca automatically ### Goose Desktop (WIP) - Established desktop experience, recently ported as Brew cask -- Come with built-in tools as extensions, extendable using MCP +- Work with extensions (built-in tools & MCP) - Let you use existing CLI instances of Claude Code, Cursor Agent, Codex or Gemini CLI, in addition to inferences from Ollama and many cloud providers - Available in Flathub soon! @@ -163,6 +168,7 @@ brew install ublue-os/tap/goose-linux ### OpenCode Desktop (WIP) - Fresh from the oven, desktop version is currently in beta +- Enhanced UX for agentic coding, including built-in explore and review subagents, file preview, diff viewer, and terminal access - Focused on agentic coding experiences and easy access to switch between models from multiple providers when needed - Coming with its own server instance, but you can connect to any instances of OpenCode, including your homelab or VPS, easily. From b885c59fefafc9f834b754b1141a2a7504f72a47 Mon Sep 17 00:00:00 2001 From: KiKaraage Date: Tue, 3 Feb 2026 17:52:09 +0700 Subject: [PATCH 04/10] docs(ai): update AI Lab, ramalama, Alpaca section --- docs/ai.md | 25 +++++++++++-------------- 1 file changed, 11 insertions(+), 14 deletions(-) diff --git a/docs/ai.md b/docs/ai.md index 23651656..d0b07334 100644 --- a/docs/ai.md +++ b/docs/ai.md @@ -38,10 +38,7 @@ The [AI Lab extension](https://developers.redhat.com/products/podman-desktop/pod ![image](/img/user-attachments/e5557952-3e62-499e-93a9-934c4d452be0.png) -1. Open Podman Desktop. -2. Add AI Lab extension from the homepage, or get it from the Extension page. -3. **AI Lab** will appear on the sidebar, click to open it -4. Enable GPU Acceleration +Read [AI Lab Extension documentation](https://podman-desktop.io/docs/ai-lab) or visit its [GitHub page](https://github.com/containers/podman-desktop-extension-ai-lab) for more information. ### Ramalama @@ -58,7 +55,7 @@ rl run gpt-oss:20b You can also serve the models locally: ``` -rl serve deepseek-v3.2 +rl serve glm-4.7-flash ``` Then go to `http://127.0.0.0:8080` in your browser. @@ -82,11 +79,6 @@ quay.io/ramalama/rocm latest 8875feffdb87 5 days ago - Strix Halo users: `ramalama serve --image docker.io/kyuz0/amd-strix-halo-toolboxes:vulkan-radv gpt-oss:latest` - Check out [AMD Strix Halo Llama.cpp Toolboxes](https://github.com/kyuz0/amd-strix-halo-toolboxes) and [Donato Capitella's channel](https://www.youtube.com/@donatocapitella) for more information -### Running AI Agents in VS Code - -Here is an example of using devcontainers to run agents inside containers for isolation: - - ### Docker Model Runner @@ -101,7 +93,7 @@ docker model run ai/smollm2 Pull a model to cache it locally: ``` docker model pull ai/devstral-small-2 # from Docker Hub -docker model pull hf.co/noctrex/GLM-4.7-MXFP4_MOE-GGUF # from HuggingFace +docker model pull hf.co/Qwen/Qwen3-32B # from HuggingFace ``` ### LM Studio (WIP) @@ -134,12 +126,17 @@ The following AI-focused command-line tools are available via homebrew, install | [ramalama](https://formulae.brew.sh/formula/ramalama) | Manage and run AI models locally with containers | | [whisper-cpp](https://formulae.brew.sh/formula/whisper-cpp) | High-performance inference of OpenAI's Whisper model | +### Use CLI Agents with Devcontainers in VS Code + +Here is an example of using devcontainers to run agents inside containers for isolation: + + ## Use with AI Desktop Apps ### Alpaca -For light chatbot usage with local models, we recommend that users [install Alpaca](https://flathub.org/apps/com.jeffser.Alpaca) to manage and chat with your LLM models within a native GNOME desktop application. Alpaca supports Nvidia and AMD[^1] acceleration natively. +For light chatbot usage, we recommend that users [install Alpaca](https://flathub.org/apps/com.jeffser.Alpaca) to manage and chat with your LLM models within a native GNOME desktop application. Alpaca supports Nvidia and AMD[^1] acceleration natively. :::tip[Only a keystroke away] @@ -149,9 +146,9 @@ Bluefin binds `Ctrl`-`Alt`-`Backspace` as a quicklaunch for Alpaca automatically #### Configuration -![Alpaca](/img/user-attachments/104c5263-5d34-497a-b986-93bb0a41c23e.png) +![Screenshot of Alpaca settings modal](/img/user-attachments/104c5263-5d34-497a-b986-93bb0a41c23e.png) -![image](/img/user-attachments/9fd38164-e2a9-4da1-9bcd-29e0e7add071.png) +![Screenshot of a chat session with local LLM in Alpaca](/img/user-attachments/9fd38164-e2a9-4da1-9bcd-29e0e7add071.png) ### Goose Desktop (WIP) From 32a0d3df5842fef2ede6f0403311204fd344d3f8 Mon Sep 17 00:00:00 2001 From: KiKaraage Date: Tue, 3 Feb 2026 17:56:06 +0700 Subject: [PATCH 05/10] docs(ai): update Goose Desktop section convert to descriptive paragraphs, list AAIF involvement + brief tools/extension info + recipes & scheduler --- docs/ai.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/docs/ai.md b/docs/ai.md index d0b07334..28b59da9 100644 --- a/docs/ai.md +++ b/docs/ai.md @@ -152,16 +152,19 @@ Bluefin binds `Ctrl`-`Alt`-`Backspace` as a quicklaunch for Alpaca automatically ### Goose Desktop (WIP) -- Established desktop experience, recently ported as Brew cask -- Work with extensions (built-in tools & MCP) -- Let you use existing CLI instances of Claude Code, Cursor Agent, Codex or Gemini CLI, in addition to inferences from Ollama and many cloud providers -- Available in Flathub soon! +Goose Desktop is an extensible AI agent with familiar desktop interface. Developed by Block, it was recently donated to Agentic AI Foundation (AAIF), a vendor-neutral home for open source agentic AI under the Linux Foundation umbrella. Goose let you log in to multiple providers, use your own local inference, as well as utilizing instances of CLI tools like Claude Code, Cursor Agent, Codex or Gemini CLI. + +Their built-in extensions covers a wide range, from memory tools, sandboxed code execution, to documents/spreadsheets editing. You can also add external MCP extensions and agent skills, create Recipes from a session, and use Scheduler to run recipes automatically. + +In the meantime, you can install Goose Desktop from our Homebrew tap: ``` brew tap ublue-os/tap brew install ublue-os/tap/goose-linux ``` +Read more information about Goose Desktop on [Goose documentation page](https://block.github.io/goose/docs/) + ### OpenCode Desktop (WIP) - Fresh from the oven, desktop version is currently in beta From 33d2bbd94c2e68deb52faaa6b27c0e8b307e7112 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 1 Mar 2026 10:24:44 +0000 Subject: [PATCH 06/10] docs(reports): add monthly report for March 2026 --- reports/2026-02-28-report.mdx | 557 ++++++++++++++++++++++++++++++++++ 1 file changed, 557 insertions(+) create mode 100644 reports/2026-02-28-report.mdx diff --git a/reports/2026-02-28-report.mdx b/reports/2026-02-28-report.mdx new file mode 100644 index 00000000..6ee87e9d --- /dev/null +++ b/reports/2026-02-28-report.mdx @@ -0,0 +1,557 @@ +--- +title: "Fossil February 2026" +date: 2026-02-28 +slug: /2026/02 +tags: [monthly-report, project-activity] +--- + +import GitHubProfileCard from '@site/src/components/GitHubProfileCard'; + + +# Summary + +- **Month:** February 2026 +- **Total items:** 119 + - **Planned work:** 9 + - **Opportunistic work:** 110 +- **Contributors:** 18 +- **New contributors:** 7 + + +## Desktop + +![area/gnome](https://img.shields.io/badge/area%2Fgnome-28A745?style=flat-square) ![area/aurora](https://img.shields.io/badge/area%2Faurora-1D76DB?style=flat-square) ![area/bling](https://img.shields.io/badge/area%2Fbling-F9C74F?style=flat-square) + +### Planned Work + +> Status: _ChillOps_ + +### Opportunistic Work + +- build: Remove GNOME 48 backport COPR by [@​hanthor](https://github.com/hanthor) in [#976](https://github.com/ublue-os/bluefin-lts/pull/976) + +--- + +## Development + +![area/dx](https://img.shields.io/badge/area%2Fdx-17A2B8?style=flat-square) + +### Planned Work + +> Status: _ChillOps_ + +### Opportunistic Work + +- fix: re-enable arm64 builds by [@​ahmedadan](https://github.com/ahmedadan) in [#1098](https://github.com/ublue-os/bluefin-lts/pull/1098) + +### Homebrew Package Updates + +![Production Tap](https://img.shields.io/badge/production--tap-42%20updates-blue?style=flat-square) ![Experimental Tap](https://img.shields.io/badge/experimental--tap-16%20updates-orange?style=flat-square) + +**58 automated updates** this month via GitHub Actions. Homebrew tap version bumps ensure Bluefin users always have access to the latest stable releases. + +#### Quick Summary + +| Tap | Updates | +|-----|---------| +| production-tap | 42 | +| experimental-tap | 16 | + +
+View all production-tap updates (42) + +| Package | Versions | PR | +|---------|----------|-----| +| goose-linux | 1.26.1 → 1.22.2 (9 updates) | [#276](https://github.com/ublue-os/homebrew-tap/pull/276) | +| antigravity-linux | 1.19.6 → 1.16.5 (6 updates) | [#274](https://github.com/ublue-os/homebrew-tap/pull/274) | +| vscodium-linux | 1.109.51242 → 1.108.20787 (6 updates) | [#261](https://github.com/ublue-os/homebrew-tap/pull/261) | +| lm-studio-linux | 0.4.6 → 0.4.2 (5 updates) | [#277](https://github.com/ublue-os/homebrew-tap/pull/277) | +| visual-studio-code-linux | 1.109.5 → 1.109.0 (5 updates) | [#259](https://github.com/ublue-os/homebrew-tap/pull/259) | +| 1password-gui-linux | 8.12.5 → 8.12.2 (3 updates) | [#273](https://github.com/ublue-os/homebrew-tap/pull/273) | +| linux-mcp-server | 1.3.2 → 1.3.0 (3 updates) | [#257](https://github.com/ublue-os/homebrew-tap/pull/257) | +| jetbrains-toolbox-linux | 3.3.0.74186 | [#271](https://github.com/ublue-os/homebrew-tap/pull/271) | + +
+ +
+View all experimental-tap updates (16) + +| Package | Versions | PR | +|---------|----------|-----| +| opencode-desktop-linux | 1.1.53 → 1.1.48 (5 updates) | [#182](https://github.com/ublue-os/homebrew-experimental-tap/pull/182) | +| cursor-linux | 2.4.30 → 2.4.28 (2 updates) | [#184](https://github.com/ublue-os/homebrew-experimental-tap/pull/184) | +| datagrip-linux | 2025.3.5 → 2025.3.4 (2 updates) | [#181](https://github.com/ublue-os/homebrew-experimental-tap/pull/181) | +| pycharm-linux | 2025.3.2.1 | [#176](https://github.com/ublue-os/homebrew-experimental-tap/pull/176) | +| webstorm-linux | 2025.3.2 | [#160](https://github.com/ublue-os/homebrew-experimental-tap/pull/160) | +| rubymine-linux | 2025.3.2 | [#159](https://github.com/ublue-os/homebrew-experimental-tap/pull/159) | +| phpstorm-linux | 2025.3.2 | [#158](https://github.com/ublue-os/homebrew-experimental-tap/pull/158) | +| intellij-idea-linux | 2025.3.2 | [#156](https://github.com/ublue-os/homebrew-experimental-tap/pull/156) | +| clion-linux | 2025.3.2 | [#153](https://github.com/ublue-os/homebrew-experimental-tap/pull/153) | + +
+ +--- + +## Ecosystem + +![area/brew](https://img.shields.io/badge/area%2Fbrew-E8590C?style=flat-square) ![area/bluespeed](https://img.shields.io/badge/area%2Fbluespeed-1D76DB?style=flat-square) ![area/flatpak](https://img.shields.io/badge/area%2Fflatpak-9333EA?style=flat-square) + +### Planned Work + +- feat: add antigravity-linux to Brewfile by [@​castrojo](https://github.com/castrojo) in [#215](https://github.com/projectbluefin/common/pull/215) +- chore: update tap brewfile by [@​inffy](https://github.com/inffy) in [#196](https://github.com/projectbluefin/common/pull/196) + +### Opportunistic Work + +> Status: _ChillOps_ + +--- + +## System Services & Policies + +![area/services](https://img.shields.io/badge/area%2Fservices-4A90E2?style=flat-square) ![area/policy](https://img.shields.io/badge/area%2Fpolicy-5B8BC1?style=flat-square) + +### Planned Work + +- fix: move ublue signing keys to /usr/lib/pki/containers by [@​renner0e](https://github.com/renner0e) in [#202](https://github.com/projectbluefin/common/pull/202) +- fix: move StartLimitIntervalSec to [Unit] by [@​renner0e](https://github.com/renner0e) in [#203](https://github.com/projectbluefin/common/pull/203) +- fix: move quay.io/toolbx key to /usr by [@​renner0e](https://github.com/renner0e) in [#201](https://github.com/projectbluefin/common/pull/201) + +### Opportunistic Work + +> Status: _ChillOps_ + +--- + +## Hardware + +![area/hardware](https://img.shields.io/badge/area%2Fhardware-F59E0B?style=flat-square) ![area/nvidia](https://img.shields.io/badge/area%2Fnvidia-76B900?style=flat-square) + +### Planned Work + +> Status: _ChillOps_ + +### Opportunistic Work + +- fix(gdx): disable arm64 builds and fix nvidia failure by [@​ahmedadan](https://github.com/ahmedadan) in [#1078](https://github.com/ublue-os/bluefin-lts/pull/1078) + +--- + +## Infrastructure + +![area/iso](https://img.shields.io/badge/area%2Fiso-A0522D?style=flat-square) ![area/upstream](https://img.shields.io/badge/area%2Fupstream-5CB85C?style=flat-square) ![area/buildstream](https://img.shields.io/badge/area%2Fbuildstream-0066FF?style=flat-square) ![area/finpilot](https://img.shields.io/badge/area%2Ffinpilot-7C3AED?style=flat-square) ![area/just](https://img.shields.io/badge/area%2Fjust-E99695?style=flat-square) ![area/testing](https://img.shields.io/badge/area%2Ftesting-F59E0B?style=flat-square) + +### Planned Work + +- fix: clarify what ujust update does by [@​renner0e](https://github.com/renner0e) in [#219](https://github.com/projectbluefin/common/pull/219) + +### Opportunistic Work + +- feat: publish -testing images when changes merge to main by [@​castrojo](https://github.com/castrojo) in [#1101](https://github.com/ublue-os/bluefin-lts/pull/1101) + +--- + +## Documentation + +![kind/documentation](https://img.shields.io/badge/kind%2Fdocumentation-0066FF?style=flat-square) + +> Status: _ChillOps_ + +--- + +## Tech Debt + +![kind/tech-debt](https://img.shields.io/badge/kind%2Ftech-debt-D4A259?style=flat-square) + +> Status: _ChillOps_ + +--- + +## Automation + +![kind/automation](https://img.shields.io/badge/kind%2Fautomation-5B8BC1?style=flat-square) ![kind/github-action](https://img.shields.io/badge/kind%2Fgithub-action-2088FF?style=flat-square) ![kind/renovate](https://img.shields.io/badge/kind%2Frenovate-3B82F6?style=flat-square) + +### Planned Work + +> Status: _ChillOps_ + +### Opportunistic Work + +- feat: migrate changelog generation to external action by [@​hanthor](https://github.com/hanthor) in [#1125](https://github.com/ublue-os/bluefin-lts/pull/1125) +- feat: fix changelog generation and add HWE kernel comparison table by [@​castrojo](https://github.com/castrojo) in [#1116](https://github.com/ublue-os/bluefin-lts/pull/1116) +- chore(renovate): enable automerge for additional container digests by [@​castrojo](https://github.com/castrojo) in [#1106](https://github.com/ublue-os/bluefin-lts/pull/1106) + +--- + +## Localization + +![kind/translation](https://img.shields.io/badge/kind%2Ftranslation-8B5CF6?style=flat-square) + +> Status: _ChillOps_ + +--- + +## Other + +- feat: add Sitra & Embellish font apps to Bazaar flatpak curations by [@​KiKaraage](https://github.com/KiKaraage) in [#198](https://github.com/projectbluefin/common/pull/198) +- feat: add Czech translation to the desktop files by [@​ExistingPerson08](https://github.com/ExistingPerson08) in [#197](https://github.com/projectbluefin/common/pull/197) +- feat: added french translations for bazaar's curated page by [@​theMimolet](https://github.com/theMimolet) in [#184](https://github.com/projectbluefin/common/pull/184) +- fix: remove kernel pin by [@​castrojo](https://github.com/castrojo) in [#4237](https://github.com/ublue-os/bluefin/pull/4237) +- chore: remove firmware files that are part of mt7xxx-firmware by [@​castrojo](https://github.com/castrojo) in [#4198](https://github.com/ublue-os/bluefin/pull/4198) +- fix: remove xone and openrazer by [@​castrojo](https://github.com/castrojo) in [#4203](https://github.com/ublue-os/bluefin/pull/4203) +- fix: pin kernel to 6.17.12 for ZFS compatibility by [@​castrojo](https://github.com/castrojo) in [#4187](https://github.com/ublue-os/bluefin/pull/4187) +- fix: move starship init bash to `/etc/profile.d` by [@​salim-b](https://github.com/salim-b) in [#4147](https://github.com/ublue-os/bluefin/pull/4147) +- feat(renovate): enable platformAutomerge for digest updates by [@​castrojo](https://github.com/castrojo) in [#1114](https://github.com/ublue-os/bluefin-lts/pull/1114) +- feat: Add Adwaita Fonts from EPEL by [@​rrenomeron](https://github.com/rrenomeron) in [#1089](https://github.com/ublue-os/bluefin-lts/pull/1089) +- fix: use upstream xdg-terminal-exec instead of hack by [@​tulilirockz](https://github.com/tulilirockz) in [#1060](https://github.com/ublue-os/bluefin-lts/pull/1060) +- fix: GNOME downgrade commands by [@​hanthor](https://github.com/hanthor) in [#1109](https://github.com/ublue-os/bluefin-lts/pull/1109) +- feat: add ibus-chewing for parity and better i18n by [@​tingweiwan](https://github.com/tingweiwan) in [#1076](https://github.com/ublue-os/bluefin-lts/pull/1076) +- chore(ci): store SBOMs as OCI artifact by [@​renner0e](https://github.com/renner0e) in [#1816](https://github.com/ublue-os/aurora/pull/1816) +- feat(ci): use CPP preprocessor for akmods by [@​renner0e](https://github.com/renner0e) in [#1799](https://github.com/ublue-os/aurora/pull/1799) +- chore: add tesseract-devel so spectacle OCR works by [@​renner0e](https://github.com/renner0e) in [#1788](https://github.com/ublue-os/aurora/pull/1788) +- refactor: reorder build scripts by [@​renner0e](https://github.com/renner0e) in [#1771](https://github.com/ublue-os/aurora/pull/1771) +- chore: use btrfs action again by [@​renner0e](https://github.com/renner0e) in [#1744](https://github.com/ublue-os/aurora/pull/1744) +- chore: pin kernel to 6.17.12 by [@​renner0e](https://github.com/renner0e) in [#1752](https://github.com/ublue-os/aurora/pull/1752) +- chore: organize negativo packages in a separate list by [@​renner0e](https://github.com/renner0e) in [#1751](https://github.com/ublue-os/aurora/pull/1751) +- fix: clear all versionlocks by [@​renner0e](https://github.com/renner0e) in [#1817](https://github.com/ublue-os/aurora/pull/1817) +- fix: workaround selinux issues which breaks image updates by [@​renner0e](https://github.com/renner0e) in [#1811](https://github.com/ublue-os/aurora/pull/1811) +- chore: unpin kernel from 6.17.12 by [@​inffy](https://github.com/inffy) in [#1808](https://github.com/ublue-os/aurora/pull/1808) +- feat: use fw charge control from kernel by [@​inffy](https://github.com/inffy) in [#1775](https://github.com/ublue-os/aurora/pull/1775) +- fix: move copr.vendor.conf by [@​Pfischi](https://github.com/Pfischi) in [#1792](https://github.com/ublue-os/aurora/pull/1792) +- chore: remove old way to modify panel pinned apps by [@​renner0e](https://github.com/renner0e) in [#1782](https://github.com/ublue-os/aurora/pull/1782) +- fix: restore copr.vendor.conf by [@​renner0e](https://github.com/renner0e) in [#1785](https://github.com/ublue-os/aurora/pull/1785) +- chore: make not important akmods not kill builds by [@​inffy](https://github.com/inffy) in [#1774](https://github.com/ublue-os/aurora/pull/1774) +- chore: rename just readme by [@​renner0e](https://github.com/renner0e) in [#1770](https://github.com/ublue-os/aurora/pull/1770) +- chore: remove redundant dbus-x11 by [@​renner0e](https://github.com/renner0e) in [#1764](https://github.com/ublue-os/aurora/pull/1764) +- chore: remove firmware files that are part of mt7xxx-firmware by [@​renner0e](https://github.com/renner0e) in [#1760](https://github.com/ublue-os/aurora/pull/1760) +- fix: turn off bazaar.service by [@​renner0e](https://github.com/renner0e) in [#1749](https://github.com/ublue-os/aurora/pull/1749) +- fix: move starship init bash to /etc/profile.d by [@​renner0e](https://github.com/renner0e) in [#1519](https://github.com/ublue-os/aurora/pull/1519) +- fix(renovate): don't bump on major fedora versions by [@​renner0e](https://github.com/renner0e) in [#1724](https://github.com/ublue-os/aurora/pull/1724) +- chore: use lightweight ubuntu-slim for moderator by [@​renner0e](https://github.com/renner0e) in [#1729](https://github.com/ublue-os/aurora/pull/1729) +- fix: remove rocm from nvidia images by [@​renner0e](https://github.com/renner0e) in [#1732](https://github.com/ublue-os/aurora/pull/1732) +- chore: stop hardcoding base image org + cleanup by [@​renner0e](https://github.com/renner0e) in [#1733](https://github.com/ublue-os/aurora/pull/1733) +- fix: nvidia mesa mismatch by [@​renner0e](https://github.com/renner0e) in [#1693](https://github.com/ublue-os/aurora/pull/1693) +- test: check if packages are from negativo by [@​renner0e](https://github.com/renner0e) in [#1697](https://github.com/ublue-os/aurora/pull/1697) +- fix: set variant properly in os-release and KDE by [@​renner0e](https://github.com/renner0e) in [#1675](https://github.com/ublue-os/aurora/pull/1675) +- fix(ci): refactor fedora version logic by [@​inffy](https://github.com/inffy) in [#1696](https://github.com/ublue-os/aurora/pull/1696) +- chore: remove btrfs-action by [@​renner0e](https://github.com/renner0e) in [#1691](https://github.com/ublue-os/aurora/pull/1691) +- fix(pmbootstrap): rebuild bottle for 3.9.0 by [@​ahmedadan](https://github.com/ahmedadan) in [#278](https://github.com/ublue-os/homebrew-tap/pull/278) +- feat: add antigravity URL handler desktop entry and update artifacts by [@​hanthor](https://github.com/hanthor) in [#262](https://github.com/ublue-os/homebrew-tap/pull/262) +- fix: add git pull --rebase to bottle workflow to handle concurrent pushes by [@​ahmedadan](https://github.com/ahmedadan) in [#247](https://github.com/ublue-os/homebrew-tap/pull/247) +- docs(linux-mcp-server): add link to upstream survey by [@​castrojo](https://github.com/castrojo) in [#240](https://github.com/ublue-os/homebrew-tap/pull/240) +- feat: add `agy` target alias for the antigravity binary by [@​hanthor](https://github.com/hanthor) in [#234](https://github.com/ublue-os/homebrew-tap/pull/234) +- feat(cask): add emdash-linux by [@​ahmedadan](https://github.com/ahmedadan) in [#191](https://github.com/ublue-os/homebrew-experimental-tap/pull/191) +- feat: add craft-agents-linux by [@​KiKaraage](https://github.com/KiKaraage) in [#186](https://github.com/ublue-os/homebrew-experimental-tap/pull/186) +- Fix emacs-app-linux GUI startup by placing pdmp next to binary by [@​dtg01100](https://github.com/dtg01100) in [#188](https://github.com/ublue-os/homebrew-experimental-tap/pull/188) +- docs: add torrent column to ISO download tables by [@​castrojo](https://github.com/castrojo) in [#651](https://github.com/projectbluefin/documentation/pull/651) +- Edit streams table to reflect stable being default by [@​louhitar](https://github.com/louhitar) in [#632](https://github.com/projectbluefin/documentation/pull/632) +- docs(troubleshooting): update MCP config for Gemini and migrate images by [@​castrojo](https://github.com/castrojo) in [#630](https://github.com/projectbluefin/documentation/pull/630) +- docs: simplify MCP configuration with shared Dosu UUID by [@​castrojo](https://github.com/castrojo) in [#629](https://github.com/projectbluefin/documentation/pull/629) +- Update Removal of Starship docs by [@​AtiusAmy](https://github.com/AtiusAmy) in [#627](https://github.com/projectbluefin/documentation/pull/627) +- feat(components): add holographic hover effects to foil cards by [@​castrojo](https://github.com/castrojo) in [#626](https://github.com/projectbluefin/documentation/pull/626) +- docs: add tieguy to advisors and mentors by [@​castrojo](https://github.com/castrojo) in [#622](https://github.com/projectbluefin/documentation/pull/622) +- docs: remove planning archive and clean up documentation by [@​castrojo](https://github.com/castrojo) in [#617](https://github.com/projectbluefin/documentation/pull/617) +- chore: upgrade Node.js requirement from 18 to 20 by [@​castrojo](https://github.com/castrojo) in [#613](https://github.com/projectbluefin/documentation/pull/613) +- feat(reports): add homebrew tap promotions section to monthly reports by [@​castrojo](https://github.com/castrojo) in [#614](https://github.com/projectbluefin/documentation/pull/614) +- feat: add torrent generation for ISO builds by [@​castrojo](https://github.com/castrojo) in [#35](https://github.com/projectbluefin/iso/pull/35) +- feat(ci): implement prerelease/promotion workflow by [@​castrojo](https://github.com/castrojo) in [#36](https://github.com/projectbluefin/iso/pull/36) +- ci(promote): update production bucket name to bluefin by [@​castrojo](https://github.com/castrojo) in [#34](https://github.com/projectbluefin/iso/pull/34) +- ci(promote): update R2 secret names to production by [@​castrojo](https://github.com/castrojo) in [#33](https://github.com/projectbluefin/iso/pull/33) +- fix: no logos on centos bluefin-lts by [@​renner0e](https://github.com/renner0e) in [#32](https://github.com/projectbluefin/iso/pull/32) +- chore: remove space saving actions by [@​renner0e](https://github.com/renner0e) in [#31](https://github.com/projectbluefin/iso/pull/31) +- fix: fedora logos in iso by [@​renner0e](https://github.com/renner0e) in [#30](https://github.com/projectbluefin/iso/pull/30) +- fix(ci): resolve anaconda-webui package conflict after bluefin PR #4072 by [@​castrojo](https://github.com/castrojo) in [#27](https://github.com/projectbluefin/iso/pull/27) +- feat: add justfile bcvk test commands by [@​ahmedadan](https://github.com/ahmedadan) in [#61](https://github.com/projectbluefin/dakota/pull/61) +- feat: add aarch64 elements for pre-built binary packages by [@​ahmedadan](https://github.com/ahmedadan) in [#60](https://github.com/projectbluefin/dakota/pull/60) +- Misc fixes by [@​alatiera](https://github.com/alatiera) in [#63](https://github.com/projectbluefin/dakota/pull/63) +- revert: "chore(deps): update dependency buildstream-plugins to v2.5.0" by [@​castrojo](https://github.com/castrojo) in [#62](https://github.com/projectbluefin/dakota/pull/62) +- Remove duplicate bootc element by [@​alatiera](https://github.com/alatiera) in [#42](https://github.com/projectbluefin/dakota/pull/42) +- feat: improve boot-vm ssh forwarding for native and containerized QEMU by [@​hanthor](https://github.com/hanthor) in [#38](https://github.com/projectbluefin/dakota/pull/38) +- Update gnomeos juction ref by [@​alatiera](https://github.com/alatiera) in [#39](https://github.com/projectbluefin/dakota/pull/39) +- feat: add docker-qemu by [@​hanthor](https://github.com/hanthor) in [#36](https://github.com/projectbluefin/dakota/pull/36) +- Revert "feat(ci): add multi-runner workflow for free GitHub runners" by [@​hanthor](https://github.com/hanthor) in [#35](https://github.com/projectbluefin/dakota/pull/35) +- feat(ci): add multi-runner workflow for free GitHub runners by [@​hanthor](https://github.com/hanthor) in [#34](https://github.com/projectbluefin/dakota/pull/34) +- feat: use pre-built chunkah image by [@​hanthor](https://github.com/hanthor) in [#33](https://github.com/projectbluefin/dakota/pull/33) +- Refactor build process to use Just and integrate Chunkah by [@​hanthor](https://github.com/hanthor) in [#32](https://github.com/projectbluefin/dakota/pull/32) +- feat: integrate chunkah for oci image re-layering by [@​hanthor](https://github.com/hanthor) in [#24](https://github.com/projectbluefin/dakota/pull/24) +- fix: add dconf profile and database compilation, clean up elements by [@​ahmedadan](https://github.com/ahmedadan) in [#30](https://github.com/projectbluefin/dakota/pull/30) +- ci: switch to daily cron build at 08:00 UTC by [@​castrojo](https://github.com/castrojo) in [#29](https://github.com/projectbluefin/dakota/pull/29) +- Add 1Password desktop & CLI packages by [@​ahmedadan](https://github.com/ahmedadan) in [#28](https://github.com/projectbluefin/dakota/pull/28) +- feat: add Caffeine extension, glow, gum, and fzf by [@​castrojo](https://github.com/castrojo) in [#25](https://github.com/projectbluefin/dakota/pull/25) +- Build bootc locally to fix bad caching by [@​jumpyvi](https://github.com/jumpyvi) in [#17](https://github.com/projectbluefin/dakota/pull/17) +- Update justfile by [@​jumpyvi](https://github.com/jumpyvi) in [#18](https://github.com/projectbluefin/dakota/pull/18) +- feat: add justfile bcvk test commands by [@​ahmedadan](https://github.com/ahmedadan) in [#61](https://github.com/projectbluefin/dakota/pull/61) +- feat: add aarch64 elements for pre-built binary packages by [@​ahmedadan](https://github.com/ahmedadan) in [#60](https://github.com/projectbluefin/dakota/pull/60) +- Misc fixes by [@​alatiera](https://github.com/alatiera) in [#63](https://github.com/projectbluefin/dakota/pull/63) +- revert: "chore(deps): update dependency buildstream-plugins to v2.5.0" by [@​castrojo](https://github.com/castrojo) in [#62](https://github.com/projectbluefin/dakota/pull/62) +- Remove duplicate bootc element by [@​alatiera](https://github.com/alatiera) in [#42](https://github.com/projectbluefin/dakota/pull/42) +- feat: improve boot-vm ssh forwarding for native and containerized QEMU by [@​hanthor](https://github.com/hanthor) in [#38](https://github.com/projectbluefin/dakota/pull/38) +- Update gnomeos juction ref by [@​alatiera](https://github.com/alatiera) in [#39](https://github.com/projectbluefin/dakota/pull/39) +- feat: add docker-qemu by [@​hanthor](https://github.com/hanthor) in [#36](https://github.com/projectbluefin/dakota/pull/36) +- Revert "feat(ci): add multi-runner workflow for free GitHub runners" by [@​hanthor](https://github.com/hanthor) in [#35](https://github.com/projectbluefin/dakota/pull/35) +- feat(ci): add multi-runner workflow for free GitHub runners by [@​hanthor](https://github.com/hanthor) in [#34](https://github.com/projectbluefin/dakota/pull/34) +- feat: use pre-built chunkah image by [@​hanthor](https://github.com/hanthor) in [#33](https://github.com/projectbluefin/dakota/pull/33) +- Refactor build process to use Just and integrate Chunkah by [@​hanthor](https://github.com/hanthor) in [#32](https://github.com/projectbluefin/dakota/pull/32) +- feat: integrate chunkah for oci image re-layering by [@​hanthor](https://github.com/hanthor) in [#24](https://github.com/projectbluefin/dakota/pull/24) +- fix: add dconf profile and database compilation, clean up elements by [@​ahmedadan](https://github.com/ahmedadan) in [#30](https://github.com/projectbluefin/dakota/pull/30) +- ci: switch to daily cron build at 08:00 UTC by [@​castrojo](https://github.com/castrojo) in [#29](https://github.com/projectbluefin/dakota/pull/29) +- Add 1Password desktop & CLI packages by [@​ahmedadan](https://github.com/ahmedadan) in [#28](https://github.com/projectbluefin/dakota/pull/28) +- feat: add Caffeine extension, glow, gum, and fzf by [@​castrojo](https://github.com/castrojo) in [#25](https://github.com/projectbluefin/dakota/pull/25) +- Build bootc locally to fix bad caching by [@​jumpyvi](https://github.com/jumpyvi) in [#17](https://github.com/projectbluefin/dakota/pull/17) +- Update justfile by [@​jumpyvi](https://github.com/jumpyvi) in [#18](https://github.com/projectbluefin/dakota/pull/18) + +--- + +## Bot Activity + +**Automation Percentage:** 65.3% (224 bot PRs out of 343 total PRs) + +| Repository | Bot PRs | % of Total | +|------------|---------|------------| +| bluefin | 50 | 14.6% | +| aurora | 50 | 14.6% | +| bluefin-lts | 36 | 10.5% | +| documentation | 16 | 4.7% | +| dakota | 7 | 2.0% | +| egg | 7 | 2.0% | + +
+View bot activity details + +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to c2136a1 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4247](https://github.com/ublue-os/bluefin/pull/4247) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 831d9a2 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4244](https://github.com/ublue-os/bluefin/pull/4244) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 0116748 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4242](https://github.com/ublue-os/bluefin/pull/4242) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 805fcde by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4241](https://github.com/ublue-os/bluefin/pull/4241) +- chore(deps): update anchore/sbom-action digest to 17ae174 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4238](https://github.com/ublue-os/bluefin/pull/4238) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 34ce9e6 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4240](https://github.com/ublue-os/bluefin/pull/4240) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to a821c41 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4233](https://github.com/ublue-os/bluefin/pull/4233) +- chore(deps): update ghcr.io/projectbluefin/common:latest docker digest to b8fe93b by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4239](https://github.com/ublue-os/bluefin/pull/4239) +- chore(deps): update extractions/setup-just digest to f8a3cce by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4229](https://github.com/ublue-os/bluefin/pull/4229) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 87958f8 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4232](https://github.com/ublue-os/bluefin/pull/4232) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 850a1a2 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4231](https://github.com/ublue-os/bluefin/pull/4231) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 6d0b77d by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4228](https://github.com/ublue-os/bluefin/pull/4228) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 2d73e55 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4227](https://github.com/ublue-os/bluefin/pull/4227) +- chore(deps): update ghcr.io/ublue-os/brew:latest docker digest to 3efdc1a by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4226](https://github.com/ublue-os/bluefin/pull/4226) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 3ac44b6 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4225](https://github.com/ublue-os/bluefin/pull/4225) +- chore(deps): update ghcr.io/projectbluefin/common:latest docker digest to 5decea8 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4224](https://github.com/ublue-os/bluefin/pull/4224) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 0f4ef8c by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4222](https://github.com/ublue-os/bluefin/pull/4222) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 2b3252b by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4221](https://github.com/ublue-os/bluefin/pull/4221) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to c656bf4 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4219](https://github.com/ublue-os/bluefin/pull/4219) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 2451ae8 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4218](https://github.com/ublue-os/bluefin/pull/4218) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 84b7d73 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4215](https://github.com/ublue-os/bluefin/pull/4215) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 8a566b4 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4212](https://github.com/ublue-os/bluefin/pull/4212) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to a0d3d05 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4208](https://github.com/ublue-os/bluefin/pull/4208) +- chore(deps): update ghcr.io/ublue-os/brew:latest docker digest to d589a2a by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4200](https://github.com/ublue-os/bluefin/pull/4200) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 969b542 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4204](https://github.com/ublue-os/bluefin/pull/4204) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 7b79d01 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4201](https://github.com/ublue-os/bluefin/pull/4201) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 22c2a2f by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4196](https://github.com/ublue-os/bluefin/pull/4196) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 9049fca by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4188](https://github.com/ublue-os/bluefin/pull/4188) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 0da1162 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4185](https://github.com/ublue-os/bluefin/pull/4185) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 5113478 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4183](https://github.com/ublue-os/bluefin/pull/4183) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 0fb12b1 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4180](https://github.com/ublue-os/bluefin/pull/4180) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 1b04f16 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4179](https://github.com/ublue-os/bluefin/pull/4179) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 187438a by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4175](https://github.com/ublue-os/bluefin/pull/4175) +- chore(deps): update ghcr.io/ublue-os/brew:latest docker digest to 3a49f56 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4177](https://github.com/ublue-os/bluefin/pull/4177) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to ab0fdee by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4174](https://github.com/ublue-os/bluefin/pull/4174) +- chore(deps): update ghcr.io/projectbluefin/common:latest docker digest to e5bb8de by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4172](https://github.com/ublue-os/bluefin/pull/4172) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to e212a65 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4171](https://github.com/ublue-os/bluefin/pull/4171) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 439c188 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4161](https://github.com/ublue-os/bluefin/pull/4161) +- chore(deps): update anchore/sbom-action digest to 28d7154 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4162](https://github.com/ublue-os/bluefin/pull/4162) +- chore(deps): update ghcr.io/projectbluefin/common:latest docker digest to 5d1edfd by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4159](https://github.com/ublue-os/bluefin/pull/4159) +- chore(deps): update actions/checkout digest to de0fac2 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4156](https://github.com/ublue-os/bluefin/pull/4156) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to b19719c by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4154](https://github.com/ublue-os/bluefin/pull/4154) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to dc35165 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4153](https://github.com/ublue-os/bluefin/pull/4153) +- chore(deps): update ghcr.io/projectbluefin/common:latest docker digest to 1ea7c10 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4151](https://github.com/ublue-os/bluefin/pull/4151) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 42c961a by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4150](https://github.com/ublue-os/bluefin/pull/4150) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 1018680 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4149](https://github.com/ublue-os/bluefin/pull/4149) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 95085f9 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4144](https://github.com/ublue-os/bluefin/pull/4144) +- chore(deps): update ghcr.io/ublue-os/brew:latest docker digest to 4ebbef6 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4141](https://github.com/ublue-os/bluefin/pull/4141) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 49d1891 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4143](https://github.com/ublue-os/bluefin/pull/4143) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 21abe60 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4142](https://github.com/ublue-os/bluefin/pull/4142) +- chore(deps): update cgr.dev/chainguard/wolfi-base:latest docker digest to 9925d30 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1129](https://github.com/ublue-os/bluefin-lts/pull/1129) +- chore(deps): update extractions/setup-just digest to f8a3cce by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1128](https://github.com/ublue-os/bluefin-lts/pull/1128) +- chore(deps): update ghcr.io/ublue-os/brew:latest docker digest to 3efdc1a by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1127](https://github.com/ublue-os/bluefin-lts/pull/1127) +- chore(deps): update ghcr.io/projectbluefin/common:latest docker digest to 5decea8 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1126](https://github.com/ublue-os/bluefin-lts/pull/1126) +- chore(deps): update cgr.dev/chainguard/wolfi-base:latest docker digest to 9925d30 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1124](https://github.com/ublue-os/bluefin-lts/pull/1124) +- chore(deps): update actions/checkout action to v6 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1118](https://github.com/ublue-os/bluefin-lts/pull/1118) +- chore(deps): update actions/setup-python action to v6 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1120](https://github.com/ublue-os/bluefin-lts/pull/1120) +- chore(deps): update actions/upload-artifact action to v6 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1121](https://github.com/ublue-os/bluefin-lts/pull/1121) +- chore(deps): update cgr.dev/chainguard/wolfi-base:latest docker digest to c9a27ee by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1122](https://github.com/ublue-os/bluefin-lts/pull/1122) +- chore(deps): update ghcr.io/ublue-os/brew:latest docker digest to d589a2a by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1115](https://github.com/ublue-os/bluefin-lts/pull/1115) +- chore(deps): update cgr.dev/chainguard/wolfi-base:latest docker digest to b5f4a33 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1113](https://github.com/ublue-os/bluefin-lts/pull/1113) +- chore(deps): update quay.io/centos-bootc/centos-bootc:c10s docker digest to 001a05c by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1110](https://github.com/ublue-os/bluefin-lts/pull/1110) +- chore(deps): update quay.io/centos-bootc/centos-bootc:c10s docker digest to 282307f by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1104](https://github.com/ublue-os/bluefin-lts/pull/1104) +- chore(deps): update system_files/usr/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com digest to be68add by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1107](https://github.com/ublue-os/bluefin-lts/pull/1107) +- chore(deps): update system_files/usr/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com digest to ffadcc4 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1108](https://github.com/ublue-os/bluefin-lts/pull/1108) +- chore(deps): update system_files/usr/share/gnome-shell/extensions/gsconnect@andyholmes.github.io digest to 3724ff6 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1079](https://github.com/ublue-os/bluefin-lts/pull/1079) +- chore(deps): update system_files/usr/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com digest to 2df0259 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1099](https://github.com/ublue-os/bluefin-lts/pull/1099) +- chore(deps): update system_files/usr/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com digest to 0068fc9 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1103](https://github.com/ublue-os/bluefin-lts/pull/1103) +- chore(deps): update quay.io/centos-bootc/centos-bootc:c10s docker digest to ae85f8b by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1102](https://github.com/ublue-os/bluefin-lts/pull/1102) +- chore(deps): update quay.io/centos-bootc/centos-bootc:c10s docker digest to 90007bd by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1095](https://github.com/ublue-os/bluefin-lts/pull/1095) +- chore(deps): update cgr.dev/chainguard/wolfi-base:latest docker digest to 1c56f3c by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1096](https://github.com/ublue-os/bluefin-lts/pull/1096) +- chore(deps): update ghcr.io/ublue-os/brew:latest docker digest to 3a49f56 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1094](https://github.com/ublue-os/bluefin-lts/pull/1094) +- chore(deps): update ghcr.io/projectbluefin/common:latest docker digest to e5bb8de by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1093](https://github.com/ublue-os/bluefin-lts/pull/1093) +- chore(deps): update cgr.dev/chainguard/wolfi-base:latest docker digest to 417d791 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1092](https://github.com/ublue-os/bluefin-lts/pull/1092) +- chore(deps): update quay.io/centos-bootc/centos-bootc:c10s docker digest to 75693c5 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1091](https://github.com/ublue-os/bluefin-lts/pull/1091) +- chore(deps): update cgr.dev/chainguard/wolfi-base:latest docker digest to 5ef2010 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1087](https://github.com/ublue-os/bluefin-lts/pull/1087) +- chore(deps): update anchore/sbom-action digest to 28d7154 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1086](https://github.com/ublue-os/bluefin-lts/pull/1086) +- chore(deps): update actions/checkout digest to de0fac2 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1084](https://github.com/ublue-os/bluefin-lts/pull/1084) +- chore(deps): update cgr.dev/chainguard/wolfi-base:latest docker digest to 2bdab5a by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1083](https://github.com/ublue-os/bluefin-lts/pull/1083) +- chore(deps): update ghcr.io/projectbluefin/common:latest docker digest to 5d1edfd by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1085](https://github.com/ublue-os/bluefin-lts/pull/1085) +- chore(deps): update ghcr.io/projectbluefin/common:latest docker digest to 1ea7c10 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1081](https://github.com/ublue-os/bluefin-lts/pull/1081) +- chore(deps): update quay.io/centos-bootc/centos-bootc:c10s docker digest to 379b86e by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1080](https://github.com/ublue-os/bluefin-lts/pull/1080) +- chore(deps): update ghcr.io/ublue-os/brew:latest docker digest to 4ebbef6 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1077](https://github.com/ublue-os/bluefin-lts/pull/1077) +- [pull] lts from main by [@​pull](https://github.com/pull) in [ublue-os/bluefin-lts#1119](https://github.com/ublue-os/bluefin-lts/pull/1119) +- [pull] lts from main by [@​pull](https://github.com/pull) in [ublue-os/bluefin-lts#1100](https://github.com/ublue-os/bluefin-lts/pull/1100) +- [pull] lts from main by [@​pull](https://github.com/pull) in [ublue-os/bluefin-lts#1062](https://github.com/ublue-os/bluefin-lts/pull/1062) +- chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to 86a5fd0 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1822](https://github.com/ublue-os/aurora/pull/1822) +- chore(deps): update ghcr.io/get-aurora-dev/common:latest docker digest to cba1870 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1821](https://github.com/ublue-os/aurora/pull/1821) +- chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to ebe6971 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1818](https://github.com/ublue-os/aurora/pull/1818) +- chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to e235da4 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1815](https://github.com/ublue-os/aurora/pull/1815) +- chore(deps): update anchore/sbom-action digest to 17ae174 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1812](https://github.com/ublue-os/aurora/pull/1812) +- chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to aea60d2 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1807](https://github.com/ublue-os/aurora/pull/1807) +- chore(deps): update ghcr.io/get-aurora-dev/common:latest docker digest to 71fd42d by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1805](https://github.com/ublue-os/aurora/pull/1805) +- chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to 87b1e38 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1804](https://github.com/ublue-os/aurora/pull/1804) +- chore(deps): update extractions/setup-just digest to f8a3cce by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1802](https://github.com/ublue-os/aurora/pull/1802) +- chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to be4b498 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1803](https://github.com/ublue-os/aurora/pull/1803) +- chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to db55c07 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1801](https://github.com/ublue-os/aurora/pull/1801) +- chore(deps): update ghcr.io/ublue-os/brew:latest docker digest to a2dda91 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1800](https://github.com/ublue-os/aurora/pull/1800) +- chore(deps): update ghcr.io/get-aurora-dev/common:latest docker digest to d3bb9a2 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1797](https://github.com/ublue-os/aurora/pull/1797) +- chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to ae817d9 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1793](https://github.com/ublue-os/aurora/pull/1793) +- chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to 581aeaf by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1791](https://github.com/ublue-os/aurora/pull/1791) +- chore(deps): update ghcr.io/get-aurora-dev/common:latest docker digest to e7edb40 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1789](https://github.com/ublue-os/aurora/pull/1789) +- chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to 9f42a50 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1786](https://github.com/ublue-os/aurora/pull/1786) +- chore(deps): update ghcr.io/get-aurora-dev/common:latest docker digest to 318e1fb by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1781](https://github.com/ublue-os/aurora/pull/1781) +- chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to 50aac8c by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1776](https://github.com/ublue-os/aurora/pull/1776) +- chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to f0d65b4 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1773](https://github.com/ublue-os/aurora/pull/1773) +- chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to b6e381f by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1772](https://github.com/ublue-os/aurora/pull/1772) +- chore(deps): update ghcr.io/ublue-os/brew:latest docker digest to 993ccc2 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1763](https://github.com/ublue-os/aurora/pull/1763) +- chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to 7c5952a by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1766](https://github.com/ublue-os/aurora/pull/1766) +- chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to 78cb97a by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1759](https://github.com/ublue-os/aurora/pull/1759) +- chore(deps): update ghcr.io/get-aurora-dev/common:latest docker digest to 223802b by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1755](https://github.com/ublue-os/aurora/pull/1755) +- chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to 5b82444 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1754](https://github.com/ublue-os/aurora/pull/1754) +- chore(deps): update ublue-os/container-storage-action digest to dc1f4c8 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1750](https://github.com/ublue-os/aurora/pull/1750) +- chore(deps): update ghcr.io/get-aurora-dev/common:latest docker digest to 38b7ed5 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1745](https://github.com/ublue-os/aurora/pull/1745) +- chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to 858048d by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1748](https://github.com/ublue-os/aurora/pull/1748) +- chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to cc64abd by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1743](https://github.com/ublue-os/aurora/pull/1743) +- chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to 5926458 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1740](https://github.com/ublue-os/aurora/pull/1740) +- chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to 964eb8b by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1736](https://github.com/ublue-os/aurora/pull/1736) +- chore(deps): update ghcr.io/ublue-os/brew:latest docker digest to 32841e3 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1735](https://github.com/ublue-os/aurora/pull/1735) +- chore(deps): update ghcr.io/get-aurora-dev/common:latest docker digest to 0b22633 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1726](https://github.com/ublue-os/aurora/pull/1726) +- chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to 4c56da4 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1725](https://github.com/ublue-os/aurora/pull/1725) +- chore(deps): update ghcr.io/get-aurora-dev/common:latest docker digest to 04bbb7d by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1721](https://github.com/ublue-os/aurora/pull/1721) +- chore(deps): update ghcr.io/get-aurora-dev/common:latest docker digest to b86b581 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1720](https://github.com/ublue-os/aurora/pull/1720) +- chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to dece7e8 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1717](https://github.com/ublue-os/aurora/pull/1717) +- chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to ec046c4 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1715](https://github.com/ublue-os/aurora/pull/1715) +- chore(deps): update ghcr.io/get-aurora-dev/common:latest docker digest to 29e7705 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1714](https://github.com/ublue-os/aurora/pull/1714) +- chore(deps): update anchore/sbom-action digest to 28d7154 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1712](https://github.com/ublue-os/aurora/pull/1712) +- chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to 3c9f5f7 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1711](https://github.com/ublue-os/aurora/pull/1711) +- chore(deps): update actions/checkout digest to de0fac2 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1708](https://github.com/ublue-os/aurora/pull/1708) +- chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to 17120ff by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1706](https://github.com/ublue-os/aurora/pull/1706) +- chore(deps): update ghcr.io/get-aurora-dev/common:latest docker digest to f628e09 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1701](https://github.com/ublue-os/aurora/pull/1701) +- chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to beec873 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1700](https://github.com/ublue-os/aurora/pull/1700) +- chore(deps): update ghcr.io/get-aurora-dev/common:latest docker digest to 43949c3 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1699](https://github.com/ublue-os/aurora/pull/1699) +- chore(deps): update ghcr.io/get-aurora-dev/common:latest docker digest to ddcc74a by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1698](https://github.com/ublue-os/aurora/pull/1698) +- chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to b7e3198 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1695](https://github.com/ublue-os/aurora/pull/1695) +- chore(deps): update ghcr.io/ublue-os/brew:latest docker digest to bdcdb41 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1692](https://github.com/ublue-os/aurora/pull/1692) +- chore(deps): update dependency caniuse-lite to v1.0.30001774 by [@​renovate](https://github.com/renovate) in [projectbluefin/documentation#648](https://github.com/projectbluefin/documentation/pull/648) +- chore(deps): update actions/upload-artifact action to v7 by [@​renovate](https://github.com/renovate) in [projectbluefin/documentation#649](https://github.com/projectbluefin/documentation/pull/649) +- chore(deps): update actions/checkout action to v6 by [@​renovate](https://github.com/renovate) in [projectbluefin/documentation#637](https://github.com/projectbluefin/documentation/pull/637) +- chore(deps): update node.js to c4bfed3 by [@​renovate](https://github.com/renovate) in [projectbluefin/documentation#647](https://github.com/projectbluefin/documentation/pull/647) +- chore(deps): update peter-evans/create-pull-request action to v8 by [@​renovate](https://github.com/renovate) in [projectbluefin/documentation#643](https://github.com/projectbluefin/documentation/pull/643) +- fix(deps): pin dependencies by [@​renovate](https://github.com/renovate) in [projectbluefin/documentation#634](https://github.com/projectbluefin/documentation/pull/634) +- chore(deps): update mcr.microsoft.com/devcontainers/typescript-node docker tag to v4 by [@​renovate](https://github.com/renovate) in [projectbluefin/documentation#642](https://github.com/projectbluefin/documentation/pull/642) +- chore(deps): update dependency node to v24 by [@​renovate](https://github.com/renovate) in [projectbluefin/documentation#641](https://github.com/projectbluefin/documentation/pull/641) +- chore(deps): update actions/upload-artifact action to v6 by [@​renovate](https://github.com/renovate) in [projectbluefin/documentation#639](https://github.com/projectbluefin/documentation/pull/639) +- chore(deps): update actions/setup-node action to v6 by [@​renovate](https://github.com/renovate) in [projectbluefin/documentation#638](https://github.com/projectbluefin/documentation/pull/638) +- chore(deps): update actions/cache action to v5 by [@​renovate](https://github.com/renovate) in [projectbluefin/documentation#635](https://github.com/projectbluefin/documentation/pull/635) +- docs: update driver versions by [@​github-actions](https://github.com/github-actions) in [projectbluefin/documentation#633](https://github.com/projectbluefin/documentation/pull/633) +- docs: update driver versions by [@​github-actions](https://github.com/github-actions) in [projectbluefin/documentation#620](https://github.com/projectbluefin/documentation/pull/620) +- docs(reports): Monthly report for February 2026 by [@​github-actions](https://github.com/github-actions) in [projectbluefin/documentation#610](https://github.com/projectbluefin/documentation/pull/610) +- Add quicklaunch keyboard shortcut documentation by [@​copilot-swe-agent](https://github.com/copilot-swe-agent) in [projectbluefin/documentation#631](https://github.com/projectbluefin/documentation/pull/631) +- Add blog post: Automated reports and changelogs by [@​copilot-swe-agent](https://github.com/copilot-swe-agent) in [projectbluefin/documentation#612](https://github.com/projectbluefin/documentation/pull/612) +- chore(deps): update github actions by [@​renovate](https://github.com/renovate) in [projectbluefin/dakota#57](https://github.com/projectbluefin/dakota/pull/57) +- chore(deps): update dependency buildstream-plugins to v2.5.0 by [@​renovate](https://github.com/renovate) in [projectbluefin/dakota#58](https://github.com/projectbluefin/dakota/pull/58) +- chore(deps): update github actions (major) by [@​renovate](https://github.com/renovate) in [projectbluefin/dakota#59](https://github.com/projectbluefin/dakota/pull/59) +- chore(deps): update tarball sources by [@​github-actions](https://github.com/github-actions) in [projectbluefin/dakota#65](https://github.com/projectbluefin/dakota/pull/65) +- chore(deps): update tarball sources by [@​github-actions](https://github.com/github-actions) in [projectbluefin/dakota#31](https://github.com/projectbluefin/dakota/pull/31) +- chore(deps): update tarball sources by [@​github-actions](https://github.com/github-actions) in [projectbluefin/dakota#27](https://github.com/projectbluefin/dakota/pull/27) +- Use freedesktop-sdk oci-builder instead of custom build-oci-rs by [@​copilot-swe-agent](https://github.com/copilot-swe-agent) in [projectbluefin/dakota#22](https://github.com/projectbluefin/dakota/pull/22) +- chore(deps): update github actions by [@​renovate](https://github.com/renovate) in [projectbluefin/egg#57](https://github.com/projectbluefin/dakota/pull/57) +- chore(deps): update dependency buildstream-plugins to v2.5.0 by [@​renovate](https://github.com/renovate) in [projectbluefin/egg#58](https://github.com/projectbluefin/dakota/pull/58) +- chore(deps): update github actions (major) by [@​renovate](https://github.com/renovate) in [projectbluefin/egg#59](https://github.com/projectbluefin/dakota/pull/59) +- chore(deps): update tarball sources by [@​github-actions](https://github.com/github-actions) in [projectbluefin/egg#65](https://github.com/projectbluefin/dakota/pull/65) +- chore(deps): update tarball sources by [@​github-actions](https://github.com/github-actions) in [projectbluefin/egg#31](https://github.com/projectbluefin/dakota/pull/31) +- chore(deps): update tarball sources by [@​github-actions](https://github.com/github-actions) in [projectbluefin/egg#27](https://github.com/projectbluefin/dakota/pull/27) +- Use freedesktop-sdk oci-builder instead of custom build-oci-rs by [@​copilot-swe-agent](https://github.com/copilot-swe-agent) in [projectbluefin/egg#22](https://github.com/projectbluefin/dakota/pull/22) + +
+ +## New Lights + +We welcome our newest Guardians to the project. + +> "I do not know what the future holds. But I know this: with you at our side, there is nothing we cannot face." +> +> —Commander Zavala + +
+ + + + + + + + + + + + + + + +
+ +## Contributors + +> "Define yourself by your actions." +> +> —Lord Saladin + +
+ + + + + + + + + + + + + + + + + + + + + + + +
+ +--- + +*Want to see the latest OS releases? Check out the [Changelogs](/changelogs). For announcements and deep dives, read our [Blog](/blog).* + +*This report was automatically generated from [todo.projectbluefin.io](https://todo.projectbluefin.io).* + +--- + +*Generated on 2026-03-01* +[View Project Board](https://todo.projectbluefin.io) | [Report an Issue](https://github.com/projectbluefin/common/issues/new) From 8e74095fbe2bdbc5ac0b5db7aa3f38822c4f5838 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 2 Mar 2026 10:42:31 +0000 Subject: [PATCH 07/10] docs(reports): add monthly report for March 2026 --- reports/2026-02-28-report.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reports/2026-02-28-report.mdx b/reports/2026-02-28-report.mdx index 6ee87e9d..31200369 100644 --- a/reports/2026-02-28-report.mdx +++ b/reports/2026-02-28-report.mdx @@ -553,5 +553,5 @@ We welcome our newest Guardians to the project. --- -*Generated on 2026-03-01* +*Generated on 2026-03-02* [View Project Board](https://todo.projectbluefin.io) | [Report an Issue](https://github.com/projectbluefin/common/issues/new) From 8f7a6180266e78db6bb3b10e52da602a1abb37e5 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 3 Mar 2026 10:38:04 +0000 Subject: [PATCH 08/10] docs(reports): add monthly report for March 2026 --- reports/2026-02-28-report.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/reports/2026-02-28-report.mdx b/reports/2026-02-28-report.mdx index 31200369..30510678 100644 --- a/reports/2026-02-28-report.mdx +++ b/reports/2026-02-28-report.mdx @@ -240,8 +240,8 @@ import GitHubProfileCard from '@site/src/components/GitHubProfileCard'; - fix: add git pull --rebase to bottle workflow to handle concurrent pushes by [@​ahmedadan](https://github.com/ahmedadan) in [#247](https://github.com/ublue-os/homebrew-tap/pull/247) - docs(linux-mcp-server): add link to upstream survey by [@​castrojo](https://github.com/castrojo) in [#240](https://github.com/ublue-os/homebrew-tap/pull/240) - feat: add `agy` target alias for the antigravity binary by [@​hanthor](https://github.com/hanthor) in [#234](https://github.com/ublue-os/homebrew-tap/pull/234) -- feat(cask): add emdash-linux by [@​ahmedadan](https://github.com/ahmedadan) in [#191](https://github.com/ublue-os/homebrew-experimental-tap/pull/191) - feat: add craft-agents-linux by [@​KiKaraage](https://github.com/KiKaraage) in [#186](https://github.com/ublue-os/homebrew-experimental-tap/pull/186) +- feat(cask): add emdash-linux by [@​ahmedadan](https://github.com/ahmedadan) in [#191](https://github.com/ublue-os/homebrew-experimental-tap/pull/191) - Fix emacs-app-linux GUI startup by placing pdmp next to binary by [@​dtg01100](https://github.com/dtg01100) in [#188](https://github.com/ublue-os/homebrew-experimental-tap/pull/188) - docs: add torrent column to ISO download tables by [@​castrojo](https://github.com/castrojo) in [#651](https://github.com/projectbluefin/documentation/pull/651) - Edit streams table to reflect stable being default by [@​louhitar](https://github.com/louhitar) in [#632](https://github.com/projectbluefin/documentation/pull/632) @@ -553,5 +553,5 @@ We welcome our newest Guardians to the project. --- -*Generated on 2026-03-02* +*Generated on 2026-03-03* [View Project Board](https://todo.projectbluefin.io) | [Report an Issue](https://github.com/projectbluefin/common/issues/new) From 04324958ecf1b082c353abde0f50377cc8b928a7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 4 Mar 2026 10:36:22 +0000 Subject: [PATCH 09/10] docs(reports): add monthly report for March 2026 --- reports/2026-02-28-report.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reports/2026-02-28-report.mdx b/reports/2026-02-28-report.mdx index 30510678..932d5627 100644 --- a/reports/2026-02-28-report.mdx +++ b/reports/2026-02-28-report.mdx @@ -553,5 +553,5 @@ We welcome our newest Guardians to the project. --- -*Generated on 2026-03-03* +*Generated on 2026-03-04* [View Project Board](https://todo.projectbluefin.io) | [Report an Issue](https://github.com/projectbluefin/common/issues/new) From 4984fe7fec3eecaa74f2ec63928cf1eb930a7667 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 1 Apr 2026 10:55:39 +0000 Subject: [PATCH 10/10] docs(reports): add monthly report for April 2026 --- reports/2026-03-31-report.mdx | 707 ++++++++++++++++++++++++++++++++++ 1 file changed, 707 insertions(+) create mode 100644 reports/2026-03-31-report.mdx diff --git a/reports/2026-03-31-report.mdx b/reports/2026-03-31-report.mdx new file mode 100644 index 00000000..685c7be8 --- /dev/null +++ b/reports/2026-03-31-report.mdx @@ -0,0 +1,707 @@ +--- +title: "Mesozoic March 2026" +date: 2026-03-31 +slug: /2026/03 +tags: [monthly-report, project-activity] +--- + +import GitHubProfileCard from '@site/src/components/GitHubProfileCard'; + + +# Summary + +- **Month:** March 2026 +- **Total items:** 179 + - **Planned work:** 8 + - **Opportunistic work:** 171 +- **Contributors:** 21 +- **New contributors:** 10 + + +## Desktop + +![area/gnome](https://img.shields.io/badge/area%2Fgnome-28A745?style=flat-square) ![area/aurora](https://img.shields.io/badge/area%2Faurora-1D76DB?style=flat-square) ![area/bling](https://img.shields.io/badge/area%2Fbling-F9C74F?style=flat-square) + +### Planned Work + +- fix: alias definition for cat command by [@​castrojo](https://github.com/castrojo) in [#220](https://github.com/projectbluefin/common/pull/220) + +### Opportunistic Work + +- fix: upgrade selinux-policy to 43.x for GNOME 49 to resolve GDM failure by [@​hanthor](https://github.com/hanthor) in [#1242](https://github.com/ublue-os/bluefin-lts/pull/1242) +- feat: add Bazaar Companion extension by [@​castrojo](https://github.com/castrojo) in [#1243](https://github.com/ublue-os/bluefin-lts/pull/1243) +- fix: install jxl-pixbuf-loader for JPEG-XL desktop backgrounds by [@​hanthor](https://github.com/hanthor) in [#1230](https://github.com/ublue-os/bluefin-lts/pull/1230) +- feat: add GNOME 50 full build pipeline with GNOME_VERSION build arg by [@​hanthor](https://github.com/hanthor) in [#1218](https://github.com/ublue-os/bluefin-lts/pull/1218) +- feat: add GNOME 50 testing builds (lts-testing-50, lts-hwe-testing-50) by [@​hanthor](https://github.com/hanthor) in [#1209](https://github.com/ublue-os/bluefin-lts/pull/1209) +- feat: switch from GNOME 48 to GNOME 49 by [@​hanthor](https://github.com/hanthor) in [#1207](https://github.com/ublue-os/bluefin-lts/pull/1207) +- Revert "feat(GNOME) : gnome 49 backport" by [@​hanthor](https://github.com/hanthor) in [#1192](https://github.com/ublue-os/bluefin-lts/pull/1192) +- feat(GNOME) : gnome 49 backport by [@​hanthor](https://github.com/hanthor) in [#1187](https://github.com/ublue-os/bluefin-lts/pull/1187) + +--- + +## Development + +![area/dx](https://img.shields.io/badge/area%2Fdx-17A2B8?style=flat-square) + +### Planned Work + +> Status: _ChillOps_ + +### Opportunistic Work + +- feat: Add OpenSSF Scorecard Action by [@​KyleGospo](https://github.com/KyleGospo) in [#4273](https://github.com/ublue-os/bluefin/pull/4273) +- chore(renovate): fix automerge rules and reschedule lts cron by [@​castrojo](https://github.com/castrojo) in [#1171](https://github.com/ublue-os/bluefin-lts/pull/1171) + +### Homebrew Package Updates + +![Production Tap](https://img.shields.io/badge/production--tap-34%20updates-blue?style=flat-square) ![Experimental Tap](https://img.shields.io/badge/experimental--tap-44%20updates-orange?style=flat-square) + +**78 automated updates** this month via GitHub Actions. Homebrew tap version bumps ensure Bluefin users always have access to the latest stable releases. + +#### Quick Summary + +| Tap | Updates | +|-----|---------| +| production-tap | 34 | +| experimental-tap | 44 | + +
+View all production-tap updates (34) + +| Package | Versions | PR | +|---------|----------|-----| +| antigravity-linux | 1.21.9 → 1.20.3 (6 updates) | [#317](https://github.com/ublue-os/homebrew-tap/pull/317) | +| visual-studio-code-linux | 1.113.0 → 1.110.0 (5 updates) | [#311](https://github.com/ublue-os/homebrew-tap/pull/311) | +| vscodium-linux | 1.112.01907 → 1.110.01571 (4 updates) | [#309](https://github.com/ublue-os/homebrew-tap/pull/309) | +| goose-linux | 1.28.0 → 1.27.0 (4 updates) | [#304](https://github.com/ublue-os/homebrew-tap/pull/304) | +| jetbrains-toolbox-linux | 3.4.1.78303 → 3.3.1.75249 (3 updates) | [#310](https://github.com/ublue-os/homebrew-tap/pull/310) | +| lm-studio-linux | 0.4.8 → 0.4.7 (2 updates) | [#314](https://github.com/ublue-os/homebrew-tap/pull/314) | +| 1password-gui-linux | 8.12.8 → 8.12.6 (2 updates) | [#302](https://github.com/ublue-os/homebrew-tap/pull/302) | +| framework-tool | 0.6.1 | [#292](https://github.com/ublue-os/homebrew-tap/pull/292) | + +
+ +
+View all experimental-tap updates (44) + +| Package | Versions | PR | +|---------|----------|-----| +| opencode-desktop-linux | 1.3.9 → 1.3.2 (5 updates) | [#253](https://github.com/ublue-os/homebrew-experimental-tap/pull/253) | +| emdash-linux | 0.4.45 → 0.4.41 (4 updates) | [#250](https://github.com/ublue-os/homebrew-experimental-tap/pull/250) | +| rider-linux | 2026.1 → 2025.3.3 (3 updates) | [#255](https://github.com/ublue-os/homebrew-experimental-tap/pull/255) | +| rustrover-linux | 2026.1 → 2025.3.5 (2 updates) | [#256](https://github.com/ublue-os/homebrew-experimental-tap/pull/256) | +| pycharm-linux | 2026.1 → 2025.3.4 (2 updates) | [#254](https://github.com/ublue-os/homebrew-experimental-tap/pull/254) | +| cursor-linux | 2.6.22 → 2.6.21 (2 updates) | [#240](https://github.com/ublue-os/homebrew-experimental-tap/pull/240) | +| craft-agents-linux | 0.8.1 → 0.8.0 (2 updates) | [#239](https://github.com/ublue-os/homebrew-experimental-tap/pull/239) | +| clion-linux | 2026.1 → 2025.3.4 (2 updates) | [#238](https://github.com/ublue-os/homebrew-experimental-tap/pull/238) | +| goland-linux | 2026.1 → 2025.3.4 (2 updates) | [#243](https://github.com/ublue-os/homebrew-experimental-tap/pull/243) | +| phpstorm-linux | 2026.1 → 2025.3.4 (2 updates) | [#245](https://github.com/ublue-os/homebrew-experimental-tap/pull/245) | +| rubymine-linux | 2026.1 → 2025.3.4 (2 updates) | [#247](https://github.com/ublue-os/homebrew-experimental-tap/pull/247) | +| dataspell-linux | 2026.1 | [#252](https://github.com/ublue-os/homebrew-experimental-tap/pull/252) | +| datagrip-linux | 2026.1 | [#241](https://github.com/ublue-os/homebrew-experimental-tap/pull/241) | +| dockerd-linux | 29.3.1 | [#225](https://github.com/ublue-os/homebrew-experimental-tap/pull/225) | +| intellij-idea-linux | 2026.1 | [#228](https://github.com/ublue-os/homebrew-experimental-tap/pull/228) | +| webstorm-linux | 2026.1 | [#235](https://github.com/ublue-os/homebrew-experimental-tap/pull/235) | + +
+ +--- + +## Ecosystem + +![area/brew](https://img.shields.io/badge/area%2Fbrew-E8590C?style=flat-square) ![area/bluespeed](https://img.shields.io/badge/area%2Fbluespeed-1D76DB?style=flat-square) ![area/flatpak](https://img.shields.io/badge/area%2Fflatpak-9333EA?style=flat-square) + +### Planned Work + +- Remove 'mods' from ai-tools.Brewfile by [@​mmartinortiz](https://github.com/mmartinortiz) in [#231](https://github.com/projectbluefin/common/pull/231) +- feat(brew): podman-tui to Homebrew CLI Brewfile by [@​castrojo](https://github.com/castrojo) in [#228](https://github.com/projectbluefin/common/pull/228) +- feat: add llmfit to ai-tools.Brewfile by [@​KiKaraage](https://github.com/KiKaraage) in [#226](https://github.com/projectbluefin/common/pull/226) + +### Opportunistic Work + +- chore(deps): pin homebrew/actions action to 8f52032 by [@​mergeraptor](https://github.com/mergeraptor) in [#42](https://github.com/projectbluefin/iso/pull/42) + +--- + +## System Services & Policies + +![area/services](https://img.shields.io/badge/area%2Fservices-4A90E2?style=flat-square) ![area/policy](https://img.shields.io/badge/area%2Fpolicy-5B8BC1?style=flat-square) + +### Planned Work + +> Status: _ChillOps_ + +### Opportunistic Work + +- fix: turn off bazaar.service for now by [@​renner0e](https://github.com/renner0e) in [#1172](https://github.com/ublue-os/bluefin-lts/pull/1172) +- fix: fetch raw instead of blob for zram config by [@​jumpyvi](https://github.com/jumpyvi) in [#1170](https://github.com/ublue-os/bluefin-lts/pull/1170) + +--- + +## Hardware + +![area/hardware](https://img.shields.io/badge/area%2Fhardware-F59E0B?style=flat-square) ![area/nvidia](https://img.shields.io/badge/area%2Fnvidia-76B900?style=flat-square) + +### Planned Work + +> Status: _ChillOps_ + +### Opportunistic Work + +- fix(ci): replace cosign attest with oras attach and use RPM-bundled nvidia-install.sh by [@​buggerman](https://github.com/buggerman) in [#4274](https://github.com/ublue-os/bluefin/pull/4274) +- fix(gdx): guard nvidia-modeset.conf copy for arm64 by [@​hanthor](https://github.com/hanthor) in [#1232](https://github.com/ublue-os/bluefin-lts/pull/1232) +- fix(gdx): remove stale kernel-pin, follow coreos-stable akmods by [@​hanthor](https://github.com/hanthor) in [#1231](https://github.com/ublue-os/bluefin-lts/pull/1231) + +--- + +## Infrastructure + +![area/iso](https://img.shields.io/badge/area%2Fiso-A0522D?style=flat-square) ![area/upstream](https://img.shields.io/badge/area%2Fupstream-5CB85C?style=flat-square) ![area/buildstream](https://img.shields.io/badge/area%2Fbuildstream-0066FF?style=flat-square) ![area/finpilot](https://img.shields.io/badge/area%2Ffinpilot-7C3AED?style=flat-square) ![area/just](https://img.shields.io/badge/area%2Fjust-E99695?style=flat-square) ![area/testing](https://img.shields.io/badge/area%2Ftesting-F59E0B?style=flat-square) + +### Planned Work + +> Status: _ChillOps_ + +### Opportunistic Work + +- feat(beta): turn on Bluefin beta by [@​castrojo](https://github.com/castrojo) in [#4355](https://github.com/ublue-os/bluefin/pull/4355) +- chore(beta): point beta builds at beta branch by [@​hanthor](https://github.com/hanthor) in [#4362](https://github.com/ublue-os/bluefin/pull/4362) +- feat: deprecate GTS image tag and migrate to stable by [@​ahmedadan](https://github.com/ahmedadan) in [#4251](https://github.com/ublue-os/bluefin/pull/4251) +- feat: layer GNOME 50 on top of GNOME 49 base image by [@​hanthor](https://github.com/hanthor) in [#1212](https://github.com/ublue-os/bluefin-lts/pull/1212) +- docs(agents): update documentation for build-iso-lts-hwe-testing.yml … by [@​castrojo](https://github.com/castrojo) in [#46](https://github.com/projectbluefin/iso/pull/46) +- ci(prerelease): attach iso-CHECKSUM files to GitHub prereleases by [@​castrojo](https://github.com/castrojo) in [#45](https://github.com/projectbluefin/iso/pull/45) +- ci(iso): harden testing/production isolation across build and promote… by [@​castrojo](https://github.com/castrojo) in [#44](https://github.com/projectbluefin/iso/pull/44) +- ci(iso): add weekly lts-hwe-testing iso build by [@​castrojo](https://github.com/castrojo) in [#43](https://github.com/projectbluefin/iso/pull/43) +- fix(ci): correct build-iso-all cron schedule to run monthly by [@​castrojo](https://github.com/castrojo) in [#37](https://github.com/projectbluefin/iso/pull/37) + +--- + +## Documentation + +![kind/documentation](https://img.shields.io/badge/kind%2Fdocumentation-0066FF?style=flat-square) + +> Status: _ChillOps_ + +--- + +## Tech Debt + +![kind/tech-debt](https://img.shields.io/badge/kind%2Ftech-debt-D4A259?style=flat-square) + +### Planned Work + +- chore(rollback-helper): Remove gts by [@​AtomHare](https://github.com/AtomHare) in [#229](https://github.com/projectbluefin/common/pull/229) + +### Opportunistic Work + +> Status: _ChillOps_ + +--- + +## Automation + +![kind/automation](https://img.shields.io/badge/kind%2Fautomation-5B8BC1?style=flat-square) ![kind/github-action](https://img.shields.io/badge/kind%2Fgithub-action-2088FF?style=flat-square) ![kind/renovate](https://img.shields.io/badge/kind%2Frenovate-3B82F6?style=flat-square) + +### Planned Work + +- fix(renovate): use customManagers with currentValue group by [@​ahmedadan](https://github.com/ahmedadan) in [#242](https://github.com/projectbluefin/common/pull/242) + +### Opportunistic Work + +- fix(ci): grant contents:write to generate-release jobs by [@​castrojo](https://github.com/castrojo) in [#4371](https://github.com/ublue-os/bluefin/pull/4371) +- chore(ci): add Sigstore build attestations by [@​castrojo](https://github.com/castrojo) in [#4369](https://github.com/ublue-os/bluefin/pull/4369) +- fix(ci): remove pull_request trigger from GNOME 50 workflow by [@​castrojo](https://github.com/castrojo) in [#1238](https://github.com/ublue-os/bluefin-lts/pull/1238) +- fix: upload-artifact names for hwe/non-hwe gnome50 builds by [@​hanthor](https://github.com/hanthor) in [#1220](https://github.com/ublue-os/bluefin-lts/pull/1220) +- feat: add bluefin-dx GNOME 50 build variants by [@​hanthor](https://github.com/hanthor) in [#1221](https://github.com/ublue-os/bluefin-lts/pull/1221) +- fix(ci): use regular merge for promotion PRs instead of squash by [@​castrojo](https://github.com/castrojo) in [#1201](https://github.com/ublue-os/bluefin-lts/pull/1201) +- fix(ci): replace PR promotion with squash push in promote-to-lts by [@​castrojo](https://github.com/castrojo) in [#1177](https://github.com/ublue-os/bluefin-lts/pull/1177) +- fix(ci): sync workflow files and AGENTS.md from main by [@​castrojo](https://github.com/castrojo) in [#1161](https://github.com/ublue-os/bluefin-lts/pull/1161) +- fix(ci): fix LTS promotion workflow failures by [@​castrojo](https://github.com/castrojo) in [#1157](https://github.com/ublue-os/bluefin-lts/pull/1157) +- fix(ci): prevent branch pollution by replacing pull app with manual workflow by [@​castrojo](https://github.com/castrojo) in [#1152](https://github.com/ublue-os/bluefin-lts/pull/1152) +- fix(ci): prevent accidental LTS tag publishing from pull bot PRs by [@​castrojo](https://github.com/castrojo) in [#1147](https://github.com/ublue-os/bluefin-lts/pull/1147) +- feat: switch lts builds to cron-only schedule by [@​castrojo](https://github.com/castrojo) in [#1138](https://github.com/ublue-os/bluefin-lts/pull/1138) +- fix(ci): restrict SBOM generation to lts branch only by [@​castrojo](https://github.com/castrojo) in [#1142](https://github.com/ublue-os/bluefin-lts/pull/1142) +- revert: restore SBOM generation on main branch by [@​castrojo](https://github.com/castrojo) in [#1141](https://github.com/ublue-os/bluefin-lts/pull/1141) +- chore(deps): update github actions (major) by [@​mergeraptor](https://github.com/mergeraptor) in [#40](https://github.com/projectbluefin/iso/pull/40) +- chore(deps): update github actions by [@​mergeraptor](https://github.com/mergeraptor) in [#39](https://github.com/projectbluefin/iso/pull/39) + +--- + +## Localization + +![kind/translation](https://img.shields.io/badge/kind%2Ftranslation-8B5CF6?style=flat-square) + +> Status: _ChillOps_ + +--- + +## Other + +- fix(ublue-fastfetch): use exec to preserve parent shell detection by [@​kriszentner](https://github.com/kriszentner) in [#233](https://github.com/projectbluefin/common/pull/233) +- feat(bazaar, po): add Indonesian curation translation by [@​KiKaraage](https://github.com/KiKaraage) in [#207](https://github.com/projectbluefin/common/pull/207) +- feat: add Bazaar Companion extension by [@​coxde](https://github.com/coxde) in [#4089](https://github.com/ublue-os/bluefin/pull/4089) +- fix(packages): add autofs and restrict ROCm to non-nvidia dx by [@​castrojo](https://github.com/castrojo) in [#4370](https://github.com/ublue-os/bluefin/pull/4370) +- feat(ci): add DNF package cache to reusable build workflow by [@​castrojo](https://github.com/castrojo) in [#4359](https://github.com/ublue-os/bluefin/pull/4359) +- fix(packages): remove sssd cluster packages by [@​castrojo](https://github.com/castrojo) in [#4356](https://github.com/ublue-os/bluefin/pull/4356) +- fix: turn off bazaar.service by [@​renner0e](https://github.com/renner0e) in [#4264](https://github.com/ublue-os/bluefin/pull/4264) +- fix:DRACUT_TMPDIR export for kernel swap by [@​hanthor](https://github.com/hanthor) in [#1251](https://github.com/ublue-os/bluefin-lts/pull/1251) +- fix(build): resolve dracut EXDEV and libjxl conflict in gnome-50 builds by [@​hanthor](https://github.com/hanthor) in [#1240](https://github.com/ublue-os/bluefin-lts/pull/1240) +- fix: upgrade script was being wiped by /tmp tmpfs mount by [@​hanthor](https://github.com/hanthor) in [#1213](https://github.com/ublue-os/bluefin-lts/pull/1213) +- fix(ci): use tree-hash anchor for accurate promotion commit list by [@​castrojo](https://github.com/castrojo) in [#1197](https://github.com/ublue-os/bluefin-lts/pull/1197) +- ci(promote): replace push-based promotion with PR gate by [@​castrojo](https://github.com/castrojo) in [#1195](https://github.com/ublue-os/bluefin-lts/pull/1195) +- fix(ci): prevent production LTS tag pollution from main branch merges by [@​castrojo](https://github.com/castrojo) in [#1154](https://github.com/ublue-os/bluefin-lts/pull/1154) +- chore(ci): switch away from change-string-case-action by [@​renner0e](https://github.com/renner0e) in [#1894](https://github.com/ublue-os/aurora/pull/1894) +- fix(ci): be smarter about DNF package caching by [@​renner0e](https://github.com/renner0e) in [#1952](https://github.com/ublue-os/aurora/pull/1952) +- chore(beta): adjust fedora version logic for beta in rechunker by [@​renner0e](https://github.com/renner0e) in [#1972](https://github.com/ublue-os/aurora/pull/1972) +- chore(ci): remove akmods check for fedora version by [@​renner0e](https://github.com/renner0e) in [#1966](https://github.com/ublue-os/aurora/pull/1966) +- chore: remove mesa-va-drivers from f44 by [@​inffy](https://github.com/inffy) in [#1965](https://github.com/ublue-os/aurora/pull/1965) +- chore: refresh beta with changes from main by [@​renner0e](https://github.com/renner0e) in [#1962](https://github.com/ublue-os/aurora/pull/1962) +- fix(ci): make cache use proper fedora version by [@​renner0e](https://github.com/renner0e) in [#1961](https://github.com/ublue-os/aurora/pull/1961) +- fix(ci): actually hardcode the cache restore key to aurora-dx by [@​renner0e](https://github.com/renner0e) in [#1956](https://github.com/ublue-os/aurora/pull/1956) +- fix: typo in bash-preexec by [@​renner0e](https://github.com/renner0e) in [#1955](https://github.com/ublue-os/aurora/pull/1955) +- feat(ci): enable zstd:chunked compression by [@​renner0e](https://github.com/renner0e) in [#1951](https://github.com/ublue-os/aurora/pull/1951) +- fix(ci): add missing permission for attestations by [@​renner0e](https://github.com/renner0e) in [#1947](https://github.com/ublue-os/aurora/pull/1947) +- chore(ci): add attestation by [@​renner0e](https://github.com/renner0e) in [#1872](https://github.com/ublue-os/aurora/pull/1872) +- chore: catchup beta with main by [@​renner0e](https://github.com/renner0e) in [#1941](https://github.com/ublue-os/aurora/pull/1941) +- chore: use aurora package variant for plasma-setup by [@​renner0e](https://github.com/renner0e) in [#1933](https://github.com/ublue-os/aurora/pull/1933) +- fix(beta): make docker able to pull the image by [@​renner0e](https://github.com/renner0e) in [#1934](https://github.com/ublue-os/aurora/pull/1934) +- chore: Add LFX Health Score badge to README by [@​inffy](https://github.com/inffy) in [#1930](https://github.com/ublue-os/aurora/pull/1930) +- fix(beta): replace konsole with ptyxis in plasma by [@​renner0e](https://github.com/renner0e) in [#1928](https://github.com/ublue-os/aurora/pull/1928) +- chore: remove openrazer-kmod by [@​inffy](https://github.com/inffy) in [#1923](https://github.com/ublue-os/aurora/pull/1923) +- chore(beta): plasma-setup branding by [@​renner0e](https://github.com/renner0e) in [#1916](https://github.com/ublue-os/aurora/pull/1916) +- feat: rechunk with rpm-ostree by [@​renner0e](https://github.com/renner0e) in [#1476](https://github.com/ublue-os/aurora/pull/1476) +- chore: rename the Sunshine service by [@​inffy](https://github.com/inffy) in [#1920](https://github.com/ublue-os/aurora/pull/1920) +- chore: remove remaining sssd packages by [@​renner0e](https://github.com/renner0e) in [#1911](https://github.com/ublue-os/aurora/pull/1911) +- fix(ci): run scorecard once per week with stable by [@​renner0e](https://github.com/renner0e) in [#1909](https://github.com/ublue-os/aurora/pull/1909) +- chore: remove starship by [@​renner0e](https://github.com/renner0e) in [#1851](https://github.com/ublue-os/aurora/pull/1851) +- chore: catchup beta with main by [@​inffy](https://github.com/inffy) in [#1908](https://github.com/ublue-os/aurora/pull/1908) +- chore: remove fw-fanctrl package for now by [@​inffy](https://github.com/inffy) in [#1674](https://github.com/ublue-os/aurora/pull/1674) +- chore: remove discover by [@​renner0e](https://github.com/renner0e) in [#1903](https://github.com/ublue-os/aurora/pull/1903) +- feat: remove ptyxis from image by [@​dreamyukii](https://github.com/dreamyukii) in [#1784](https://github.com/ublue-os/aurora/pull/1784) +- chore: remove SDDM workarounds by [@​renner0e](https://github.com/renner0e) in [#1837](https://github.com/ublue-os/aurora/pull/1837) +- fix(beta): add mariadb back by [@​renner0e](https://github.com/renner0e) in [#1902](https://github.com/ublue-os/aurora/pull/1902) +- feat: add OpenSSF scorecard regression check by [@​inffy](https://github.com/inffy) in [#1866](https://github.com/ublue-os/aurora/pull/1866) +- chore: improve ssf scorecard by [@​inffy](https://github.com/inffy) in [#1865](https://github.com/ublue-os/aurora/pull/1865) +- chore(ci): Disable merge_group trigger in beta workflow by [@​inffy](https://github.com/inffy) in [#1901](https://github.com/ublue-os/aurora/pull/1901) +- chore(beta): make F44 build by [@​renner0e](https://github.com/renner0e) in [#1879](https://github.com/ublue-os/aurora/pull/1879) +- chore: catch beta up with main by [@​renner0e](https://github.com/renner0e) in [#1900](https://github.com/ublue-os/aurora/pull/1900) +- chore: Revert "chore: workaround for rpm-ostreed.conf getting overwritten" by [@​inffy](https://github.com/inffy) in [#1889](https://github.com/ublue-os/aurora/pull/1889) +- chore: remove OpenSSF regression check by [@​inffy](https://github.com/inffy) in [#1899](https://github.com/ublue-os/aurora/pull/1899) +- feat: add autofs by [@​aidalgol](https://github.com/aidalgol) in [#1897](https://github.com/ublue-os/aurora/pull/1897) +- fix: use latest runner again for scorecard by [@​renner0e](https://github.com/renner0e) in [#1888](https://github.com/ublue-os/aurora/pull/1888) +- chore(ci): enable beta workflows only on beta branch by [@​renner0e](https://github.com/renner0e) in [#1878](https://github.com/ublue-os/aurora/pull/1878) +- chore: remove kinoite-beta from image-versions.yml by [@​renner0e](https://github.com/renner0e) in [#1877](https://github.com/ublue-os/aurora/pull/1877) +- chore: bump beta to 44 by [@​ledif](https://github.com/ledif) in [#1869](https://github.com/ublue-os/aurora/pull/1869) +- chore: workaround for rpm-ostreed.conf getting overwritten by [@​renner0e](https://github.com/renner0e) in [#1873](https://github.com/ublue-os/aurora/pull/1873) +- chore: set artifact retention to 1 day by [@​renner0e](https://github.com/renner0e) in [#1867](https://github.com/ublue-os/aurora/pull/1867) +- fix: clear out content in /\{var,tmp\} by [@​renner0e](https://github.com/renner0e) in [#1864](https://github.com/ublue-os/aurora/pull/1864) +- fix: Apply changes recommended by the OpenSSF by [@​KyleGospo](https://github.com/KyleGospo) in [#1861](https://github.com/ublue-os/aurora/pull/1861) +- chore: add openssf scorecard to readme by [@​renner0e](https://github.com/renner0e) in [#1860](https://github.com/ublue-os/aurora/pull/1860) +- chore: setup openssf scorecard by [@​renner0e](https://github.com/renner0e) in [#1859](https://github.com/ublue-os/aurora/pull/1859) +- fix(antigravity): URL scheme handling, user guidance, and added path by [@​hanthor](https://github.com/hanthor) in [#290](https://github.com/ublue-os/homebrew-tap/pull/290) +- Update dockerd-linux SHA by [@​jumpyvi](https://github.com/jumpyvi) in [#208](https://github.com/ublue-os/homebrew-experimental-tap/pull/208) +- fix(emacs-app-linux): avoid on_arch_conditional errors and improve WM_CLASS handling by [@​dtg01100](https://github.com/dtg01100) in [#189](https://github.com/ublue-os/homebrew-experimental-tap/pull/189) +- fix: remove redundant macOS tap copy in bottle build by [@​hanthor](https://github.com/hanthor) in [#202](https://github.com/ublue-os/homebrew-experimental-tap/pull/202) +- fix: use experimental tap path throughout bottle workflow by [@​hanthor](https://github.com/hanthor) in [#201](https://github.com/ublue-os/homebrew-experimental-tap/pull/201) +- fix: avoid tap ambiguity in macOS bottle build by [@​hanthor](https://github.com/hanthor) in [#200](https://github.com/ublue-os/homebrew-experimental-tap/pull/200) +- fix: fully-qualify bluefin-cli tap in bottle workflow by [@​hanthor](https://github.com/hanthor) in [#199](https://github.com/ublue-os/homebrew-experimental-tap/pull/199) +- fix: use supported macOS x86 runner for bluefin-cli bottles by [@​hanthor](https://github.com/hanthor) in [#198](https://github.com/ublue-os/homebrew-experimental-tap/pull/198) +- chore: switch bluefin-cli to Homebrew Go formula + bottles by [@​hanthor](https://github.com/hanthor) in [#197](https://github.com/ublue-os/homebrew-experimental-tap/pull/197) +- Update docker to 29.2.1 by [@​jumpyvi](https://github.com/jumpyvi) in [#195](https://github.com/ublue-os/homebrew-experimental-tap/pull/195) +- chore: bump craft-agents-linux 0.6.0 by [@​KiKaraage](https://github.com/KiKaraage) in [#196](https://github.com/ublue-os/homebrew-experimental-tap/pull/196) +- chore(renovate): group eslint and @typescript-eslint in one PR by [@​castrojo](https://github.com/castrojo) in [#698](https://github.com/projectbluefin/documentation/pull/698) +- chore(deps): update step-security/harden-runner action to v2.16.1 by [@​mergeraptor](https://github.com/mergeraptor) in [#689](https://github.com/projectbluefin/documentation/pull/689) +- feat(driver-versions): add foil effects, Mesa/GNOME cards, CodeBlock refactor by [@​castrojo](https://github.com/castrojo) in [#694](https://github.com/projectbluefin/documentation/pull/694) +- docs(downloads): add weekly lts-hwe testing download table by [@​castrojo](https://github.com/castrojo) in [#695](https://github.com/projectbluefin/documentation/pull/695) +- fix: add .npmrc legacy-peer-deps to unblock TypeScript 6 build by [@​castrojo](https://github.com/castrojo) in [#678](https://github.com/projectbluefin/documentation/pull/678) +- feat(sbom): add SBOM attestation cache pipeline by [@​castrojo](https://github.com/castrojo) in [#693](https://github.com/projectbluefin/documentation/pull/693) +- feat: SBOM pipeline for data by [@​castrojo](https://github.com/castrojo) in [#691](https://github.com/projectbluefin/documentation/pull/691) +- fix(images): address issue #20 reviewer feedback — cert identity, par… by [@​castrojo](https://github.com/castrojo) in [#690](https://github.com/projectbluefin/documentation/pull/690) +- perf(ci): add node_modules cache, broaden data cache key, add concurr… by [@​castrojo](https://github.com/castrojo) in [#688](https://github.com/projectbluefin/documentation/pull/688) +- Upstream pr/fix signing SBOM commands by [@​castrojo](https://github.com/castrojo) in [#687](https://github.com/projectbluefin/documentation/pull/687) +- fix(images): wire fetch-github-images into fetch-data chain by [@​castrojo](https://github.com/castrojo) in [#686](https://github.com/projectbluefin/documentation/pull/686) +- docs(downloads,driver-versions): fix links and remove backup ISO section by [@​castrojo](https://github.com/castrojo) in [#685](https://github.com/projectbluefin/documentation/pull/685) +- feat(driver-versions): rebuild page as timeline with per-release reba… by [@​castrojo](https://github.com/castrojo) in [#684](https://github.com/projectbluefin/documentation/pull/684) +- feat(images): add images catalog page by [@​castrojo](https://github.com/castrojo) in [#683](https://github.com/projectbluefin/documentation/pull/683) +- feat(changelogs): prototype changelog card UI with supply chain and c… by [@​castrojo](https://github.com/castrojo) in [#682](https://github.com/projectbluefin/documentation/pull/682) +- docs: Docs/lts hwe testing download links by [@​castrojo](https://github.com/castrojo) in [#681](https://github.com/projectbluefin/documentation/pull/681) +- doc: include podman settings in devcontainers doc resolves #661 by [@​NahsiN](https://github.com/NahsiN) in [#673](https://github.com/projectbluefin/documentation/pull/673) +- fix(reports): correct workflow ID and add PR pagination by [@​castrojo](https://github.com/castrojo) in [#679](https://github.com/projectbluefin/documentation/pull/679) +- Update Homebrew installation command for bluefin-cli by [@​hanthor](https://github.com/hanthor) in [#672](https://github.com/projectbluefin/documentation/pull/672) +- Remove 'mods' from AI tools documentation by [@​mmartinortiz](https://github.com/mmartinortiz) in [#659](https://github.com/projectbluefin/documentation/pull/659) +- fix(docs): correct Goose and OpenCode MCP config for dosu by [@​castrojo](https://github.com/castrojo) in [#669](https://github.com/projectbluefin/documentation/pull/669) +- blog: add hanthor profile card to bluefin-cli announcement by [@​castrojo](https://github.com/castrojo) in [#667](https://github.com/projectbluefin/documentation/pull/667) +- blog: announce bluefin-cli for Mac and Windows (WSL) by [@​castrojo](https://github.com/castrojo) in [#666](https://github.com/projectbluefin/documentation/pull/666) +- Feat/driver versions redesign by [@​castrojo](https://github.com/castrojo) in [#665](https://github.com/projectbluefin/documentation/pull/665) +- feat(changelogs): redesign changelog page with combined feed and commit view by [@​castrojo](https://github.com/castrojo) in [#664](https://github.com/projectbluefin/documentation/pull/664) +- docs: remove retired GTS references from active documentation by [@​castrojo](https://github.com/castrojo) in [#663](https://github.com/projectbluefin/documentation/pull/663) +- Update installation instructions for Lenovo ThinkPad users by [@​jfmongrain](https://github.com/jfmongrain) in [#656](https://github.com/projectbluefin/documentation/pull/656) +- fix: correct stale repo refs, announcement bar, and CI cache key by [@​castrojo](https://github.com/castrojo) in [#660](https://github.com/projectbluefin/documentation/pull/660) +- Document early alpha `bluefin-cli` for cross-platform use by [@​hanthor](https://github.com/hanthor) in [#662](https://github.com/projectbluefin/documentation/pull/662) +- feat: goobye Bluefin GTS by [@​castrojo](https://github.com/castrojo) in [#654](https://github.com/projectbluefin/documentation/pull/654) +- feat(reports): add 'New Applications' section for Homebrew additions by [@​castrojo](https://github.com/castrojo) in [#653](https://github.com/projectbluefin/documentation/pull/653) +- docs(agents): rewrite AGENTS.md and remove stale planning artifacts by [@​castrojo](https://github.com/castrojo) in [#38](https://github.com/projectbluefin/iso/pull/38) +- feat(ci): turn on automerge by [@​castrojo](https://github.com/castrojo) in [#145](https://github.com/projectbluefin/dakota/pull/145) +- chore: remove .opencode/ and plans directory by [@​castrojo](https://github.com/castrojo) in [#119](https://github.com/projectbluefin/dakota/pull/119) +- ci: Track with arch aarch64 for the arm elements by [@​alatiera](https://github.com/alatiera) in [#114](https://github.com/projectbluefin/dakota/pull/114) +- ci: Use buildstream to track elements by [@​alatiera](https://github.com/alatiera) in [#111](https://github.com/projectbluefin/dakota/pull/111) +- Fix the build_image_name again by [@​alatiera](https://github.com/alatiera) in [#97](https://github.com/projectbluefin/dakota/pull/97) +- Revert image squash by [@​alatiera](https://github.com/alatiera) in [#96](https://github.com/projectbluefin/dakota/pull/96) +- ci: Fix yaml indentation by [@​alatiera](https://github.com/alatiera) in [#95](https://github.com/projectbluefin/dakota/pull/95) +- ci: Only setup the CAS config if the secrets exist by [@​alatiera](https://github.com/alatiera) in [#94](https://github.com/projectbluefin/dakota/pull/94) +- Run builds on commits and PRs by [@​alatiera](https://github.com/alatiera) in [#92](https://github.com/projectbluefin/dakota/pull/92) +- chore: rename build-egg.yml to build.yml by [@​castrojo](https://github.com/castrojo) in [#89](https://github.com/projectbluefin/dakota/pull/89) +- Disable chunkify again by [@​alatiera](https://github.com/alatiera) in [#88](https://github.com/projectbluefin/dakota/pull/88) +- Add bluefin CAS server by [@​alatiera](https://github.com/alatiera) in [#41](https://github.com/projectbluefin/dakota/pull/41) +- Update refs by [@​alatiera](https://github.com/alatiera) in [#78](https://github.com/projectbluefin/dakota/pull/78) +- Update gnome-build-meta ref by [@​alatiera](https://github.com/alatiera) in [#76](https://github.com/projectbluefin/dakota/pull/76) +- feat(ci): turn on automerge by [@​castrojo](https://github.com/castrojo) in [#145](https://github.com/projectbluefin/dakota/pull/145) +- chore: remove .opencode/ and plans directory by [@​castrojo](https://github.com/castrojo) in [#119](https://github.com/projectbluefin/dakota/pull/119) +- ci: Track with arch aarch64 for the arm elements by [@​alatiera](https://github.com/alatiera) in [#114](https://github.com/projectbluefin/dakota/pull/114) +- ci: Use buildstream to track elements by [@​alatiera](https://github.com/alatiera) in [#111](https://github.com/projectbluefin/dakota/pull/111) +- Fix the build_image_name again by [@​alatiera](https://github.com/alatiera) in [#97](https://github.com/projectbluefin/dakota/pull/97) +- Revert image squash by [@​alatiera](https://github.com/alatiera) in [#96](https://github.com/projectbluefin/dakota/pull/96) +- ci: Fix yaml indentation by [@​alatiera](https://github.com/alatiera) in [#95](https://github.com/projectbluefin/dakota/pull/95) +- ci: Only setup the CAS config if the secrets exist by [@​alatiera](https://github.com/alatiera) in [#94](https://github.com/projectbluefin/dakota/pull/94) +- Run builds on commits and PRs by [@​alatiera](https://github.com/alatiera) in [#92](https://github.com/projectbluefin/dakota/pull/92) +- chore: rename build-egg.yml to build.yml by [@​castrojo](https://github.com/castrojo) in [#89](https://github.com/projectbluefin/dakota/pull/89) +- Disable chunkify again by [@​alatiera](https://github.com/alatiera) in [#88](https://github.com/projectbluefin/dakota/pull/88) +- Add bluefin CAS server by [@​alatiera](https://github.com/alatiera) in [#41](https://github.com/projectbluefin/dakota/pull/41) +- Update refs by [@​alatiera](https://github.com/alatiera) in [#78](https://github.com/projectbluefin/dakota/pull/78) +- Update gnome-build-meta ref by [@​alatiera](https://github.com/alatiera) in [#76](https://github.com/projectbluefin/dakota/pull/76) + +--- + +## Bot Activity + +**Automation Percentage:** 63.9% (317 bot PRs out of 496 total PRs) + +| Repository | Bot PRs | % of Total | +|------------|---------|------------| +| bluefin | 84 | 16.9% | +| bluefin-lts | 68 | 13.7% | +| aurora | 51 | 10.3% | +| dakota | 13 | 2.6% | +| egg | 13 | 2.6% | +| documentation | 9 | 1.8% | +| common | 1 | 0.2% | + +
+View bot activity details + +- chore(deps): pin dependencies by [@​renovate](https://github.com/renovate) in [projectbluefin/common#243](https://github.com/projectbluefin/common/pull/243) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 650e325 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4384](https://github.com/ublue-os/bluefin/pull/4384) +- chore(deps): update ghcr.io/ublue-os/brew:latest docker digest to 230f256 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4382](https://github.com/ublue-os/bluefin/pull/4382) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 845c8aa by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4383](https://github.com/ublue-os/bluefin/pull/4383) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 3242f44 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4381](https://github.com/ublue-os/bluefin/pull/4381) +- chore(deps): update system_files/shared/usr/share/gnome-shell/extensions/tmp/bazaar-integration@kolunmi.github.io digest to 0f4df05 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4373](https://github.com/ublue-os/bluefin/pull/4373) +- chore(deps): update ghcr.io/projectbluefin/common:latest docker digest to a04a1e6 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4372](https://github.com/ublue-os/bluefin/pull/4372) +- chore(deps): update github/codeql-action digest to c10b806 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4349](https://github.com/ublue-os/bluefin/pull/4349) +- chore(deps): update ghcr.io/ublue-os/brew:latest docker digest to b727251 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4357](https://github.com/ublue-os/bluefin/pull/4357) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 922ab9f by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4366](https://github.com/ublue-os/bluefin/pull/4366) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 3d1f4cf by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4365](https://github.com/ublue-os/bluefin/pull/4365) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to c423397 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4363](https://github.com/ublue-os/bluefin/pull/4363) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 71f71fe by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4360](https://github.com/ublue-os/bluefin/pull/4360) +- chore(deps): update ghcr.io/projectbluefin/common:latest docker digest to 702a73b by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4354](https://github.com/ublue-os/bluefin/pull/4354) +- chore(deps): update ghcr.io/projectbluefin/common:latest docker digest to 7600049 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4353](https://github.com/ublue-os/bluefin/pull/4353) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to d437517 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4352](https://github.com/ublue-os/bluefin/pull/4352) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 37e6afc by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4351](https://github.com/ublue-os/bluefin/pull/4351) +- chore(deps): update ghcr.io/projectbluefin/common:latest docker digest to 48a1786 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4350](https://github.com/ublue-os/bluefin/pull/4350) +- chore(deps): update anchore/sbom-action digest to e22c389 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4326](https://github.com/ublue-os/bluefin/pull/4326) +- chore(deps): update github/codeql-action digest to 3869755 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4345](https://github.com/ublue-os/bluefin/pull/4345) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 5adf254 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4348](https://github.com/ublue-os/bluefin/pull/4348) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 6c6cb68 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4347](https://github.com/ublue-os/bluefin/pull/4347) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 1fcbd82 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4346](https://github.com/ublue-os/bluefin/pull/4346) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 373863d by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4342](https://github.com/ublue-os/bluefin/pull/4342) +- chore(deps): update github/codeql-action digest to c6f9311 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4324](https://github.com/ublue-os/bluefin/pull/4324) +- chore(deps): update ghcr.io/ublue-os/brew:latest docker digest to d10f9b3 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4331](https://github.com/ublue-os/bluefin/pull/4331) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 82b6c13 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4339](https://github.com/ublue-os/bluefin/pull/4339) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 7d464af by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4338](https://github.com/ublue-os/bluefin/pull/4338) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to f7a6604 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4337](https://github.com/ublue-os/bluefin/pull/4337) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to c02f193 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4336](https://github.com/ublue-os/bluefin/pull/4336) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to cf5fadb by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4335](https://github.com/ublue-os/bluefin/pull/4335) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 5fff5b1 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4333](https://github.com/ublue-os/bluefin/pull/4333) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to e16cc19 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4332](https://github.com/ublue-os/bluefin/pull/4332) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to c6f7b0d by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4330](https://github.com/ublue-os/bluefin/pull/4330) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 68ca4b9 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4329](https://github.com/ublue-os/bluefin/pull/4329) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to c2ea241 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4327](https://github.com/ublue-os/bluefin/pull/4327) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to d8f7451 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4325](https://github.com/ublue-os/bluefin/pull/4325) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 3f6ad4a by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4323](https://github.com/ublue-os/bluefin/pull/4323) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 3b42b00 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4322](https://github.com/ublue-os/bluefin/pull/4322) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 06c4ef9 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4321](https://github.com/ublue-os/bluefin/pull/4321) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 091f7f0 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4320](https://github.com/ublue-os/bluefin/pull/4320) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 95b17f8 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4318](https://github.com/ublue-os/bluefin/pull/4318) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 89cbe7d by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4317](https://github.com/ublue-os/bluefin/pull/4317) +- chore(deps): update system_files/shared/usr/share/gnome-shell/extensions/search-light@icedman.github.com digest to 4e93e0e by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4313](https://github.com/ublue-os/bluefin/pull/4313) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 4286d1e by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4315](https://github.com/ublue-os/bluefin/pull/4315) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to d228473 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4314](https://github.com/ublue-os/bluefin/pull/4314) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to cf186c0 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4312](https://github.com/ublue-os/bluefin/pull/4312) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 5a030e7 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4311](https://github.com/ublue-os/bluefin/pull/4311) +- chore(deps): update softprops/action-gh-release digest to 153bb8e by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4301](https://github.com/ublue-os/bluefin/pull/4301) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 1faa30f by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4309](https://github.com/ublue-os/bluefin/pull/4309) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to ac5902e by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4307](https://github.com/ublue-os/bluefin/pull/4307) +- chore(deps): update system_files/shared/usr/share/gnome-shell/extensions/search-light@icedman.github.com digest to e4ad180 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4295](https://github.com/ublue-os/bluefin/pull/4295) +- chore(deps): update ghcr.io/ublue-os/brew:latest docker digest to fef8b47 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4293](https://github.com/ublue-os/bluefin/pull/4293) +- chore(deps): update github/codeql-action digest to b1bff81 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4305](https://github.com/ublue-os/bluefin/pull/4305) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 41b24f8 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4306](https://github.com/ublue-os/bluefin/pull/4306) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 8f33eb6 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4304](https://github.com/ublue-os/bluefin/pull/4304) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 6a7927a by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4303](https://github.com/ublue-os/bluefin/pull/4303) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to d5cb0e4 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4302](https://github.com/ublue-os/bluefin/pull/4302) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 213ec9c by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4300](https://github.com/ublue-os/bluefin/pull/4300) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to c19cbe4 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4298](https://github.com/ublue-os/bluefin/pull/4298) +- chore(deps): update softprops/action-gh-release digest to b25b93d by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4297](https://github.com/ublue-os/bluefin/pull/4297) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 01f4995 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4296](https://github.com/ublue-os/bluefin/pull/4296) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 2c2cd12 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4294](https://github.com/ublue-os/bluefin/pull/4294) +- chore(deps): update softprops/action-gh-release digest to 71d29a0 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4292](https://github.com/ublue-os/bluefin/pull/4292) +- chore(deps): update aszc/change-string-case-action action to v8 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4288](https://github.com/ublue-os/bluefin/pull/4288) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 72a30c4 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4291](https://github.com/ublue-os/bluefin/pull/4291) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to d338079 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4290](https://github.com/ublue-os/bluefin/pull/4290) +- chore(deps): update ghcr.io/projectbluefin/common:latest docker digest to 9409d0c by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4289](https://github.com/ublue-os/bluefin/pull/4289) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to b663d48 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4286](https://github.com/ublue-os/bluefin/pull/4286) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 7d7aba6 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4285](https://github.com/ublue-os/bluefin/pull/4285) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to e6c9838 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4284](https://github.com/ublue-os/bluefin/pull/4284) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to aada8fd by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4282](https://github.com/ublue-os/bluefin/pull/4282) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to b1cb101 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4281](https://github.com/ublue-os/bluefin/pull/4281) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to eab0621 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4279](https://github.com/ublue-os/bluefin/pull/4279) +- chore(deps): update ghcr.io/projectbluefin/common:latest docker digest to 69e0d5c by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4277](https://github.com/ublue-os/bluefin/pull/4277) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 73d538d by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4278](https://github.com/ublue-os/bluefin/pull/4278) +- chore(deps): update ghcr.io/projectbluefin/common:latest docker digest to cbe78e6 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4255](https://github.com/ublue-os/bluefin/pull/4255) +- chore(deps): update actions/setup-node digest to 53b8394 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4259](https://github.com/ublue-os/bluefin/pull/4259) +- chore(deps): update anchore/sbom-action digest to 57aae52 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4268](https://github.com/ublue-os/bluefin/pull/4268) +- chore(deps): update ghcr.io/ublue-os/brew:latest docker digest to 2eca44f by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4265](https://github.com/ublue-os/bluefin/pull/4265) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to ce7c746 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4270](https://github.com/ublue-os/bluefin/pull/4270) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 5ceb795 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4253](https://github.com/ublue-os/bluefin/pull/4253) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 4384228 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4252](https://github.com/ublue-os/bluefin/pull/4252) +- chore(deps): update ghcr.io/ublue-os/brew:latest docker digest to ca91068 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4248](https://github.com/ublue-os/bluefin/pull/4248) +- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to f8d5fd2 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4249](https://github.com/ublue-os/bluefin/pull/4249) +- chore(deps): update system_files/usr/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com digest to 69c6ee5 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1228](https://github.com/ublue-os/bluefin-lts/pull/1228) +- chore(deps): update quay.io/centos-bootc/centos-bootc:c10s docker digest to 2c33da4 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1241](https://github.com/ublue-os/bluefin-lts/pull/1241) +- chore(deps): update ghcr.io/ublue-os/brew:latest docker digest to 230f256 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1246](https://github.com/ublue-os/bluefin-lts/pull/1246) +- chore(deps): update ghcr.io/projectbluefin/common:latest docker digest to a04a1e6 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1244](https://github.com/ublue-os/bluefin-lts/pull/1244) +- chore(deps): update system_files/usr/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com digest to 5d276f3 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1216](https://github.com/ublue-os/bluefin-lts/pull/1216) +- chore(deps): update quay.io/centos-bootc/centos-bootc:c10s docker digest to e699fae by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1223](https://github.com/ublue-os/bluefin-lts/pull/1223) +- chore(deps): update system_files/usr/share/gnome-shell/extensions/gsconnect@andyholmes.github.io digest to 35bc599 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1236](https://github.com/ublue-os/bluefin-lts/pull/1236) +- chore(deps): update cgr.dev/chainguard/wolfi-base:latest docker digest to a5a619c by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1234](https://github.com/ublue-os/bluefin-lts/pull/1234) +- chore(deps): update ghcr.io/projectbluefin/common:latest docker digest to 702a73b by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1237](https://github.com/ublue-os/bluefin-lts/pull/1237) +- chore(deps): update anchore/sbom-action digest to e22c389 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1210](https://github.com/ublue-os/bluefin-lts/pull/1210) +- chore(deps): update ghcr.io/ublue-os/brew:latest docker digest to b727251 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1239](https://github.com/ublue-os/bluefin-lts/pull/1239) +- chore(deps): update ghcr.io/projectbluefin/common:latest docker digest to 48a1786 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1235](https://github.com/ublue-os/bluefin-lts/pull/1235) +- chore(deps): update hanthor/changelog-action digest to 0f9fc8c by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1233](https://github.com/ublue-os/bluefin-lts/pull/1233) +- chore(deps): update cgr.dev/chainguard/wolfi-base:latest docker digest to 237a457 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1229](https://github.com/ublue-os/bluefin-lts/pull/1229) +- chore(deps): update system_files/usr/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com digest to 4a55b91 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1227](https://github.com/ublue-os/bluefin-lts/pull/1227) +- chore(deps): update system_files/usr/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com digest to 716b285 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1226](https://github.com/ublue-os/bluefin-lts/pull/1226) +- chore(deps): update system_files/usr/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com digest to 8a7e21a by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1225](https://github.com/ublue-os/bluefin-lts/pull/1225) +- chore(deps): update system_files/usr/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com digest to ca92703 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1224](https://github.com/ublue-os/bluefin-lts/pull/1224) +- chore(deps): update ghcr.io/ublue-os/brew:latest docker digest to d10f9b3 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1222](https://github.com/ublue-os/bluefin-lts/pull/1222) +- chore(deps): update system_files/usr/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com digest to 57ac68f by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1219](https://github.com/ublue-os/bluefin-lts/pull/1219) +- chore(deps): update system_files/usr/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com digest to 57ac68f by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1208](https://github.com/ublue-os/bluefin-lts/pull/1208) +- chore(deps): update cgr.dev/chainguard/wolfi-base:latest docker digest to 73de6aa by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1206](https://github.com/ublue-os/bluefin-lts/pull/1206) +- chore(deps): update system_files/usr/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com digest to 5f21a79 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1205](https://github.com/ublue-os/bluefin-lts/pull/1205) +- chore(deps): update quay.io/centos-bootc/centos-bootc:c10s docker digest to 56d49d1 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1204](https://github.com/ublue-os/bluefin-lts/pull/1204) +- chore(deps): update cgr.dev/chainguard/wolfi-base:latest docker digest to 550e0d6 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1203](https://github.com/ublue-os/bluefin-lts/pull/1203) +- chore(deps): update system_files/usr/share/gnome-shell/extensions/tmp/caffeine digest to 2fafa49 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1200](https://github.com/ublue-os/bluefin-lts/pull/1200) +- chore(deps): update quay.io/centos-bootc/centos-bootc:c10s docker digest to 54b49be by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1198](https://github.com/ublue-os/bluefin-lts/pull/1198) +- chore(deps): update quay.io/centos-bootc/centos-bootc:c10s docker digest to 7b1e3d1 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1194](https://github.com/ublue-os/bluefin-lts/pull/1194) +- chore(deps): update system_files/usr/share/gnome-shell/extensions/search-light@icedman.github.com digest to 4e93e0e by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1193](https://github.com/ublue-os/bluefin-lts/pull/1193) +- chore(deps): update quay.io/centos-bootc/centos-bootc:c10s docker digest to b10c380 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1191](https://github.com/ublue-os/bluefin-lts/pull/1191) +- chore(deps): update quay.io/centos-bootc/centos-bootc:c10s docker digest to ff6f31c by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1185](https://github.com/ublue-os/bluefin-lts/pull/1185) +- chore(deps): update system_files/usr/share/gnome-shell/extensions/search-light@icedman.github.com digest to e4ad180 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1190](https://github.com/ublue-os/bluefin-lts/pull/1190) +- chore(deps): update ghcr.io/ublue-os/brew:latest docker digest to fef8b47 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1189](https://github.com/ublue-os/bluefin-lts/pull/1189) +- chore(deps): update cgr.dev/chainguard/wolfi-base:latest docker digest to 2a43204 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1188](https://github.com/ublue-os/bluefin-lts/pull/1188) +- chore(deps): update ghcr.io/projectbluefin/common:latest docker digest to 9409d0c by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1186](https://github.com/ublue-os/bluefin-lts/pull/1186) +- chore(deps): update cgr.dev/chainguard/wolfi-base:latest docker digest to a9a3a0c by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1184](https://github.com/ublue-os/bluefin-lts/pull/1184) +- chore(deps): update cgr.dev/chainguard/wolfi-base:latest docker digest to 08420c1 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1181](https://github.com/ublue-os/bluefin-lts/pull/1181) +- chore(deps): update ghcr.io/projectbluefin/common:latest docker digest to 69e0d5c by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1174](https://github.com/ublue-os/bluefin-lts/pull/1174) +- chore(deps): update actions/download-artifact digest to 3e5f45b by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1183](https://github.com/ublue-os/bluefin-lts/pull/1183) +- chore(deps): update quay.io/centos-bootc/centos-bootc:c10s docker digest to c2dba5f by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1182](https://github.com/ublue-os/bluefin-lts/pull/1182) +- chore(deps): update cgr.dev/chainguard/wolfi-base:latest docker digest to 08420c1 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1156](https://github.com/ublue-os/bluefin-lts/pull/1156) +- chore(deps): update quay.io/centos-bootc/centos-bootc:c10s docker digest to 226b06f by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1179](https://github.com/ublue-os/bluefin-lts/pull/1179) +- chore(deps): update quay.io/centos-bootc/centos-bootc:c10s docker digest to 9c0d148 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1178](https://github.com/ublue-os/bluefin-lts/pull/1178) +- chore(deps): update anchore/sbom-action digest to 57aae52 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1175](https://github.com/ublue-os/bluefin-lts/pull/1175) +- chore(deps): update quay.io/centos-bootc/centos-bootc:c10s docker digest to d1a9fbd by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1173](https://github.com/ublue-os/bluefin-lts/pull/1173) +- chore(deps): update actions/setup-node digest to 53b8394 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1163](https://github.com/ublue-os/bluefin-lts/pull/1163) +- chore(deps): update quay.io/centos-bootc/centos-bootc:c10s docker digest to 923014b by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1162](https://github.com/ublue-os/bluefin-lts/pull/1162) +- chore(deps): update ghcr.io/projectbluefin/common:latest docker digest to b9a75b6 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1164](https://github.com/ublue-os/bluefin-lts/pull/1164) +- chore(deps): update system_files/usr/share/gnome-shell/extensions/tmp/caffeine digest to 873a1b0 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1166](https://github.com/ublue-os/bluefin-lts/pull/1166) +- chore(deps): update docker/metadata-action action to v6 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1167](https://github.com/ublue-os/bluefin-lts/pull/1167) +- chore(deps): update system_files/usr/share/gnome-shell/extensions/gsconnect@andyholmes.github.io digest to ed2f3a1 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1168](https://github.com/ublue-os/bluefin-lts/pull/1168) +- chore(deps): update ghcr.io/ublue-os/brew:latest docker digest to 2eca44f by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1169](https://github.com/ublue-os/bluefin-lts/pull/1169) +- chore(deps): update system_files/usr/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com digest to 0f21b6b by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1165](https://github.com/ublue-os/bluefin-lts/pull/1165) +- chore(deps): update cgr.dev/chainguard/wolfi-base:latest docker digest to 786c4d1 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1149](https://github.com/ublue-os/bluefin-lts/pull/1149) +- chore(deps): update system_files/usr/share/gnome-shell/extensions/tmp/caffeine digest to 98b3b4f by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1148](https://github.com/ublue-os/bluefin-lts/pull/1148) +- chore(deps): update ghcr.io/projectbluefin/common:latest docker digest to cbe78e6 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1146](https://github.com/ublue-os/bluefin-lts/pull/1146) +- chore(deps): update quay.io/centos-bootc/centos-bootc:c10s docker digest to d4ef607 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1145](https://github.com/ublue-os/bluefin-lts/pull/1145) +- chore(deps): update ghcr.io/ublue-os/brew:latest docker digest to ca91068 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1135](https://github.com/ublue-os/bluefin-lts/pull/1135) +- chore(deps): update quay.io/centos-bootc/centos-bootc:c10s docker digest to d4ef607 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin-lts#1139](https://github.com/ublue-os/bluefin-lts/pull/1139) +- promote: main → lts by [@​github-actions](https://github.com/github-actions) in [ublue-os/bluefin-lts#1245](https://github.com/ublue-os/bluefin-lts/pull/1245) +- promote: main → lts by [@​github-actions](https://github.com/github-actions) in [ublue-os/bluefin-lts#1211](https://github.com/ublue-os/bluefin-lts/pull/1211) +- promote: main → lts by [@​github-actions](https://github.com/github-actions) in [ublue-os/bluefin-lts#1202](https://github.com/ublue-os/bluefin-lts/pull/1202) +- promote: main → lts by [@​github-actions](https://github.com/github-actions) in [ublue-os/bluefin-lts#1199](https://github.com/ublue-os/bluefin-lts/pull/1199) +- promote: main → lts by [@​github-actions](https://github.com/github-actions) in [ublue-os/bluefin-lts#1196](https://github.com/ublue-os/bluefin-lts/pull/1196) +- promote: main to lts by [@​github-actions](https://github.com/github-actions) in [ublue-os/bluefin-lts#1153](https://github.com/ublue-os/bluefin-lts/pull/1153) +- [pull] lts from main by [@​pull](https://github.com/pull) in [ublue-os/bluefin-lts#1144](https://github.com/ublue-os/bluefin-lts/pull/1144) +- [pull] lts from main by [@​pull](https://github.com/pull) in [ublue-os/bluefin-lts#1143](https://github.com/ublue-os/bluefin-lts/pull/1143) +- [pull] lts from main by [@​pull](https://github.com/pull) in [ublue-os/bluefin-lts#1137](https://github.com/ublue-os/bluefin-lts/pull/1137) +- chore(deps): update ghcr.io/ublue-os/brew:latest docker digest to 74c4b1e by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1977](https://github.com/ublue-os/aurora/pull/1977) +- chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to dee6293 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1976](https://github.com/ublue-os/aurora/pull/1976) +- chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to 7289b23 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1975](https://github.com/ublue-os/aurora/pull/1975) +- chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to 6132ce0 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1974](https://github.com/ublue-os/aurora/pull/1974) +- chore(deps): update ghcr.io/ublue-os/brew:latest docker digest to 261466d by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1973](https://github.com/ublue-os/aurora/pull/1973) +- chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to b74dfc7 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1970](https://github.com/ublue-os/aurora/pull/1970) +- chore(deps): update github/codeql-action digest to c10b806 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1969](https://github.com/ublue-os/aurora/pull/1969) +- chore(deps): update github/codeql-action digest to b8bb9f2 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1968](https://github.com/ublue-os/aurora/pull/1968) +- chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to 8e4b3d0 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1967](https://github.com/ublue-os/aurora/pull/1967) +- chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to 9caf9cd by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1963](https://github.com/ublue-os/aurora/pull/1963) +- chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to 836f4a7 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1959](https://github.com/ublue-os/aurora/pull/1959) +- chore(deps): update ghcr.io/get-aurora-dev/common:latest docker digest to d53b00c by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1957](https://github.com/ublue-os/aurora/pull/1957) +- chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to fafc784 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1954](https://github.com/ublue-os/aurora/pull/1954) +- chore(deps): update actions/cache action to v5.0.4 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1953](https://github.com/ublue-os/aurora/pull/1953) +- chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to 293353e by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1949](https://github.com/ublue-os/aurora/pull/1949) +- chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to b7b1ab6 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1945](https://github.com/ublue-os/aurora/pull/1945) +- chore(deps): update ghcr.io/ublue-os/brew:latest docker digest to b405118 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1944](https://github.com/ublue-os/aurora/pull/1944) +- chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to 2fa389e by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1943](https://github.com/ublue-os/aurora/pull/1943) +- chore(deps): update anchore/sbom-action digest to e22c389 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1938](https://github.com/ublue-os/aurora/pull/1938) +- chore(deps): update github/codeql-action digest to 3869755 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1939](https://github.com/ublue-os/aurora/pull/1939) +- chore(deps): update github/codeql-action digest to c6f9311 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1937](https://github.com/ublue-os/aurora/pull/1937) +- chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to 77d0a92 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1936](https://github.com/ublue-os/aurora/pull/1936) +- chore(deps): update ghcr.io/get-aurora-dev/common:latest docker digest to 281f5ad by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1932](https://github.com/ublue-os/aurora/pull/1932) +- chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to aa5f004 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1929](https://github.com/ublue-os/aurora/pull/1929) +- chore(deps): update actions/cache action to v5.0.4 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1927](https://github.com/ublue-os/aurora/pull/1927) +- chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to 0eac2a6 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1925](https://github.com/ublue-os/aurora/pull/1925) +- chore(deps): update ghcr.io/get-aurora-dev/common:latest docker digest to 47ce300 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1922](https://github.com/ublue-os/aurora/pull/1922) +- chore(deps): update ghcr.io/get-aurora-dev/common:latest docker digest to 1f60519 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1921](https://github.com/ublue-os/aurora/pull/1921) +- chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to 1b716db by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1918](https://github.com/ublue-os/aurora/pull/1918) +- chore(deps): update github/codeql-action digest to b1bff81 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1915](https://github.com/ublue-os/aurora/pull/1915) +- chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to 45e92dc by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1913](https://github.com/ublue-os/aurora/pull/1913) +- chore(deps): update softprops/action-gh-release digest to 153bb8e by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1912](https://github.com/ublue-os/aurora/pull/1912) +- chore(deps): update ghcr.io/get-aurora-dev/common:latest docker digest to a4758dd by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1910](https://github.com/ublue-os/aurora/pull/1910) +- chore(deps): update softprops/action-gh-release digest to b25b93d by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1907](https://github.com/ublue-os/aurora/pull/1907) +- chore(deps): update softprops/action-gh-release digest to 71d29a0 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1904](https://github.com/ublue-os/aurora/pull/1904) +- chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to 3c66a9e by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1906](https://github.com/ublue-os/aurora/pull/1906) +- chore(deps): update ghcr.io/ublue-os/brew:latest docker digest to 69f74bf by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1905](https://github.com/ublue-os/aurora/pull/1905) +- chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to d4fb6ae by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1898](https://github.com/ublue-os/aurora/pull/1898) +- chore(deps): update bootc-dev/actions digest to 5f2749d by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1891](https://github.com/ublue-os/aurora/pull/1891) +- chore(deps): update bootc-dev/actions digest to ea29512 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1887](https://github.com/ublue-os/aurora/pull/1887) +- chore(deps): update ghcr.io/get-aurora-dev/common:latest docker digest to 6a75a9e by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1886](https://github.com/ublue-os/aurora/pull/1886) +- chore(deps): update bootc-dev/actions digest to b4d2d76 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1884](https://github.com/ublue-os/aurora/pull/1884) +- chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to cad66cd by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1885](https://github.com/ublue-os/aurora/pull/1885) +- chore(deps): update bootc-dev/actions digest to 7eb7234 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1882](https://github.com/ublue-os/aurora/pull/1882) +- chore(deps): update bootc-dev/actions digest to b1b0be6 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1880](https://github.com/ublue-os/aurora/pull/1880) +- chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to 6722758 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1875](https://github.com/ublue-os/aurora/pull/1875) +- chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to 6722758 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1874](https://github.com/ublue-os/aurora/pull/1874) +- chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to 57a83de by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1870](https://github.com/ublue-os/aurora/pull/1870) +- chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to 1bc67ff by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1863](https://github.com/ublue-os/aurora/pull/1863) +- chore(deps): update anchore/sbom-action digest to 57aae52 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1858](https://github.com/ublue-os/aurora/pull/1858) +- chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to 4e60259 by [@​ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1856](https://github.com/ublue-os/aurora/pull/1856) +- chore(deps): update sigstore/cosign-installer action to v4 by [@​renovate](https://github.com/renovate) in [projectbluefin/documentation#692](https://github.com/projectbluefin/documentation/pull/692) +- chore(deps): update typescript-eslint monorepo to v8 (major) by [@​renovate](https://github.com/renovate) in [projectbluefin/documentation#644](https://github.com/projectbluefin/documentation/pull/644) +- chore(deps): update dependency typescript to v6 by [@​renovate](https://github.com/renovate) in [projectbluefin/documentation#675](https://github.com/projectbluefin/documentation/pull/675) +- chore(deps): update actions/deploy-pages action to v5 by [@​renovate](https://github.com/renovate) in [projectbluefin/documentation#674](https://github.com/projectbluefin/documentation/pull/674) +- chore(deps): update all non-major dependencies by [@​renovate](https://github.com/renovate) in [projectbluefin/documentation#671](https://github.com/projectbluefin/documentation/pull/671) +- chore(deps): update all non-major dependencies by [@​renovate](https://github.com/renovate) in [projectbluefin/documentation#670](https://github.com/projectbluefin/documentation/pull/670) +- chore(deps): update all non-major dependencies by [@​renovate](https://github.com/renovate) in [projectbluefin/documentation#657](https://github.com/projectbluefin/documentation/pull/657) +- blog: Bluefin LTS: Now with GNOME 49 and 50 by [@​copilot-swe-agent](https://github.com/copilot-swe-agent) in [projectbluefin/documentation#677](https://github.com/projectbluefin/documentation/pull/677) +- docs(reports): Monthly report for March 2026 by [@​github-actions](https://github.com/github-actions) in [projectbluefin/documentation#652](https://github.com/projectbluefin/documentation/pull/652) +- chore(deps): update tarball sources by [@​github-actions](https://github.com/github-actions) in [projectbluefin/dakota#143](https://github.com/projectbluefin/dakota/pull/143) +- chore(deps): track core and junction sources by [@​github-actions](https://github.com/github-actions) in [projectbluefin/dakota#142](https://github.com/projectbluefin/dakota/pull/142) +- chore(deps): track Bluefin element sources by [@​github-actions](https://github.com/github-actions) in [projectbluefin/dakota#144](https://github.com/projectbluefin/dakota/pull/144) +- chore(deps): track Bluefin element sources by [@​github-actions](https://github.com/github-actions) in [projectbluefin/dakota#141](https://github.com/projectbluefin/dakota/pull/141) +- chore(deps): track Bluefin element sources by [@​github-actions](https://github.com/github-actions) in [projectbluefin/dakota#132](https://github.com/projectbluefin/dakota/pull/132) +- chore(deps): track Bluefin element sources by [@​github-actions](https://github.com/github-actions) in [projectbluefin/dakota#128](https://github.com/projectbluefin/dakota/pull/128) +- chore(deps): update tarball sources by [@​github-actions](https://github.com/github-actions) in [projectbluefin/dakota#125](https://github.com/projectbluefin/dakota/pull/125) +- chore(deps): track core and junction sources by [@​github-actions](https://github.com/github-actions) in [projectbluefin/dakota#123](https://github.com/projectbluefin/dakota/pull/123) +- chore(deps): track Bluefin element sources by [@​github-actions](https://github.com/github-actions) in [projectbluefin/dakota#124](https://github.com/projectbluefin/dakota/pull/124) +- chore(deps): track Bluefin element sources by [@​github-actions](https://github.com/github-actions) in [projectbluefin/dakota#115](https://github.com/projectbluefin/dakota/pull/115) +- chore(deps): update tarball sources by [@​github-actions](https://github.com/github-actions) in [projectbluefin/dakota#113](https://github.com/projectbluefin/dakota/pull/113) +- chore(deps): track Bluefin element sources by [@​github-actions](https://github.com/github-actions) in [projectbluefin/dakota#104](https://github.com/projectbluefin/dakota/pull/104) +- chore(deps): update tarball sources by [@​github-actions](https://github.com/github-actions) in [projectbluefin/dakota#74](https://github.com/projectbluefin/dakota/pull/74) +- chore(deps): update tarball sources by [@​github-actions](https://github.com/github-actions) in [projectbluefin/egg#143](https://github.com/projectbluefin/dakota/pull/143) +- chore(deps): track core and junction sources by [@​github-actions](https://github.com/github-actions) in [projectbluefin/egg#142](https://github.com/projectbluefin/dakota/pull/142) +- chore(deps): track Bluefin element sources by [@​github-actions](https://github.com/github-actions) in [projectbluefin/egg#144](https://github.com/projectbluefin/dakota/pull/144) +- chore(deps): track Bluefin element sources by [@​github-actions](https://github.com/github-actions) in [projectbluefin/egg#141](https://github.com/projectbluefin/dakota/pull/141) +- chore(deps): track Bluefin element sources by [@​github-actions](https://github.com/github-actions) in [projectbluefin/egg#132](https://github.com/projectbluefin/dakota/pull/132) +- chore(deps): track Bluefin element sources by [@​github-actions](https://github.com/github-actions) in [projectbluefin/egg#128](https://github.com/projectbluefin/dakota/pull/128) +- chore(deps): update tarball sources by [@​github-actions](https://github.com/github-actions) in [projectbluefin/egg#125](https://github.com/projectbluefin/dakota/pull/125) +- chore(deps): track core and junction sources by [@​github-actions](https://github.com/github-actions) in [projectbluefin/egg#123](https://github.com/projectbluefin/dakota/pull/123) +- chore(deps): track Bluefin element sources by [@​github-actions](https://github.com/github-actions) in [projectbluefin/egg#124](https://github.com/projectbluefin/dakota/pull/124) +- chore(deps): track Bluefin element sources by [@​github-actions](https://github.com/github-actions) in [projectbluefin/egg#115](https://github.com/projectbluefin/dakota/pull/115) +- chore(deps): update tarball sources by [@​github-actions](https://github.com/github-actions) in [projectbluefin/egg#113](https://github.com/projectbluefin/dakota/pull/113) +- chore(deps): track Bluefin element sources by [@​github-actions](https://github.com/github-actions) in [projectbluefin/egg#104](https://github.com/projectbluefin/dakota/pull/104) +- chore(deps): update tarball sources by [@​github-actions](https://github.com/github-actions) in [projectbluefin/egg#74](https://github.com/projectbluefin/dakota/pull/74) + +
+ +## New Lights + +We welcome our newest Guardians to the project. + +> "I do not know what the future holds. But I know this: with you at our side, there is nothing we cannot face." +> +> —Commander Zavala + +
+ + + + + + + + + + + + + + + + + + + + + +
+ +## Contributors + +> "Define yourself by your actions." +> +> —Lord Saladin + +
+ + + + + + + + + + + + + + + + + + + + + + + +
+ +--- + +*Want to see the latest OS releases? Check out the [Changelogs](/changelogs). For announcements and deep dives, read our [Blog](/blog).* + +*This report was automatically generated from [todo.projectbluefin.io](https://todo.projectbluefin.io).* + +--- + +*Generated on 2026-04-01* +[View Project Board](https://todo.projectbluefin.io) | [Report an Issue](https://github.com/projectbluefin/common/issues/new)