board: add NanoPi M6 V2 (image + virtual board) - #417
Conversation
The M6V2 has no dedicated build - it ships on the unified nanopi6-series image (R6S/R6C/M6/M6V2) from armbian/build#10442. Add a reusable/virtual board entry so it appears in the downloads UI with its own name, reusing the nanopi6-series artifacts, plus its board photo. - board-images/nanopi-m6v2.png: 1920x1080, transparent background, 42% fill (passes the board-asset validation: 16:9, transparent corners, <=50%). - reusable.yml: nanopi-m6v2 -> uses nanopi6-series (friendlyelec, conf, 2026). Signed-off-by: Igor Pecovnik <igor@armbian.com>
|
Warning Review limit reached
Next review available in: 29 minutes Limit details: You’ve used the included review currently available. You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. How can I continue?Wait for the limit to reset, then comment An organization admin can change what happens after included review limits in Billing. How do review limits work?CodeRabbit enforces per-developer PR review limits within each organization. For paid Pro and Pro+ reviews, CodeRabbit uses a developer's included PR review attempts over the past 7 days to set the current hourly allowance. At typical activity levels, the full plan allowance applies. Higher sustained activity can lower the allowance until earlier attempts leave the 7-day window. Please refer docs for additional details. Review details⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (2)
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 |
The reusable-board branch filter did an exact match, so a virtual board could reuse only a single branch. Make it accept a comma-separated list (e.g. "current,vendor"): an image is included if its branch is any of them; a single value keeps its original exact-match behaviour. Use it for nanopi-m6v2 -> "current,vendor" so it offers both the current and vendor images of nanopi6-series (edge stays excluded). Signed-off-by: Igor Pecovnik <igor@armbian.com>
Adds the NanoPi M6 V2 to the downloads UI.
The M6V2 has no dedicated build — it ships on the unified
nanopi6-seriesimage (R6S/R6C/M6/M6V2) introduced in armbian/build#10442. So it's added as a
virtual board that reuses the
nanopi6-seriesartifacts under its own identity,plus its board photo.
Changes
board-images/nanopi-m6v2.png— 1920×1080, transparent background.Passes
validate-board-assets.sh: 16:9 ✓, resolution ✓, transparent corners ✓,opaque fill 42% (≤ 50%) ✓.
release-targets/reusable.yml— new entry, reusingnanopi6-seriesonboth current and vendor branches:
scripts/generate-armbian-images-json.sh— the reusable-board branchfilter now accepts a comma-separated list (e.g.
current,vendor); an imageis included if its branch is any of them. A single value keeps its original
exact-match behaviour, so existing entries are unaffected.
Metadata mirrors
nanopi6-series.conf(friendlyelec, conf, 2026). Downloadentries appear once
nanopi6-seriesimages are published (after #10442 builds).Verified:
reusable.ymlparses, generatorbash -nclean, and the new filtertested —
current,vendorincludes current+vendor and excludes edge; asingle-value filter is unchanged; empty still means all branches.