chore: update content from upstream sources#554
chore: update content from upstream sources#554github-actions[bot] wants to merge 1 commit intomainfrom
Conversation
632030c to
250c7e6
Compare
bdecbdb to
93b2b34
Compare
f920eb9 to
ca93655
Compare
2d3ffb8 to
cda65ff
Compare
9ea2883 to
540b444
Compare
087364b to
9e4cd55
Compare
4a756a7 to
fe93e09
Compare
e6d3e2b to
4f69d88
Compare
- Updated Bluefin growth chart from ublue-os/countme - Updated stream versions from latest releases - Automated update via GitHub Actions
4f69d88 to
0057c4a
Compare
📝 WalkthroughWalkthroughA version manifest file is updated with new release dates and package versions. The ChangesVersion Manifest Update
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Poem
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 inconclusive)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Review rate limit: 9/10 reviews remaining, refill in 6 minutes. Comment |
There was a problem hiding this comment.
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
⛔ Files ignored due to path filters (1)
src/assets/svg/growth_bluefins.svgis excluded by!**/*.svg
📒 Files selected for processing (1)
public/stream-versions.yml
| gnome: "unknown" | ||
| kernel: "unknown" | ||
| mesa: "unknown" | ||
| nvidia: "unknown" | ||
| hwe: "unknown" |
There was a problem hiding this comment.
🧩 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
doneRepository: 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.
🤖 Automated Content Update
This PR contains automated updates from upstream data sources:
Growth Chart
src/assets/svg/growth_bluefins.svgwith latest data from ublue-os/countmeStream Versions
public/stream-versions.ymlwith latest version informationublue-os/bluefin(for GTS and Stable streams)ublue-os/bluefin-lts(for LTS stream)Review Notes
This PR was automatically created by the
update-contentworkflow.Summary by CodeRabbit