-View all experimental-tap updates (36)
+View all experimental-tap updates (37)
| Package | Versions | PR |
|---------|----------|-----|
| opencode-desktop-linux | 1.1.18 → 1.1.36 (10 updates) | [#134](https://github.com/ublue-os/homebrew-experimental-tap/pull/134) |
| cursor-linux | 2.3.21 → 2.4.21 (8 updates) | [#109](https://github.com/ublue-os/homebrew-experimental-tap/pull/109) |
+| pycharm-linux | 2025.3.2 → 2025.3.1.1 (2 updates) | [#166](https://github.com/ublue-os/homebrew-experimental-tap/pull/166) |
| goland-linux | 2025.3.1 → 2025.3.1.1 (2 updates) | [#112](https://github.com/ublue-os/homebrew-experimental-tap/pull/112) |
| intellij-idea-linux | 2025.3.1.1 | [#113](https://github.com/ublue-os/homebrew-experimental-tap/pull/113) |
| phpstorm-linux | 2025.3.1.1 | [#114](https://github.com/ublue-os/homebrew-experimental-tap/pull/114) |
| webstorm-linux | 2025.3.1.1 | [#115](https://github.com/ublue-os/homebrew-experimental-tap/pull/115) |
| datagrip-linux | 2025.3.3 | [#117](https://github.com/ublue-os/homebrew-experimental-tap/pull/117) |
| clion-linux | 2025.3.1.1 | [#128](https://github.com/ublue-os/homebrew-experimental-tap/pull/128) |
-| pycharm-linux | 2025.3.1.1 | [#129](https://github.com/ublue-os/homebrew-experimental-tap/pull/129) |
| rubymine-linux | 2025.3.1.1 | [#130](https://github.com/ublue-os/homebrew-experimental-tap/pull/130) |
| rustrover-linux | 2025.3.2 | [#142](https://github.com/ublue-os/homebrew-experimental-tap/pull/142) |
@@ -113,6 +118,8 @@ import GitHubProfileCard from '@site/src/components/GitHubProfileCard';
  
+*Homebrew packages, AI/ML tools (Bluespeed), and Flatpak applications*
+
### Planned Work
- feat: add Whis to "AI & Machine Learning" Bazaar curation by [@KiKaraage](https://github.com/KiKaraage) in [#178](https://github.com/projectbluefin/common/pull/178)
@@ -139,6 +146,8 @@ import GitHubProfileCard from '@site/src/components/GitHubProfileCard';
 
+*Systemd services and system-level policies*
+
### Planned Work
- fix(shared, uupd): enable uupd on a preset by default by [@tulilirockz](https://github.com/tulilirockz) in [#115](https://github.com/projectbluefin/common/pull/115)
@@ -152,7 +161,9 @@ import GitHubProfileCard from '@site/src/components/GitHubProfileCard';
## Hardware
- 
+  
+
+*Hardware support, drivers, NVIDIA GPU, and ARM64 architecture*
### Planned Work
@@ -160,6 +171,7 @@ import GitHubProfileCard from '@site/src/components/GitHubProfileCard';
### Opportunistic Work
+- fix(nvidia): override gschemas on nvidia using sed since we already have these on common now by [@tulilirockz](https://github.com/tulilirockz) in [#3984](https://github.com/ublue-os/bluefin/pull/3984)
- fix: include pcsc-lite for passkey support on initramfs by [@tulilirockz](https://github.com/tulilirockz) in [#1045](https://github.com/ublue-os/bluefin-lts/pull/1045)
- fix(gdx): nvidia-specific override for kms-modifiers by [@tulilirockz](https://github.com/tulilirockz) in [#970](https://github.com/ublue-os/bluefin-lts/pull/970)
@@ -169,6 +181,8 @@ import GitHubProfileCard from '@site/src/components/GitHubProfileCard';
     
+*ISO images, upstream integration, build systems, and testing frameworks*
+
### Planned Work
- fix(rebase-helper): handle bluefin LTS + HWE + GDX + everything possible by [@tulilirockz](https://github.com/tulilirockz) in [#162](https://github.com/projectbluefin/common/pull/162)
@@ -205,6 +219,8 @@ import GitHubProfileCard from '@site/src/components/GitHubProfileCard';

+*Documentation improvements and additions*
+
### Planned Work
- docs: update label colors and document directory structure by [@castrojo](https://github.com/castrojo) in [#147](https://github.com/projectbluefin/common/pull/147)
@@ -218,7 +234,9 @@ import GitHubProfileCard from '@site/src/components/GitHubProfileCard';
## Tech Debt
-
+ 
+
+*Maintenance work and feature parity between variants*
### Planned Work
@@ -229,6 +247,7 @@ import GitHubProfileCard from '@site/src/components/GitHubProfileCard';
- chore: move `ublue-privileged-setup` references to `/usr/bin` instead of `/usr/libexec` by [@tulilirockz](https://github.com/tulilirockz) in [#3846](https://github.com/ublue-os/bluefin/pull/3846)
- chore: clean up every file referenced by projectbluefin/common already by [@tulilirockz](https://github.com/tulilirockz) in [#3959](https://github.com/ublue-os/bluefin/pull/3959)
+- chore: remove all files shared with common by [@tulilirockz](https://github.com/tulilirockz) in [#949](https://github.com/ublue-os/bluefin-lts/pull/949)
- chore: clean up a buuunch of vendored things that we dont need anymore by [@tulilirockz](https://github.com/tulilirockz) in [#975](https://github.com/ublue-os/bluefin-lts/pull/975)
- chore:remove antigravity after promotion by [@inffy](https://github.com/inffy) in [#126](https://github.com/ublue-os/homebrew-experimental-tap/pull/126)
- Rename from `distroless` to `dakota` everywhere by [@hecknt](https://github.com/hecknt) in [#28](https://github.com/projectbluefin/dakota/pull/28)
@@ -239,6 +258,8 @@ import GitHubProfileCard from '@site/src/components/GitHubProfileCard';
  
+*CI/CD pipelines, GitHub Actions, and automated dependency updates*
+
### Planned Work
- ci: skip container builds for documentation changes by [@castrojo](https://github.com/castrojo) in [#148](https://github.com/projectbluefin/common/pull/148)
@@ -263,6 +284,8 @@ import GitHubProfileCard from '@site/src/components/GitHubProfileCard';

+*Translation and internationalization work*
+
### Planned Work
- feat: adds french translation to the desktop files by [@theMimolet](https://github.com/theMimolet) in [#143](https://github.com/projectbluefin/common/pull/143)
@@ -276,20 +299,18 @@ import GitHubProfileCard from '@site/src/components/GitHubProfileCard';
## Other
-- fix(bluefin,dx): remove ssh askpass configuration by [@tulilirockz](https://github.com/tulilirockz) in [#118](https://github.com/projectbluefin/common/pull/118)
- feat: add Multiplication Puzzle to Education curation for Bazaar by [@KiKaraage](https://github.com/KiKaraage) in [#96](https://github.com/projectbluefin/common/pull/96)
- fix: leftover file in /boot for real by [@renner0e](https://github.com/renner0e) in [#3986](https://github.com/ublue-os/bluefin/pull/3986)
-- fix(nvidia): override gschemas on nvidia using sed since we already have these on common now by [@tulilirockz](https://github.com/tulilirockz) in [#3984](https://github.com/ublue-os/bluefin/pull/3984)
- fix: cleanup /\{boot,tmp\} by [@renner0e](https://github.com/renner0e) in [#3922](https://github.com/ublue-os/bluefin/pull/3922)
- fix: Disable old rpm-ostreed-automatic.timer by [@inffy](https://github.com/inffy) in [#3969](https://github.com/ublue-os/bluefin/pull/3969)
-- fix: remove merging from the Pull config by [@hanthor](https://github.com/hanthor) in [#1003](https://github.com/ublue-os/bluefin-lts/pull/1003)
-- chore: remove all files shared with common by [@tulilirockz](https://github.com/tulilirockz) in [#949](https://github.com/ublue-os/bluefin-lts/pull/949)
-- chore(pull): move to merge instead of rebase by [@tulilirockz](https://github.com/tulilirockz) in [#989](https://github.com/ublue-os/bluefin-lts/pull/989)
+- fix: switch to ublue-os/legacy-rechunk by [@castrojo](https://github.com/castrojo) in [#925](https://github.com/ublue-os/bluefin-lts/pull/925)
- chore: clean up a few hooks and dont use rpm-ostree on them by [@tulilirockz](https://github.com/tulilirockz) in [#987](https://github.com/ublue-os/bluefin-lts/pull/987)
+- chore(pull): move to merge instead of rebase by [@tulilirockz](https://github.com/tulilirockz) in [#989](https://github.com/ublue-os/bluefin-lts/pull/989)
+- fix: remove merging from the Pull config by [@hanthor](https://github.com/hanthor) in [#1003](https://github.com/ublue-os/bluefin-lts/pull/1003)
- chore(pull): do hardreset instead of merging by [@tulilirockz](https://github.com/tulilirockz) in [#982](https://github.com/ublue-os/bluefin-lts/pull/982)
- feat: Implement lts-testing on testing branch by [@hanthor](https://github.com/hanthor) in [#945](https://github.com/ublue-os/bluefin-lts/pull/945)
- fix: remove minor workaround that broke "Forged On" by [@tulilirockz](https://github.com/tulilirockz) in [#971](https://github.com/ublue-os/bluefin-lts/pull/971)
-- fix: switch to ublue-os/legacy-rechunk by [@castrojo](https://github.com/castrojo) in [#925](https://github.com/ublue-os/bluefin-lts/pull/925)
+- chore: move \{bazaar,fastfetch-\}user-count by [@renner0e](https://github.com/renner0e) in [#1680](https://github.com/ublue-os/aurora/pull/1680)
- refactor: split up build.sh by [@renner0e](https://github.com/renner0e) in [#1670](https://github.com/ublue-os/aurora/pull/1670)
- feat: move to upstream base images by [@renner0e](https://github.com/renner0e) in [#1615](https://github.com/ublue-os/aurora/pull/1615)
- fix(ci): verify akmods, brew, common with local key by [@renner0e](https://github.com/renner0e) in [#1665](https://github.com/ublue-os/aurora/pull/1665)
@@ -316,6 +337,7 @@ import GitHubProfileCard from '@site/src/components/GitHubProfileCard';
- chore: remove a few files that got added to projectbluefin/common by [@tulilirockz](https://github.com/tulilirockz) in [#1572](https://github.com/ublue-os/aurora/pull/1572)
- chore: remove ublue-os-update-services by [@renner0e](https://github.com/renner0e) in [#1571](https://github.com/ublue-os/aurora/pull/1571)
- chore: delete ublue-fix-hostname by [@renner0e](https://github.com/renner0e) in [#1570](https://github.com/ublue-os/aurora/pull/1570)
+- remove promoted linux-mcp-server by [@inffy](https://github.com/inffy) in [#165](https://github.com/ublue-os/homebrew-experimental-tap/pull/165)
- fix: remove custom block-goose-cli-linux formula by [@ahmedadan](https://github.com/ahmedadan) in [#127](https://github.com/ublue-os/homebrew-experimental-tap/pull/127)
- fix: add deps for opencode-desktop-linux (1.1.20) by [@KiKaraage](https://github.com/KiKaraage) in [#138](https://github.com/ublue-os/homebrew-experimental-tap/pull/138)
- feat(agents): convert blog-poster skill to GitHub Copilot agent by [@castrojo](https://github.com/castrojo) in [#556](https://github.com/projectbluefin/documentation/pull/556)
@@ -360,13 +382,13 @@ import GitHubProfileCard from '@site/src/components/GitHubProfileCard';
## Bot Activity
-**Automation Percentage:** 64.8% (302 bot PRs out of 466 total PRs)
+**Automation Percentage:** 64.6% (303 bot PRs out of 469 total PRs)
| Repository | Bot PRs | % of Total |
|------------|---------|------------|
-| bluefin | 88 | 18.9% |
-| aurora | 72 | 15.5% |
-| bluefin-lts | 64 | 13.7% |
+| bluefin | 88 | 18.8% |
+| aurora | 71 | 15.1% |
+| bluefin-lts | 64 | 13.6% |
| documentation | 8 | 1.7% |
| iso | 7 | 1.5% |
| common | 1 | 0.2% |
@@ -375,6 +397,7 @@ import GitHubProfileCard from '@site/src/components/GitHubProfileCard';
View bot activity details
- docs: document flatpak customization system by [@copilot-swe-agent](https://github.com/copilot-swe-agent) in [projectbluefin/common#116](https://github.com/projectbluefin/common/pull/116)
+- chore(deps): update anchore/sbom-action digest to deef08a by [@ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4122](https://github.com/ublue-os/bluefin/pull/4122)
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 8c0d405 by [@ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4125](https://github.com/ublue-os/bluefin/pull/4125)
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 1755edd by [@ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4124](https://github.com/ublue-os/bluefin/pull/4124)
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 79b970c by [@ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#4121](https://github.com/ublue-os/bluefin/pull/4121)
@@ -462,7 +485,6 @@ import GitHubProfileCard from '@site/src/components/GitHubProfileCard';
- chore(deps): update ghcr.io/ublue-os/silverblue-main:latest docker digest to 400dc1e by [@ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#3965](https://github.com/ublue-os/bluefin/pull/3965)
- chore(deps): update ghcr.io/projectbluefin/common:latest docker digest to 4014cfd by [@ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#3964](https://github.com/ublue-os/bluefin/pull/3964)
- chore(deps): update ghcr.io/projectbluefin/common:latest docker digest to e0fae11 by [@ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#3963](https://github.com/ublue-os/bluefin/pull/3963)
-- chore(deps): update ghcr.io/projectbluefin/common:latest docker digest to 019f3c5 by [@ubot-7274](https://github.com/ubot-7274) in [ublue-os/bluefin#3961](https://github.com/ublue-os/bluefin/pull/3961)
- [pull] lts from main by [@pull](https://github.com/pull) in [ublue-os/bluefin-lts#1048](https://github.com/ublue-os/bluefin-lts/pull/1048)
- [pull] lts from main by [@pull](https://github.com/pull) in [ublue-os/bluefin-lts#1036](https://github.com/ublue-os/bluefin-lts/pull/1036)
- [pull] lts from main by [@pull](https://github.com/pull) in [ublue-os/bluefin-lts#1034](https://github.com/ublue-os/bluefin-lts/pull/1034)
@@ -598,7 +620,6 @@ import GitHubProfileCard from '@site/src/components/GitHubProfileCard';
- chore(deps): update ghcr.io/ublue-os/kinoite-main:latest docker digest to fe243ef by [@ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1575](https://github.com/ublue-os/aurora/pull/1575)
- chore(deps): update ghcr.io/get-aurora-dev/common:latest docker digest to 2831bd0 by [@ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1573](https://github.com/ublue-os/aurora/pull/1573)
- chore(deps): update ghcr.io/get-aurora-dev/common:latest docker digest to 30137b5 by [@ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1569](https://github.com/ublue-os/aurora/pull/1569)
-- chore(deps): update ghcr.io/ublue-os/kinoite-main:latest docker digest to 5881daa by [@ubot-7274](https://github.com/ubot-7274) in [ublue-os/aurora#1565](https://github.com/ublue-os/aurora/pull/1565)
- docs(reports): Monthly report for January 2026 by [@github-actions](https://github.com/github-actions) in [projectbluefin/documentation#591](https://github.com/projectbluefin/documentation/pull/591)
- docs: update driver versions by [@github-actions](https://github.com/github-actions) in [projectbluefin/documentation#578](https://github.com/projectbluefin/documentation/pull/578)
- docs: update driver versions by [@github-actions](https://github.com/github-actions) in [projectbluefin/documentation#572](https://github.com/projectbluefin/documentation/pull/572)
@@ -657,10 +678,10 @@ We welcome our newest Guardians to the project.
-
-
+
+
diff --git a/scripts/lib/label-mapping.mjs b/scripts/lib/label-mapping.mjs
index af18bcfa..984558f4 100644
--- a/scripts/lib/label-mapping.mjs
+++ b/scripts/lib/label-mapping.mjs
@@ -28,6 +28,7 @@ export const LABEL_COLORS = {
"area/hardware": "F59E0B", // Good amber
"area/nvidia": "76B900", // Good lime green
"area/testing": "F59E0B", // Good amber (was too light)
+ aarch64: "F59E0B", // Good amber - ARM64 architecture
// Kind labels - adjusted for light/dark mode readability
"kind/bug": "E8590C", // Good orange-red
@@ -57,7 +58,7 @@ export const LABEL_CATEGORIES = {
Development: ["area/dx"],
Ecosystem: ["area/brew", "area/bluespeed", "area/flatpak"],
"System Services & Policies": ["area/services", "area/policy"],
- Hardware: ["area/hardware", "area/nvidia"],
+ Hardware: ["area/hardware", "area/nvidia", "aarch64"],
Infrastructure: [
"area/iso",
"area/upstream",
@@ -67,7 +68,7 @@ export const LABEL_CATEGORIES = {
"area/testing",
],
Documentation: ["kind/documentation"],
- "Tech Debt": ["kind/tech-debt"],
+ "Tech Debt": ["kind/tech-debt", "kind/parity"],
Automation: ["kind/automation", "kind/github-action", "kind/renovate"],
Localization: ["kind/translation"],
};
diff --git a/scripts/lib/markdown-generator.mjs b/scripts/lib/markdown-generator.mjs
index a524bc02..237149eb 100644
--- a/scripts/lib/markdown-generator.mjs
+++ b/scripts/lib/markdown-generator.mjs
@@ -14,6 +14,27 @@ import {
} from "./label-mapping.mjs";
import { getSponsorUrl } from "./github-sponsors.mjs";
+/**
+ * Category descriptions for monthly reports
+ * Provides context for what types of work fall under each category
+ */
+const CATEGORY_DESCRIPTIONS = {
+ Desktop:
+ "GNOME desktop environment, Aurora variant (KDE), and terminal enhancements",
+ Development: "Development tools and IDE integrations",
+ Ecosystem:
+ "Homebrew packages, AI/ML tools (Bluespeed), and Flatpak applications",
+ "System Services & Policies": "Systemd services and system-level policies",
+ Hardware: "Hardware support, drivers, NVIDIA GPU, and ARM64 architecture",
+ Infrastructure:
+ "ISO images, upstream integration, build systems, and testing frameworks",
+ Documentation: "Documentation improvements and additions",
+ "Tech Debt": "Maintenance work and feature parity between variants",
+ Automation:
+ "CI/CD pipelines, GitHub Actions, and automated dependency updates",
+ Localization: "Translation and internationalization work",
+};
+
/**
* Generate complete report markdown
*
@@ -146,7 +167,9 @@ import GitHubProfileCard from '@site/src/components/GitHubProfileCard';
.join(" ");
// Add Homebrew updates as a subsection under Development category
- let fullSection = `## ${cleanCategoryName}\n\n${labelBadges}\n\n${section}`;
+ const description = CATEGORY_DESCRIPTIONS[cleanCategoryName];
+ const descriptionText = description ? `\n\n*${description}*\n` : "\n";
+ let fullSection = `## ${cleanCategoryName}\n\n${labelBadges}${descriptionText}\n${section}`;
if (
(cleanCategoryName === "Development" ||
categoryName.includes("Development")) &&
@@ -186,7 +209,9 @@ import GitHubProfileCard from '@site/src/components/GitHubProfileCard';
return ``;
})
.join(" ");
- return `## ${cleanCategoryName}\n\n${labelBadges}\n\n${section}`;
+ const description = CATEGORY_DESCRIPTIONS[cleanCategoryName];
+ const descriptionText = description ? `\n\n*${description}*\n` : "\n";
+ return `## ${cleanCategoryName}\n\n${labelBadges}${descriptionText}\n${section}`;
})
.join("\n\n---\n\n");