Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: armbian/os
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 25.5.0-trunk.291
Choose a base ref
...
head repository: armbian/os
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref

Commits on Mar 25, 2025

  1. Copy the full SHA
    1b6abab View commit details
  2. Copy the full SHA
    2fbbd8b View commit details
  3. Copy the full SHA
    f9c9617 View commit details
  4. Copy the full SHA
    96be5ac View commit details

Commits on Mar 26, 2025

  1. Copy the full SHA
    f94ffc4 View commit details
  2. Copy the full SHA
    526a289 View commit details
  3. Copy the full SHA
    3c50c5d View commit details
  4. Copy the full SHA
    c631fca View commit details
  5. Copy the full SHA
    1b6f71f View commit details
  6. Copy the full SHA
    7e92f94 View commit details
  7. Copy the full SHA
    463bb64 View commit details
  8. Copy the full SHA
    fbe6240 View commit details
  9. Copy the full SHA
    718db94 View commit details

Commits on Mar 27, 2025

  1. Copy the full SHA
    468cec0 View commit details
  2. Copy the full SHA
    df7c521 View commit details
  3. Copy the full SHA
    65cd155 View commit details
  4. Copy the full SHA
    82a3371 View commit details
  5. Copy the full SHA
    61a278e View commit details
  6. Copy the full SHA
    e6a2b47 View commit details
  7. Copy the full SHA
    7824193 View commit details
  8. Copy the full SHA
    07aeb05 View commit details
  9. Copy the full SHA
    389d419 View commit details
  10. Copy the full SHA
    d26ddc9 View commit details
  11. Copy the full SHA
    19d92dc View commit details
  12. Copy the full SHA
    99c3d6b View commit details
  13. Copy the full SHA
    40748bf View commit details

Commits on Mar 28, 2025

  1. Copy the full SHA
    9ec903c View commit details
  2. Copy the full SHA
    34542f0 View commit details
  3. Copy the full SHA
    3e0f03c View commit details
  4. Update motd.json

    igorpecovnik authored Mar 28, 2025
    Copy the full SHA
    da72999 View commit details
  5. Copy the full SHA
    e7f3498 View commit details
  6. Copy the full SHA
    56badfd View commit details
  7. Copy the full SHA
    99a79d3 View commit details
  8. Copy the full SHA
    f96b2fa View commit details
  9. Copy the full SHA
    7c15712 View commit details
  10. Copy the full SHA
    378440c View commit details
  11. Copy the full SHA
    ed46bee View commit details
  12. Copy the full SHA
    b7168cd View commit details
  13. Copy the full SHA
    c5cf070 View commit details
  14. Copy the full SHA
    fa764b9 View commit details
  15. Copy the full SHA
    0063973 View commit details
  16. Copy the full SHA
    7a83ffb View commit details
  17. Copy the full SHA
    c4d701b View commit details
  18. Copy the full SHA
    5b67714 View commit details
  19. Copy the full SHA
    883f856 View commit details
  20. Copy the full SHA
    5e5ca39 View commit details
  21. Copy the full SHA
    e298535 View commit details
  22. Copy the full SHA
    facd430 View commit details
  23. Copy the full SHA
    371ce43 View commit details
  24. Copy the full SHA
    126007c View commit details
240 changes: 176 additions & 64 deletions .github/workflows/complete-artifact-matrix-all-stable.yml

Large diffs are not rendered by default.

240 changes: 176 additions & 64 deletions .github/workflows/complete-artifact-matrix-all.yml

Large diffs are not rendered by default.

242 changes: 178 additions & 64 deletions .github/workflows/complete-artifact-matrix-apps.yml

Large diffs are not rendered by default.

242 changes: 178 additions & 64 deletions .github/workflows/complete-artifact-matrix-community-maintained.yml

Large diffs are not rendered by default.

242 changes: 178 additions & 64 deletions .github/workflows/complete-artifact-matrix-nightly.yml

Large diffs are not rendered by default.

