Skip to content

chore: update content from upstream sources#554

Open
github-actions[bot] wants to merge 1 commit intomainfrom
automated/update-content
Open

chore: update content from upstream sources#554
github-actions[bot] wants to merge 1 commit intomainfrom
automated/update-content

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot commented Mar 11, 2026

🤖 Automated Content Update

This PR contains automated updates from upstream data sources:

Growth Chart

  • Updated src/assets/svg/growth_bluefins.svg with latest data from ublue-os/countme
  • Chart shows Bluefin installation growth metrics
  • Colors adjusted for dark theme compatibility

Stream Versions

  • Updated public/stream-versions.yml with latest version information
  • Data sourced from the most recent release changelogs:
    • ublue-os/bluefin (for GTS and Stable streams)
    • ublue-os/bluefin-lts (for LTS stream)

Review Notes

  • This is an automated daily update
  • Please verify the data looks correct before merging
  • Both files are used by the website to display current information

This PR was automatically created by the update-content workflow.

Summary by CodeRabbit

  • Chores
    • Updated stable stream component versions: GNOME (49.5-1 → 49.6-1), kernel (6.18.13-200 → 6.19.12-200), NVIDIA drivers (595.58.03-1 → 595.71.05-1).
    • LTS stream version information updated; GNOME, kernel, Mesa, NVIDIA, and HWE versions marked as unknown.

@github-actions github-actions Bot force-pushed the automated/update-content branch 7 times, most recently from 632030c to 250c7e6 Compare March 18, 2026 08:12
@github-actions github-actions Bot force-pushed the automated/update-content branch 7 times, most recently from bdecbdb to 93b2b34 Compare March 25, 2026 08:12
@github-actions github-actions Bot force-pushed the automated/update-content branch 7 times, most recently from f920eb9 to ca93655 Compare April 1, 2026 08:25
@github-actions github-actions Bot force-pushed the automated/update-content branch 7 times, most recently from 2d3ffb8 to cda65ff Compare April 8, 2026 08:23
@github-actions github-actions Bot force-pushed the automated/update-content branch 2 times, most recently from 9ea2883 to 540b444 Compare April 10, 2026 08:28
@github-actions github-actions Bot force-pushed the automated/update-content branch 7 times, most recently from 087364b to 9e4cd55 Compare April 17, 2026 08:31
@github-actions github-actions Bot force-pushed the automated/update-content branch 7 times, most recently from 4a756a7 to fe93e09 Compare April 24, 2026 08:38
@github-actions github-actions Bot force-pushed the automated/update-content branch 7 times, most recently from e6d3e2b to 4f69d88 Compare May 1, 2026 08:37
- Updated Bluefin growth chart from ublue-os/countme
- Updated stream versions from latest releases
- Automated update via GitHub Actions
@github-actions github-actions Bot force-pushed the automated/update-content branch from 4f69d88 to 0057c4a Compare May 2, 2026 08:29
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 2, 2026

📝 Walkthrough

Walkthrough

A version manifest file is updated with new release dates and package versions. The stable stream receives updated versions for gnome, kernel, and nvidia. The lts stream's version fields are marked as "unknown" while the base OS remains specified.

Changes

Version Manifest Update

Layer / File(s) Summary
Version Data
public/stream-versions.yml
Last updated timestamp changed to 2026-05-02. Stable stream versions bumped: gnome (49.5-1 → 49.6-1), kernel (6.18.13-200 → 6.19.12-200), nvidia (595.58.03-1 → 595.71.05-1). LTS stream versions for gnome, kernel, mesa, nvidia, and hwe set to "unknown" while lts.base remains CentOS Stream 10.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Poem

A rabbit hops through versions new,
Stable gnomes and kernels true!
LTS whispers "unknown" with glee,
Updated streams for all to see! 🐰✨

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Title check ❓ Inconclusive The title 'chore: update content from upstream sources' is vague and generic, using non-descriptive language that does not convey the specific changes made to the codebase. Consider using a more specific title that identifies the actual files changed, such as 'chore: update stream versions and growth chart from upstream' or similar to provide better context about what was updated.
✅ Passed checks (4 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch automated/update-content

Review rate limit: 9/10 reviews remaining, refill in 6 minutes.

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@public/stream-versions.yml`:
- Around line 8-12: The stream-versions.yml shows LTS package versions set to
"unknown" because the changelog parser expects a `### Major packages` table that
bluefin-lts release notes lack; update the generator (the changelog parsing
logic) so that when the `Major packages` section/table is missing it either (a)
falls back to parsing alternative headings/rows commonly used in bluefin-lts
(e.g., plain lists or other headers), or (b) returns null/empty values and emits
a clear warning instead of the literal "unknown" so the UI can handle it
gracefully; locate and update the changelog parser code path that looks for the
`Major packages` header and adjust its detection and fallback behavior
accordingly.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 28cdc696-34fb-467c-bcb4-f0b132bad12b

📥 Commits

Reviewing files that changed from the base of the PR and between 3e445ab and 0057c4a.

⛔ Files ignored due to path filters (1)
  • src/assets/svg/growth_bluefins.svg is excluded by !**/*.svg
📒 Files selected for processing (1)
  • public/stream-versions.yml

Comment on lines +8 to +12
gnome: "unknown"
kernel: "unknown"
mesa: "unknown"
nvidia: "unknown"
hwe: "unknown"
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
set -euo pipefail

for repo in ublue-os/bluefin-lts ublue-os/bluefin; do
  echo "=== ${repo} latest release ==="
  json="$(curl -fsSL "https://api.github.com/repos/${repo}/releases?per_page=1")"

  echo "$json" | jq -r '.[0] | "tag: \(.tag_name)\npublished_at: \(.published_at)"'
  body="$(echo "$json" | jq -r '.[0].body // ""')"

  echo "--- Parsed package rows present in release notes ---"
  printf '%s\n' "$body" | grep -nE '^### Major packages|^### Major GDX packages|^\| \*\*(Kernel|Gnome|Mesa|Nvidia|HWE Kernel)\*\* \|' || true
  echo
done

Repository: projectbluefin/website

Length of output: 533


LTS package versions are "unknown" because the release notes lack the required package table; update release notes or generator before merge.

Lines 8-12 show all LTS fields set to "unknown". The generator's changelog parser expects a structured package table in release notes (like ### Major packages with formatted rows), but the bluefin-lts release notes don't contain this section. This causes the fallback to trigger, exposing unknown values in the UI for LTS users. Either update the LTS release notes with the expected package table format, or adjust the generator to handle this release notes structure.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@public/stream-versions.yml` around lines 8 - 12, The stream-versions.yml
shows LTS package versions set to "unknown" because the changelog parser expects
a `### Major packages` table that bluefin-lts release notes lack; update the
generator (the changelog parsing logic) so that when the `Major packages`
section/table is missing it either (a) falls back to parsing alternative
headings/rows commonly used in bluefin-lts (e.g., plain lists or other headers),
or (b) returns null/empty values and emits a clear warning instead of the
literal "unknown" so the UI can handle it gracefully; locate and update the
changelog parser code path that looks for the `Major packages` header and adjust
its detection and fallback behavior accordingly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant