Repository navigation
Build Community Images #30
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 Community Images. Thin wrapper over complete-artifact-matrix.yml. | |
| name: "Build Community Images" | |
| on: | |
| schedule: | |
| - cron: '0 23 * * THU' # migrated from armbian/os (complete-artifact-matrix-community-maintained) | |
| workflow_dispatch: | |
| # Only the values that actually vary per run are exposed. Everything else | |
| # (skipImages=no, checkOci=yes, nightlybuild=yes, extra params, targets | |
| # filter) is fixed via the *_default / empty fallbacks that complete-artifact- | |
| # matrix.yml reads — i.e. the same values a scheduled run gets. | |
| 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' | |
| versionOverride: | |
| description: 'Version override' | |
| type: string | |
| default: '' | |
| concurrency: | |
| group: ${{ github.run_id }}-unsupportedstable | |
| cancel-in-progress: false | |
| jobs: | |
| build: | |
| name: Build | |
| uses: ./.github/workflows/complete-artifact-matrix.yml | |
| with: | |
| release_repository: "community" | |
| # Community images publish to armbian/community and share the -trunk.N counter | |
| # with nightly (armbian/ci): when nightly is ahead, community reuses its number | |
| # so the tags line up; a second community run with no nightly in between bumps. | |
| release_target_repository: "armbian/community" | |
| trunk_peer_repositories: "armbian/community" | |
| target_path: "community/" | |
| team: "Release manager" | |
| repository_ref: "stable" | |
| prepare_config: "armbian-community" | |
| targets_filename: "targets-release-community-maintained.yaml" | |
| skipimages_default: "no" | |
| checkoci_default: "yes" | |
| nightlybuild_default: "yes" | |
| secrets: inherit |