# 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-a311d-cc - aml-c400-plus - aml-s905d3-cc - bananapi - bananapicm4io - bananapif3 - bananapim2plus - bananapim2pro - bananapim2s - bananapim4berry - bananapim4zero - bananapim5 - bananapim5pro - bananapim7 - beaglebadge - beaglebone-ai64 - beagleplay - beagley-ai - bigtreetech-cb1 - bigtreetech-cb2 - cix-acpi - clearfogpro - 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 - lafrite - lepotato - mba8mpxl - mba8mpxl-ras314 - mba93xxla-mini - mekotronics-r58-4x4 - mekotronics-r58hd - mekotronics-r58s2 - mksklipad50 - musebook - musepipro - nanopct6 - nanopct6-lts - nanopi-m5 - nanopi-m6 - nanopi-r3s-lts - nanopi-r4s - nanopi-r6s - nanopi-r76s - nanopik1plus - nanopik2-s905 - nanopim4v2 - odroidc1 - odroidc2 - odroidc4 - odroidhc4 - odroidm1 - odroidm2 - odroidn2 - odroidxu4 - oneplus-kebab - orangepi3-lts - orangepi4-lts - orangepi5 - orangepi5-plus - orangepione - orangepipc2 - phytiumpi - pine64 - pocketbeagle2 - 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-e - rockpi-s - 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 - thinkpad-x13s - tinkerboard - tmds62levm - tmds64evm - tq-smarc2-tqma8mpxs - tritium-h3 - tritium-h5 - 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 - amazingfate - baldpope - brentr - catalinii - chainsx - CodeChenL - DylanHP - efectn - engineer-80 - fridtjof - glneo - Grippy98 - Heisath - HeyMeco - iav - ifroncy01 - igorpecovnik - JackHuang021 - janprunk - jeanrhum - joekhoobyar - JohnTheCoolingFan - jomadeto - jonaswood01 - juanlufont - kamilsaigol - krachlatte - leggewie - lexfrei - linhz0hz - mlegenovic - NicoD-SBC - PanderMusubi - paolosabatino - Pillar1989 - prahal - pyavitz - rpardini - schmiedelm - schwar3kat - 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: "stable/" 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