Community: enable Ubuntu minimal CLI for all boards (not just headless)#309
Conversation
community-noble-minimal previously only covered headless community boards. Mirror community-trixie-all (Debian side) so every csc/tvb board with a noble-eligible architecture also gets a minimal Ubuntu CLI image. Loongarch stays excluded — see the trailing note: noble images are not produced for loongarch, only bookworm minimal.
|
Warning Rate limit exceeded
To continue reviewing without waiting, purchase usage credits in the billing tab. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary
community-noble-minimalpreviously only covered headless community boards (csc/tvb without HDMI). Mirror the Debian-sidecommunity-trixie-allblock so every community board gets a minimal Ubuntu CLI image alongside the existing minimal Debian one.Boards that gain an Ubuntu minimal CLI build:
current/vendor/edge×fast-hdmi/slow-hdmi/riscv64(headless boards already had it; loongarch stays excluded — the existing note still applies: noble images aren't produced for loongarch, only bookworm minimal).
Why
The community feed already produces Debian minimal CLI for every csc/tvb board (
community-trixie-all) and Ubuntu desktops for the boards with display output. The asymmetry meant a community board with HDMI got Ubuntu only as a desktop build — never minimal. Users who want Ubuntu CLI on those boards had to switch to the Debian image. This closes the gap.How
Single edit in
scripts/generate_targets.py: expanded the gating condition + items list ofcommunity-noble-minimalfrom the headless trio to the samecurrent/vendor/edge × fast-hdmi/slow-hdmi/headless/riscv64set used bycommunity-trixie-all.Test plan
python3 scripts/generate_targets.py(or however the CI runs it) regeneratestargets-release-community-maintained.yamlwithout errors.community-noble-minimal:block has items pointing atcommunity-current-fast-hdmi,community-vendor-fast-hdmi, …,community-edge-riscv64(not just the three headless aliases).armbian/osshows Ubuntu minimal CLI cells for HDMI / slow-HDMI / riscv64 community boards.