Skip to content

Build Standard Support Images #210

Build Standard Support Images

Build Standard Support Images #210

# Track caller: Build Standard Support Images. Thin wrapper over complete-artifact-matrix.yml.
name: "Build Standard Support Images"
on:
# Stable image build: nightlybuild is fixed to "no". Only the useful controls
# are exposed; skipImages=no, checkOci=yes and extra params fall back to the
# *_default / env values complete-artifact-matrix.yml reads.
workflow_dispatch:
inputs:
branch:
description: 'Framework build branch'
type: string
default: 'main'
forceDockerPull:
description: 'Force fresh Docker image pull? yes = pull latest (default for manual runs), no = use cached'
type: choice
options: [ 'yes', 'no' ]
default: 'yes'
board:
description: 'Board (build only this board)'
type: choice
default: 'all'
options:
# >>> board-options (generated by tools/update-workflow-board-lists.py; do not edit by hand)
- all
- aml-c400-plus
- anbernic-rg-ds
- anbernic-rg-vita-pro
- arduino-uno-q
- bananapi
- bananapicm4io
- bananapif3
- bananapim2s
- bananapim4berry
- bananapim4zero
- bananapim5
- bananapim5pro
- bananapim7
- bananapir2
- beaglebadge
- beaglebone-ai64
- beagleplay
- beagley-ai
- bigtreetech-cb1
- bigtreetech-cb2
- cix-acpi
- clearfogpro
- cubox-i
- dg-svr-865-tiny
- easepi-a2
- easepi-r2
- espressobin
- gateway-dk
- gateway-gz80x
- helios4
- helios64
- imb3588
- inovato-quadra
- jethubj100
- jethubj200
- jethubj80
- k3picoitx
- khadas-edge2
- khadas-vim1
- khadas-vim1s
- khadas-vim2
- khadas-vim3
- khadas-vim3l
- khadas-vim4
- kickpi-k3b
- lafrite
- lepotato
- lime-a64
- lubancat-5io
- luckfox-rk3308b-nova
- mba8mpxl
- mba8mpxl-ras314
- mba93xxca-tqma93xx
- mba93xxla-mini
- mekotronics-r58-4x4
- mekotronics-r58hd
- mekotronics-r58s2
- mksklipad50
- musebook
- musepipro
- nanopct3plus
- nanopct6
- nanopct6-lts
- nanopi-m5
- nanopi-m6
- nanopi-r3s-lts
- nanopi-r4s
- nanopi-r6s
- nanopi-r76s
- nanopifire3
- nanopik1plus
- nanopik2-s905
- nanopim3
- nanopim4v2
- odroidc1
- odroidc2
- odroidc4
- odroidhc4
- odroidm1
- odroidm2
- odroidn2
- odroidxu4
- olinux-som-a13
- oneplus-kebab
- orangepi-cm5
- orangepi3-lts
- orangepi4-lts
- orangepi5
- orangepi5-plus
- orangepione
- orangepipc2
- orangepizero3w
- pine64
- pocketbeagle2
- qidi-x6
- radxa-cm4-io
- radxa-cm5-io
- radxa-dragon-q6a
- radxa-dragon-q8b
- radxa-e24c
- radxa-e25
- radxa-e52c
- radxa-e54c
- radxa-nio-12l
- radxa-rock-4d
- radxa-zero
- radxa-zero3
- recomputer-rk3576-devkit
- recomputer-rk3588-devkit
- renegade
- rock-2a
- rock-2f
- rock-3a
- rock-5-itx
- rock-5a
- rock-5b
- rock-5b-plus
- rock-5c
- rock-5t
- rock-s0
- rockpi-4bplus
- rockpi-e
- rockpi-s
- rockpro64
- rpi4b
- sakurapi-rk3308b
- sk-am62-lp
- sk-am62-sip
- sk-am62b
- sk-am62p
- sk-am64b
- sk-am68
- sk-am69
- sk-tda4vm
- sovol-zero
- sweet-potato
- tanix-tx6s-axp313
- thinkpad-x13s
- tinkerboard
- tmds62levm
- tmds64evm
- tq-smarc2-tqma8mpxs
- udoo
- uefi-arm64
- uefi-arm64-dt
- uefi-loong64
- uefi-x86
- xiaomi-elish
- youyeetoo-r1-v3
- youyeetoo-yy3588
# <<< board-options
maintainer:
description: 'Maintainer (build all boards of this maintainer)'
type: choice
default: 'all'
options:
# >>> maintainer-options (generated by tools/update-workflow-board-lists.py; do not edit by hand)
- all
- adeepn
- alexl83
- alnahian2011
- amazingfate
- baldpope
- brentr
- catalinii
- CodeChenL
- crackerjacques
- DylanHP
- ECO1AI
- efectn
- engineer-80
- fridtjof
- glneo
- Grippy98
- Heisath
- HeyMeco
- iav
- ifroncy01
- igorpecovnik
- JackHuang021
- janprunk
- jeanrhum
- joekhoobyar
- JohnTheCoolingFan
- jomadeto
- jonaswood01
- juanlufont
- juliovendramini
- kamilsaigol
- lch08
- leggewie
- lexfrei
- linhz0hz
- MarusGradinaru
- mlegenovic
- NicoD-SBC
- PanderMusubi
- paolosabatino
- Pillar1989
- prahal
- pyavitz
- retro98boy
- rpardini
- schmiedelm
- schwar3kat
- sdeleeuw
- Shadowrom2020
- shkolnik
- StephenGraf
- SuperKali
- teknoid
- The-going
- TheSnowfield
- tomazzaman
- Tonymac32
- torte71
- vamzii
- ZazaBR
# <<< maintainer-options
targetsFilterInclude:
description: 'TARGETS_FILTER_INCLUDE, example: "BOARD:odroidhc4,BOARD:odroidn2"'
type: string
default: ''
versionOverride:
description: 'Version override'
type: string
default: ''
concurrency:
group: ${{ github.run_id }}-standard-supportstable
cancel-in-progress: false
jobs:
build:
name: Build
uses: ./.github/workflows/complete-artifact-matrix.yml
with:
release_repository: "os"
target_path: "images/"
team: "Release manager"
repository_ref: "stable"
prepare_config: "armbian-images"
targets_filename: "targets-release-standard-support.yaml"
skipimages_default: "no"
checkoci_default: "yes"
nightlybuild_default: "no"
secrets: inherit