name: Build solarpowered-rawhide on: # schedule: # - cron: "00 18 * * 1,5" # build at 17:30 every Monday & Friday push: # build on push paths: # build on push of the following files - "recipes/images/solarpowered-rawhide.yml" # solarpowered recipe - "recipes/images/solarpowered-ex-rawhide.yml" # solarpowered-ex recipe pull_request: # allow PRs triggering builds workflow_dispatch: # allow manually triggering builds concurrency: # only run one build at a time group: ${{ github.workflow }}-${{ github.ref || github.run_id }} cancel-in-progress: true jobs: bluebuild: name: Build runs-on: ubuntu-latest permissions: contents: read packages: write id-token: write strategy: fail-fast: false # stop GH from cancelling all matrix builds if one fails matrix: recipe: - images/solarpowered-rawhide.yml - images/solarpowered-ex-rawhide.yml steps: # the build is fully handled by the reusable github action - name: Build Custom Image uses: blue-build/github-action@v1.8 with: recipe: ${{ matrix.recipe }} rechunk: true cosign_private_key: ${{ secrets.SIGNING_SECRET }} registry_token: ${{ github.token }} pr_event_number: ${{ github.event.number }} # enabled by default, disable if your image is small and you want faster builds maximize_build_space: true