Repository navigation
Build Standard Support Images #210
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # 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 |