You've already forked armbian.github.io
mirror of
https://github.com/armbian/armbian.github.io.git
synced 2026-01-06 11:42:20 -08:00
Problem: armbian-base-files artifact build for Ubuntu LTS releases (jammy, noble)
fails because armbian-build looks for '{release}-updates' keys in base-files.json,
but only base release keys exist.
Root cause:
- armbian-build's apt-utils.sh uses 'jammy-updates' for LTS releases
- generate-base-files-info-json.py only adds base releases (jammy, noble)
- JSON lookup fails, artifact excluded from build matrix
Solution: Add -updates releases to the generation script
- Added 'ubuntu/jammy-updates' and 'ubuntu/noble-updates' to releases list
- Script now fetches latest security-updated versions from -updates repos
Benefits:
- Provides more recent base-files versions with security updates
- Fixes jammy/noble base-files artifact builds
- Allows jammy/noble images to build successfully
- Aligns with armbian-build's expectations
Versions:
- jammy: 12ubuntu4 -> 12ubuntu4.7 (from jammy-updates)
- noble: 13ubuntu10 -> 13ubuntu10.3 (from noble-updates)
This is the proper upstream fix. The fallback in armbian-build can remain
as a safety mechanism for when -updates keys are not available.