242 changes: 178 additions & 64 deletions .github/workflows/complete-artifact-matrix-standard-support.yml

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions .github/workflows/complete-artifact-one-by-one.yml
Original file line number Diff line number Diff line change
@@ -257,6 +257,7 @@ on:
- radxa-e20c
- radxa-e25
- radxa-e52c
- radxa-nio-12l
- radxa-zero
- radxa-zero2
- radxa-zero3
@@ -298,6 +299,7 @@ on:
- sk-am68
- sk-am69
- sk-tda4vm
- smart-am40
- station-m1
- station-m2
- station-m3
5 changes: 3 additions & 2 deletions .github/workflows/recreate-matrix.yml
Original file line number Diff line number Diff line change
@@ -201,7 +201,7 @@ jobs:
fi
# exception. Lets not deal with this special target anymore, but leave it in configs
KERNEL_TARGET=${KERNEL_TARGET/,collabora/}
#KERNEL_TARGET=${KERNEL_TARGET/,collabora/}
# if kernel test target is defined, override with it
[[ -n $KERNEL_TEST_TARGET ]] && KERNEL_TARGET=${KERNEL_TEST_TARGET}
@@ -257,7 +257,8 @@ jobs:
VARIANTS=$((VARIANTS+1))
fi
if [[ ! "$targets" =~ ^(legacy|vendor|current|edge)$ && $targets != collabora ]]; then
#if [[ ! "$targets" =~ ^(legacy|vendor|current|edge)$ && $targets != collabora ]]; then
if [[ ! "$targets" =~ ^(legacy|vendor|current|edge)$ ]]; then
# otherwise it must be custom kernel target
EXTENSION=$(grep -P '^(?=.*'${board}',)(?=.*'${targets}':)' os/userpatches/targets-extensions.map | cut -d"=" -f2)
if [[ -n $EXTENSION ]]; then EXTENSION=", ENABLE_EXTENSIONS: $EXTENSION"; fi
150 changes: 80 additions & 70 deletions git_sources.json
Original file line number Diff line number Diff line change
@@ -17,17 +17,7 @@
{
"source": "https://github.com/armbian/build",
"branch": "main",
"sha1": "dea159a596dec302a680a3051ffe2cd8af12913e"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"branch": "linux-6.12.y",
"sha1": "f491dd2afe1c2cde1cfb59d6f7f0cf28fa34d88e"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"branch": "linux-6.6.y",
"sha1": "4b6a8fa777d29785c7ddb51dcbb2b5411deefaca"
"sha1": "756dff9912388804af857ca5222d0d3bea754adf"
},
{
"source": "https://github.com/armbian/firmware",
@@ -37,57 +27,47 @@
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git",
"branch": "main",
"sha1": "710a336b31981773a3a16e7909fd83daeaec9db1"
"sha1": "4bfa7c6351ab64e5f1429f30df1e478e2bd9df36"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"branch": "linux-6.12.y",
"sha1": "3423cae6907838f760aada1a72bb6e378ebaa16d"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"branch": "linux-6.10.y",
"sha1": "47c2f92131c47a37ea0e3d8e1a4e4c82a9b473d4"
},
{
"source": "https://github.com/radxa/u-boot.git",
"branch": "next-dev-v2024.10",
"sha1": "3ba926a35a0644f3168995fca4b77970ffe9a743"
},
{
"source": "https://github.com/SolidRun/u-boot.git",
"branch": "v2018.01-solidrun-imx6",
"sha1": "19858de9c94adb294dde90ac99d70526a2c42fd6"
},
{
"source": "https://github.com/jmontleon/linux-bianbu.git",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"branch": "linux-6.6.y",
"sha1": "99130bb894c45e0f0f7a5824b46f1dae499d6860"
"sha1": "d57a7c6169607dd09157ccf257e556fb75444f28"
},
{
"source": "https://github.com/AvaotaSBC/linux.git",
"branch": "linux-5.15",
"sha1": "a464bc4feaff7b102dac6362b44ac3303ec7cae1"
},
{
"source": "https://github.com/Kwiboo/u-boot-rockchip.git",
"branch": "rk3xxx-2024.04",
"sha1": "830cfcfdf54a1f08a3ca7fc17e69b4bc18cece50"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"branch": "linux-6.10.y",
"sha1": "47c2f92131c47a37ea0e3d8e1a4e4c82a9b473d4"
},
{
"source": "https://github.com/beagleboard/linux",
"branch": "v6.6.58-ti-arm64-r21",
"sha1": "21bec0f5dba230428e839c35c6b3bc743334caa0"
},
{
"source": "https://github.com/armbian/linux-rockchip.git",
"branch": "rk-6.1-rkr5",
"sha1": "1a324b96cf07e314d70b48bd7945877c691074cc"
},
{
"source": "https://github.com/glneo/u-boot",
"branch": "beagley-ai",
"sha1": "8f1ad4f81e9a874d4cc0c0bb73191c117b1798ab"
"source": "https://github.com/jmontleon/linux-bianbu.git",
"branch": "linux-6.6.y",
"sha1": "ca6700db57033aa816ed442793a6f6879db18248"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"branch": "linux-6.13.y",
"sha1": "d3e0fa65e7032031c67094741accda846a9c8bd2"
"branch": "linux-6.14.y",
"sha1": "38fec10eb60d687e30c8c6b5420d86e8149f7557"
},
{
"source": "https://github.com/TexasInstruments-Sandbox/ti-linux-kernel",
@@ -97,18 +77,48 @@
{
"source": "https://github.com/khadas/linux.git",
"branch": "khadas-vims-5.15.y",
"sha1": "99ab673ba5e957245e3053219a8b2a9ed378dfc7"
"sha1": "ecc96366810970efcad959fc9985b7a16c691553"
},
{
"source": "https://github.com/khadas/common_drivers",
"branch": "khadas-vims-5.15.y",
"sha1": "9215501e6a5bca89d29e66c2a5036ff155600f98"
},
{
"source": "https://github.com/glneo/u-boot",
"branch": "beagley-ai",
"sha1": "8f1ad4f81e9a874d4cc0c0bb73191c117b1798ab"
},
{
"source": "https://github.com/beagleboard/linux",
"branch": "v6.6.58-ti-arm64-r21",
"sha1": "21bec0f5dba230428e839c35c6b3bc743334caa0"
},
{
"source": "https://github.com/Kwiboo/u-boot-rockchip.git",
"branch": "rk3xxx-2024.04",
"sha1": "830cfcfdf54a1f08a3ca7fc17e69b4bc18cece50"
},
{
"source": "https://github.com/SolidRun/u-boot.git",
"branch": "v2018.01-solidrun-imx6",
"sha1": "19858de9c94adb294dde90ac99d70526a2c42fd6"
},
{
"source": "https://github.com/stvhay/u-boot.git",
"branch": "rockchip-rk3588-unified",
"sha1": "2f6e967dc901ae570f522d1b47309e7c34acf542"
},
{
"source": "https://github.com/khadas/u-boot.git",
"branch": "khadas-edges-v2017.09",
"sha1": "a0a83bf249f4229914b59ac8c1eb75cf86267342"
},
{
"source": "https://github.com/khadas/u-boot.git",
"branch": "khadas-vims-v2019.01",
"sha1": "9fd0716ccebacba974fc8fabeef0708e5ffd7db1"
},
{
"source": "https://github.com/radxa/u-boot.git",
"branch": "rk35xx-2024.01",
@@ -124,31 +134,21 @@
"branch": "next-dev-v2024.03",
"sha1": "22849bf1cf13c2f0a6f2741a51d4802793d2aecc"
},
{
"source": "https://github.com/khadas/u-boot.git",
"branch": "khadas-edges-v2017.09",
"sha1": "a0a83bf249f4229914b59ac8c1eb75cf86267342"
},
{
"source": "https://github.com/khadas/u-boot.git",
"branch": "khadas-vims-v2019.01",
"sha1": "9fd0716ccebacba974fc8fabeef0708e5ffd7db1"
},
{
"source": "https://github.com/hardkernel/u-boot.git",
"branch": "odroidc-v2011.03",
"sha1": "b7b8dc21b64b9494618325c9b4d2fbae728aeed6"
},
{
"source": "https://github.com/hardkernel/linux",
"branch": "odroid-6.6.y",
"sha1": "1b5323e6f3256b9b2024c75e0d86fc5f897d7dfe"
},
{
"source": "https://github.com/hardkernel/u-boot.git",
"branch": "odroidxu4-v2017.05",
"sha1": "42ac93dcfbbb8a08c2bdc02e19f96eb35a81891a"
},
{
"source": "https://github.com/hardkernel/linux",
"branch": "odroid-6.6.y",
"sha1": "1b5323e6f3256b9b2024c75e0d86fc5f897d7dfe"
},
{
"source": "https://github.com/jimmyhon/linux.git",
"branch": "integrate-6.15",
@@ -161,13 +161,13 @@
},
{
"source": "https://github.com/chainsx/phytium-linux-kernel",
"branch": "linux-6.6",
"sha1": "46471440b5ea96f5caa7ad70ce457735070f9f8e"
"branch": "linux-5.10",
"sha1": "89f1409f9ce3d206348995ff7ac6fb624eb09c7b"
},
{
"source": "https://github.com/chainsx/phytium-linux-kernel",
"branch": "linux-5.10",
"sha1": "89f1409f9ce3d206348995ff7ac6fb624eb09c7b"
"branch": "linux-6.6",
"sha1": "46471440b5ea96f5caa7ad70ce457735070f9f8e"
},
{
"source": "https://github.com/beagleboard/u-boot",
@@ -190,35 +190,45 @@
"sha1": "1e9d83e27f533f6a2567a29917b684a4b0ad1b9d"
},
{
"source": "https://github.com/raspberrypi/linux",
"branch": "rpi-6.6.y",
"sha1": "9da8d6df2051478f0ba16d73c65995955c19cb3a"
"source": "https://gitlab.collabora.com/mediatek/aiot/linux.git",
"branch": "mediatek-next",
"sha1": "6303a8476414430e717906b379dc19a1f9dad42e"
},
{
"source": "https://git.launchpad.net/~canonical-kernel/ubuntu/+source/linux-mtk/+git/jammy",
"branch": "master-next",
"sha1": "4d3f892bb3e7644eab5b3ff20b8290a48435552d"
},
{
"source": "https://github.com/raspberrypi/linux",
"branch": "rpi-6.12.y",
"sha1": "617b6a80b54e063916ff66acdcc5d56d84fc9c6e"
"branch": "rpi-6.6.y",
"sha1": "bba53a117a4a5c29da892962332ff1605990e17a"
},
{
"source": "https://github.com/raspberrypi/linux",
"branch": "rpi-6.13.y",
"sha1": "2042aa90528d3ff23e87e079a4b4647a4983b654"
},
{
"source": "https://github.com/jhovold/linux.git",
"branch": "wip/sc8280xp-6.13",
"sha1": "5602f2f7c53f5c0d2566f493224b82f55ed68abb"
"source": "https://github.com/raspberrypi/linux",
"branch": "rpi-6.12.y",
"sha1": "522728240a8abf748fa9f95adedd6d288e3a3c88"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"branch": "linux-6.1.y",
"sha1": "344a09659766c83c42cdd4943318deabde89a9c3"
"source": "https://github.com/jhovold/linux.git",
"branch": "wip/sc8280xp-6.14",
"sha1": "cf34af9cea0db94254af3897c5e403364cb2eb5b"
},
{
"source": "https://github.com/jglathe/linux_ms_dev_kit.git",
"branch": "jg/wdk2023-gunyah-6.7-rc6",
"sha1": "401bea57d6b96f440142b9039d483c671c4a9587"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"branch": "linux-6.1.y",
"sha1": "8e60a714ba3bb083b7321385054fa39ceb876914"
},
{
"source": "https://github.com/SolidRun/u-boot",
"branch": "v2018.01-solidrun-a38x",
4 changes: 2 additions & 2 deletions motd.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[
{
"message": "Help Armbian Grow: Support & Join Our Team!",
"url": "https://forum.armbian.com/crowdfunding/project/16-help-armbian-grow-support-join-our-team/",
"message": "Support Armbian’s Crowdfunding Campaign",
"url": "https://tinyurl.com/3wtvesfe",
"expiration": "2025-04-15"
},
{
2 changes: 1 addition & 1 deletion nightly.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "Armbian OS",
"version": "25.5.0-trunk.291",
"version": "25.5.0-trunk.317",
"description": "Linux for ARM development boards",
"keywords": [
"ARM",
1 change: 1 addition & 0 deletions userpatches/config-armbian-apps.conf
Original file line number Diff line number Diff line change
@@ -4,6 +4,7 @@ declare -g SYNC_CLOCK="no"
declare -g INSTALL_HEADERS="no"
declare -g WIREGUARD="no"
declare -g VENDOR="Armbian"
declare -g VENDORCOLOR="247;16;0"
declare -g KERNEL_BTF="no"
declare -g VENDORURL="https://www.armbian.com"
declare -g VENDORDOCS="https://docs.armbian.com"
2 changes: 2 additions & 0 deletions userpatches/config-armbian-cloud.conf
Original file line number Diff line number Diff line change
@@ -3,6 +3,7 @@ declare -g SYNC_CLOCK="no"
declare -g INSTALL_HEADERS="no"
declare -g WIREGUARD="no"
declare -g VENDOR="Armbian"
declare -g VENDORCOLOR="5;100;115"
declare -g VENDORURL="https://www.armbian.com"
declare -g VENDORDOCS="https://docs.armbian.com"
declare -g VENDORSUPPORT="https://forum.armbian.com"
@@ -13,6 +14,7 @@ declare -g MAINTAINERMAIL=info@armbian.com
declare -g MAINTAINER="Armbian Linux"
declare -g COMPRESS_OUTPUTIMAGE="no"
declare -g EXPERT="yes"
declare -g KERNEL_BTF="yes"
declare -g KERNEL_CONFIGURE=no
declare -g PASTE_URL="https://paste.armbian.com/log"
declare -g DONT_BUILD_ARTIFACTS="kernel,firmware,full_firmware,fake_ubuntu_advantage_tools,armbian-zsh,armbian-plymouth-theme"
1 change: 1 addition & 0 deletions userpatches/config-armbian-community.conf
Original file line number Diff line number Diff line change
@@ -5,6 +5,7 @@ declare -g INSTALL_HEADERS="no"
declare -g WIREGUARD="no"
declare -g KERNEL_BTF="no"
declare -g VENDOR="Armbian_community"
declare -g VENDORCOLOR="247;16;0"
declare -g VENDORPRETTYNAME="Armbian community"
declare -g VENDORURL="https://github.com/armbian/build"
declare -g VENDORDOCS="https://docs.armbian.com"
1 change: 1 addition & 0 deletions userpatches/config-armbian-images.conf
Original file line number Diff line number Diff line change
@@ -5,6 +5,7 @@ declare -g INSTALL_HEADERS="no"
declare -g WIREGUARD="no"
#declare -g KERNEL_BTF="no"
declare -g VENDOR="Armbian"
declare -g VENDORCOLOR="247;16;0"
declare -g VENDORURL="https://www.armbian.com"
declare -g VENDORDOCS="https://docs.armbian.com"
declare -g VENDORSUPPORT="https://forum.armbian.com"
15 changes: 11 additions & 4 deletions userpatches/gha/chunks/650.per-chunk-images_job.yaml
Original file line number Diff line number Diff line change
@@ -119,8 +119,11 @@ jobs: # <TEMPLATE-IGNORE>
if: env.GPG_PASSPHRASE1 != null
run: |
echo ${{ secrets.GPG_PASSPHRASE1 }} | gpg --passphrase-fd 0 --armor --detach-sign --pinentry-mode loopback --batch --yes output/images/*/archive/*.xz || \
echo ${{ secrets.GPG_PASSPHRASE1 }} | gpg --passphrase-fd 0 --armor --detach-sign --pinentry-mode loopback --batch --yes output/images/*/archive/*.qcow2
for extension in zip xz qcow2; do
if ls -l output/images/*/archive/*.$extension &>/dev/null; then
echo ${{ secrets.GPG_PASSPHRASE1 }} | gpg --passphrase-fd 0 --armor --detach-sign --pinentry-mode loopback --batch --yes output/images/*/archive/*.$extension
fi
done
# Download the artifacts (output/info) produced by the prepare-matrix job.
- name: Download artifacts
@@ -134,8 +137,12 @@ jobs: # <TEMPLATE-IGNORE>
run: |
TRACKERS=$(cat output/info/best-torrent-servers.txt | sed '/^\s*$/d' | sort -R | while read line; do printf " --announce=""${line}"; done)
BOARD=$(ls -1 output/images/ | head -1)
FILE=$(find output/images/*/archive/ -type f \( -name "*.xz" -o -name "*.qcow2" \) | head -1 | rev | cut -d"/" -f1 | rev)
for files in zip xz qcow2; do
if ls -l output/images/*/archive/*.$files &>/dev/null; then
BOARD=$(ls -1 output/images/*/archive/*.$files | rev | cut -d"/" -f3 | rev)
FILE=$(ls -1 output/images/*/archive/*.$files | rev | cut -d"/" -f1 | rev)
fi
done
# nighly images are GH only
rm -f servers.txt
if [ "${{ github.event.inputs.nightlybuild || [[nightlybuildDefaults]] }}" == "no" ]; then
3 changes: 2 additions & 1 deletion userpatches/targets-release-community-maintained.yaml
Original file line number Diff line number Diff line change
@@ -136,7 +136,7 @@ lists:
- { BOARD: orangepi3, BRANCH: current, ENABLE_EXTENSIONS: "v4l2loopback-dkms,mesa-vpu" }
- { BOARD: orangepi3b, BRANCH: vendor, ENABLE_EXTENSIONS: "v4l2loopback-dkms,mesa-vpu" }
- { BOARD: orangepi4, BRANCH: current, ENABLE_EXTENSIONS: "v4l2loopback-dkms,mesa-vpu" }
- { BOARD: orangepi5-max, BRANCH: current }
- { BOARD: orangepi5-max, BRANCH: vendor }
- { BOARD: orangepi5-ultra, BRANCH: current }
- { BOARD: orangepi5pro, BRANCH: vendor, ENABLE_EXTENSIONS: "v4l2loopback-dkms,mesa-vpu" }
- { BOARD: orangepilite2, BRANCH: current }
@@ -181,6 +181,7 @@ lists:
- { BOARD: rockpi-4cplus, BRANCH: current, ENABLE_EXTENSIONS: "v4l2loopback-dkms,mesa-vpu" }
- { BOARD: rockpi-n10, BRANCH: current, ENABLE_EXTENSIONS: "v4l2loopback-dkms,mesa-vpu" }
- { BOARD: rockpro64, BRANCH: current, ENABLE_EXTENSIONS: "mesa-vpu" }
- { BOARD: smart-am40, BRANCH: current }
- { BOARD: station-m1, BRANCH: current }
- { BOARD: station-m2, BRANCH: current }
- { BOARD: station-m3, BRANCH: vendor, ENABLE_EXTENSIONS: "v4l2loopback-dkms,mesa-vpu" }
91 changes: 65 additions & 26 deletions userpatches/targets-release-nightly.template
Original file line number Diff line number Diff line change
@@ -35,10 +35,10 @@ lists:

targets:

# ubuntu veryoldstable minimal
minimal-cli-veryoldstable-ubuntu:
# ubuntu veryoldstable minimal cloud
minimal-cli-veryoldstable-ubuntu-cloud:
enabled: yes
configs: [ armbian-images ]
configs: [ armbian-cloud ]
pipeline:
gha: *armbian-gha
build-image: "yes"
@@ -47,13 +47,13 @@ targets:
BUILD_MINIMAL: "yes"
BUILD_DESKTOP: "no"
items:
- { BOARD: uefi-arm64, BRANCH: current, ENABLE_EXTENSIONS: "image-output-qcow2" }
- { BOARD: uefi-x86, BRANCH: current, ENABLE_EXTENSIONS: "image-output-qcow2" }
- { BOARD: uefi-arm64, BRANCH: cloud, ENABLE_EXTENSIONS: "image-output-qcow2" }
- { BOARD: uefi-x86, BRANCH: cloud, ENABLE_EXTENSIONS: "image-output-qcow2" }

# ubuntu oldstable minimal
minimal-cli-oldstable-ubuntu:
# ubuntu oldstable minimal cloud
minimal-cli-oldstable-ubuntu-cloud:
enabled: yes
configs: [ armbian-images ]
configs: [ armbian-cloud ]
pipeline:
gha: *armbian-gha
build-image: "yes"
@@ -62,8 +62,23 @@ targets:
BUILD_MINIMAL: "yes"
BUILD_DESKTOP: "no"
items:
- { BOARD: uefi-arm64, BRANCH: current, ENABLE_EXTENSIONS: "image-output-qcow2" }
- { BOARD: uefi-x86, BRANCH: current, ENABLE_EXTENSIONS: "image-output-qcow2" }
- { BOARD: uefi-arm64, BRANCH: cloud, ENABLE_EXTENSIONS: "image-output-qcow2" }
- { BOARD: uefi-x86, BRANCH: cloud, ENABLE_EXTENSIONS: "image-output-qcow2" }

# ubuntu stable minimal cloud
minimal-cli-stable-ubuntu-cloud:
enabled: yes
configs: [ armbian-cloud ]
pipeline:
gha: *armbian-gha
build-image: "yes"
vars:
RELEASE: noble
BUILD_MINIMAL: "yes"
BUILD_DESKTOP: "no"
items:
- { BOARD: uefi-arm64, BRANCH: cloud, ENABLE_EXTENSIONS: "image-output-qcow2" }
- { BOARD: uefi-x86, BRANCH: cloud, ENABLE_EXTENSIONS: "image-output-qcow2" }

# ubuntu stable minimal
minimal-cli-stable-ubuntu:
@@ -78,8 +93,21 @@ targets:
BUILD_DESKTOP: "no"
items:
- *standard-support-slow-hdmi
- { BOARD: uefi-arm64, BRANCH: current, ENABLE_EXTENSIONS: "image-output-qcow2" }
- { BOARD: uefi-x86, BRANCH: current, ENABLE_EXTENSIONS: "image-output-qcow2" }

# ubuntu unstable minimal cloud
minimal-cli-unstable-ubuntu-cloud:
enabled: yes
configs: [ armbian-cloud ]
pipeline:
gha: *armbian-gha
build-image: "yes"
vars:
RELEASE: plucky
BUILD_MINIMAL: "yes"
BUILD_DESKTOP: "no"
items:
- { BOARD: uefi-arm64, BRANCH: cloud, ENABLE_EXTENSIONS: "image-output-qcow2" }
- { BOARD: uefi-x86, BRANCH: cloud, ENABLE_EXTENSIONS: "image-output-qcow2" }

# ubuntu unstable minimal
minimal-cli-unstable-ubuntu:
@@ -94,8 +122,6 @@ targets:
BUILD_DESKTOP: "no"
items:
- { BOARD: "aml-s9xx-box" , BRANCH: current }
- { BOARD: uefi-arm64, BRANCH: current, ENABLE_EXTENSIONS: "image-output-qcow2" }
- { BOARD: uefi-x86, BRANCH: current, ENABLE_EXTENSIONS: "image-output-qcow2" }
- *standard-support-slow-hdmi
- *standard-support-fast-hdmi
- *standard-support-headless
@@ -104,6 +130,21 @@ targets:
- *staging-riscv64
- *virtual-boards

# debian unstable minimal cloud
minimal-cli-unstable-debian-cloud:
enabled: yes
configs: [ armbian-cloud ]
pipeline:
gha: *armbian-gha
build-image: "yes"
vars:
RELEASE: trixie
BUILD_MINIMAL: "yes"
BUILD_DESKTOP: "no"
items:
- { BOARD: uefi-arm64, BRANCH: cloud, ENABLE_EXTENSIONS: "image-output-qcow2" }
- { BOARD: uefi-x86, BRANCH: cloud, ENABLE_EXTENSIONS: "image-output-qcow2" }

# debian unstable minimal
minimal-cli-unstable-debian:
enabled: yes
@@ -117,8 +158,6 @@ targets:
BUILD_DESKTOP: "no"
items:
- { BOARD: "aml-s9xx-box", BRANCH: current }
- { BOARD: uefi-arm64, BRANCH: current, ENABLE_EXTENSIONS: "image-output-qcow2" }
- { BOARD: uefi-x86, BRANCH: current, ENABLE_EXTENSIONS: "image-output-qcow2" }
- *standard-support-slow-hdmi
- *standard-support-fast-hdmi
- *standard-support-headless
@@ -127,10 +166,10 @@ targets:
- *staging-headless
- *staging-riscv64

# debian oldstable minimal
minimal-cli-oldstable-debian:
# debian oldstable minimal cloud
minimal-cli-oldstable-debian-cloud:
enabled: yes
configs: [ armbian-images ]
configs: [ armbian-cloud ]
pipeline:
gha: *armbian-gha
build-image: "yes"
@@ -139,13 +178,13 @@ targets:
BUILD_MINIMAL: "yes"
BUILD_DESKTOP: "no"
items:
- { BOARD: uefi-arm64, BRANCH: current, ENABLE_EXTENSIONS: "image-output-qcow2" }
- { BOARD: uefi-x86, BRANCH: current, ENABLE_EXTENSIONS: "image-output-qcow2" }
- { BOARD: uefi-arm64, BRANCH: cloud, ENABLE_EXTENSIONS: "image-output-qcow2" }
- { BOARD: uefi-x86, BRANCH: cloud, ENABLE_EXTENSIONS: "image-output-qcow2" }

# debian stable minimal
minimal-cli-stable-debian:
# debian stable minimal cloud
minimal-cli-stable-debian-cloud:
enabled: yes
configs: [ armbian-images ]
configs: [ armbian-cloud ]
pipeline:
gha: *armbian-gha
build-image: "yes"
@@ -154,8 +193,8 @@ targets:
BUILD_MINIMAL: "yes"
BUILD_DESKTOP: "no"
items:
- { BOARD: uefi-arm64, BRANCH: current, ENABLE_EXTENSIONS: "image-output-qcow2" }
- { BOARD: uefi-x86, BRANCH: current, ENABLE_EXTENSIONS: "image-output-qcow2" }
- { BOARD: uefi-arm64, BRANCH: cloud, ENABLE_EXTENSIONS: "image-output-qcow2" }
- { BOARD: uefi-x86, BRANCH: cloud, ENABLE_EXTENSIONS: "image-output-qcow2" }

# ubuntu unstable without apps
xfce-barebone-desktop-unstable-ubuntu:
92 changes: 66 additions & 26 deletions userpatches/targets-release-nightly.yaml
Original file line number Diff line number Diff line change
@@ -74,6 +74,7 @@ lists:
- { BOARD: orangepi5, BRANCH: vendor, ENABLE_EXTENSIONS: "v4l2loopback-dkms,mesa-vpu" }
- { BOARD: phytiumpi, BRANCH: current }
- { BOARD: radxa-e52c, BRANCH: vendor }
- { BOARD: radxa-nio-12l, BRANCH: collabora}
- { BOARD: rock-3a, BRANCH: current, ENABLE_EXTENSIONS: "mesa-vpu" }
- { BOARD: rock-5-itx, BRANCH: vendor, ENABLE_EXTENSIONS: "mesa-vpu" }
- { BOARD: rock-5a, BRANCH: vendor, ENABLE_EXTENSIONS: "mesa-vpu" }
@@ -110,10 +111,10 @@ lists:

targets:

# ubuntu veryoldstable minimal
minimal-cli-veryoldstable-ubuntu:
# ubuntu veryoldstable minimal cloud
minimal-cli-veryoldstable-ubuntu-cloud:
enabled: yes
configs: [ armbian-images ]
configs: [ armbian-cloud ]
pipeline:
gha: *armbian-gha
build-image: "yes"
@@ -122,13 +123,13 @@ targets:
BUILD_MINIMAL: "yes"
BUILD_DESKTOP: "no"
items:
- { BOARD: uefi-arm64, BRANCH: current, ENABLE_EXTENSIONS: "image-output-qcow2" }
- { BOARD: uefi-x86, BRANCH: current, ENABLE_EXTENSIONS: "image-output-qcow2" }
- { BOARD: uefi-arm64, BRANCH: cloud, ENABLE_EXTENSIONS: "image-output-qcow2" }
- { BOARD: uefi-x86, BRANCH: cloud, ENABLE_EXTENSIONS: "image-output-qcow2" }

# ubuntu oldstable minimal
minimal-cli-oldstable-ubuntu:
# ubuntu oldstable minimal cloud
minimal-cli-oldstable-ubuntu-cloud:
enabled: yes
configs: [ armbian-images ]
configs: [ armbian-cloud ]
pipeline:
gha: *armbian-gha
build-image: "yes"
@@ -137,8 +138,23 @@ targets:
BUILD_MINIMAL: "yes"
BUILD_DESKTOP: "no"
items:
- { BOARD: uefi-arm64, BRANCH: current, ENABLE_EXTENSIONS: "image-output-qcow2" }
- { BOARD: uefi-x86, BRANCH: current, ENABLE_EXTENSIONS: "image-output-qcow2" }
- { BOARD: uefi-arm64, BRANCH: cloud, ENABLE_EXTENSIONS: "image-output-qcow2" }
- { BOARD: uefi-x86, BRANCH: cloud, ENABLE_EXTENSIONS: "image-output-qcow2" }

# ubuntu stable minimal cloud
minimal-cli-stable-ubuntu-cloud:
enabled: yes
configs: [ armbian-cloud ]
pipeline:
gha: *armbian-gha
build-image: "yes"
vars:
RELEASE: noble
BUILD_MINIMAL: "yes"
BUILD_DESKTOP: "no"
items:
- { BOARD: uefi-arm64, BRANCH: cloud, ENABLE_EXTENSIONS: "image-output-qcow2" }
- { BOARD: uefi-x86, BRANCH: cloud, ENABLE_EXTENSIONS: "image-output-qcow2" }

# ubuntu stable minimal
minimal-cli-stable-ubuntu:
@@ -153,8 +169,21 @@ targets:
BUILD_DESKTOP: "no"
items:
- *standard-support-slow-hdmi
- { BOARD: uefi-arm64, BRANCH: current, ENABLE_EXTENSIONS: "image-output-qcow2" }
- { BOARD: uefi-x86, BRANCH: current, ENABLE_EXTENSIONS: "image-output-qcow2" }

# ubuntu unstable minimal cloud
minimal-cli-unstable-ubuntu-cloud:
enabled: yes
configs: [ armbian-cloud ]
pipeline:
gha: *armbian-gha
build-image: "yes"
vars:
RELEASE: plucky
BUILD_MINIMAL: "yes"
BUILD_DESKTOP: "no"
items:
- { BOARD: uefi-arm64, BRANCH: cloud, ENABLE_EXTENSIONS: "image-output-qcow2" }
- { BOARD: uefi-x86, BRANCH: cloud, ENABLE_EXTENSIONS: "image-output-qcow2" }

# ubuntu unstable minimal
minimal-cli-unstable-ubuntu:
@@ -169,14 +198,27 @@ targets:
BUILD_DESKTOP: "no"
items:
- { BOARD: "aml-s9xx-box" , BRANCH: current }
- { BOARD: uefi-arm64, BRANCH: current, ENABLE_EXTENSIONS: "image-output-qcow2" }
- { BOARD: uefi-x86, BRANCH: current, ENABLE_EXTENSIONS: "image-output-qcow2" }
- *standard-support-slow-hdmi
- *standard-support-fast-hdmi
- *standard-support-headless
- *standard-support-riscv64
- *virtual-boards

# debian unstable minimal cloud
minimal-cli-unstable-debian-cloud:
enabled: yes
configs: [ armbian-cloud ]
pipeline:
gha: *armbian-gha
build-image: "yes"
vars:
RELEASE: trixie
BUILD_MINIMAL: "yes"
BUILD_DESKTOP: "no"
items:
- { BOARD: uefi-arm64, BRANCH: cloud, ENABLE_EXTENSIONS: "image-output-qcow2" }
- { BOARD: uefi-x86, BRANCH: cloud, ENABLE_EXTENSIONS: "image-output-qcow2" }

# debian unstable minimal
minimal-cli-unstable-debian:
enabled: yes
@@ -190,17 +232,15 @@ targets:
BUILD_DESKTOP: "no"
items:
- { BOARD: "aml-s9xx-box", BRANCH: current }
- { BOARD: uefi-arm64, BRANCH: current, ENABLE_EXTENSIONS: "image-output-qcow2" }
- { BOARD: uefi-x86, BRANCH: current, ENABLE_EXTENSIONS: "image-output-qcow2" }
- *standard-support-slow-hdmi
- *standard-support-fast-hdmi
- *standard-support-headless
- *staging-fast-hdmi

# debian oldstable minimal
minimal-cli-oldstable-debian:
# debian oldstable minimal cloud
minimal-cli-oldstable-debian-cloud:
enabled: yes
configs: [ armbian-images ]
configs: [ armbian-cloud ]
pipeline:
gha: *armbian-gha
build-image: "yes"
@@ -209,13 +249,13 @@ targets:
BUILD_MINIMAL: "yes"
BUILD_DESKTOP: "no"
items:
- { BOARD: uefi-arm64, BRANCH: current, ENABLE_EXTENSIONS: "image-output-qcow2" }
- { BOARD: uefi-x86, BRANCH: current, ENABLE_EXTENSIONS: "image-output-qcow2" }
- { BOARD: uefi-arm64, BRANCH: cloud, ENABLE_EXTENSIONS: "image-output-qcow2" }
- { BOARD: uefi-x86, BRANCH: cloud, ENABLE_EXTENSIONS: "image-output-qcow2" }

# debian stable minimal
minimal-cli-stable-debian:
# debian stable minimal cloud
minimal-cli-stable-debian-cloud:
enabled: yes
configs: [ armbian-images ]
configs: [ armbian-cloud ]
pipeline:
gha: *armbian-gha
build-image: "yes"
@@ -224,8 +264,8 @@ targets:
BUILD_MINIMAL: "yes"
BUILD_DESKTOP: "no"
items:
- { BOARD: uefi-arm64, BRANCH: current, ENABLE_EXTENSIONS: "image-output-qcow2" }
- { BOARD: uefi-x86, BRANCH: current, ENABLE_EXTENSIONS: "image-output-qcow2" }
- { BOARD: uefi-arm64, BRANCH: cloud, ENABLE_EXTENSIONS: "image-output-qcow2" }
- { BOARD: uefi-x86, BRANCH: cloud, ENABLE_EXTENSIONS: "image-output-qcow2" }

# ubuntu unstable without apps
xfce-barebone-desktop-unstable-ubuntu:
13 changes: 9 additions & 4 deletions userpatches/targets-release-standard-support.template
Original file line number Diff line number Diff line change
@@ -56,8 +56,10 @@ targets:
BUILD_MINIMAL: "yes"
BUILD_DESKTOP: "no"
items:
- { BOARD: uefi-arm64, BRANCH: current, ENABLE_EXTENSIONS: "image-output-qcow2" }
- { BOARD: uefi-x86, BRANCH: current, ENABLE_EXTENSIONS: "image-output-qcow2" }
- { BOARD: uefi-arm64, BRANCH: cloud, ENABLE_EXTENSIONS: "image-output-qcow2" }
- { BOARD: uefi-arm64, BRANCH: cloud, ENABLE_EXTENSIONS: "image-output-vhdx" }
- { BOARD: uefi-x86, BRANCH: cloud, ENABLE_EXTENSIONS: "image-output-qcow2" }
- { BOARD: uefi-x86, BRANCH: cloud, ENABLE_EXTENSIONS: "image-output-vhdx" }

# Ubuntu minimal cloud
minimal-cli-stable-ubuntu-cloud:
@@ -71,8 +73,11 @@ targets:
BUILD_MINIMAL: "yes"
BUILD_DESKTOP: "no"
items:
- { BOARD: uefi-arm64, BRANCH: current, ENABLE_EXTENSIONS: "image-output-qcow2" }
- { BOARD: uefi-x86, BRANCH: current, ENABLE_EXTENSIONS: "image-output-qcow2" }
- { BOARD: uefi-arm64, BRANCH: cloud, ENABLE_EXTENSIONS: "image-output-qcow2" }
- { BOARD: uefi-arm64, BRANCH: cloud, ENABLE_EXTENSIONS: "image-output-vhdx" }
- { BOARD: uefi-x86, BRANCH: cloud, ENABLE_EXTENSIONS: "image-output-qcow2" }
- { BOARD: uefi-x86, BRANCH: cloud, ENABLE_EXTENSIONS: "image-output-vhdx" }


# Ubuntu minimal
minimal-cli-stable-ubuntu:
14 changes: 10 additions & 4 deletions userpatches/targets-release-standard-support.yaml
Original file line number Diff line number Diff line change
@@ -93,6 +93,7 @@ lists:
- { BOARD: phytiumpi, BRANCH: current }
- { BOARD: pine64, BRANCH: current, ENABLE_EXTENSIONS: "mesa-vpu" }
- { BOARD: radxa-e52c, BRANCH: vendor }
- { BOARD: radxa-nio-12l, BRANCH: collabora}
- { BOARD: radxa-zero, BRANCH: current, ENABLE_EXTENSIONS: "mesa-vpu" }
- { BOARD: renegade, BRANCH: current, ENABLE_EXTENSIONS: "mesa-vpu" }
- { BOARD: rock-3a, BRANCH: current, ENABLE_EXTENSIONS: "mesa-vpu" }
@@ -162,8 +163,10 @@ targets:
BUILD_MINIMAL: "yes"
BUILD_DESKTOP: "no"
items:
- { BOARD: uefi-arm64, BRANCH: current, ENABLE_EXTENSIONS: "image-output-qcow2" }
- { BOARD: uefi-x86, BRANCH: current, ENABLE_EXTENSIONS: "image-output-qcow2" }
- { BOARD: uefi-arm64, BRANCH: cloud, ENABLE_EXTENSIONS: "image-output-qcow2" }
- { BOARD: uefi-arm64, BRANCH: cloud, ENABLE_EXTENSIONS: "image-output-vhdx" }
- { BOARD: uefi-x86, BRANCH: cloud, ENABLE_EXTENSIONS: "image-output-qcow2" }
- { BOARD: uefi-x86, BRANCH: cloud, ENABLE_EXTENSIONS: "image-output-vhdx" }

# Ubuntu minimal cloud
minimal-cli-stable-ubuntu-cloud:
@@ -177,8 +180,11 @@ targets:
BUILD_MINIMAL: "yes"
BUILD_DESKTOP: "no"
items:
- { BOARD: uefi-arm64, BRANCH: current, ENABLE_EXTENSIONS: "image-output-qcow2" }
- { BOARD: uefi-x86, BRANCH: current, ENABLE_EXTENSIONS: "image-output-qcow2" }
- { BOARD: uefi-arm64, BRANCH: cloud, ENABLE_EXTENSIONS: "image-output-qcow2" }
- { BOARD: uefi-arm64, BRANCH: cloud, ENABLE_EXTENSIONS: "image-output-vhdx" }
- { BOARD: uefi-x86, BRANCH: cloud, ENABLE_EXTENSIONS: "image-output-qcow2" }
- { BOARD: uefi-x86, BRANCH: cloud, ENABLE_EXTENSIONS: "image-output-vhdx" }


# Ubuntu minimal
minimal-cli-stable-ubuntu: