From c81880ed415dc7c073fa5c6cd94ab0d305659f2c Mon Sep 17 00:00:00 2001 From: "balenalib-workflows[bot]" <146760701+balenalib-workflows[bot]@users.noreply.github.com> Date: Mon, 16 Dec 2024 03:21:03 +0000 Subject: [PATCH] Autogenerated all-workflows [skip ci] Signed-off-by: balenalib-workflows[bot] <146760701+balenalib-workflows[bot]@users.noreply.github.com> --- .github/workflows/bake-aarch64.yml | 340 ++++++++-------- .github/workflows/bake-advantech-ecu1370.yml | 324 +++++++-------- .github/workflows/bake-amd64.yml | 372 +++++++++--------- .github/workflows/bake-armv7hf.yml | 260 ++++++------ .github/workflows/bake-astro-tx2.yml | 324 +++++++-------- .../workflows/bake-asus-tinker-board-s.yml | 248 ++++++------ .github/workflows/bake-asus-tinker-board.yml | 248 ++++++------ .github/workflows/bake-asus-tinker-edge-t.yml | 324 +++++++-------- .github/workflows/bake-bananapi-m1-plus.yml | 248 ++++++------ .github/workflows/bake-beaglebone-ai64.yml | 324 +++++++-------- .github/workflows/bake-beaglebone-black.yml | 248 ++++++------ .../bake-beaglebone-green-gateway.yml | 248 ++++++------ .../workflows/bake-beaglebone-green-wifi.yml | 248 ++++++------ .github/workflows/bake-beaglebone-green.yml | 248 ++++++------ .github/workflows/bake-beaglebone-pocket.yml | 248 ++++++------ .github/workflows/bake-beagleplay.yml | 324 +++++++-------- .../workflows/bake-bluechiptechnology-db1.yml | 324 +++++++-------- .../workflows/bake-bluechiptechnology-tm3.yml | 324 +++++++-------- .github/workflows/bake-ccimx8x-sbc-pro.yml | 324 +++++++-------- .github/workflows/bake-cl-som-imx8.yml | 324 +++++++-------- .github/workflows/bake-cnx100-xavier-nx.yml | 324 +++++++-------- .github/workflows/bake-coral-dev.yml | 324 +++++++-------- .github/workflows/bake-etcher-pro.yml | 324 +++++++-------- .github/workflows/bake-generic-aarch64.yml | 324 +++++++-------- .github/workflows/bake-generic-amd64.yml | 356 ++++++++--------- .github/workflows/bake-genericx86-64-ext.yml | 356 ++++++++--------- .github/workflows/bake-i386.yml | 210 +++++----- .github/workflows/bake-imx6ul-var-dart.yml | 248 ++++++------ .github/workflows/bake-imx7-var-som.yml | 248 ++++++------ .github/workflows/bake-imx8m-var-dart.yml | 324 +++++++-------- .github/workflows/bake-imx8mm-lpddr4-evk.yml | 324 +++++++-------- .github/workflows/bake-imx8mm-var-dart.yml | 324 +++++++-------- .github/workflows/bake-imx8mm-var-som.yml | 324 +++++++-------- .github/workflows/bake-intel-nuc.yml | 356 ++++++++--------- .github/workflows/bake-iot-gate-imx8.yml | 324 +++++++-------- .../workflows/bake-iot-gate-imx8plus-d1d8.yml | 324 +++++++-------- .github/workflows/bake-iot-gate-imx8plus.yml | 324 +++++++-------- .github/workflows/bake-iotdin-imx8p-d1d8.yml | 324 +++++++-------- .github/workflows/bake-iotdin-imx8p.yml | 324 +++++++-------- .github/workflows/bake-isg-503.yml | 324 +++++++-------- .../bake-jetson-agx-orin-devkit-64gb.yml | 324 +++++++-------- .../workflows/bake-jetson-agx-orin-devkit.yml | 324 +++++++-------- .../workflows/bake-jetson-nano-2gb-devkit.yml | 324 +++++++-------- .github/workflows/bake-jetson-nano-emmc.yml | 324 +++++++-------- .github/workflows/bake-jetson-nano.yml | 324 +++++++-------- .../bake-jetson-orin-nano-devkit-nvme.yml | 324 +++++++-------- .../bake-jetson-orin-nano-seeed-j3010.yml | 324 +++++++-------- .../bake-jetson-orin-nx-seeed-j4012.yml | 324 +++++++-------- .../bake-jetson-orin-nx-xavier-nx-devkit.yml | 324 +++++++-------- .../workflows/bake-jetson-tx2-nx-devkit.yml | 324 +++++++-------- .github/workflows/bake-jetson-tx2.yml | 324 +++++++-------- .../bake-jetson-xavier-nx-devkit-emmc.yml | 324 +++++++-------- ...jetson-xavier-nx-devkit-seeed-2mic-hat.yml | 324 +++++++-------- .../bake-jetson-xavier-nx-devkit.yml | 324 +++++++-------- .github/workflows/bake-jetson-xavier.yml | 324 +++++++-------- .github/workflows/bake-jn30b-nano.yml | 324 +++++++-------- .github/workflows/bake-kontron-mx8mm.yml | 324 +++++++-------- .github/workflows/bake-lcbzu9.yml | 324 +++++++-------- .github/workflows/bake-n510-tx2.yml | 324 +++++++-------- .github/workflows/bake-nanopc-t4.yml | 324 +++++++-------- .github/workflows/bake-nanopi-neo-air.yml | 248 ++++++------ .github/workflows/bake-nanopi-r2c.yml | 324 +++++++-------- .github/workflows/bake-nanopi-r2s.yml | 324 +++++++-------- .github/workflows/bake-nitrogen8mm.yml | 324 +++++++-------- .github/workflows/bake-npe-x500-m3.yml | 248 ++++++------ .github/workflows/bake-odroid-xu4.yml | 248 ++++++------ .github/workflows/bake-odyssey-x86.yml | 356 ++++++++--------- .github/workflows/bake-orange-pi-one.yml | 248 ++++++------ .github/workflows/bake-orange-pi-zero.yml | 248 ++++++------ .github/workflows/bake-orangepi-plus2.yml | 248 ++++++------ .github/workflows/bake-orbitty-tx2.yml | 324 +++++++-------- .github/workflows/bake-owa5x.yml | 324 +++++++-------- .github/workflows/bake-photon-nano.yml | 324 +++++++-------- .github/workflows/bake-photon-tx2-nx.yml | 324 +++++++-------- .github/workflows/bake-photon-xavier-nx.yml | 324 +++++++-------- .../workflows/bake-phyboard-lyra-am62xx-2.yml | 324 +++++++-------- .github/workflows/bake-qemux86-64.yml | 356 ++++++++--------- .github/workflows/bake-qemux86.yml | 198 +++++----- .github/workflows/bake-raspberry-pi.yml | 140 +++---- .github/workflows/bake-raspberry-pi2.yml | 248 ++++++------ .github/workflows/bake-raspberrypi0-2w-64.yml | 324 +++++++-------- .github/workflows/bake-raspberrypi3-64.yml | 324 +++++++-------- .github/workflows/bake-raspberrypi3.yml | 248 ++++++------ .github/workflows/bake-raspberrypi4-64.yml | 324 +++++++-------- .../bake-raspberrypi4-unipi-neuron.yml | 324 +++++++-------- .github/workflows/bake-raspberrypi400-64.yml | 324 +++++++-------- .github/workflows/bake-raspberrypi5.yml | 324 +++++++-------- .../workflows/bake-raspberrypicm4-ioboard.yml | 324 +++++++-------- .github/workflows/bake-revpi-connect-4.yml | 324 +++++++-------- .github/workflows/bake-revpi-connect-s.yml | 324 +++++++-------- .github/workflows/bake-revpi-connect.yml | 248 ++++++------ .github/workflows/bake-revpi-core-3.yml | 248 ++++++------ .github/workflows/bake-rockpi-4b-rk3399.yml | 324 +++++++-------- .github/workflows/bake-rockpro64.yml | 324 +++++++-------- .github/workflows/bake-rpi.yml | 148 +++---- .github/workflows/bake-smarc-px30.yml | 324 +++++++-------- .github/workflows/bake-spacely-tx2.yml | 324 +++++++-------- .github/workflows/bake-surface-go.yml | 356 ++++++++--------- .github/workflows/bake-surface-pro-6.yml | 356 ++++++++--------- .github/workflows/bake-tdpzu9.yml | 324 +++++++-------- .github/workflows/bake-ucm-imx93.yml | 324 +++++++-------- .github/workflows/bake-up-board.yml | 356 ++++++++--------- .github/workflows/bake-var-som-mx6.yml | 248 ++++++------ 103 files changed, 15716 insertions(+), 15716 deletions(-) diff --git a/.github/workflows/bake-aarch64.yml b/.github/workflows/bake-aarch64.yml index f31deed074dd..e015cbf6382e 100644 --- a/.github/workflows/bake-aarch64.yml +++ b/.github/workflows/bake-aarch64.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-aarch64-alpine-golang: - name: Prepare aarch64-alpine-golang + prepare-aarch64-alpine: + name: Prepare aarch64-alpine runs-on: ubuntu-latest - needs: bake-aarch64-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/aarch64-alpine-golang.json + LIBRARY: library/aarch64-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-aarch64-alpine-golang: - name: Bake aarch64-alpine-golang + bake-aarch64-alpine: + name: Bake aarch64-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-aarch64-alpine-golang + needs: prepare-aarch64-alpine env: - LIBRARY: library/aarch64-alpine-golang.json + LIBRARY: library/aarch64-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-aarch64-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-aarch64-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -63,7 +63,7 @@ jobs: persist-credentials: false - name: Setup buildx id: setup-buildx - uses: docker/setup-buildx-action@d70bba72b1f3fd22344832f00baa16ece964efeb + uses: docker/setup-buildx-action@988b5a0280414f521da01fcc63a27aeeb4b104db with: driver-opts: network=host install: true @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-aarch64-alpine-node: - name: Prepare aarch64-alpine-node + prepare-aarch64-debian: + name: Prepare aarch64-debian runs-on: ubuntu-latest - needs: bake-aarch64-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/aarch64-alpine-node.json + LIBRARY: library/aarch64-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-aarch64-alpine-node: - name: Bake aarch64-alpine-node + bake-aarch64-debian: + name: Bake aarch64-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-aarch64-alpine-node + needs: prepare-aarch64-debian env: - LIBRARY: library/aarch64-alpine-node.json + LIBRARY: library/aarch64-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-aarch64-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-aarch64-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -134,7 +134,7 @@ jobs: persist-credentials: false - name: Setup buildx id: setup-buildx - uses: docker/setup-buildx-action@d70bba72b1f3fd22344832f00baa16ece964efeb + uses: docker/setup-buildx-action@988b5a0280414f521da01fcc63a27aeeb4b104db with: driver-opts: network=host install: true @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-aarch64-alpine-python: - name: Prepare aarch64-alpine-python + prepare-aarch64-fedora: + name: Prepare aarch64-fedora runs-on: ubuntu-latest - needs: bake-aarch64-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/aarch64-alpine-python.json + LIBRARY: library/aarch64-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-aarch64-alpine-python: - name: Bake aarch64-alpine-python + bake-aarch64-fedora: + name: Bake aarch64-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-aarch64-alpine-python + needs: prepare-aarch64-fedora env: - LIBRARY: library/aarch64-alpine-python.json + LIBRARY: library/aarch64-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-aarch64-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-aarch64-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -205,7 +205,7 @@ jobs: persist-credentials: false - name: Setup buildx id: setup-buildx - uses: docker/setup-buildx-action@d70bba72b1f3fd22344832f00baa16ece964efeb + uses: docker/setup-buildx-action@988b5a0280414f521da01fcc63a27aeeb4b104db with: driver-opts: network=host install: true @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-aarch64-debian-golang: - name: Prepare aarch64-debian-golang + prepare-aarch64-ubuntu: + name: Prepare aarch64-ubuntu runs-on: ubuntu-latest - needs: bake-aarch64-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/aarch64-debian-golang.json + LIBRARY: library/aarch64-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-aarch64-debian-golang: - name: Bake aarch64-debian-golang + bake-aarch64-ubuntu: + name: Bake aarch64-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-aarch64-debian-golang + needs: prepare-aarch64-ubuntu env: - LIBRARY: library/aarch64-debian-golang.json + LIBRARY: library/aarch64-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-aarch64-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-aarch64-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -276,7 +276,7 @@ jobs: persist-credentials: false - name: Setup buildx id: setup-buildx - uses: docker/setup-buildx-action@d70bba72b1f3fd22344832f00baa16ece964efeb + uses: docker/setup-buildx-action@988b5a0280414f521da01fcc63a27aeeb4b104db with: driver-opts: network=host install: true @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-aarch64-debian-node: - name: Prepare aarch64-debian-node + prepare-aarch64-alpine-golang: + name: Prepare aarch64-alpine-golang runs-on: ubuntu-latest - needs: bake-aarch64-debian + needs: bake-aarch64-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/aarch64-debian-node.json + LIBRARY: library/aarch64-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-aarch64-debian-node: - name: Bake aarch64-debian-node + bake-aarch64-alpine-golang: + name: Bake aarch64-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-aarch64-debian-node + needs: prepare-aarch64-alpine-golang env: - LIBRARY: library/aarch64-debian-node.json + LIBRARY: library/aarch64-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-aarch64-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-aarch64-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-aarch64-debian-openjdk: - name: Prepare aarch64-debian-openjdk + prepare-aarch64-alpine-node: + name: Prepare aarch64-alpine-node runs-on: ubuntu-latest - needs: bake-aarch64-debian + needs: bake-aarch64-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/aarch64-debian-openjdk.json + LIBRARY: library/aarch64-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-aarch64-debian-openjdk: - name: Bake aarch64-debian-openjdk + bake-aarch64-alpine-node: + name: Bake aarch64-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-aarch64-debian-openjdk + needs: prepare-aarch64-alpine-node env: - LIBRARY: library/aarch64-debian-openjdk.json + LIBRARY: library/aarch64-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-aarch64-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-aarch64-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-aarch64-debian-python: - name: Prepare aarch64-debian-python + prepare-aarch64-alpine-python: + name: Prepare aarch64-alpine-python runs-on: ubuntu-latest - needs: bake-aarch64-debian + needs: bake-aarch64-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/aarch64-debian-python.json + LIBRARY: library/aarch64-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-aarch64-debian-python: - name: Bake aarch64-debian-python + bake-aarch64-alpine-python: + name: Bake aarch64-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-aarch64-debian-python + needs: prepare-aarch64-alpine-python env: - LIBRARY: library/aarch64-debian-python.json + LIBRARY: library/aarch64-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-aarch64-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-aarch64-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-aarch64-fedora-golang: - name: Prepare aarch64-fedora-golang + prepare-aarch64-debian-golang: + name: Prepare aarch64-debian-golang runs-on: ubuntu-latest - needs: bake-aarch64-fedora + needs: bake-aarch64-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/aarch64-fedora-golang.json + LIBRARY: library/aarch64-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-aarch64-fedora-golang: - name: Bake aarch64-fedora-golang + bake-aarch64-debian-golang: + name: Bake aarch64-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-aarch64-fedora-golang + needs: prepare-aarch64-debian-golang env: - LIBRARY: library/aarch64-fedora-golang.json + LIBRARY: library/aarch64-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-aarch64-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-aarch64-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-aarch64-fedora-node: - name: Prepare aarch64-fedora-node + prepare-aarch64-debian-node: + name: Prepare aarch64-debian-node runs-on: ubuntu-latest - needs: bake-aarch64-fedora + needs: bake-aarch64-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/aarch64-fedora-node.json + LIBRARY: library/aarch64-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-aarch64-fedora-node: - name: Bake aarch64-fedora-node + bake-aarch64-debian-node: + name: Bake aarch64-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-aarch64-fedora-node + needs: prepare-aarch64-debian-node env: - LIBRARY: library/aarch64-fedora-node.json + LIBRARY: library/aarch64-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-aarch64-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-aarch64-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-aarch64-fedora-python: - name: Prepare aarch64-fedora-python + prepare-aarch64-debian-openjdk: + name: Prepare aarch64-debian-openjdk runs-on: ubuntu-latest - needs: bake-aarch64-fedora + needs: bake-aarch64-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/aarch64-fedora-python.json + LIBRARY: library/aarch64-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-aarch64-fedora-python: - name: Bake aarch64-fedora-python + bake-aarch64-debian-openjdk: + name: Bake aarch64-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-aarch64-fedora-python + needs: prepare-aarch64-debian-openjdk env: - LIBRARY: library/aarch64-fedora-python.json + LIBRARY: library/aarch64-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-aarch64-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-aarch64-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-aarch64-ubuntu-golang: - name: Prepare aarch64-ubuntu-golang + prepare-aarch64-debian-python: + name: Prepare aarch64-debian-python runs-on: ubuntu-latest - needs: bake-aarch64-ubuntu + needs: bake-aarch64-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/aarch64-ubuntu-golang.json + LIBRARY: library/aarch64-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-aarch64-ubuntu-golang: - name: Bake aarch64-ubuntu-golang + bake-aarch64-debian-python: + name: Bake aarch64-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-aarch64-ubuntu-golang + needs: prepare-aarch64-debian-python env: - LIBRARY: library/aarch64-ubuntu-golang.json + LIBRARY: library/aarch64-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-aarch64-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-aarch64-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-aarch64-ubuntu-node: - name: Prepare aarch64-ubuntu-node + prepare-aarch64-fedora-golang: + name: Prepare aarch64-fedora-golang runs-on: ubuntu-latest - needs: bake-aarch64-ubuntu + needs: bake-aarch64-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/aarch64-ubuntu-node.json + LIBRARY: library/aarch64-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-aarch64-ubuntu-node: - name: Bake aarch64-ubuntu-node + bake-aarch64-fedora-golang: + name: Bake aarch64-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-aarch64-ubuntu-node + needs: prepare-aarch64-fedora-golang env: - LIBRARY: library/aarch64-ubuntu-node.json + LIBRARY: library/aarch64-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-aarch64-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-aarch64-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-aarch64-ubuntu-python: - name: Prepare aarch64-ubuntu-python + prepare-aarch64-fedora-node: + name: Prepare aarch64-fedora-node runs-on: ubuntu-latest - needs: bake-aarch64-ubuntu + needs: bake-aarch64-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/aarch64-ubuntu-python.json + LIBRARY: library/aarch64-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-aarch64-ubuntu-python: - name: Bake aarch64-ubuntu-python + bake-aarch64-fedora-node: + name: Bake aarch64-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-aarch64-ubuntu-python + needs: prepare-aarch64-fedora-node env: - LIBRARY: library/aarch64-ubuntu-python.json + LIBRARY: library/aarch64-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-aarch64-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-aarch64-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-aarch64-ubuntu-openjdk: - name: Prepare aarch64-ubuntu-openjdk + prepare-aarch64-fedora-python: + name: Prepare aarch64-fedora-python runs-on: ubuntu-latest - needs: bake-aarch64-ubuntu + needs: bake-aarch64-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/aarch64-ubuntu-openjdk.json + LIBRARY: library/aarch64-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-aarch64-ubuntu-openjdk: - name: Bake aarch64-ubuntu-openjdk + bake-aarch64-fedora-python: + name: Bake aarch64-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-aarch64-ubuntu-openjdk + needs: prepare-aarch64-fedora-python env: - LIBRARY: library/aarch64-ubuntu-openjdk.json + LIBRARY: library/aarch64-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-aarch64-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-aarch64-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-aarch64-alpine: - name: Prepare aarch64-alpine + prepare-aarch64-ubuntu-golang: + name: Prepare aarch64-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-aarch64-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/aarch64-alpine.json + LIBRARY: library/aarch64-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-aarch64-alpine: - name: Bake aarch64-alpine + bake-aarch64-ubuntu-golang: + name: Bake aarch64-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-aarch64-alpine + needs: prepare-aarch64-ubuntu-golang env: - LIBRARY: library/aarch64-alpine.json + LIBRARY: library/aarch64-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-aarch64-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-aarch64-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1057,7 +1057,7 @@ jobs: persist-credentials: false - name: Setup buildx id: setup-buildx - uses: docker/setup-buildx-action@988b5a0280414f521da01fcc63a27aeeb4b104db + uses: docker/setup-buildx-action@d70bba72b1f3fd22344832f00baa16ece964efeb with: driver-opts: network=host install: true @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-aarch64-debian: - name: Prepare aarch64-debian + prepare-aarch64-ubuntu-node: + name: Prepare aarch64-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-aarch64-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/aarch64-debian.json + LIBRARY: library/aarch64-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-aarch64-debian: - name: Bake aarch64-debian + bake-aarch64-ubuntu-node: + name: Bake aarch64-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-aarch64-debian + needs: prepare-aarch64-ubuntu-node env: - LIBRARY: library/aarch64-debian.json + LIBRARY: library/aarch64-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-aarch64-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-aarch64-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1128,7 +1128,7 @@ jobs: persist-credentials: false - name: Setup buildx id: setup-buildx - uses: docker/setup-buildx-action@988b5a0280414f521da01fcc63a27aeeb4b104db + uses: docker/setup-buildx-action@d70bba72b1f3fd22344832f00baa16ece964efeb with: driver-opts: network=host install: true @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-aarch64-fedora: - name: Prepare aarch64-fedora + prepare-aarch64-ubuntu-python: + name: Prepare aarch64-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-aarch64-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/aarch64-fedora.json + LIBRARY: library/aarch64-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-aarch64-fedora: - name: Bake aarch64-fedora + bake-aarch64-ubuntu-python: + name: Bake aarch64-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-aarch64-fedora + needs: prepare-aarch64-ubuntu-python env: - LIBRARY: library/aarch64-fedora.json + LIBRARY: library/aarch64-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-aarch64-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-aarch64-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1199,7 +1199,7 @@ jobs: persist-credentials: false - name: Setup buildx id: setup-buildx - uses: docker/setup-buildx-action@988b5a0280414f521da01fcc63a27aeeb4b104db + uses: docker/setup-buildx-action@d70bba72b1f3fd22344832f00baa16ece964efeb with: driver-opts: network=host install: true @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-aarch64-ubuntu: - name: Prepare aarch64-ubuntu + prepare-aarch64-ubuntu-openjdk: + name: Prepare aarch64-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-aarch64-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/aarch64-ubuntu.json + LIBRARY: library/aarch64-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-aarch64-ubuntu: - name: Bake aarch64-ubuntu + bake-aarch64-ubuntu-openjdk: + name: Bake aarch64-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-aarch64-ubuntu + needs: prepare-aarch64-ubuntu-openjdk env: - LIBRARY: library/aarch64-ubuntu.json + LIBRARY: library/aarch64-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-aarch64-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-aarch64-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1270,7 +1270,7 @@ jobs: persist-credentials: false - name: Setup buildx id: setup-buildx - uses: docker/setup-buildx-action@988b5a0280414f521da01fcc63a27aeeb4b104db + uses: docker/setup-buildx-action@d70bba72b1f3fd22344832f00baa16ece964efeb with: driver-opts: network=host install: true diff --git a/.github/workflows/bake-advantech-ecu1370.yml b/.github/workflows/bake-advantech-ecu1370.yml index a2f04dc16caa..0e11c7baee4a 100644 --- a/.github/workflows/bake-advantech-ecu1370.yml +++ b/.github/workflows/bake-advantech-ecu1370.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-advantech-ecu1370-alpine-golang: - name: Prepare advantech-ecu1370-alpine-golang + prepare-advantech-ecu1370-alpine: + name: Prepare advantech-ecu1370-alpine runs-on: ubuntu-latest - needs: bake-advantech-ecu1370-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/advantech-ecu1370-alpine-golang.json + LIBRARY: library/advantech-ecu1370-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-advantech-ecu1370-alpine-golang: - name: Bake advantech-ecu1370-alpine-golang + bake-advantech-ecu1370-alpine: + name: Bake advantech-ecu1370-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-advantech-ecu1370-alpine-golang + needs: prepare-advantech-ecu1370-alpine env: - LIBRARY: library/advantech-ecu1370-alpine-golang.json + LIBRARY: library/advantech-ecu1370-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-advantech-ecu1370-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-advantech-ecu1370-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-advantech-ecu1370-alpine-node: - name: Prepare advantech-ecu1370-alpine-node + prepare-advantech-ecu1370-debian: + name: Prepare advantech-ecu1370-debian runs-on: ubuntu-latest - needs: bake-advantech-ecu1370-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/advantech-ecu1370-alpine-node.json + LIBRARY: library/advantech-ecu1370-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-advantech-ecu1370-alpine-node: - name: Bake advantech-ecu1370-alpine-node + bake-advantech-ecu1370-debian: + name: Bake advantech-ecu1370-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-advantech-ecu1370-alpine-node + needs: prepare-advantech-ecu1370-debian env: - LIBRARY: library/advantech-ecu1370-alpine-node.json + LIBRARY: library/advantech-ecu1370-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-advantech-ecu1370-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-advantech-ecu1370-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-advantech-ecu1370-alpine-python: - name: Prepare advantech-ecu1370-alpine-python + prepare-advantech-ecu1370-fedora: + name: Prepare advantech-ecu1370-fedora runs-on: ubuntu-latest - needs: bake-advantech-ecu1370-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/advantech-ecu1370-alpine-python.json + LIBRARY: library/advantech-ecu1370-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-advantech-ecu1370-alpine-python: - name: Bake advantech-ecu1370-alpine-python + bake-advantech-ecu1370-fedora: + name: Bake advantech-ecu1370-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-advantech-ecu1370-alpine-python + needs: prepare-advantech-ecu1370-fedora env: - LIBRARY: library/advantech-ecu1370-alpine-python.json + LIBRARY: library/advantech-ecu1370-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-advantech-ecu1370-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-advantech-ecu1370-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-advantech-ecu1370-debian-golang: - name: Prepare advantech-ecu1370-debian-golang + prepare-advantech-ecu1370-ubuntu: + name: Prepare advantech-ecu1370-ubuntu runs-on: ubuntu-latest - needs: bake-advantech-ecu1370-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/advantech-ecu1370-debian-golang.json + LIBRARY: library/advantech-ecu1370-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-advantech-ecu1370-debian-golang: - name: Bake advantech-ecu1370-debian-golang + bake-advantech-ecu1370-ubuntu: + name: Bake advantech-ecu1370-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-advantech-ecu1370-debian-golang + needs: prepare-advantech-ecu1370-ubuntu env: - LIBRARY: library/advantech-ecu1370-debian-golang.json + LIBRARY: library/advantech-ecu1370-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-advantech-ecu1370-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-advantech-ecu1370-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-advantech-ecu1370-debian-node: - name: Prepare advantech-ecu1370-debian-node + prepare-advantech-ecu1370-alpine-golang: + name: Prepare advantech-ecu1370-alpine-golang runs-on: ubuntu-latest - needs: bake-advantech-ecu1370-debian + needs: bake-advantech-ecu1370-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/advantech-ecu1370-debian-node.json + LIBRARY: library/advantech-ecu1370-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-advantech-ecu1370-debian-node: - name: Bake advantech-ecu1370-debian-node + bake-advantech-ecu1370-alpine-golang: + name: Bake advantech-ecu1370-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-advantech-ecu1370-debian-node + needs: prepare-advantech-ecu1370-alpine-golang env: - LIBRARY: library/advantech-ecu1370-debian-node.json + LIBRARY: library/advantech-ecu1370-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-advantech-ecu1370-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-advantech-ecu1370-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-advantech-ecu1370-debian-openjdk: - name: Prepare advantech-ecu1370-debian-openjdk + prepare-advantech-ecu1370-alpine-node: + name: Prepare advantech-ecu1370-alpine-node runs-on: ubuntu-latest - needs: bake-advantech-ecu1370-debian + needs: bake-advantech-ecu1370-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/advantech-ecu1370-debian-openjdk.json + LIBRARY: library/advantech-ecu1370-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-advantech-ecu1370-debian-openjdk: - name: Bake advantech-ecu1370-debian-openjdk + bake-advantech-ecu1370-alpine-node: + name: Bake advantech-ecu1370-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-advantech-ecu1370-debian-openjdk + needs: prepare-advantech-ecu1370-alpine-node env: - LIBRARY: library/advantech-ecu1370-debian-openjdk.json + LIBRARY: library/advantech-ecu1370-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-advantech-ecu1370-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-advantech-ecu1370-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-advantech-ecu1370-debian-python: - name: Prepare advantech-ecu1370-debian-python + prepare-advantech-ecu1370-alpine-python: + name: Prepare advantech-ecu1370-alpine-python runs-on: ubuntu-latest - needs: bake-advantech-ecu1370-debian + needs: bake-advantech-ecu1370-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/advantech-ecu1370-debian-python.json + LIBRARY: library/advantech-ecu1370-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-advantech-ecu1370-debian-python: - name: Bake advantech-ecu1370-debian-python + bake-advantech-ecu1370-alpine-python: + name: Bake advantech-ecu1370-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-advantech-ecu1370-debian-python + needs: prepare-advantech-ecu1370-alpine-python env: - LIBRARY: library/advantech-ecu1370-debian-python.json + LIBRARY: library/advantech-ecu1370-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-advantech-ecu1370-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-advantech-ecu1370-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-advantech-ecu1370-fedora-golang: - name: Prepare advantech-ecu1370-fedora-golang + prepare-advantech-ecu1370-debian-golang: + name: Prepare advantech-ecu1370-debian-golang runs-on: ubuntu-latest - needs: bake-advantech-ecu1370-fedora + needs: bake-advantech-ecu1370-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/advantech-ecu1370-fedora-golang.json + LIBRARY: library/advantech-ecu1370-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-advantech-ecu1370-fedora-golang: - name: Bake advantech-ecu1370-fedora-golang + bake-advantech-ecu1370-debian-golang: + name: Bake advantech-ecu1370-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-advantech-ecu1370-fedora-golang + needs: prepare-advantech-ecu1370-debian-golang env: - LIBRARY: library/advantech-ecu1370-fedora-golang.json + LIBRARY: library/advantech-ecu1370-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-advantech-ecu1370-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-advantech-ecu1370-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-advantech-ecu1370-fedora-node: - name: Prepare advantech-ecu1370-fedora-node + prepare-advantech-ecu1370-debian-node: + name: Prepare advantech-ecu1370-debian-node runs-on: ubuntu-latest - needs: bake-advantech-ecu1370-fedora + needs: bake-advantech-ecu1370-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/advantech-ecu1370-fedora-node.json + LIBRARY: library/advantech-ecu1370-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-advantech-ecu1370-fedora-node: - name: Bake advantech-ecu1370-fedora-node + bake-advantech-ecu1370-debian-node: + name: Bake advantech-ecu1370-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-advantech-ecu1370-fedora-node + needs: prepare-advantech-ecu1370-debian-node env: - LIBRARY: library/advantech-ecu1370-fedora-node.json + LIBRARY: library/advantech-ecu1370-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-advantech-ecu1370-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-advantech-ecu1370-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-advantech-ecu1370-fedora-python: - name: Prepare advantech-ecu1370-fedora-python + prepare-advantech-ecu1370-debian-openjdk: + name: Prepare advantech-ecu1370-debian-openjdk runs-on: ubuntu-latest - needs: bake-advantech-ecu1370-fedora + needs: bake-advantech-ecu1370-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/advantech-ecu1370-fedora-python.json + LIBRARY: library/advantech-ecu1370-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-advantech-ecu1370-fedora-python: - name: Bake advantech-ecu1370-fedora-python + bake-advantech-ecu1370-debian-openjdk: + name: Bake advantech-ecu1370-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-advantech-ecu1370-fedora-python + needs: prepare-advantech-ecu1370-debian-openjdk env: - LIBRARY: library/advantech-ecu1370-fedora-python.json + LIBRARY: library/advantech-ecu1370-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-advantech-ecu1370-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-advantech-ecu1370-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-advantech-ecu1370-ubuntu-golang: - name: Prepare advantech-ecu1370-ubuntu-golang + prepare-advantech-ecu1370-debian-python: + name: Prepare advantech-ecu1370-debian-python runs-on: ubuntu-latest - needs: bake-advantech-ecu1370-ubuntu + needs: bake-advantech-ecu1370-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/advantech-ecu1370-ubuntu-golang.json + LIBRARY: library/advantech-ecu1370-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-advantech-ecu1370-ubuntu-golang: - name: Bake advantech-ecu1370-ubuntu-golang + bake-advantech-ecu1370-debian-python: + name: Bake advantech-ecu1370-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-advantech-ecu1370-ubuntu-golang + needs: prepare-advantech-ecu1370-debian-python env: - LIBRARY: library/advantech-ecu1370-ubuntu-golang.json + LIBRARY: library/advantech-ecu1370-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-advantech-ecu1370-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-advantech-ecu1370-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-advantech-ecu1370-ubuntu-node: - name: Prepare advantech-ecu1370-ubuntu-node + prepare-advantech-ecu1370-fedora-golang: + name: Prepare advantech-ecu1370-fedora-golang runs-on: ubuntu-latest - needs: bake-advantech-ecu1370-ubuntu + needs: bake-advantech-ecu1370-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/advantech-ecu1370-ubuntu-node.json + LIBRARY: library/advantech-ecu1370-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-advantech-ecu1370-ubuntu-node: - name: Bake advantech-ecu1370-ubuntu-node + bake-advantech-ecu1370-fedora-golang: + name: Bake advantech-ecu1370-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-advantech-ecu1370-ubuntu-node + needs: prepare-advantech-ecu1370-fedora-golang env: - LIBRARY: library/advantech-ecu1370-ubuntu-node.json + LIBRARY: library/advantech-ecu1370-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-advantech-ecu1370-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-advantech-ecu1370-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-advantech-ecu1370-ubuntu-python: - name: Prepare advantech-ecu1370-ubuntu-python + prepare-advantech-ecu1370-fedora-node: + name: Prepare advantech-ecu1370-fedora-node runs-on: ubuntu-latest - needs: bake-advantech-ecu1370-ubuntu + needs: bake-advantech-ecu1370-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/advantech-ecu1370-ubuntu-python.json + LIBRARY: library/advantech-ecu1370-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-advantech-ecu1370-ubuntu-python: - name: Bake advantech-ecu1370-ubuntu-python + bake-advantech-ecu1370-fedora-node: + name: Bake advantech-ecu1370-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-advantech-ecu1370-ubuntu-python + needs: prepare-advantech-ecu1370-fedora-node env: - LIBRARY: library/advantech-ecu1370-ubuntu-python.json + LIBRARY: library/advantech-ecu1370-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-advantech-ecu1370-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-advantech-ecu1370-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-advantech-ecu1370-ubuntu-openjdk: - name: Prepare advantech-ecu1370-ubuntu-openjdk + prepare-advantech-ecu1370-fedora-python: + name: Prepare advantech-ecu1370-fedora-python runs-on: ubuntu-latest - needs: bake-advantech-ecu1370-ubuntu + needs: bake-advantech-ecu1370-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/advantech-ecu1370-ubuntu-openjdk.json + LIBRARY: library/advantech-ecu1370-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-advantech-ecu1370-ubuntu-openjdk: - name: Bake advantech-ecu1370-ubuntu-openjdk + bake-advantech-ecu1370-fedora-python: + name: Bake advantech-ecu1370-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-advantech-ecu1370-ubuntu-openjdk + needs: prepare-advantech-ecu1370-fedora-python env: - LIBRARY: library/advantech-ecu1370-ubuntu-openjdk.json + LIBRARY: library/advantech-ecu1370-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-advantech-ecu1370-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-advantech-ecu1370-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-advantech-ecu1370-alpine: - name: Prepare advantech-ecu1370-alpine + prepare-advantech-ecu1370-ubuntu-golang: + name: Prepare advantech-ecu1370-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-advantech-ecu1370-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/advantech-ecu1370-alpine.json + LIBRARY: library/advantech-ecu1370-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-advantech-ecu1370-alpine: - name: Bake advantech-ecu1370-alpine + bake-advantech-ecu1370-ubuntu-golang: + name: Bake advantech-ecu1370-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-advantech-ecu1370-alpine + needs: prepare-advantech-ecu1370-ubuntu-golang env: - LIBRARY: library/advantech-ecu1370-alpine.json + LIBRARY: library/advantech-ecu1370-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-advantech-ecu1370-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-advantech-ecu1370-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-advantech-ecu1370-debian: - name: Prepare advantech-ecu1370-debian + prepare-advantech-ecu1370-ubuntu-node: + name: Prepare advantech-ecu1370-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-advantech-ecu1370-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/advantech-ecu1370-debian.json + LIBRARY: library/advantech-ecu1370-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-advantech-ecu1370-debian: - name: Bake advantech-ecu1370-debian + bake-advantech-ecu1370-ubuntu-node: + name: Bake advantech-ecu1370-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-advantech-ecu1370-debian + needs: prepare-advantech-ecu1370-ubuntu-node env: - LIBRARY: library/advantech-ecu1370-debian.json + LIBRARY: library/advantech-ecu1370-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-advantech-ecu1370-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-advantech-ecu1370-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-advantech-ecu1370-fedora: - name: Prepare advantech-ecu1370-fedora + prepare-advantech-ecu1370-ubuntu-python: + name: Prepare advantech-ecu1370-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-advantech-ecu1370-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/advantech-ecu1370-fedora.json + LIBRARY: library/advantech-ecu1370-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-advantech-ecu1370-fedora: - name: Bake advantech-ecu1370-fedora + bake-advantech-ecu1370-ubuntu-python: + name: Bake advantech-ecu1370-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-advantech-ecu1370-fedora + needs: prepare-advantech-ecu1370-ubuntu-python env: - LIBRARY: library/advantech-ecu1370-fedora.json + LIBRARY: library/advantech-ecu1370-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-advantech-ecu1370-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-advantech-ecu1370-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-advantech-ecu1370-ubuntu: - name: Prepare advantech-ecu1370-ubuntu + prepare-advantech-ecu1370-ubuntu-openjdk: + name: Prepare advantech-ecu1370-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-advantech-ecu1370-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/advantech-ecu1370-ubuntu.json + LIBRARY: library/advantech-ecu1370-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-advantech-ecu1370-ubuntu: - name: Bake advantech-ecu1370-ubuntu + bake-advantech-ecu1370-ubuntu-openjdk: + name: Bake advantech-ecu1370-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-advantech-ecu1370-ubuntu + needs: prepare-advantech-ecu1370-ubuntu-openjdk env: - LIBRARY: library/advantech-ecu1370-ubuntu.json + LIBRARY: library/advantech-ecu1370-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-advantech-ecu1370-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-advantech-ecu1370-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-amd64.yml b/.github/workflows/bake-amd64.yml index 56795d43b889..d89f80adc5f5 100644 --- a/.github/workflows/bake-amd64.yml +++ b/.github/workflows/bake-amd64.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-amd64-alpine-golang: - name: Prepare amd64-alpine-golang + prepare-amd64-alpine: + name: Prepare amd64-alpine runs-on: ubuntu-latest - needs: bake-amd64-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/amd64-alpine-golang.json + LIBRARY: library/amd64-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-amd64-alpine-golang: - name: Bake amd64-alpine-golang + bake-amd64-alpine: + name: Bake amd64-alpine runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-amd64-alpine-golang + needs: prepare-amd64-alpine env: - LIBRARY: library/amd64-alpine-golang.json + LIBRARY: library/amd64-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-amd64-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-amd64-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -63,7 +63,7 @@ jobs: persist-credentials: false - name: Setup buildx id: setup-buildx - uses: docker/setup-buildx-action@d70bba72b1f3fd22344832f00baa16ece964efeb + uses: docker/setup-buildx-action@988b5a0280414f521da01fcc63a27aeeb4b104db with: driver-opts: network=host install: true @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-amd64-alpine-node: - name: Prepare amd64-alpine-node + prepare-amd64-debian: + name: Prepare amd64-debian runs-on: ubuntu-latest - needs: bake-amd64-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/amd64-alpine-node.json + LIBRARY: library/amd64-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-amd64-alpine-node: - name: Bake amd64-alpine-node + bake-amd64-debian: + name: Bake amd64-debian runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-amd64-alpine-node + needs: prepare-amd64-debian env: - LIBRARY: library/amd64-alpine-node.json + LIBRARY: library/amd64-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-amd64-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-amd64-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -134,7 +134,7 @@ jobs: persist-credentials: false - name: Setup buildx id: setup-buildx - uses: docker/setup-buildx-action@d70bba72b1f3fd22344832f00baa16ece964efeb + uses: docker/setup-buildx-action@988b5a0280414f521da01fcc63a27aeeb4b104db with: driver-opts: network=host install: true @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-amd64-alpine-python: - name: Prepare amd64-alpine-python + prepare-amd64-fedora: + name: Prepare amd64-fedora runs-on: ubuntu-latest - needs: bake-amd64-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/amd64-alpine-python.json + LIBRARY: library/amd64-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-amd64-alpine-python: - name: Bake amd64-alpine-python + bake-amd64-fedora: + name: Bake amd64-fedora runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-amd64-alpine-python + needs: prepare-amd64-fedora env: - LIBRARY: library/amd64-alpine-python.json + LIBRARY: library/amd64-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-amd64-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-amd64-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -205,7 +205,7 @@ jobs: persist-credentials: false - name: Setup buildx id: setup-buildx - uses: docker/setup-buildx-action@d70bba72b1f3fd22344832f00baa16ece964efeb + uses: docker/setup-buildx-action@988b5a0280414f521da01fcc63a27aeeb4b104db with: driver-opts: network=host install: true @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-amd64-debian-dotnet: - name: Prepare amd64-debian-dotnet + prepare-amd64-ubuntu: + name: Prepare amd64-ubuntu runs-on: ubuntu-latest - needs: bake-amd64-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/amd64-debian-dotnet.json + LIBRARY: library/amd64-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-amd64-debian-dotnet: - name: Bake amd64-debian-dotnet + bake-amd64-ubuntu: + name: Bake amd64-ubuntu runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-amd64-debian-dotnet + needs: prepare-amd64-ubuntu env: - LIBRARY: library/amd64-debian-dotnet.json + LIBRARY: library/amd64-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-amd64-debian-dotnet.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-amd64-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -276,7 +276,7 @@ jobs: persist-credentials: false - name: Setup buildx id: setup-buildx - uses: docker/setup-buildx-action@d70bba72b1f3fd22344832f00baa16ece964efeb + uses: docker/setup-buildx-action@988b5a0280414f521da01fcc63a27aeeb4b104db with: driver-opts: network=host install: true @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-amd64-debian-golang: - name: Prepare amd64-debian-golang + prepare-amd64-alpine-golang: + name: Prepare amd64-alpine-golang runs-on: ubuntu-latest - needs: bake-amd64-debian + needs: bake-amd64-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/amd64-debian-golang.json + LIBRARY: library/amd64-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-amd64-debian-golang: - name: Bake amd64-debian-golang + bake-amd64-alpine-golang: + name: Bake amd64-alpine-golang runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-amd64-debian-golang + needs: prepare-amd64-alpine-golang env: - LIBRARY: library/amd64-debian-golang.json + LIBRARY: library/amd64-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-amd64-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-amd64-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-amd64-debian-node: - name: Prepare amd64-debian-node + prepare-amd64-alpine-node: + name: Prepare amd64-alpine-node runs-on: ubuntu-latest - needs: bake-amd64-debian + needs: bake-amd64-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/amd64-debian-node.json + LIBRARY: library/amd64-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-amd64-debian-node: - name: Bake amd64-debian-node + bake-amd64-alpine-node: + name: Bake amd64-alpine-node runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-amd64-debian-node + needs: prepare-amd64-alpine-node env: - LIBRARY: library/amd64-debian-node.json + LIBRARY: library/amd64-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-amd64-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-amd64-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-amd64-debian-openjdk: - name: Prepare amd64-debian-openjdk + prepare-amd64-alpine-python: + name: Prepare amd64-alpine-python runs-on: ubuntu-latest - needs: bake-amd64-debian + needs: bake-amd64-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/amd64-debian-openjdk.json + LIBRARY: library/amd64-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-amd64-debian-openjdk: - name: Bake amd64-debian-openjdk + bake-amd64-alpine-python: + name: Bake amd64-alpine-python runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-amd64-debian-openjdk + needs: prepare-amd64-alpine-python env: - LIBRARY: library/amd64-debian-openjdk.json + LIBRARY: library/amd64-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-amd64-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-amd64-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-amd64-debian-python: - name: Prepare amd64-debian-python + prepare-amd64-debian-dotnet: + name: Prepare amd64-debian-dotnet runs-on: ubuntu-latest needs: bake-amd64-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/amd64-debian-python.json + LIBRARY: library/amd64-debian-dotnet.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-amd64-debian-python: - name: Bake amd64-debian-python + bake-amd64-debian-dotnet: + name: Bake amd64-debian-dotnet runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-amd64-debian-python + needs: prepare-amd64-debian-dotnet env: - LIBRARY: library/amd64-debian-python.json + LIBRARY: library/amd64-debian-dotnet.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-amd64-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-amd64-debian-dotnet.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-amd64-fedora-golang: - name: Prepare amd64-fedora-golang + prepare-amd64-debian-golang: + name: Prepare amd64-debian-golang runs-on: ubuntu-latest - needs: bake-amd64-fedora + needs: bake-amd64-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/amd64-fedora-golang.json + LIBRARY: library/amd64-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-amd64-fedora-golang: - name: Bake amd64-fedora-golang + bake-amd64-debian-golang: + name: Bake amd64-debian-golang runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-amd64-fedora-golang + needs: prepare-amd64-debian-golang env: - LIBRARY: library/amd64-fedora-golang.json + LIBRARY: library/amd64-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-amd64-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-amd64-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-amd64-fedora-node: - name: Prepare amd64-fedora-node + prepare-amd64-debian-node: + name: Prepare amd64-debian-node runs-on: ubuntu-latest - needs: bake-amd64-fedora + needs: bake-amd64-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/amd64-fedora-node.json + LIBRARY: library/amd64-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-amd64-fedora-node: - name: Bake amd64-fedora-node + bake-amd64-debian-node: + name: Bake amd64-debian-node runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-amd64-fedora-node + needs: prepare-amd64-debian-node env: - LIBRARY: library/amd64-fedora-node.json + LIBRARY: library/amd64-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-amd64-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-amd64-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-amd64-fedora-python: - name: Prepare amd64-fedora-python + prepare-amd64-debian-openjdk: + name: Prepare amd64-debian-openjdk runs-on: ubuntu-latest - needs: bake-amd64-fedora + needs: bake-amd64-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/amd64-fedora-python.json + LIBRARY: library/amd64-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-amd64-fedora-python: - name: Bake amd64-fedora-python + bake-amd64-debian-openjdk: + name: Bake amd64-debian-openjdk runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-amd64-fedora-python + needs: prepare-amd64-debian-openjdk env: - LIBRARY: library/amd64-fedora-python.json + LIBRARY: library/amd64-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-amd64-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-amd64-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-amd64-ubuntu-dotnet: - name: Prepare amd64-ubuntu-dotnet + prepare-amd64-debian-python: + name: Prepare amd64-debian-python runs-on: ubuntu-latest - needs: bake-amd64-ubuntu + needs: bake-amd64-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/amd64-ubuntu-dotnet.json + LIBRARY: library/amd64-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-amd64-ubuntu-dotnet: - name: Bake amd64-ubuntu-dotnet + bake-amd64-debian-python: + name: Bake amd64-debian-python runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-amd64-ubuntu-dotnet + needs: prepare-amd64-debian-python env: - LIBRARY: library/amd64-ubuntu-dotnet.json + LIBRARY: library/amd64-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-amd64-ubuntu-dotnet.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-amd64-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-amd64-ubuntu-golang: - name: Prepare amd64-ubuntu-golang + prepare-amd64-fedora-golang: + name: Prepare amd64-fedora-golang runs-on: ubuntu-latest - needs: bake-amd64-ubuntu + needs: bake-amd64-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/amd64-ubuntu-golang.json + LIBRARY: library/amd64-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-amd64-ubuntu-golang: - name: Bake amd64-ubuntu-golang + bake-amd64-fedora-golang: + name: Bake amd64-fedora-golang runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-amd64-ubuntu-golang + needs: prepare-amd64-fedora-golang env: - LIBRARY: library/amd64-ubuntu-golang.json + LIBRARY: library/amd64-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-amd64-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-amd64-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-amd64-ubuntu-node: - name: Prepare amd64-ubuntu-node + prepare-amd64-fedora-node: + name: Prepare amd64-fedora-node runs-on: ubuntu-latest - needs: bake-amd64-ubuntu + needs: bake-amd64-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/amd64-ubuntu-node.json + LIBRARY: library/amd64-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-amd64-ubuntu-node: - name: Bake amd64-ubuntu-node + bake-amd64-fedora-node: + name: Bake amd64-fedora-node runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-amd64-ubuntu-node + needs: prepare-amd64-fedora-node env: - LIBRARY: library/amd64-ubuntu-node.json + LIBRARY: library/amd64-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-amd64-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-amd64-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-amd64-ubuntu-python: - name: Prepare amd64-ubuntu-python + prepare-amd64-fedora-python: + name: Prepare amd64-fedora-python runs-on: ubuntu-latest - needs: bake-amd64-ubuntu + needs: bake-amd64-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/amd64-ubuntu-python.json + LIBRARY: library/amd64-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-amd64-ubuntu-python: - name: Bake amd64-ubuntu-python + bake-amd64-fedora-python: + name: Bake amd64-fedora-python runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-amd64-ubuntu-python + needs: prepare-amd64-fedora-python env: - LIBRARY: library/amd64-ubuntu-python.json + LIBRARY: library/amd64-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-amd64-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-amd64-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-amd64-ubuntu-openjdk: - name: Prepare amd64-ubuntu-openjdk + prepare-amd64-ubuntu-dotnet: + name: Prepare amd64-ubuntu-dotnet runs-on: ubuntu-latest needs: bake-amd64-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/amd64-ubuntu-openjdk.json + LIBRARY: library/amd64-ubuntu-dotnet.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-amd64-ubuntu-openjdk: - name: Bake amd64-ubuntu-openjdk + bake-amd64-ubuntu-dotnet: + name: Bake amd64-ubuntu-dotnet runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-amd64-ubuntu-openjdk + needs: prepare-amd64-ubuntu-dotnet env: - LIBRARY: library/amd64-ubuntu-openjdk.json + LIBRARY: library/amd64-ubuntu-dotnet.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-amd64-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-amd64-ubuntu-dotnet.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-amd64-alpine: - name: Prepare amd64-alpine + prepare-amd64-ubuntu-golang: + name: Prepare amd64-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-amd64-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/amd64-alpine.json + LIBRARY: library/amd64-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-amd64-alpine: - name: Bake amd64-alpine + bake-amd64-ubuntu-golang: + name: Bake amd64-ubuntu-golang runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-amd64-alpine + needs: prepare-amd64-ubuntu-golang env: - LIBRARY: library/amd64-alpine.json + LIBRARY: library/amd64-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-amd64-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-amd64-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1199,7 +1199,7 @@ jobs: persist-credentials: false - name: Setup buildx id: setup-buildx - uses: docker/setup-buildx-action@988b5a0280414f521da01fcc63a27aeeb4b104db + uses: docker/setup-buildx-action@d70bba72b1f3fd22344832f00baa16ece964efeb with: driver-opts: network=host install: true @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-amd64-debian: - name: Prepare amd64-debian + prepare-amd64-ubuntu-node: + name: Prepare amd64-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-amd64-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/amd64-debian.json + LIBRARY: library/amd64-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-amd64-debian: - name: Bake amd64-debian + bake-amd64-ubuntu-node: + name: Bake amd64-ubuntu-node runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-amd64-debian + needs: prepare-amd64-ubuntu-node env: - LIBRARY: library/amd64-debian.json + LIBRARY: library/amd64-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-amd64-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-amd64-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1270,7 +1270,7 @@ jobs: persist-credentials: false - name: Setup buildx id: setup-buildx - uses: docker/setup-buildx-action@988b5a0280414f521da01fcc63a27aeeb4b104db + uses: docker/setup-buildx-action@d70bba72b1f3fd22344832f00baa16ece964efeb with: driver-opts: network=host install: true @@ -1299,14 +1299,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-amd64-fedora: - name: Prepare amd64-fedora + prepare-amd64-ubuntu-python: + name: Prepare amd64-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-amd64-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/amd64-fedora.json + LIBRARY: library/amd64-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1319,20 +1319,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-amd64-fedora: - name: Bake amd64-fedora + bake-amd64-ubuntu-python: + name: Bake amd64-ubuntu-python runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-amd64-fedora + needs: prepare-amd64-ubuntu-python env: - LIBRARY: library/amd64-fedora.json + LIBRARY: library/amd64-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-amd64-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-amd64-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1341,7 +1341,7 @@ jobs: persist-credentials: false - name: Setup buildx id: setup-buildx - uses: docker/setup-buildx-action@988b5a0280414f521da01fcc63a27aeeb4b104db + uses: docker/setup-buildx-action@d70bba72b1f3fd22344832f00baa16ece964efeb with: driver-opts: network=host install: true @@ -1370,14 +1370,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-amd64-ubuntu: - name: Prepare amd64-ubuntu + prepare-amd64-ubuntu-openjdk: + name: Prepare amd64-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-amd64-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/amd64-ubuntu.json + LIBRARY: library/amd64-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1390,20 +1390,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-amd64-ubuntu: - name: Bake amd64-ubuntu + bake-amd64-ubuntu-openjdk: + name: Bake amd64-ubuntu-openjdk runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-amd64-ubuntu + needs: prepare-amd64-ubuntu-openjdk env: - LIBRARY: library/amd64-ubuntu.json + LIBRARY: library/amd64-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-amd64-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-amd64-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1412,7 +1412,7 @@ jobs: persist-credentials: false - name: Setup buildx id: setup-buildx - uses: docker/setup-buildx-action@988b5a0280414f521da01fcc63a27aeeb4b104db + uses: docker/setup-buildx-action@d70bba72b1f3fd22344832f00baa16ece964efeb with: driver-opts: network=host install: true diff --git a/.github/workflows/bake-armv7hf.yml b/.github/workflows/bake-armv7hf.yml index 82e26a274726..b45bc12b2982 100644 --- a/.github/workflows/bake-armv7hf.yml +++ b/.github/workflows/bake-armv7hf.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-armv7hf-alpine-golang: - name: Prepare armv7hf-alpine-golang + prepare-armv7hf-alpine: + name: Prepare armv7hf-alpine runs-on: ubuntu-latest - needs: bake-armv7hf-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/armv7hf-alpine-golang.json + LIBRARY: library/armv7hf-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-armv7hf-alpine-golang: - name: Bake armv7hf-alpine-golang + bake-armv7hf-alpine: + name: Bake armv7hf-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-armv7hf-alpine-golang + needs: prepare-armv7hf-alpine env: - LIBRARY: library/armv7hf-alpine-golang.json + LIBRARY: library/armv7hf-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-armv7hf-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-armv7hf-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -63,7 +63,7 @@ jobs: persist-credentials: false - name: Setup buildx id: setup-buildx - uses: docker/setup-buildx-action@d70bba72b1f3fd22344832f00baa16ece964efeb + uses: docker/setup-buildx-action@988b5a0280414f521da01fcc63a27aeeb4b104db with: driver-opts: network=host install: true @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-armv7hf-alpine-node: - name: Prepare armv7hf-alpine-node + prepare-armv7hf-debian: + name: Prepare armv7hf-debian runs-on: ubuntu-latest - needs: bake-armv7hf-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/armv7hf-alpine-node.json + LIBRARY: library/armv7hf-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-armv7hf-alpine-node: - name: Bake armv7hf-alpine-node + bake-armv7hf-debian: + name: Bake armv7hf-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-armv7hf-alpine-node + needs: prepare-armv7hf-debian env: - LIBRARY: library/armv7hf-alpine-node.json + LIBRARY: library/armv7hf-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-armv7hf-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-armv7hf-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -134,7 +134,7 @@ jobs: persist-credentials: false - name: Setup buildx id: setup-buildx - uses: docker/setup-buildx-action@d70bba72b1f3fd22344832f00baa16ece964efeb + uses: docker/setup-buildx-action@988b5a0280414f521da01fcc63a27aeeb4b104db with: driver-opts: network=host install: true @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-armv7hf-alpine-python: - name: Prepare armv7hf-alpine-python + prepare-armv7hf-ubuntu: + name: Prepare armv7hf-ubuntu runs-on: ubuntu-latest - needs: bake-armv7hf-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/armv7hf-alpine-python.json + LIBRARY: library/armv7hf-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-armv7hf-alpine-python: - name: Bake armv7hf-alpine-python + bake-armv7hf-ubuntu: + name: Bake armv7hf-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-armv7hf-alpine-python + needs: prepare-armv7hf-ubuntu env: - LIBRARY: library/armv7hf-alpine-python.json + LIBRARY: library/armv7hf-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-armv7hf-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-armv7hf-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -205,7 +205,7 @@ jobs: persist-credentials: false - name: Setup buildx id: setup-buildx - uses: docker/setup-buildx-action@d70bba72b1f3fd22344832f00baa16ece964efeb + uses: docker/setup-buildx-action@988b5a0280414f521da01fcc63a27aeeb4b104db with: driver-opts: network=host install: true @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-armv7hf-debian-golang: - name: Prepare armv7hf-debian-golang + prepare-armv7hf-alpine-golang: + name: Prepare armv7hf-alpine-golang runs-on: ubuntu-latest - needs: bake-armv7hf-debian + needs: bake-armv7hf-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/armv7hf-debian-golang.json + LIBRARY: library/armv7hf-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-armv7hf-debian-golang: - name: Bake armv7hf-debian-golang + bake-armv7hf-alpine-golang: + name: Bake armv7hf-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-armv7hf-debian-golang + needs: prepare-armv7hf-alpine-golang env: - LIBRARY: library/armv7hf-debian-golang.json + LIBRARY: library/armv7hf-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-armv7hf-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-armv7hf-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-armv7hf-debian-node: - name: Prepare armv7hf-debian-node + prepare-armv7hf-alpine-node: + name: Prepare armv7hf-alpine-node runs-on: ubuntu-latest - needs: bake-armv7hf-debian + needs: bake-armv7hf-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/armv7hf-debian-node.json + LIBRARY: library/armv7hf-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-armv7hf-debian-node: - name: Bake armv7hf-debian-node + bake-armv7hf-alpine-node: + name: Bake armv7hf-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-armv7hf-debian-node + needs: prepare-armv7hf-alpine-node env: - LIBRARY: library/armv7hf-debian-node.json + LIBRARY: library/armv7hf-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-armv7hf-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-armv7hf-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-armv7hf-debian-openjdk: - name: Prepare armv7hf-debian-openjdk + prepare-armv7hf-alpine-python: + name: Prepare armv7hf-alpine-python runs-on: ubuntu-latest - needs: bake-armv7hf-debian + needs: bake-armv7hf-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/armv7hf-debian-openjdk.json + LIBRARY: library/armv7hf-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-armv7hf-debian-openjdk: - name: Bake armv7hf-debian-openjdk + bake-armv7hf-alpine-python: + name: Bake armv7hf-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-armv7hf-debian-openjdk + needs: prepare-armv7hf-alpine-python env: - LIBRARY: library/armv7hf-debian-openjdk.json + LIBRARY: library/armv7hf-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-armv7hf-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-armv7hf-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-armv7hf-debian-python: - name: Prepare armv7hf-debian-python + prepare-armv7hf-debian-golang: + name: Prepare armv7hf-debian-golang runs-on: ubuntu-latest needs: bake-armv7hf-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/armv7hf-debian-python.json + LIBRARY: library/armv7hf-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-armv7hf-debian-python: - name: Bake armv7hf-debian-python + bake-armv7hf-debian-golang: + name: Bake armv7hf-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-armv7hf-debian-python + needs: prepare-armv7hf-debian-golang env: - LIBRARY: library/armv7hf-debian-python.json + LIBRARY: library/armv7hf-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-armv7hf-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-armv7hf-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-armv7hf-ubuntu-golang: - name: Prepare armv7hf-ubuntu-golang + prepare-armv7hf-debian-node: + name: Prepare armv7hf-debian-node runs-on: ubuntu-latest - needs: bake-armv7hf-ubuntu + needs: bake-armv7hf-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/armv7hf-ubuntu-golang.json + LIBRARY: library/armv7hf-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-armv7hf-ubuntu-golang: - name: Bake armv7hf-ubuntu-golang + bake-armv7hf-debian-node: + name: Bake armv7hf-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-armv7hf-ubuntu-golang + needs: prepare-armv7hf-debian-node env: - LIBRARY: library/armv7hf-ubuntu-golang.json + LIBRARY: library/armv7hf-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-armv7hf-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-armv7hf-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-armv7hf-ubuntu-node: - name: Prepare armv7hf-ubuntu-node + prepare-armv7hf-debian-openjdk: + name: Prepare armv7hf-debian-openjdk runs-on: ubuntu-latest - needs: bake-armv7hf-ubuntu + needs: bake-armv7hf-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/armv7hf-ubuntu-node.json + LIBRARY: library/armv7hf-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-armv7hf-ubuntu-node: - name: Bake armv7hf-ubuntu-node + bake-armv7hf-debian-openjdk: + name: Bake armv7hf-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-armv7hf-ubuntu-node + needs: prepare-armv7hf-debian-openjdk env: - LIBRARY: library/armv7hf-ubuntu-node.json + LIBRARY: library/armv7hf-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-armv7hf-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-armv7hf-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-armv7hf-ubuntu-python: - name: Prepare armv7hf-ubuntu-python + prepare-armv7hf-debian-python: + name: Prepare armv7hf-debian-python runs-on: ubuntu-latest - needs: bake-armv7hf-ubuntu + needs: bake-armv7hf-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/armv7hf-ubuntu-python.json + LIBRARY: library/armv7hf-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-armv7hf-ubuntu-python: - name: Bake armv7hf-ubuntu-python + bake-armv7hf-debian-python: + name: Bake armv7hf-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-armv7hf-ubuntu-python + needs: prepare-armv7hf-debian-python env: - LIBRARY: library/armv7hf-ubuntu-python.json + LIBRARY: library/armv7hf-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-armv7hf-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-armv7hf-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-armv7hf-ubuntu-openjdk: - name: Prepare armv7hf-ubuntu-openjdk + prepare-armv7hf-ubuntu-golang: + name: Prepare armv7hf-ubuntu-golang runs-on: ubuntu-latest needs: bake-armv7hf-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/armv7hf-ubuntu-openjdk.json + LIBRARY: library/armv7hf-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-armv7hf-ubuntu-openjdk: - name: Bake armv7hf-ubuntu-openjdk + bake-armv7hf-ubuntu-golang: + name: Bake armv7hf-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-armv7hf-ubuntu-openjdk + needs: prepare-armv7hf-ubuntu-golang env: - LIBRARY: library/armv7hf-ubuntu-openjdk.json + LIBRARY: library/armv7hf-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-armv7hf-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-armv7hf-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-armv7hf-alpine: - name: Prepare armv7hf-alpine + prepare-armv7hf-ubuntu-node: + name: Prepare armv7hf-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-armv7hf-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/armv7hf-alpine.json + LIBRARY: library/armv7hf-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-armv7hf-alpine: - name: Bake armv7hf-alpine + bake-armv7hf-ubuntu-node: + name: Bake armv7hf-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-armv7hf-alpine + needs: prepare-armv7hf-ubuntu-node env: - LIBRARY: library/armv7hf-alpine.json + LIBRARY: library/armv7hf-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-armv7hf-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-armv7hf-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -844,7 +844,7 @@ jobs: persist-credentials: false - name: Setup buildx id: setup-buildx - uses: docker/setup-buildx-action@988b5a0280414f521da01fcc63a27aeeb4b104db + uses: docker/setup-buildx-action@d70bba72b1f3fd22344832f00baa16ece964efeb with: driver-opts: network=host install: true @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-armv7hf-debian: - name: Prepare armv7hf-debian + prepare-armv7hf-ubuntu-python: + name: Prepare armv7hf-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-armv7hf-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/armv7hf-debian.json + LIBRARY: library/armv7hf-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-armv7hf-debian: - name: Bake armv7hf-debian + bake-armv7hf-ubuntu-python: + name: Bake armv7hf-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-armv7hf-debian + needs: prepare-armv7hf-ubuntu-python env: - LIBRARY: library/armv7hf-debian.json + LIBRARY: library/armv7hf-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-armv7hf-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-armv7hf-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -915,7 +915,7 @@ jobs: persist-credentials: false - name: Setup buildx id: setup-buildx - uses: docker/setup-buildx-action@988b5a0280414f521da01fcc63a27aeeb4b104db + uses: docker/setup-buildx-action@d70bba72b1f3fd22344832f00baa16ece964efeb with: driver-opts: network=host install: true @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-armv7hf-ubuntu: - name: Prepare armv7hf-ubuntu + prepare-armv7hf-ubuntu-openjdk: + name: Prepare armv7hf-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-armv7hf-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/armv7hf-ubuntu.json + LIBRARY: library/armv7hf-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-armv7hf-ubuntu: - name: Bake armv7hf-ubuntu + bake-armv7hf-ubuntu-openjdk: + name: Bake armv7hf-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-armv7hf-ubuntu + needs: prepare-armv7hf-ubuntu-openjdk env: - LIBRARY: library/armv7hf-ubuntu.json + LIBRARY: library/armv7hf-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-armv7hf-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-armv7hf-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -986,7 +986,7 @@ jobs: persist-credentials: false - name: Setup buildx id: setup-buildx - uses: docker/setup-buildx-action@988b5a0280414f521da01fcc63a27aeeb4b104db + uses: docker/setup-buildx-action@d70bba72b1f3fd22344832f00baa16ece964efeb with: driver-opts: network=host install: true diff --git a/.github/workflows/bake-astro-tx2.yml b/.github/workflows/bake-astro-tx2.yml index a833278b7e5f..e48f825ed84a 100644 --- a/.github/workflows/bake-astro-tx2.yml +++ b/.github/workflows/bake-astro-tx2.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-astro-tx2-alpine-golang: - name: Prepare astro-tx2-alpine-golang + prepare-astro-tx2-alpine: + name: Prepare astro-tx2-alpine runs-on: ubuntu-latest - needs: bake-astro-tx2-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/astro-tx2-alpine-golang.json + LIBRARY: library/astro-tx2-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-astro-tx2-alpine-golang: - name: Bake astro-tx2-alpine-golang + bake-astro-tx2-alpine: + name: Bake astro-tx2-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-astro-tx2-alpine-golang + needs: prepare-astro-tx2-alpine env: - LIBRARY: library/astro-tx2-alpine-golang.json + LIBRARY: library/astro-tx2-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-astro-tx2-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-astro-tx2-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-astro-tx2-alpine-node: - name: Prepare astro-tx2-alpine-node + prepare-astro-tx2-debian: + name: Prepare astro-tx2-debian runs-on: ubuntu-latest - needs: bake-astro-tx2-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/astro-tx2-alpine-node.json + LIBRARY: library/astro-tx2-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-astro-tx2-alpine-node: - name: Bake astro-tx2-alpine-node + bake-astro-tx2-debian: + name: Bake astro-tx2-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-astro-tx2-alpine-node + needs: prepare-astro-tx2-debian env: - LIBRARY: library/astro-tx2-alpine-node.json + LIBRARY: library/astro-tx2-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-astro-tx2-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-astro-tx2-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-astro-tx2-alpine-python: - name: Prepare astro-tx2-alpine-python + prepare-astro-tx2-fedora: + name: Prepare astro-tx2-fedora runs-on: ubuntu-latest - needs: bake-astro-tx2-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/astro-tx2-alpine-python.json + LIBRARY: library/astro-tx2-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-astro-tx2-alpine-python: - name: Bake astro-tx2-alpine-python + bake-astro-tx2-fedora: + name: Bake astro-tx2-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-astro-tx2-alpine-python + needs: prepare-astro-tx2-fedora env: - LIBRARY: library/astro-tx2-alpine-python.json + LIBRARY: library/astro-tx2-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-astro-tx2-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-astro-tx2-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-astro-tx2-debian-golang: - name: Prepare astro-tx2-debian-golang + prepare-astro-tx2-ubuntu: + name: Prepare astro-tx2-ubuntu runs-on: ubuntu-latest - needs: bake-astro-tx2-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/astro-tx2-debian-golang.json + LIBRARY: library/astro-tx2-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-astro-tx2-debian-golang: - name: Bake astro-tx2-debian-golang + bake-astro-tx2-ubuntu: + name: Bake astro-tx2-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-astro-tx2-debian-golang + needs: prepare-astro-tx2-ubuntu env: - LIBRARY: library/astro-tx2-debian-golang.json + LIBRARY: library/astro-tx2-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-astro-tx2-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-astro-tx2-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-astro-tx2-debian-node: - name: Prepare astro-tx2-debian-node + prepare-astro-tx2-alpine-golang: + name: Prepare astro-tx2-alpine-golang runs-on: ubuntu-latest - needs: bake-astro-tx2-debian + needs: bake-astro-tx2-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/astro-tx2-debian-node.json + LIBRARY: library/astro-tx2-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-astro-tx2-debian-node: - name: Bake astro-tx2-debian-node + bake-astro-tx2-alpine-golang: + name: Bake astro-tx2-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-astro-tx2-debian-node + needs: prepare-astro-tx2-alpine-golang env: - LIBRARY: library/astro-tx2-debian-node.json + LIBRARY: library/astro-tx2-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-astro-tx2-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-astro-tx2-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-astro-tx2-debian-openjdk: - name: Prepare astro-tx2-debian-openjdk + prepare-astro-tx2-alpine-node: + name: Prepare astro-tx2-alpine-node runs-on: ubuntu-latest - needs: bake-astro-tx2-debian + needs: bake-astro-tx2-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/astro-tx2-debian-openjdk.json + LIBRARY: library/astro-tx2-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-astro-tx2-debian-openjdk: - name: Bake astro-tx2-debian-openjdk + bake-astro-tx2-alpine-node: + name: Bake astro-tx2-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-astro-tx2-debian-openjdk + needs: prepare-astro-tx2-alpine-node env: - LIBRARY: library/astro-tx2-debian-openjdk.json + LIBRARY: library/astro-tx2-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-astro-tx2-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-astro-tx2-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-astro-tx2-debian-python: - name: Prepare astro-tx2-debian-python + prepare-astro-tx2-alpine-python: + name: Prepare astro-tx2-alpine-python runs-on: ubuntu-latest - needs: bake-astro-tx2-debian + needs: bake-astro-tx2-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/astro-tx2-debian-python.json + LIBRARY: library/astro-tx2-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-astro-tx2-debian-python: - name: Bake astro-tx2-debian-python + bake-astro-tx2-alpine-python: + name: Bake astro-tx2-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-astro-tx2-debian-python + needs: prepare-astro-tx2-alpine-python env: - LIBRARY: library/astro-tx2-debian-python.json + LIBRARY: library/astro-tx2-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-astro-tx2-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-astro-tx2-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-astro-tx2-fedora-golang: - name: Prepare astro-tx2-fedora-golang + prepare-astro-tx2-debian-golang: + name: Prepare astro-tx2-debian-golang runs-on: ubuntu-latest - needs: bake-astro-tx2-fedora + needs: bake-astro-tx2-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/astro-tx2-fedora-golang.json + LIBRARY: library/astro-tx2-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-astro-tx2-fedora-golang: - name: Bake astro-tx2-fedora-golang + bake-astro-tx2-debian-golang: + name: Bake astro-tx2-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-astro-tx2-fedora-golang + needs: prepare-astro-tx2-debian-golang env: - LIBRARY: library/astro-tx2-fedora-golang.json + LIBRARY: library/astro-tx2-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-astro-tx2-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-astro-tx2-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-astro-tx2-fedora-node: - name: Prepare astro-tx2-fedora-node + prepare-astro-tx2-debian-node: + name: Prepare astro-tx2-debian-node runs-on: ubuntu-latest - needs: bake-astro-tx2-fedora + needs: bake-astro-tx2-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/astro-tx2-fedora-node.json + LIBRARY: library/astro-tx2-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-astro-tx2-fedora-node: - name: Bake astro-tx2-fedora-node + bake-astro-tx2-debian-node: + name: Bake astro-tx2-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-astro-tx2-fedora-node + needs: prepare-astro-tx2-debian-node env: - LIBRARY: library/astro-tx2-fedora-node.json + LIBRARY: library/astro-tx2-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-astro-tx2-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-astro-tx2-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-astro-tx2-fedora-python: - name: Prepare astro-tx2-fedora-python + prepare-astro-tx2-debian-openjdk: + name: Prepare astro-tx2-debian-openjdk runs-on: ubuntu-latest - needs: bake-astro-tx2-fedora + needs: bake-astro-tx2-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/astro-tx2-fedora-python.json + LIBRARY: library/astro-tx2-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-astro-tx2-fedora-python: - name: Bake astro-tx2-fedora-python + bake-astro-tx2-debian-openjdk: + name: Bake astro-tx2-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-astro-tx2-fedora-python + needs: prepare-astro-tx2-debian-openjdk env: - LIBRARY: library/astro-tx2-fedora-python.json + LIBRARY: library/astro-tx2-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-astro-tx2-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-astro-tx2-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-astro-tx2-ubuntu-golang: - name: Prepare astro-tx2-ubuntu-golang + prepare-astro-tx2-debian-python: + name: Prepare astro-tx2-debian-python runs-on: ubuntu-latest - needs: bake-astro-tx2-ubuntu + needs: bake-astro-tx2-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/astro-tx2-ubuntu-golang.json + LIBRARY: library/astro-tx2-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-astro-tx2-ubuntu-golang: - name: Bake astro-tx2-ubuntu-golang + bake-astro-tx2-debian-python: + name: Bake astro-tx2-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-astro-tx2-ubuntu-golang + needs: prepare-astro-tx2-debian-python env: - LIBRARY: library/astro-tx2-ubuntu-golang.json + LIBRARY: library/astro-tx2-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-astro-tx2-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-astro-tx2-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-astro-tx2-ubuntu-node: - name: Prepare astro-tx2-ubuntu-node + prepare-astro-tx2-fedora-golang: + name: Prepare astro-tx2-fedora-golang runs-on: ubuntu-latest - needs: bake-astro-tx2-ubuntu + needs: bake-astro-tx2-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/astro-tx2-ubuntu-node.json + LIBRARY: library/astro-tx2-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-astro-tx2-ubuntu-node: - name: Bake astro-tx2-ubuntu-node + bake-astro-tx2-fedora-golang: + name: Bake astro-tx2-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-astro-tx2-ubuntu-node + needs: prepare-astro-tx2-fedora-golang env: - LIBRARY: library/astro-tx2-ubuntu-node.json + LIBRARY: library/astro-tx2-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-astro-tx2-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-astro-tx2-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-astro-tx2-ubuntu-python: - name: Prepare astro-tx2-ubuntu-python + prepare-astro-tx2-fedora-node: + name: Prepare astro-tx2-fedora-node runs-on: ubuntu-latest - needs: bake-astro-tx2-ubuntu + needs: bake-astro-tx2-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/astro-tx2-ubuntu-python.json + LIBRARY: library/astro-tx2-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-astro-tx2-ubuntu-python: - name: Bake astro-tx2-ubuntu-python + bake-astro-tx2-fedora-node: + name: Bake astro-tx2-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-astro-tx2-ubuntu-python + needs: prepare-astro-tx2-fedora-node env: - LIBRARY: library/astro-tx2-ubuntu-python.json + LIBRARY: library/astro-tx2-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-astro-tx2-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-astro-tx2-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-astro-tx2-ubuntu-openjdk: - name: Prepare astro-tx2-ubuntu-openjdk + prepare-astro-tx2-fedora-python: + name: Prepare astro-tx2-fedora-python runs-on: ubuntu-latest - needs: bake-astro-tx2-ubuntu + needs: bake-astro-tx2-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/astro-tx2-ubuntu-openjdk.json + LIBRARY: library/astro-tx2-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-astro-tx2-ubuntu-openjdk: - name: Bake astro-tx2-ubuntu-openjdk + bake-astro-tx2-fedora-python: + name: Bake astro-tx2-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-astro-tx2-ubuntu-openjdk + needs: prepare-astro-tx2-fedora-python env: - LIBRARY: library/astro-tx2-ubuntu-openjdk.json + LIBRARY: library/astro-tx2-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-astro-tx2-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-astro-tx2-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-astro-tx2-alpine: - name: Prepare astro-tx2-alpine + prepare-astro-tx2-ubuntu-golang: + name: Prepare astro-tx2-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-astro-tx2-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/astro-tx2-alpine.json + LIBRARY: library/astro-tx2-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-astro-tx2-alpine: - name: Bake astro-tx2-alpine + bake-astro-tx2-ubuntu-golang: + name: Bake astro-tx2-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-astro-tx2-alpine + needs: prepare-astro-tx2-ubuntu-golang env: - LIBRARY: library/astro-tx2-alpine.json + LIBRARY: library/astro-tx2-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-astro-tx2-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-astro-tx2-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-astro-tx2-debian: - name: Prepare astro-tx2-debian + prepare-astro-tx2-ubuntu-node: + name: Prepare astro-tx2-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-astro-tx2-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/astro-tx2-debian.json + LIBRARY: library/astro-tx2-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-astro-tx2-debian: - name: Bake astro-tx2-debian + bake-astro-tx2-ubuntu-node: + name: Bake astro-tx2-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-astro-tx2-debian + needs: prepare-astro-tx2-ubuntu-node env: - LIBRARY: library/astro-tx2-debian.json + LIBRARY: library/astro-tx2-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-astro-tx2-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-astro-tx2-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-astro-tx2-fedora: - name: Prepare astro-tx2-fedora + prepare-astro-tx2-ubuntu-python: + name: Prepare astro-tx2-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-astro-tx2-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/astro-tx2-fedora.json + LIBRARY: library/astro-tx2-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-astro-tx2-fedora: - name: Bake astro-tx2-fedora + bake-astro-tx2-ubuntu-python: + name: Bake astro-tx2-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-astro-tx2-fedora + needs: prepare-astro-tx2-ubuntu-python env: - LIBRARY: library/astro-tx2-fedora.json + LIBRARY: library/astro-tx2-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-astro-tx2-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-astro-tx2-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-astro-tx2-ubuntu: - name: Prepare astro-tx2-ubuntu + prepare-astro-tx2-ubuntu-openjdk: + name: Prepare astro-tx2-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-astro-tx2-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/astro-tx2-ubuntu.json + LIBRARY: library/astro-tx2-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-astro-tx2-ubuntu: - name: Bake astro-tx2-ubuntu + bake-astro-tx2-ubuntu-openjdk: + name: Bake astro-tx2-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-astro-tx2-ubuntu + needs: prepare-astro-tx2-ubuntu-openjdk env: - LIBRARY: library/astro-tx2-ubuntu.json + LIBRARY: library/astro-tx2-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-astro-tx2-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-astro-tx2-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-asus-tinker-board-s.yml b/.github/workflows/bake-asus-tinker-board-s.yml index 1d59b5b6c03c..d356f14724a9 100644 --- a/.github/workflows/bake-asus-tinker-board-s.yml +++ b/.github/workflows/bake-asus-tinker-board-s.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-asus-tinker-board-s-alpine-golang: - name: Prepare asus-tinker-board-s-alpine-golang + prepare-asus-tinker-board-s-alpine: + name: Prepare asus-tinker-board-s-alpine runs-on: ubuntu-latest - needs: bake-asus-tinker-board-s-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/asus-tinker-board-s-alpine-golang.json + LIBRARY: library/asus-tinker-board-s-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-asus-tinker-board-s-alpine-golang: - name: Bake asus-tinker-board-s-alpine-golang + bake-asus-tinker-board-s-alpine: + name: Bake asus-tinker-board-s-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-asus-tinker-board-s-alpine-golang + needs: prepare-asus-tinker-board-s-alpine env: - LIBRARY: library/asus-tinker-board-s-alpine-golang.json + LIBRARY: library/asus-tinker-board-s-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-asus-tinker-board-s-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-asus-tinker-board-s-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-asus-tinker-board-s-alpine-node: - name: Prepare asus-tinker-board-s-alpine-node + prepare-asus-tinker-board-s-debian: + name: Prepare asus-tinker-board-s-debian runs-on: ubuntu-latest - needs: bake-asus-tinker-board-s-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/asus-tinker-board-s-alpine-node.json + LIBRARY: library/asus-tinker-board-s-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-asus-tinker-board-s-alpine-node: - name: Bake asus-tinker-board-s-alpine-node + bake-asus-tinker-board-s-debian: + name: Bake asus-tinker-board-s-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-asus-tinker-board-s-alpine-node + needs: prepare-asus-tinker-board-s-debian env: - LIBRARY: library/asus-tinker-board-s-alpine-node.json + LIBRARY: library/asus-tinker-board-s-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-asus-tinker-board-s-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-asus-tinker-board-s-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-asus-tinker-board-s-alpine-python: - name: Prepare asus-tinker-board-s-alpine-python + prepare-asus-tinker-board-s-ubuntu: + name: Prepare asus-tinker-board-s-ubuntu runs-on: ubuntu-latest - needs: bake-asus-tinker-board-s-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/asus-tinker-board-s-alpine-python.json + LIBRARY: library/asus-tinker-board-s-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-asus-tinker-board-s-alpine-python: - name: Bake asus-tinker-board-s-alpine-python + bake-asus-tinker-board-s-ubuntu: + name: Bake asus-tinker-board-s-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-asus-tinker-board-s-alpine-python + needs: prepare-asus-tinker-board-s-ubuntu env: - LIBRARY: library/asus-tinker-board-s-alpine-python.json + LIBRARY: library/asus-tinker-board-s-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-asus-tinker-board-s-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-asus-tinker-board-s-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-asus-tinker-board-s-debian-golang: - name: Prepare asus-tinker-board-s-debian-golang + prepare-asus-tinker-board-s-alpine-golang: + name: Prepare asus-tinker-board-s-alpine-golang runs-on: ubuntu-latest - needs: bake-asus-tinker-board-s-debian + needs: bake-asus-tinker-board-s-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/asus-tinker-board-s-debian-golang.json + LIBRARY: library/asus-tinker-board-s-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-asus-tinker-board-s-debian-golang: - name: Bake asus-tinker-board-s-debian-golang + bake-asus-tinker-board-s-alpine-golang: + name: Bake asus-tinker-board-s-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-asus-tinker-board-s-debian-golang + needs: prepare-asus-tinker-board-s-alpine-golang env: - LIBRARY: library/asus-tinker-board-s-debian-golang.json + LIBRARY: library/asus-tinker-board-s-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-asus-tinker-board-s-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-asus-tinker-board-s-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-asus-tinker-board-s-debian-node: - name: Prepare asus-tinker-board-s-debian-node + prepare-asus-tinker-board-s-alpine-node: + name: Prepare asus-tinker-board-s-alpine-node runs-on: ubuntu-latest - needs: bake-asus-tinker-board-s-debian + needs: bake-asus-tinker-board-s-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/asus-tinker-board-s-debian-node.json + LIBRARY: library/asus-tinker-board-s-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-asus-tinker-board-s-debian-node: - name: Bake asus-tinker-board-s-debian-node + bake-asus-tinker-board-s-alpine-node: + name: Bake asus-tinker-board-s-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-asus-tinker-board-s-debian-node + needs: prepare-asus-tinker-board-s-alpine-node env: - LIBRARY: library/asus-tinker-board-s-debian-node.json + LIBRARY: library/asus-tinker-board-s-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-asus-tinker-board-s-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-asus-tinker-board-s-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-asus-tinker-board-s-debian-openjdk: - name: Prepare asus-tinker-board-s-debian-openjdk + prepare-asus-tinker-board-s-alpine-python: + name: Prepare asus-tinker-board-s-alpine-python runs-on: ubuntu-latest - needs: bake-asus-tinker-board-s-debian + needs: bake-asus-tinker-board-s-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/asus-tinker-board-s-debian-openjdk.json + LIBRARY: library/asus-tinker-board-s-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-asus-tinker-board-s-debian-openjdk: - name: Bake asus-tinker-board-s-debian-openjdk + bake-asus-tinker-board-s-alpine-python: + name: Bake asus-tinker-board-s-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-asus-tinker-board-s-debian-openjdk + needs: prepare-asus-tinker-board-s-alpine-python env: - LIBRARY: library/asus-tinker-board-s-debian-openjdk.json + LIBRARY: library/asus-tinker-board-s-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-asus-tinker-board-s-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-asus-tinker-board-s-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-asus-tinker-board-s-debian-python: - name: Prepare asus-tinker-board-s-debian-python + prepare-asus-tinker-board-s-debian-golang: + name: Prepare asus-tinker-board-s-debian-golang runs-on: ubuntu-latest needs: bake-asus-tinker-board-s-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/asus-tinker-board-s-debian-python.json + LIBRARY: library/asus-tinker-board-s-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-asus-tinker-board-s-debian-python: - name: Bake asus-tinker-board-s-debian-python + bake-asus-tinker-board-s-debian-golang: + name: Bake asus-tinker-board-s-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-asus-tinker-board-s-debian-python + needs: prepare-asus-tinker-board-s-debian-golang env: - LIBRARY: library/asus-tinker-board-s-debian-python.json + LIBRARY: library/asus-tinker-board-s-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-asus-tinker-board-s-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-asus-tinker-board-s-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-asus-tinker-board-s-ubuntu-golang: - name: Prepare asus-tinker-board-s-ubuntu-golang + prepare-asus-tinker-board-s-debian-node: + name: Prepare asus-tinker-board-s-debian-node runs-on: ubuntu-latest - needs: bake-asus-tinker-board-s-ubuntu + needs: bake-asus-tinker-board-s-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/asus-tinker-board-s-ubuntu-golang.json + LIBRARY: library/asus-tinker-board-s-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-asus-tinker-board-s-ubuntu-golang: - name: Bake asus-tinker-board-s-ubuntu-golang + bake-asus-tinker-board-s-debian-node: + name: Bake asus-tinker-board-s-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-asus-tinker-board-s-ubuntu-golang + needs: prepare-asus-tinker-board-s-debian-node env: - LIBRARY: library/asus-tinker-board-s-ubuntu-golang.json + LIBRARY: library/asus-tinker-board-s-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-asus-tinker-board-s-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-asus-tinker-board-s-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-asus-tinker-board-s-ubuntu-node: - name: Prepare asus-tinker-board-s-ubuntu-node + prepare-asus-tinker-board-s-debian-openjdk: + name: Prepare asus-tinker-board-s-debian-openjdk runs-on: ubuntu-latest - needs: bake-asus-tinker-board-s-ubuntu + needs: bake-asus-tinker-board-s-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/asus-tinker-board-s-ubuntu-node.json + LIBRARY: library/asus-tinker-board-s-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-asus-tinker-board-s-ubuntu-node: - name: Bake asus-tinker-board-s-ubuntu-node + bake-asus-tinker-board-s-debian-openjdk: + name: Bake asus-tinker-board-s-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-asus-tinker-board-s-ubuntu-node + needs: prepare-asus-tinker-board-s-debian-openjdk env: - LIBRARY: library/asus-tinker-board-s-ubuntu-node.json + LIBRARY: library/asus-tinker-board-s-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-asus-tinker-board-s-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-asus-tinker-board-s-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-asus-tinker-board-s-ubuntu-python: - name: Prepare asus-tinker-board-s-ubuntu-python + prepare-asus-tinker-board-s-debian-python: + name: Prepare asus-tinker-board-s-debian-python runs-on: ubuntu-latest - needs: bake-asus-tinker-board-s-ubuntu + needs: bake-asus-tinker-board-s-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/asus-tinker-board-s-ubuntu-python.json + LIBRARY: library/asus-tinker-board-s-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-asus-tinker-board-s-ubuntu-python: - name: Bake asus-tinker-board-s-ubuntu-python + bake-asus-tinker-board-s-debian-python: + name: Bake asus-tinker-board-s-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-asus-tinker-board-s-ubuntu-python + needs: prepare-asus-tinker-board-s-debian-python env: - LIBRARY: library/asus-tinker-board-s-ubuntu-python.json + LIBRARY: library/asus-tinker-board-s-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-asus-tinker-board-s-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-asus-tinker-board-s-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-asus-tinker-board-s-ubuntu-openjdk: - name: Prepare asus-tinker-board-s-ubuntu-openjdk + prepare-asus-tinker-board-s-ubuntu-golang: + name: Prepare asus-tinker-board-s-ubuntu-golang runs-on: ubuntu-latest needs: bake-asus-tinker-board-s-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/asus-tinker-board-s-ubuntu-openjdk.json + LIBRARY: library/asus-tinker-board-s-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-asus-tinker-board-s-ubuntu-openjdk: - name: Bake asus-tinker-board-s-ubuntu-openjdk + bake-asus-tinker-board-s-ubuntu-golang: + name: Bake asus-tinker-board-s-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-asus-tinker-board-s-ubuntu-openjdk + needs: prepare-asus-tinker-board-s-ubuntu-golang env: - LIBRARY: library/asus-tinker-board-s-ubuntu-openjdk.json + LIBRARY: library/asus-tinker-board-s-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-asus-tinker-board-s-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-asus-tinker-board-s-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-asus-tinker-board-s-alpine: - name: Prepare asus-tinker-board-s-alpine + prepare-asus-tinker-board-s-ubuntu-node: + name: Prepare asus-tinker-board-s-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-asus-tinker-board-s-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/asus-tinker-board-s-alpine.json + LIBRARY: library/asus-tinker-board-s-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-asus-tinker-board-s-alpine: - name: Bake asus-tinker-board-s-alpine + bake-asus-tinker-board-s-ubuntu-node: + name: Bake asus-tinker-board-s-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-asus-tinker-board-s-alpine + needs: prepare-asus-tinker-board-s-ubuntu-node env: - LIBRARY: library/asus-tinker-board-s-alpine.json + LIBRARY: library/asus-tinker-board-s-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-asus-tinker-board-s-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-asus-tinker-board-s-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-asus-tinker-board-s-debian: - name: Prepare asus-tinker-board-s-debian + prepare-asus-tinker-board-s-ubuntu-python: + name: Prepare asus-tinker-board-s-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-asus-tinker-board-s-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/asus-tinker-board-s-debian.json + LIBRARY: library/asus-tinker-board-s-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-asus-tinker-board-s-debian: - name: Bake asus-tinker-board-s-debian + bake-asus-tinker-board-s-ubuntu-python: + name: Bake asus-tinker-board-s-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-asus-tinker-board-s-debian + needs: prepare-asus-tinker-board-s-ubuntu-python env: - LIBRARY: library/asus-tinker-board-s-debian.json + LIBRARY: library/asus-tinker-board-s-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-asus-tinker-board-s-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-asus-tinker-board-s-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-asus-tinker-board-s-ubuntu: - name: Prepare asus-tinker-board-s-ubuntu + prepare-asus-tinker-board-s-ubuntu-openjdk: + name: Prepare asus-tinker-board-s-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-asus-tinker-board-s-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/asus-tinker-board-s-ubuntu.json + LIBRARY: library/asus-tinker-board-s-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-asus-tinker-board-s-ubuntu: - name: Bake asus-tinker-board-s-ubuntu + bake-asus-tinker-board-s-ubuntu-openjdk: + name: Bake asus-tinker-board-s-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-asus-tinker-board-s-ubuntu + needs: prepare-asus-tinker-board-s-ubuntu-openjdk env: - LIBRARY: library/asus-tinker-board-s-ubuntu.json + LIBRARY: library/asus-tinker-board-s-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-asus-tinker-board-s-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-asus-tinker-board-s-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-asus-tinker-board.yml b/.github/workflows/bake-asus-tinker-board.yml index c52555831900..c65670873fb6 100644 --- a/.github/workflows/bake-asus-tinker-board.yml +++ b/.github/workflows/bake-asus-tinker-board.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-asus-tinker-board-alpine-golang: - name: Prepare asus-tinker-board-alpine-golang + prepare-asus-tinker-board-alpine: + name: Prepare asus-tinker-board-alpine runs-on: ubuntu-latest - needs: bake-asus-tinker-board-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/asus-tinker-board-alpine-golang.json + LIBRARY: library/asus-tinker-board-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-asus-tinker-board-alpine-golang: - name: Bake asus-tinker-board-alpine-golang + bake-asus-tinker-board-alpine: + name: Bake asus-tinker-board-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-asus-tinker-board-alpine-golang + needs: prepare-asus-tinker-board-alpine env: - LIBRARY: library/asus-tinker-board-alpine-golang.json + LIBRARY: library/asus-tinker-board-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-asus-tinker-board-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-asus-tinker-board-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-asus-tinker-board-alpine-node: - name: Prepare asus-tinker-board-alpine-node + prepare-asus-tinker-board-debian: + name: Prepare asus-tinker-board-debian runs-on: ubuntu-latest - needs: bake-asus-tinker-board-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/asus-tinker-board-alpine-node.json + LIBRARY: library/asus-tinker-board-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-asus-tinker-board-alpine-node: - name: Bake asus-tinker-board-alpine-node + bake-asus-tinker-board-debian: + name: Bake asus-tinker-board-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-asus-tinker-board-alpine-node + needs: prepare-asus-tinker-board-debian env: - LIBRARY: library/asus-tinker-board-alpine-node.json + LIBRARY: library/asus-tinker-board-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-asus-tinker-board-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-asus-tinker-board-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-asus-tinker-board-alpine-python: - name: Prepare asus-tinker-board-alpine-python + prepare-asus-tinker-board-ubuntu: + name: Prepare asus-tinker-board-ubuntu runs-on: ubuntu-latest - needs: bake-asus-tinker-board-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/asus-tinker-board-alpine-python.json + LIBRARY: library/asus-tinker-board-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-asus-tinker-board-alpine-python: - name: Bake asus-tinker-board-alpine-python + bake-asus-tinker-board-ubuntu: + name: Bake asus-tinker-board-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-asus-tinker-board-alpine-python + needs: prepare-asus-tinker-board-ubuntu env: - LIBRARY: library/asus-tinker-board-alpine-python.json + LIBRARY: library/asus-tinker-board-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-asus-tinker-board-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-asus-tinker-board-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-asus-tinker-board-debian-golang: - name: Prepare asus-tinker-board-debian-golang + prepare-asus-tinker-board-alpine-golang: + name: Prepare asus-tinker-board-alpine-golang runs-on: ubuntu-latest - needs: bake-asus-tinker-board-debian + needs: bake-asus-tinker-board-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/asus-tinker-board-debian-golang.json + LIBRARY: library/asus-tinker-board-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-asus-tinker-board-debian-golang: - name: Bake asus-tinker-board-debian-golang + bake-asus-tinker-board-alpine-golang: + name: Bake asus-tinker-board-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-asus-tinker-board-debian-golang + needs: prepare-asus-tinker-board-alpine-golang env: - LIBRARY: library/asus-tinker-board-debian-golang.json + LIBRARY: library/asus-tinker-board-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-asus-tinker-board-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-asus-tinker-board-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-asus-tinker-board-debian-node: - name: Prepare asus-tinker-board-debian-node + prepare-asus-tinker-board-alpine-node: + name: Prepare asus-tinker-board-alpine-node runs-on: ubuntu-latest - needs: bake-asus-tinker-board-debian + needs: bake-asus-tinker-board-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/asus-tinker-board-debian-node.json + LIBRARY: library/asus-tinker-board-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-asus-tinker-board-debian-node: - name: Bake asus-tinker-board-debian-node + bake-asus-tinker-board-alpine-node: + name: Bake asus-tinker-board-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-asus-tinker-board-debian-node + needs: prepare-asus-tinker-board-alpine-node env: - LIBRARY: library/asus-tinker-board-debian-node.json + LIBRARY: library/asus-tinker-board-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-asus-tinker-board-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-asus-tinker-board-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-asus-tinker-board-debian-openjdk: - name: Prepare asus-tinker-board-debian-openjdk + prepare-asus-tinker-board-alpine-python: + name: Prepare asus-tinker-board-alpine-python runs-on: ubuntu-latest - needs: bake-asus-tinker-board-debian + needs: bake-asus-tinker-board-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/asus-tinker-board-debian-openjdk.json + LIBRARY: library/asus-tinker-board-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-asus-tinker-board-debian-openjdk: - name: Bake asus-tinker-board-debian-openjdk + bake-asus-tinker-board-alpine-python: + name: Bake asus-tinker-board-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-asus-tinker-board-debian-openjdk + needs: prepare-asus-tinker-board-alpine-python env: - LIBRARY: library/asus-tinker-board-debian-openjdk.json + LIBRARY: library/asus-tinker-board-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-asus-tinker-board-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-asus-tinker-board-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-asus-tinker-board-debian-python: - name: Prepare asus-tinker-board-debian-python + prepare-asus-tinker-board-debian-golang: + name: Prepare asus-tinker-board-debian-golang runs-on: ubuntu-latest needs: bake-asus-tinker-board-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/asus-tinker-board-debian-python.json + LIBRARY: library/asus-tinker-board-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-asus-tinker-board-debian-python: - name: Bake asus-tinker-board-debian-python + bake-asus-tinker-board-debian-golang: + name: Bake asus-tinker-board-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-asus-tinker-board-debian-python + needs: prepare-asus-tinker-board-debian-golang env: - LIBRARY: library/asus-tinker-board-debian-python.json + LIBRARY: library/asus-tinker-board-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-asus-tinker-board-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-asus-tinker-board-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-asus-tinker-board-ubuntu-golang: - name: Prepare asus-tinker-board-ubuntu-golang + prepare-asus-tinker-board-debian-node: + name: Prepare asus-tinker-board-debian-node runs-on: ubuntu-latest - needs: bake-asus-tinker-board-ubuntu + needs: bake-asus-tinker-board-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/asus-tinker-board-ubuntu-golang.json + LIBRARY: library/asus-tinker-board-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-asus-tinker-board-ubuntu-golang: - name: Bake asus-tinker-board-ubuntu-golang + bake-asus-tinker-board-debian-node: + name: Bake asus-tinker-board-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-asus-tinker-board-ubuntu-golang + needs: prepare-asus-tinker-board-debian-node env: - LIBRARY: library/asus-tinker-board-ubuntu-golang.json + LIBRARY: library/asus-tinker-board-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-asus-tinker-board-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-asus-tinker-board-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-asus-tinker-board-ubuntu-node: - name: Prepare asus-tinker-board-ubuntu-node + prepare-asus-tinker-board-debian-openjdk: + name: Prepare asus-tinker-board-debian-openjdk runs-on: ubuntu-latest - needs: bake-asus-tinker-board-ubuntu + needs: bake-asus-tinker-board-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/asus-tinker-board-ubuntu-node.json + LIBRARY: library/asus-tinker-board-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-asus-tinker-board-ubuntu-node: - name: Bake asus-tinker-board-ubuntu-node + bake-asus-tinker-board-debian-openjdk: + name: Bake asus-tinker-board-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-asus-tinker-board-ubuntu-node + needs: prepare-asus-tinker-board-debian-openjdk env: - LIBRARY: library/asus-tinker-board-ubuntu-node.json + LIBRARY: library/asus-tinker-board-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-asus-tinker-board-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-asus-tinker-board-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-asus-tinker-board-ubuntu-python: - name: Prepare asus-tinker-board-ubuntu-python + prepare-asus-tinker-board-debian-python: + name: Prepare asus-tinker-board-debian-python runs-on: ubuntu-latest - needs: bake-asus-tinker-board-ubuntu + needs: bake-asus-tinker-board-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/asus-tinker-board-ubuntu-python.json + LIBRARY: library/asus-tinker-board-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-asus-tinker-board-ubuntu-python: - name: Bake asus-tinker-board-ubuntu-python + bake-asus-tinker-board-debian-python: + name: Bake asus-tinker-board-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-asus-tinker-board-ubuntu-python + needs: prepare-asus-tinker-board-debian-python env: - LIBRARY: library/asus-tinker-board-ubuntu-python.json + LIBRARY: library/asus-tinker-board-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-asus-tinker-board-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-asus-tinker-board-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-asus-tinker-board-ubuntu-openjdk: - name: Prepare asus-tinker-board-ubuntu-openjdk + prepare-asus-tinker-board-ubuntu-golang: + name: Prepare asus-tinker-board-ubuntu-golang runs-on: ubuntu-latest needs: bake-asus-tinker-board-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/asus-tinker-board-ubuntu-openjdk.json + LIBRARY: library/asus-tinker-board-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-asus-tinker-board-ubuntu-openjdk: - name: Bake asus-tinker-board-ubuntu-openjdk + bake-asus-tinker-board-ubuntu-golang: + name: Bake asus-tinker-board-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-asus-tinker-board-ubuntu-openjdk + needs: prepare-asus-tinker-board-ubuntu-golang env: - LIBRARY: library/asus-tinker-board-ubuntu-openjdk.json + LIBRARY: library/asus-tinker-board-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-asus-tinker-board-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-asus-tinker-board-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-asus-tinker-board-alpine: - name: Prepare asus-tinker-board-alpine + prepare-asus-tinker-board-ubuntu-node: + name: Prepare asus-tinker-board-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-asus-tinker-board-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/asus-tinker-board-alpine.json + LIBRARY: library/asus-tinker-board-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-asus-tinker-board-alpine: - name: Bake asus-tinker-board-alpine + bake-asus-tinker-board-ubuntu-node: + name: Bake asus-tinker-board-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-asus-tinker-board-alpine + needs: prepare-asus-tinker-board-ubuntu-node env: - LIBRARY: library/asus-tinker-board-alpine.json + LIBRARY: library/asus-tinker-board-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-asus-tinker-board-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-asus-tinker-board-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-asus-tinker-board-debian: - name: Prepare asus-tinker-board-debian + prepare-asus-tinker-board-ubuntu-python: + name: Prepare asus-tinker-board-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-asus-tinker-board-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/asus-tinker-board-debian.json + LIBRARY: library/asus-tinker-board-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-asus-tinker-board-debian: - name: Bake asus-tinker-board-debian + bake-asus-tinker-board-ubuntu-python: + name: Bake asus-tinker-board-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-asus-tinker-board-debian + needs: prepare-asus-tinker-board-ubuntu-python env: - LIBRARY: library/asus-tinker-board-debian.json + LIBRARY: library/asus-tinker-board-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-asus-tinker-board-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-asus-tinker-board-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-asus-tinker-board-ubuntu: - name: Prepare asus-tinker-board-ubuntu + prepare-asus-tinker-board-ubuntu-openjdk: + name: Prepare asus-tinker-board-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-asus-tinker-board-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/asus-tinker-board-ubuntu.json + LIBRARY: library/asus-tinker-board-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-asus-tinker-board-ubuntu: - name: Bake asus-tinker-board-ubuntu + bake-asus-tinker-board-ubuntu-openjdk: + name: Bake asus-tinker-board-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-asus-tinker-board-ubuntu + needs: prepare-asus-tinker-board-ubuntu-openjdk env: - LIBRARY: library/asus-tinker-board-ubuntu.json + LIBRARY: library/asus-tinker-board-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-asus-tinker-board-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-asus-tinker-board-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-asus-tinker-edge-t.yml b/.github/workflows/bake-asus-tinker-edge-t.yml index e5601ac29237..e2ce07c6bbe7 100644 --- a/.github/workflows/bake-asus-tinker-edge-t.yml +++ b/.github/workflows/bake-asus-tinker-edge-t.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-asus-tinker-edge-t-alpine-golang: - name: Prepare asus-tinker-edge-t-alpine-golang + prepare-asus-tinker-edge-t-alpine: + name: Prepare asus-tinker-edge-t-alpine runs-on: ubuntu-latest - needs: bake-asus-tinker-edge-t-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/asus-tinker-edge-t-alpine-golang.json + LIBRARY: library/asus-tinker-edge-t-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-asus-tinker-edge-t-alpine-golang: - name: Bake asus-tinker-edge-t-alpine-golang + bake-asus-tinker-edge-t-alpine: + name: Bake asus-tinker-edge-t-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-asus-tinker-edge-t-alpine-golang + needs: prepare-asus-tinker-edge-t-alpine env: - LIBRARY: library/asus-tinker-edge-t-alpine-golang.json + LIBRARY: library/asus-tinker-edge-t-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-asus-tinker-edge-t-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-asus-tinker-edge-t-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-asus-tinker-edge-t-alpine-node: - name: Prepare asus-tinker-edge-t-alpine-node + prepare-asus-tinker-edge-t-debian: + name: Prepare asus-tinker-edge-t-debian runs-on: ubuntu-latest - needs: bake-asus-tinker-edge-t-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/asus-tinker-edge-t-alpine-node.json + LIBRARY: library/asus-tinker-edge-t-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-asus-tinker-edge-t-alpine-node: - name: Bake asus-tinker-edge-t-alpine-node + bake-asus-tinker-edge-t-debian: + name: Bake asus-tinker-edge-t-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-asus-tinker-edge-t-alpine-node + needs: prepare-asus-tinker-edge-t-debian env: - LIBRARY: library/asus-tinker-edge-t-alpine-node.json + LIBRARY: library/asus-tinker-edge-t-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-asus-tinker-edge-t-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-asus-tinker-edge-t-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-asus-tinker-edge-t-alpine-python: - name: Prepare asus-tinker-edge-t-alpine-python + prepare-asus-tinker-edge-t-fedora: + name: Prepare asus-tinker-edge-t-fedora runs-on: ubuntu-latest - needs: bake-asus-tinker-edge-t-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/asus-tinker-edge-t-alpine-python.json + LIBRARY: library/asus-tinker-edge-t-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-asus-tinker-edge-t-alpine-python: - name: Bake asus-tinker-edge-t-alpine-python + bake-asus-tinker-edge-t-fedora: + name: Bake asus-tinker-edge-t-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-asus-tinker-edge-t-alpine-python + needs: prepare-asus-tinker-edge-t-fedora env: - LIBRARY: library/asus-tinker-edge-t-alpine-python.json + LIBRARY: library/asus-tinker-edge-t-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-asus-tinker-edge-t-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-asus-tinker-edge-t-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-asus-tinker-edge-t-debian-golang: - name: Prepare asus-tinker-edge-t-debian-golang + prepare-asus-tinker-edge-t-ubuntu: + name: Prepare asus-tinker-edge-t-ubuntu runs-on: ubuntu-latest - needs: bake-asus-tinker-edge-t-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/asus-tinker-edge-t-debian-golang.json + LIBRARY: library/asus-tinker-edge-t-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-asus-tinker-edge-t-debian-golang: - name: Bake asus-tinker-edge-t-debian-golang + bake-asus-tinker-edge-t-ubuntu: + name: Bake asus-tinker-edge-t-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-asus-tinker-edge-t-debian-golang + needs: prepare-asus-tinker-edge-t-ubuntu env: - LIBRARY: library/asus-tinker-edge-t-debian-golang.json + LIBRARY: library/asus-tinker-edge-t-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-asus-tinker-edge-t-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-asus-tinker-edge-t-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-asus-tinker-edge-t-debian-node: - name: Prepare asus-tinker-edge-t-debian-node + prepare-asus-tinker-edge-t-alpine-golang: + name: Prepare asus-tinker-edge-t-alpine-golang runs-on: ubuntu-latest - needs: bake-asus-tinker-edge-t-debian + needs: bake-asus-tinker-edge-t-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/asus-tinker-edge-t-debian-node.json + LIBRARY: library/asus-tinker-edge-t-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-asus-tinker-edge-t-debian-node: - name: Bake asus-tinker-edge-t-debian-node + bake-asus-tinker-edge-t-alpine-golang: + name: Bake asus-tinker-edge-t-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-asus-tinker-edge-t-debian-node + needs: prepare-asus-tinker-edge-t-alpine-golang env: - LIBRARY: library/asus-tinker-edge-t-debian-node.json + LIBRARY: library/asus-tinker-edge-t-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-asus-tinker-edge-t-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-asus-tinker-edge-t-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-asus-tinker-edge-t-debian-openjdk: - name: Prepare asus-tinker-edge-t-debian-openjdk + prepare-asus-tinker-edge-t-alpine-node: + name: Prepare asus-tinker-edge-t-alpine-node runs-on: ubuntu-latest - needs: bake-asus-tinker-edge-t-debian + needs: bake-asus-tinker-edge-t-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/asus-tinker-edge-t-debian-openjdk.json + LIBRARY: library/asus-tinker-edge-t-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-asus-tinker-edge-t-debian-openjdk: - name: Bake asus-tinker-edge-t-debian-openjdk + bake-asus-tinker-edge-t-alpine-node: + name: Bake asus-tinker-edge-t-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-asus-tinker-edge-t-debian-openjdk + needs: prepare-asus-tinker-edge-t-alpine-node env: - LIBRARY: library/asus-tinker-edge-t-debian-openjdk.json + LIBRARY: library/asus-tinker-edge-t-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-asus-tinker-edge-t-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-asus-tinker-edge-t-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-asus-tinker-edge-t-debian-python: - name: Prepare asus-tinker-edge-t-debian-python + prepare-asus-tinker-edge-t-alpine-python: + name: Prepare asus-tinker-edge-t-alpine-python runs-on: ubuntu-latest - needs: bake-asus-tinker-edge-t-debian + needs: bake-asus-tinker-edge-t-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/asus-tinker-edge-t-debian-python.json + LIBRARY: library/asus-tinker-edge-t-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-asus-tinker-edge-t-debian-python: - name: Bake asus-tinker-edge-t-debian-python + bake-asus-tinker-edge-t-alpine-python: + name: Bake asus-tinker-edge-t-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-asus-tinker-edge-t-debian-python + needs: prepare-asus-tinker-edge-t-alpine-python env: - LIBRARY: library/asus-tinker-edge-t-debian-python.json + LIBRARY: library/asus-tinker-edge-t-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-asus-tinker-edge-t-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-asus-tinker-edge-t-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-asus-tinker-edge-t-fedora-golang: - name: Prepare asus-tinker-edge-t-fedora-golang + prepare-asus-tinker-edge-t-debian-golang: + name: Prepare asus-tinker-edge-t-debian-golang runs-on: ubuntu-latest - needs: bake-asus-tinker-edge-t-fedora + needs: bake-asus-tinker-edge-t-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/asus-tinker-edge-t-fedora-golang.json + LIBRARY: library/asus-tinker-edge-t-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-asus-tinker-edge-t-fedora-golang: - name: Bake asus-tinker-edge-t-fedora-golang + bake-asus-tinker-edge-t-debian-golang: + name: Bake asus-tinker-edge-t-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-asus-tinker-edge-t-fedora-golang + needs: prepare-asus-tinker-edge-t-debian-golang env: - LIBRARY: library/asus-tinker-edge-t-fedora-golang.json + LIBRARY: library/asus-tinker-edge-t-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-asus-tinker-edge-t-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-asus-tinker-edge-t-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-asus-tinker-edge-t-fedora-node: - name: Prepare asus-tinker-edge-t-fedora-node + prepare-asus-tinker-edge-t-debian-node: + name: Prepare asus-tinker-edge-t-debian-node runs-on: ubuntu-latest - needs: bake-asus-tinker-edge-t-fedora + needs: bake-asus-tinker-edge-t-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/asus-tinker-edge-t-fedora-node.json + LIBRARY: library/asus-tinker-edge-t-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-asus-tinker-edge-t-fedora-node: - name: Bake asus-tinker-edge-t-fedora-node + bake-asus-tinker-edge-t-debian-node: + name: Bake asus-tinker-edge-t-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-asus-tinker-edge-t-fedora-node + needs: prepare-asus-tinker-edge-t-debian-node env: - LIBRARY: library/asus-tinker-edge-t-fedora-node.json + LIBRARY: library/asus-tinker-edge-t-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-asus-tinker-edge-t-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-asus-tinker-edge-t-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-asus-tinker-edge-t-fedora-python: - name: Prepare asus-tinker-edge-t-fedora-python + prepare-asus-tinker-edge-t-debian-openjdk: + name: Prepare asus-tinker-edge-t-debian-openjdk runs-on: ubuntu-latest - needs: bake-asus-tinker-edge-t-fedora + needs: bake-asus-tinker-edge-t-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/asus-tinker-edge-t-fedora-python.json + LIBRARY: library/asus-tinker-edge-t-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-asus-tinker-edge-t-fedora-python: - name: Bake asus-tinker-edge-t-fedora-python + bake-asus-tinker-edge-t-debian-openjdk: + name: Bake asus-tinker-edge-t-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-asus-tinker-edge-t-fedora-python + needs: prepare-asus-tinker-edge-t-debian-openjdk env: - LIBRARY: library/asus-tinker-edge-t-fedora-python.json + LIBRARY: library/asus-tinker-edge-t-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-asus-tinker-edge-t-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-asus-tinker-edge-t-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-asus-tinker-edge-t-ubuntu-golang: - name: Prepare asus-tinker-edge-t-ubuntu-golang + prepare-asus-tinker-edge-t-debian-python: + name: Prepare asus-tinker-edge-t-debian-python runs-on: ubuntu-latest - needs: bake-asus-tinker-edge-t-ubuntu + needs: bake-asus-tinker-edge-t-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/asus-tinker-edge-t-ubuntu-golang.json + LIBRARY: library/asus-tinker-edge-t-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-asus-tinker-edge-t-ubuntu-golang: - name: Bake asus-tinker-edge-t-ubuntu-golang + bake-asus-tinker-edge-t-debian-python: + name: Bake asus-tinker-edge-t-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-asus-tinker-edge-t-ubuntu-golang + needs: prepare-asus-tinker-edge-t-debian-python env: - LIBRARY: library/asus-tinker-edge-t-ubuntu-golang.json + LIBRARY: library/asus-tinker-edge-t-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-asus-tinker-edge-t-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-asus-tinker-edge-t-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-asus-tinker-edge-t-ubuntu-node: - name: Prepare asus-tinker-edge-t-ubuntu-node + prepare-asus-tinker-edge-t-fedora-golang: + name: Prepare asus-tinker-edge-t-fedora-golang runs-on: ubuntu-latest - needs: bake-asus-tinker-edge-t-ubuntu + needs: bake-asus-tinker-edge-t-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/asus-tinker-edge-t-ubuntu-node.json + LIBRARY: library/asus-tinker-edge-t-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-asus-tinker-edge-t-ubuntu-node: - name: Bake asus-tinker-edge-t-ubuntu-node + bake-asus-tinker-edge-t-fedora-golang: + name: Bake asus-tinker-edge-t-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-asus-tinker-edge-t-ubuntu-node + needs: prepare-asus-tinker-edge-t-fedora-golang env: - LIBRARY: library/asus-tinker-edge-t-ubuntu-node.json + LIBRARY: library/asus-tinker-edge-t-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-asus-tinker-edge-t-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-asus-tinker-edge-t-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-asus-tinker-edge-t-ubuntu-python: - name: Prepare asus-tinker-edge-t-ubuntu-python + prepare-asus-tinker-edge-t-fedora-node: + name: Prepare asus-tinker-edge-t-fedora-node runs-on: ubuntu-latest - needs: bake-asus-tinker-edge-t-ubuntu + needs: bake-asus-tinker-edge-t-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/asus-tinker-edge-t-ubuntu-python.json + LIBRARY: library/asus-tinker-edge-t-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-asus-tinker-edge-t-ubuntu-python: - name: Bake asus-tinker-edge-t-ubuntu-python + bake-asus-tinker-edge-t-fedora-node: + name: Bake asus-tinker-edge-t-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-asus-tinker-edge-t-ubuntu-python + needs: prepare-asus-tinker-edge-t-fedora-node env: - LIBRARY: library/asus-tinker-edge-t-ubuntu-python.json + LIBRARY: library/asus-tinker-edge-t-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-asus-tinker-edge-t-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-asus-tinker-edge-t-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-asus-tinker-edge-t-ubuntu-openjdk: - name: Prepare asus-tinker-edge-t-ubuntu-openjdk + prepare-asus-tinker-edge-t-fedora-python: + name: Prepare asus-tinker-edge-t-fedora-python runs-on: ubuntu-latest - needs: bake-asus-tinker-edge-t-ubuntu + needs: bake-asus-tinker-edge-t-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/asus-tinker-edge-t-ubuntu-openjdk.json + LIBRARY: library/asus-tinker-edge-t-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-asus-tinker-edge-t-ubuntu-openjdk: - name: Bake asus-tinker-edge-t-ubuntu-openjdk + bake-asus-tinker-edge-t-fedora-python: + name: Bake asus-tinker-edge-t-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-asus-tinker-edge-t-ubuntu-openjdk + needs: prepare-asus-tinker-edge-t-fedora-python env: - LIBRARY: library/asus-tinker-edge-t-ubuntu-openjdk.json + LIBRARY: library/asus-tinker-edge-t-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-asus-tinker-edge-t-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-asus-tinker-edge-t-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-asus-tinker-edge-t-alpine: - name: Prepare asus-tinker-edge-t-alpine + prepare-asus-tinker-edge-t-ubuntu-golang: + name: Prepare asus-tinker-edge-t-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-asus-tinker-edge-t-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/asus-tinker-edge-t-alpine.json + LIBRARY: library/asus-tinker-edge-t-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-asus-tinker-edge-t-alpine: - name: Bake asus-tinker-edge-t-alpine + bake-asus-tinker-edge-t-ubuntu-golang: + name: Bake asus-tinker-edge-t-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-asus-tinker-edge-t-alpine + needs: prepare-asus-tinker-edge-t-ubuntu-golang env: - LIBRARY: library/asus-tinker-edge-t-alpine.json + LIBRARY: library/asus-tinker-edge-t-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-asus-tinker-edge-t-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-asus-tinker-edge-t-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-asus-tinker-edge-t-debian: - name: Prepare asus-tinker-edge-t-debian + prepare-asus-tinker-edge-t-ubuntu-node: + name: Prepare asus-tinker-edge-t-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-asus-tinker-edge-t-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/asus-tinker-edge-t-debian.json + LIBRARY: library/asus-tinker-edge-t-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-asus-tinker-edge-t-debian: - name: Bake asus-tinker-edge-t-debian + bake-asus-tinker-edge-t-ubuntu-node: + name: Bake asus-tinker-edge-t-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-asus-tinker-edge-t-debian + needs: prepare-asus-tinker-edge-t-ubuntu-node env: - LIBRARY: library/asus-tinker-edge-t-debian.json + LIBRARY: library/asus-tinker-edge-t-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-asus-tinker-edge-t-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-asus-tinker-edge-t-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-asus-tinker-edge-t-fedora: - name: Prepare asus-tinker-edge-t-fedora + prepare-asus-tinker-edge-t-ubuntu-python: + name: Prepare asus-tinker-edge-t-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-asus-tinker-edge-t-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/asus-tinker-edge-t-fedora.json + LIBRARY: library/asus-tinker-edge-t-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-asus-tinker-edge-t-fedora: - name: Bake asus-tinker-edge-t-fedora + bake-asus-tinker-edge-t-ubuntu-python: + name: Bake asus-tinker-edge-t-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-asus-tinker-edge-t-fedora + needs: prepare-asus-tinker-edge-t-ubuntu-python env: - LIBRARY: library/asus-tinker-edge-t-fedora.json + LIBRARY: library/asus-tinker-edge-t-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-asus-tinker-edge-t-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-asus-tinker-edge-t-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-asus-tinker-edge-t-ubuntu: - name: Prepare asus-tinker-edge-t-ubuntu + prepare-asus-tinker-edge-t-ubuntu-openjdk: + name: Prepare asus-tinker-edge-t-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-asus-tinker-edge-t-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/asus-tinker-edge-t-ubuntu.json + LIBRARY: library/asus-tinker-edge-t-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-asus-tinker-edge-t-ubuntu: - name: Bake asus-tinker-edge-t-ubuntu + bake-asus-tinker-edge-t-ubuntu-openjdk: + name: Bake asus-tinker-edge-t-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-asus-tinker-edge-t-ubuntu + needs: prepare-asus-tinker-edge-t-ubuntu-openjdk env: - LIBRARY: library/asus-tinker-edge-t-ubuntu.json + LIBRARY: library/asus-tinker-edge-t-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-asus-tinker-edge-t-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-asus-tinker-edge-t-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-bananapi-m1-plus.yml b/.github/workflows/bake-bananapi-m1-plus.yml index 2d0b0001d71a..f18ea507befc 100644 --- a/.github/workflows/bake-bananapi-m1-plus.yml +++ b/.github/workflows/bake-bananapi-m1-plus.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-bananapi-m1-plus-alpine-golang: - name: Prepare bananapi-m1-plus-alpine-golang + prepare-bananapi-m1-plus-alpine: + name: Prepare bananapi-m1-plus-alpine runs-on: ubuntu-latest - needs: bake-bananapi-m1-plus-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/bananapi-m1-plus-alpine-golang.json + LIBRARY: library/bananapi-m1-plus-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-bananapi-m1-plus-alpine-golang: - name: Bake bananapi-m1-plus-alpine-golang + bake-bananapi-m1-plus-alpine: + name: Bake bananapi-m1-plus-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-bananapi-m1-plus-alpine-golang + needs: prepare-bananapi-m1-plus-alpine env: - LIBRARY: library/bananapi-m1-plus-alpine-golang.json + LIBRARY: library/bananapi-m1-plus-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-bananapi-m1-plus-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-bananapi-m1-plus-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-bananapi-m1-plus-alpine-node: - name: Prepare bananapi-m1-plus-alpine-node + prepare-bananapi-m1-plus-debian: + name: Prepare bananapi-m1-plus-debian runs-on: ubuntu-latest - needs: bake-bananapi-m1-plus-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/bananapi-m1-plus-alpine-node.json + LIBRARY: library/bananapi-m1-plus-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-bananapi-m1-plus-alpine-node: - name: Bake bananapi-m1-plus-alpine-node + bake-bananapi-m1-plus-debian: + name: Bake bananapi-m1-plus-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-bananapi-m1-plus-alpine-node + needs: prepare-bananapi-m1-plus-debian env: - LIBRARY: library/bananapi-m1-plus-alpine-node.json + LIBRARY: library/bananapi-m1-plus-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-bananapi-m1-plus-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-bananapi-m1-plus-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-bananapi-m1-plus-alpine-python: - name: Prepare bananapi-m1-plus-alpine-python + prepare-bananapi-m1-plus-ubuntu: + name: Prepare bananapi-m1-plus-ubuntu runs-on: ubuntu-latest - needs: bake-bananapi-m1-plus-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/bananapi-m1-plus-alpine-python.json + LIBRARY: library/bananapi-m1-plus-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-bananapi-m1-plus-alpine-python: - name: Bake bananapi-m1-plus-alpine-python + bake-bananapi-m1-plus-ubuntu: + name: Bake bananapi-m1-plus-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-bananapi-m1-plus-alpine-python + needs: prepare-bananapi-m1-plus-ubuntu env: - LIBRARY: library/bananapi-m1-plus-alpine-python.json + LIBRARY: library/bananapi-m1-plus-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-bananapi-m1-plus-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-bananapi-m1-plus-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-bananapi-m1-plus-debian-golang: - name: Prepare bananapi-m1-plus-debian-golang + prepare-bananapi-m1-plus-alpine-golang: + name: Prepare bananapi-m1-plus-alpine-golang runs-on: ubuntu-latest - needs: bake-bananapi-m1-plus-debian + needs: bake-bananapi-m1-plus-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/bananapi-m1-plus-debian-golang.json + LIBRARY: library/bananapi-m1-plus-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-bananapi-m1-plus-debian-golang: - name: Bake bananapi-m1-plus-debian-golang + bake-bananapi-m1-plus-alpine-golang: + name: Bake bananapi-m1-plus-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-bananapi-m1-plus-debian-golang + needs: prepare-bananapi-m1-plus-alpine-golang env: - LIBRARY: library/bananapi-m1-plus-debian-golang.json + LIBRARY: library/bananapi-m1-plus-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-bananapi-m1-plus-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-bananapi-m1-plus-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-bananapi-m1-plus-debian-node: - name: Prepare bananapi-m1-plus-debian-node + prepare-bananapi-m1-plus-alpine-node: + name: Prepare bananapi-m1-plus-alpine-node runs-on: ubuntu-latest - needs: bake-bananapi-m1-plus-debian + needs: bake-bananapi-m1-plus-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/bananapi-m1-plus-debian-node.json + LIBRARY: library/bananapi-m1-plus-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-bananapi-m1-plus-debian-node: - name: Bake bananapi-m1-plus-debian-node + bake-bananapi-m1-plus-alpine-node: + name: Bake bananapi-m1-plus-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-bananapi-m1-plus-debian-node + needs: prepare-bananapi-m1-plus-alpine-node env: - LIBRARY: library/bananapi-m1-plus-debian-node.json + LIBRARY: library/bananapi-m1-plus-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-bananapi-m1-plus-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-bananapi-m1-plus-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-bananapi-m1-plus-debian-openjdk: - name: Prepare bananapi-m1-plus-debian-openjdk + prepare-bananapi-m1-plus-alpine-python: + name: Prepare bananapi-m1-plus-alpine-python runs-on: ubuntu-latest - needs: bake-bananapi-m1-plus-debian + needs: bake-bananapi-m1-plus-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/bananapi-m1-plus-debian-openjdk.json + LIBRARY: library/bananapi-m1-plus-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-bananapi-m1-plus-debian-openjdk: - name: Bake bananapi-m1-plus-debian-openjdk + bake-bananapi-m1-plus-alpine-python: + name: Bake bananapi-m1-plus-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-bananapi-m1-plus-debian-openjdk + needs: prepare-bananapi-m1-plus-alpine-python env: - LIBRARY: library/bananapi-m1-plus-debian-openjdk.json + LIBRARY: library/bananapi-m1-plus-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-bananapi-m1-plus-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-bananapi-m1-plus-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-bananapi-m1-plus-debian-python: - name: Prepare bananapi-m1-plus-debian-python + prepare-bananapi-m1-plus-debian-golang: + name: Prepare bananapi-m1-plus-debian-golang runs-on: ubuntu-latest needs: bake-bananapi-m1-plus-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/bananapi-m1-plus-debian-python.json + LIBRARY: library/bananapi-m1-plus-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-bananapi-m1-plus-debian-python: - name: Bake bananapi-m1-plus-debian-python + bake-bananapi-m1-plus-debian-golang: + name: Bake bananapi-m1-plus-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-bananapi-m1-plus-debian-python + needs: prepare-bananapi-m1-plus-debian-golang env: - LIBRARY: library/bananapi-m1-plus-debian-python.json + LIBRARY: library/bananapi-m1-plus-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-bananapi-m1-plus-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-bananapi-m1-plus-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-bananapi-m1-plus-ubuntu-golang: - name: Prepare bananapi-m1-plus-ubuntu-golang + prepare-bananapi-m1-plus-debian-node: + name: Prepare bananapi-m1-plus-debian-node runs-on: ubuntu-latest - needs: bake-bananapi-m1-plus-ubuntu + needs: bake-bananapi-m1-plus-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/bananapi-m1-plus-ubuntu-golang.json + LIBRARY: library/bananapi-m1-plus-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-bananapi-m1-plus-ubuntu-golang: - name: Bake bananapi-m1-plus-ubuntu-golang + bake-bananapi-m1-plus-debian-node: + name: Bake bananapi-m1-plus-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-bananapi-m1-plus-ubuntu-golang + needs: prepare-bananapi-m1-plus-debian-node env: - LIBRARY: library/bananapi-m1-plus-ubuntu-golang.json + LIBRARY: library/bananapi-m1-plus-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-bananapi-m1-plus-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-bananapi-m1-plus-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-bananapi-m1-plus-ubuntu-node: - name: Prepare bananapi-m1-plus-ubuntu-node + prepare-bananapi-m1-plus-debian-openjdk: + name: Prepare bananapi-m1-plus-debian-openjdk runs-on: ubuntu-latest - needs: bake-bananapi-m1-plus-ubuntu + needs: bake-bananapi-m1-plus-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/bananapi-m1-plus-ubuntu-node.json + LIBRARY: library/bananapi-m1-plus-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-bananapi-m1-plus-ubuntu-node: - name: Bake bananapi-m1-plus-ubuntu-node + bake-bananapi-m1-plus-debian-openjdk: + name: Bake bananapi-m1-plus-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-bananapi-m1-plus-ubuntu-node + needs: prepare-bananapi-m1-plus-debian-openjdk env: - LIBRARY: library/bananapi-m1-plus-ubuntu-node.json + LIBRARY: library/bananapi-m1-plus-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-bananapi-m1-plus-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-bananapi-m1-plus-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-bananapi-m1-plus-ubuntu-python: - name: Prepare bananapi-m1-plus-ubuntu-python + prepare-bananapi-m1-plus-debian-python: + name: Prepare bananapi-m1-plus-debian-python runs-on: ubuntu-latest - needs: bake-bananapi-m1-plus-ubuntu + needs: bake-bananapi-m1-plus-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/bananapi-m1-plus-ubuntu-python.json + LIBRARY: library/bananapi-m1-plus-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-bananapi-m1-plus-ubuntu-python: - name: Bake bananapi-m1-plus-ubuntu-python + bake-bananapi-m1-plus-debian-python: + name: Bake bananapi-m1-plus-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-bananapi-m1-plus-ubuntu-python + needs: prepare-bananapi-m1-plus-debian-python env: - LIBRARY: library/bananapi-m1-plus-ubuntu-python.json + LIBRARY: library/bananapi-m1-plus-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-bananapi-m1-plus-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-bananapi-m1-plus-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-bananapi-m1-plus-ubuntu-openjdk: - name: Prepare bananapi-m1-plus-ubuntu-openjdk + prepare-bananapi-m1-plus-ubuntu-golang: + name: Prepare bananapi-m1-plus-ubuntu-golang runs-on: ubuntu-latest needs: bake-bananapi-m1-plus-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/bananapi-m1-plus-ubuntu-openjdk.json + LIBRARY: library/bananapi-m1-plus-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-bananapi-m1-plus-ubuntu-openjdk: - name: Bake bananapi-m1-plus-ubuntu-openjdk + bake-bananapi-m1-plus-ubuntu-golang: + name: Bake bananapi-m1-plus-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-bananapi-m1-plus-ubuntu-openjdk + needs: prepare-bananapi-m1-plus-ubuntu-golang env: - LIBRARY: library/bananapi-m1-plus-ubuntu-openjdk.json + LIBRARY: library/bananapi-m1-plus-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-bananapi-m1-plus-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-bananapi-m1-plus-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-bananapi-m1-plus-alpine: - name: Prepare bananapi-m1-plus-alpine + prepare-bananapi-m1-plus-ubuntu-node: + name: Prepare bananapi-m1-plus-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-bananapi-m1-plus-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/bananapi-m1-plus-alpine.json + LIBRARY: library/bananapi-m1-plus-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-bananapi-m1-plus-alpine: - name: Bake bananapi-m1-plus-alpine + bake-bananapi-m1-plus-ubuntu-node: + name: Bake bananapi-m1-plus-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-bananapi-m1-plus-alpine + needs: prepare-bananapi-m1-plus-ubuntu-node env: - LIBRARY: library/bananapi-m1-plus-alpine.json + LIBRARY: library/bananapi-m1-plus-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-bananapi-m1-plus-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-bananapi-m1-plus-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-bananapi-m1-plus-debian: - name: Prepare bananapi-m1-plus-debian + prepare-bananapi-m1-plus-ubuntu-python: + name: Prepare bananapi-m1-plus-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-bananapi-m1-plus-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/bananapi-m1-plus-debian.json + LIBRARY: library/bananapi-m1-plus-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-bananapi-m1-plus-debian: - name: Bake bananapi-m1-plus-debian + bake-bananapi-m1-plus-ubuntu-python: + name: Bake bananapi-m1-plus-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-bananapi-m1-plus-debian + needs: prepare-bananapi-m1-plus-ubuntu-python env: - LIBRARY: library/bananapi-m1-plus-debian.json + LIBRARY: library/bananapi-m1-plus-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-bananapi-m1-plus-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-bananapi-m1-plus-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-bananapi-m1-plus-ubuntu: - name: Prepare bananapi-m1-plus-ubuntu + prepare-bananapi-m1-plus-ubuntu-openjdk: + name: Prepare bananapi-m1-plus-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-bananapi-m1-plus-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/bananapi-m1-plus-ubuntu.json + LIBRARY: library/bananapi-m1-plus-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-bananapi-m1-plus-ubuntu: - name: Bake bananapi-m1-plus-ubuntu + bake-bananapi-m1-plus-ubuntu-openjdk: + name: Bake bananapi-m1-plus-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-bananapi-m1-plus-ubuntu + needs: prepare-bananapi-m1-plus-ubuntu-openjdk env: - LIBRARY: library/bananapi-m1-plus-ubuntu.json + LIBRARY: library/bananapi-m1-plus-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-bananapi-m1-plus-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-bananapi-m1-plus-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-beaglebone-ai64.yml b/.github/workflows/bake-beaglebone-ai64.yml index 3594c8e067dd..02125d59c2ce 100644 --- a/.github/workflows/bake-beaglebone-ai64.yml +++ b/.github/workflows/bake-beaglebone-ai64.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-beaglebone-ai64-alpine-golang: - name: Prepare beaglebone-ai64-alpine-golang + prepare-beaglebone-ai64-alpine: + name: Prepare beaglebone-ai64-alpine runs-on: ubuntu-latest - needs: bake-beaglebone-ai64-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-ai64-alpine-golang.json + LIBRARY: library/beaglebone-ai64-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-ai64-alpine-golang: - name: Bake beaglebone-ai64-alpine-golang + bake-beaglebone-ai64-alpine: + name: Bake beaglebone-ai64-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-ai64-alpine-golang + needs: prepare-beaglebone-ai64-alpine env: - LIBRARY: library/beaglebone-ai64-alpine-golang.json + LIBRARY: library/beaglebone-ai64-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-ai64-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-ai64-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-ai64-alpine-node: - name: Prepare beaglebone-ai64-alpine-node + prepare-beaglebone-ai64-debian: + name: Prepare beaglebone-ai64-debian runs-on: ubuntu-latest - needs: bake-beaglebone-ai64-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-ai64-alpine-node.json + LIBRARY: library/beaglebone-ai64-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-ai64-alpine-node: - name: Bake beaglebone-ai64-alpine-node + bake-beaglebone-ai64-debian: + name: Bake beaglebone-ai64-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-ai64-alpine-node + needs: prepare-beaglebone-ai64-debian env: - LIBRARY: library/beaglebone-ai64-alpine-node.json + LIBRARY: library/beaglebone-ai64-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-ai64-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-ai64-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-ai64-alpine-python: - name: Prepare beaglebone-ai64-alpine-python + prepare-beaglebone-ai64-fedora: + name: Prepare beaglebone-ai64-fedora runs-on: ubuntu-latest - needs: bake-beaglebone-ai64-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-ai64-alpine-python.json + LIBRARY: library/beaglebone-ai64-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-ai64-alpine-python: - name: Bake beaglebone-ai64-alpine-python + bake-beaglebone-ai64-fedora: + name: Bake beaglebone-ai64-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-ai64-alpine-python + needs: prepare-beaglebone-ai64-fedora env: - LIBRARY: library/beaglebone-ai64-alpine-python.json + LIBRARY: library/beaglebone-ai64-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-ai64-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-ai64-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-ai64-debian-golang: - name: Prepare beaglebone-ai64-debian-golang + prepare-beaglebone-ai64-ubuntu: + name: Prepare beaglebone-ai64-ubuntu runs-on: ubuntu-latest - needs: bake-beaglebone-ai64-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-ai64-debian-golang.json + LIBRARY: library/beaglebone-ai64-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-ai64-debian-golang: - name: Bake beaglebone-ai64-debian-golang + bake-beaglebone-ai64-ubuntu: + name: Bake beaglebone-ai64-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-ai64-debian-golang + needs: prepare-beaglebone-ai64-ubuntu env: - LIBRARY: library/beaglebone-ai64-debian-golang.json + LIBRARY: library/beaglebone-ai64-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-ai64-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-ai64-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-ai64-debian-node: - name: Prepare beaglebone-ai64-debian-node + prepare-beaglebone-ai64-alpine-golang: + name: Prepare beaglebone-ai64-alpine-golang runs-on: ubuntu-latest - needs: bake-beaglebone-ai64-debian + needs: bake-beaglebone-ai64-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-ai64-debian-node.json + LIBRARY: library/beaglebone-ai64-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-ai64-debian-node: - name: Bake beaglebone-ai64-debian-node + bake-beaglebone-ai64-alpine-golang: + name: Bake beaglebone-ai64-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-ai64-debian-node + needs: prepare-beaglebone-ai64-alpine-golang env: - LIBRARY: library/beaglebone-ai64-debian-node.json + LIBRARY: library/beaglebone-ai64-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-ai64-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-ai64-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-ai64-debian-openjdk: - name: Prepare beaglebone-ai64-debian-openjdk + prepare-beaglebone-ai64-alpine-node: + name: Prepare beaglebone-ai64-alpine-node runs-on: ubuntu-latest - needs: bake-beaglebone-ai64-debian + needs: bake-beaglebone-ai64-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-ai64-debian-openjdk.json + LIBRARY: library/beaglebone-ai64-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-ai64-debian-openjdk: - name: Bake beaglebone-ai64-debian-openjdk + bake-beaglebone-ai64-alpine-node: + name: Bake beaglebone-ai64-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-ai64-debian-openjdk + needs: prepare-beaglebone-ai64-alpine-node env: - LIBRARY: library/beaglebone-ai64-debian-openjdk.json + LIBRARY: library/beaglebone-ai64-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-ai64-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-ai64-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-ai64-debian-python: - name: Prepare beaglebone-ai64-debian-python + prepare-beaglebone-ai64-alpine-python: + name: Prepare beaglebone-ai64-alpine-python runs-on: ubuntu-latest - needs: bake-beaglebone-ai64-debian + needs: bake-beaglebone-ai64-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-ai64-debian-python.json + LIBRARY: library/beaglebone-ai64-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-ai64-debian-python: - name: Bake beaglebone-ai64-debian-python + bake-beaglebone-ai64-alpine-python: + name: Bake beaglebone-ai64-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-ai64-debian-python + needs: prepare-beaglebone-ai64-alpine-python env: - LIBRARY: library/beaglebone-ai64-debian-python.json + LIBRARY: library/beaglebone-ai64-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-ai64-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-ai64-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-ai64-fedora-golang: - name: Prepare beaglebone-ai64-fedora-golang + prepare-beaglebone-ai64-debian-golang: + name: Prepare beaglebone-ai64-debian-golang runs-on: ubuntu-latest - needs: bake-beaglebone-ai64-fedora + needs: bake-beaglebone-ai64-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-ai64-fedora-golang.json + LIBRARY: library/beaglebone-ai64-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-ai64-fedora-golang: - name: Bake beaglebone-ai64-fedora-golang + bake-beaglebone-ai64-debian-golang: + name: Bake beaglebone-ai64-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-ai64-fedora-golang + needs: prepare-beaglebone-ai64-debian-golang env: - LIBRARY: library/beaglebone-ai64-fedora-golang.json + LIBRARY: library/beaglebone-ai64-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-ai64-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-ai64-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-ai64-fedora-node: - name: Prepare beaglebone-ai64-fedora-node + prepare-beaglebone-ai64-debian-node: + name: Prepare beaglebone-ai64-debian-node runs-on: ubuntu-latest - needs: bake-beaglebone-ai64-fedora + needs: bake-beaglebone-ai64-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-ai64-fedora-node.json + LIBRARY: library/beaglebone-ai64-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-ai64-fedora-node: - name: Bake beaglebone-ai64-fedora-node + bake-beaglebone-ai64-debian-node: + name: Bake beaglebone-ai64-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-ai64-fedora-node + needs: prepare-beaglebone-ai64-debian-node env: - LIBRARY: library/beaglebone-ai64-fedora-node.json + LIBRARY: library/beaglebone-ai64-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-ai64-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-ai64-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-ai64-fedora-python: - name: Prepare beaglebone-ai64-fedora-python + prepare-beaglebone-ai64-debian-openjdk: + name: Prepare beaglebone-ai64-debian-openjdk runs-on: ubuntu-latest - needs: bake-beaglebone-ai64-fedora + needs: bake-beaglebone-ai64-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-ai64-fedora-python.json + LIBRARY: library/beaglebone-ai64-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-ai64-fedora-python: - name: Bake beaglebone-ai64-fedora-python + bake-beaglebone-ai64-debian-openjdk: + name: Bake beaglebone-ai64-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-ai64-fedora-python + needs: prepare-beaglebone-ai64-debian-openjdk env: - LIBRARY: library/beaglebone-ai64-fedora-python.json + LIBRARY: library/beaglebone-ai64-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-ai64-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-ai64-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-ai64-ubuntu-golang: - name: Prepare beaglebone-ai64-ubuntu-golang + prepare-beaglebone-ai64-debian-python: + name: Prepare beaglebone-ai64-debian-python runs-on: ubuntu-latest - needs: bake-beaglebone-ai64-ubuntu + needs: bake-beaglebone-ai64-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-ai64-ubuntu-golang.json + LIBRARY: library/beaglebone-ai64-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-ai64-ubuntu-golang: - name: Bake beaglebone-ai64-ubuntu-golang + bake-beaglebone-ai64-debian-python: + name: Bake beaglebone-ai64-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-ai64-ubuntu-golang + needs: prepare-beaglebone-ai64-debian-python env: - LIBRARY: library/beaglebone-ai64-ubuntu-golang.json + LIBRARY: library/beaglebone-ai64-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-ai64-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-ai64-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-ai64-ubuntu-node: - name: Prepare beaglebone-ai64-ubuntu-node + prepare-beaglebone-ai64-fedora-golang: + name: Prepare beaglebone-ai64-fedora-golang runs-on: ubuntu-latest - needs: bake-beaglebone-ai64-ubuntu + needs: bake-beaglebone-ai64-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-ai64-ubuntu-node.json + LIBRARY: library/beaglebone-ai64-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-ai64-ubuntu-node: - name: Bake beaglebone-ai64-ubuntu-node + bake-beaglebone-ai64-fedora-golang: + name: Bake beaglebone-ai64-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-ai64-ubuntu-node + needs: prepare-beaglebone-ai64-fedora-golang env: - LIBRARY: library/beaglebone-ai64-ubuntu-node.json + LIBRARY: library/beaglebone-ai64-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-ai64-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-ai64-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-ai64-ubuntu-python: - name: Prepare beaglebone-ai64-ubuntu-python + prepare-beaglebone-ai64-fedora-node: + name: Prepare beaglebone-ai64-fedora-node runs-on: ubuntu-latest - needs: bake-beaglebone-ai64-ubuntu + needs: bake-beaglebone-ai64-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-ai64-ubuntu-python.json + LIBRARY: library/beaglebone-ai64-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-ai64-ubuntu-python: - name: Bake beaglebone-ai64-ubuntu-python + bake-beaglebone-ai64-fedora-node: + name: Bake beaglebone-ai64-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-ai64-ubuntu-python + needs: prepare-beaglebone-ai64-fedora-node env: - LIBRARY: library/beaglebone-ai64-ubuntu-python.json + LIBRARY: library/beaglebone-ai64-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-ai64-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-ai64-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-ai64-ubuntu-openjdk: - name: Prepare beaglebone-ai64-ubuntu-openjdk + prepare-beaglebone-ai64-fedora-python: + name: Prepare beaglebone-ai64-fedora-python runs-on: ubuntu-latest - needs: bake-beaglebone-ai64-ubuntu + needs: bake-beaglebone-ai64-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-ai64-ubuntu-openjdk.json + LIBRARY: library/beaglebone-ai64-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-ai64-ubuntu-openjdk: - name: Bake beaglebone-ai64-ubuntu-openjdk + bake-beaglebone-ai64-fedora-python: + name: Bake beaglebone-ai64-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-ai64-ubuntu-openjdk + needs: prepare-beaglebone-ai64-fedora-python env: - LIBRARY: library/beaglebone-ai64-ubuntu-openjdk.json + LIBRARY: library/beaglebone-ai64-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-ai64-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-ai64-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-ai64-alpine: - name: Prepare beaglebone-ai64-alpine + prepare-beaglebone-ai64-ubuntu-golang: + name: Prepare beaglebone-ai64-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-beaglebone-ai64-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-ai64-alpine.json + LIBRARY: library/beaglebone-ai64-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-ai64-alpine: - name: Bake beaglebone-ai64-alpine + bake-beaglebone-ai64-ubuntu-golang: + name: Bake beaglebone-ai64-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-ai64-alpine + needs: prepare-beaglebone-ai64-ubuntu-golang env: - LIBRARY: library/beaglebone-ai64-alpine.json + LIBRARY: library/beaglebone-ai64-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-ai64-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-ai64-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-ai64-debian: - name: Prepare beaglebone-ai64-debian + prepare-beaglebone-ai64-ubuntu-node: + name: Prepare beaglebone-ai64-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-beaglebone-ai64-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-ai64-debian.json + LIBRARY: library/beaglebone-ai64-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-ai64-debian: - name: Bake beaglebone-ai64-debian + bake-beaglebone-ai64-ubuntu-node: + name: Bake beaglebone-ai64-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-ai64-debian + needs: prepare-beaglebone-ai64-ubuntu-node env: - LIBRARY: library/beaglebone-ai64-debian.json + LIBRARY: library/beaglebone-ai64-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-ai64-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-ai64-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-ai64-fedora: - name: Prepare beaglebone-ai64-fedora + prepare-beaglebone-ai64-ubuntu-python: + name: Prepare beaglebone-ai64-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-beaglebone-ai64-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-ai64-fedora.json + LIBRARY: library/beaglebone-ai64-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-ai64-fedora: - name: Bake beaglebone-ai64-fedora + bake-beaglebone-ai64-ubuntu-python: + name: Bake beaglebone-ai64-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-ai64-fedora + needs: prepare-beaglebone-ai64-ubuntu-python env: - LIBRARY: library/beaglebone-ai64-fedora.json + LIBRARY: library/beaglebone-ai64-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-ai64-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-ai64-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-ai64-ubuntu: - name: Prepare beaglebone-ai64-ubuntu + prepare-beaglebone-ai64-ubuntu-openjdk: + name: Prepare beaglebone-ai64-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-beaglebone-ai64-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-ai64-ubuntu.json + LIBRARY: library/beaglebone-ai64-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-ai64-ubuntu: - name: Bake beaglebone-ai64-ubuntu + bake-beaglebone-ai64-ubuntu-openjdk: + name: Bake beaglebone-ai64-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-ai64-ubuntu + needs: prepare-beaglebone-ai64-ubuntu-openjdk env: - LIBRARY: library/beaglebone-ai64-ubuntu.json + LIBRARY: library/beaglebone-ai64-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-ai64-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-ai64-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-beaglebone-black.yml b/.github/workflows/bake-beaglebone-black.yml index cf333cc2e0d0..a3c55097822e 100644 --- a/.github/workflows/bake-beaglebone-black.yml +++ b/.github/workflows/bake-beaglebone-black.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-beaglebone-black-alpine-golang: - name: Prepare beaglebone-black-alpine-golang + prepare-beaglebone-black-alpine: + name: Prepare beaglebone-black-alpine runs-on: ubuntu-latest - needs: bake-beaglebone-black-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-black-alpine-golang.json + LIBRARY: library/beaglebone-black-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-black-alpine-golang: - name: Bake beaglebone-black-alpine-golang + bake-beaglebone-black-alpine: + name: Bake beaglebone-black-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-black-alpine-golang + needs: prepare-beaglebone-black-alpine env: - LIBRARY: library/beaglebone-black-alpine-golang.json + LIBRARY: library/beaglebone-black-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-black-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-black-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-black-alpine-node: - name: Prepare beaglebone-black-alpine-node + prepare-beaglebone-black-debian: + name: Prepare beaglebone-black-debian runs-on: ubuntu-latest - needs: bake-beaglebone-black-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-black-alpine-node.json + LIBRARY: library/beaglebone-black-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-black-alpine-node: - name: Bake beaglebone-black-alpine-node + bake-beaglebone-black-debian: + name: Bake beaglebone-black-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-black-alpine-node + needs: prepare-beaglebone-black-debian env: - LIBRARY: library/beaglebone-black-alpine-node.json + LIBRARY: library/beaglebone-black-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-black-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-black-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-black-alpine-python: - name: Prepare beaglebone-black-alpine-python + prepare-beaglebone-black-ubuntu: + name: Prepare beaglebone-black-ubuntu runs-on: ubuntu-latest - needs: bake-beaglebone-black-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-black-alpine-python.json + LIBRARY: library/beaglebone-black-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-black-alpine-python: - name: Bake beaglebone-black-alpine-python + bake-beaglebone-black-ubuntu: + name: Bake beaglebone-black-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-black-alpine-python + needs: prepare-beaglebone-black-ubuntu env: - LIBRARY: library/beaglebone-black-alpine-python.json + LIBRARY: library/beaglebone-black-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-black-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-black-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-black-debian-golang: - name: Prepare beaglebone-black-debian-golang + prepare-beaglebone-black-alpine-golang: + name: Prepare beaglebone-black-alpine-golang runs-on: ubuntu-latest - needs: bake-beaglebone-black-debian + needs: bake-beaglebone-black-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-black-debian-golang.json + LIBRARY: library/beaglebone-black-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-black-debian-golang: - name: Bake beaglebone-black-debian-golang + bake-beaglebone-black-alpine-golang: + name: Bake beaglebone-black-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-black-debian-golang + needs: prepare-beaglebone-black-alpine-golang env: - LIBRARY: library/beaglebone-black-debian-golang.json + LIBRARY: library/beaglebone-black-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-black-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-black-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-black-debian-node: - name: Prepare beaglebone-black-debian-node + prepare-beaglebone-black-alpine-node: + name: Prepare beaglebone-black-alpine-node runs-on: ubuntu-latest - needs: bake-beaglebone-black-debian + needs: bake-beaglebone-black-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-black-debian-node.json + LIBRARY: library/beaglebone-black-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-black-debian-node: - name: Bake beaglebone-black-debian-node + bake-beaglebone-black-alpine-node: + name: Bake beaglebone-black-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-black-debian-node + needs: prepare-beaglebone-black-alpine-node env: - LIBRARY: library/beaglebone-black-debian-node.json + LIBRARY: library/beaglebone-black-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-black-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-black-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-black-debian-openjdk: - name: Prepare beaglebone-black-debian-openjdk + prepare-beaglebone-black-alpine-python: + name: Prepare beaglebone-black-alpine-python runs-on: ubuntu-latest - needs: bake-beaglebone-black-debian + needs: bake-beaglebone-black-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-black-debian-openjdk.json + LIBRARY: library/beaglebone-black-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-black-debian-openjdk: - name: Bake beaglebone-black-debian-openjdk + bake-beaglebone-black-alpine-python: + name: Bake beaglebone-black-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-black-debian-openjdk + needs: prepare-beaglebone-black-alpine-python env: - LIBRARY: library/beaglebone-black-debian-openjdk.json + LIBRARY: library/beaglebone-black-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-black-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-black-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-black-debian-python: - name: Prepare beaglebone-black-debian-python + prepare-beaglebone-black-debian-golang: + name: Prepare beaglebone-black-debian-golang runs-on: ubuntu-latest needs: bake-beaglebone-black-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-black-debian-python.json + LIBRARY: library/beaglebone-black-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-black-debian-python: - name: Bake beaglebone-black-debian-python + bake-beaglebone-black-debian-golang: + name: Bake beaglebone-black-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-black-debian-python + needs: prepare-beaglebone-black-debian-golang env: - LIBRARY: library/beaglebone-black-debian-python.json + LIBRARY: library/beaglebone-black-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-black-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-black-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-black-ubuntu-golang: - name: Prepare beaglebone-black-ubuntu-golang + prepare-beaglebone-black-debian-node: + name: Prepare beaglebone-black-debian-node runs-on: ubuntu-latest - needs: bake-beaglebone-black-ubuntu + needs: bake-beaglebone-black-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-black-ubuntu-golang.json + LIBRARY: library/beaglebone-black-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-black-ubuntu-golang: - name: Bake beaglebone-black-ubuntu-golang + bake-beaglebone-black-debian-node: + name: Bake beaglebone-black-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-black-ubuntu-golang + needs: prepare-beaglebone-black-debian-node env: - LIBRARY: library/beaglebone-black-ubuntu-golang.json + LIBRARY: library/beaglebone-black-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-black-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-black-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-black-ubuntu-node: - name: Prepare beaglebone-black-ubuntu-node + prepare-beaglebone-black-debian-openjdk: + name: Prepare beaglebone-black-debian-openjdk runs-on: ubuntu-latest - needs: bake-beaglebone-black-ubuntu + needs: bake-beaglebone-black-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-black-ubuntu-node.json + LIBRARY: library/beaglebone-black-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-black-ubuntu-node: - name: Bake beaglebone-black-ubuntu-node + bake-beaglebone-black-debian-openjdk: + name: Bake beaglebone-black-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-black-ubuntu-node + needs: prepare-beaglebone-black-debian-openjdk env: - LIBRARY: library/beaglebone-black-ubuntu-node.json + LIBRARY: library/beaglebone-black-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-black-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-black-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-black-ubuntu-python: - name: Prepare beaglebone-black-ubuntu-python + prepare-beaglebone-black-debian-python: + name: Prepare beaglebone-black-debian-python runs-on: ubuntu-latest - needs: bake-beaglebone-black-ubuntu + needs: bake-beaglebone-black-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-black-ubuntu-python.json + LIBRARY: library/beaglebone-black-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-black-ubuntu-python: - name: Bake beaglebone-black-ubuntu-python + bake-beaglebone-black-debian-python: + name: Bake beaglebone-black-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-black-ubuntu-python + needs: prepare-beaglebone-black-debian-python env: - LIBRARY: library/beaglebone-black-ubuntu-python.json + LIBRARY: library/beaglebone-black-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-black-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-black-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-black-ubuntu-openjdk: - name: Prepare beaglebone-black-ubuntu-openjdk + prepare-beaglebone-black-ubuntu-golang: + name: Prepare beaglebone-black-ubuntu-golang runs-on: ubuntu-latest needs: bake-beaglebone-black-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-black-ubuntu-openjdk.json + LIBRARY: library/beaglebone-black-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-black-ubuntu-openjdk: - name: Bake beaglebone-black-ubuntu-openjdk + bake-beaglebone-black-ubuntu-golang: + name: Bake beaglebone-black-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-black-ubuntu-openjdk + needs: prepare-beaglebone-black-ubuntu-golang env: - LIBRARY: library/beaglebone-black-ubuntu-openjdk.json + LIBRARY: library/beaglebone-black-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-black-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-black-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-black-alpine: - name: Prepare beaglebone-black-alpine + prepare-beaglebone-black-ubuntu-node: + name: Prepare beaglebone-black-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-beaglebone-black-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-black-alpine.json + LIBRARY: library/beaglebone-black-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-black-alpine: - name: Bake beaglebone-black-alpine + bake-beaglebone-black-ubuntu-node: + name: Bake beaglebone-black-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-black-alpine + needs: prepare-beaglebone-black-ubuntu-node env: - LIBRARY: library/beaglebone-black-alpine.json + LIBRARY: library/beaglebone-black-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-black-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-black-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-black-debian: - name: Prepare beaglebone-black-debian + prepare-beaglebone-black-ubuntu-python: + name: Prepare beaglebone-black-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-beaglebone-black-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-black-debian.json + LIBRARY: library/beaglebone-black-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-black-debian: - name: Bake beaglebone-black-debian + bake-beaglebone-black-ubuntu-python: + name: Bake beaglebone-black-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-black-debian + needs: prepare-beaglebone-black-ubuntu-python env: - LIBRARY: library/beaglebone-black-debian.json + LIBRARY: library/beaglebone-black-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-black-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-black-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-black-ubuntu: - name: Prepare beaglebone-black-ubuntu + prepare-beaglebone-black-ubuntu-openjdk: + name: Prepare beaglebone-black-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-beaglebone-black-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-black-ubuntu.json + LIBRARY: library/beaglebone-black-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-black-ubuntu: - name: Bake beaglebone-black-ubuntu + bake-beaglebone-black-ubuntu-openjdk: + name: Bake beaglebone-black-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-black-ubuntu + needs: prepare-beaglebone-black-ubuntu-openjdk env: - LIBRARY: library/beaglebone-black-ubuntu.json + LIBRARY: library/beaglebone-black-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-black-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-black-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-beaglebone-green-gateway.yml b/.github/workflows/bake-beaglebone-green-gateway.yml index 99bd1449c7b9..3c60474a61a8 100644 --- a/.github/workflows/bake-beaglebone-green-gateway.yml +++ b/.github/workflows/bake-beaglebone-green-gateway.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-beaglebone-green-gateway-alpine-golang: - name: Prepare beaglebone-green-gateway-alpine-golang + prepare-beaglebone-green-gateway-alpine: + name: Prepare beaglebone-green-gateway-alpine runs-on: ubuntu-latest - needs: bake-beaglebone-green-gateway-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-green-gateway-alpine-golang.json + LIBRARY: library/beaglebone-green-gateway-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-green-gateway-alpine-golang: - name: Bake beaglebone-green-gateway-alpine-golang + bake-beaglebone-green-gateway-alpine: + name: Bake beaglebone-green-gateway-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-green-gateway-alpine-golang + needs: prepare-beaglebone-green-gateway-alpine env: - LIBRARY: library/beaglebone-green-gateway-alpine-golang.json + LIBRARY: library/beaglebone-green-gateway-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-green-gateway-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-green-gateway-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-green-gateway-alpine-node: - name: Prepare beaglebone-green-gateway-alpine-node + prepare-beaglebone-green-gateway-debian: + name: Prepare beaglebone-green-gateway-debian runs-on: ubuntu-latest - needs: bake-beaglebone-green-gateway-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-green-gateway-alpine-node.json + LIBRARY: library/beaglebone-green-gateway-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-green-gateway-alpine-node: - name: Bake beaglebone-green-gateway-alpine-node + bake-beaglebone-green-gateway-debian: + name: Bake beaglebone-green-gateway-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-green-gateway-alpine-node + needs: prepare-beaglebone-green-gateway-debian env: - LIBRARY: library/beaglebone-green-gateway-alpine-node.json + LIBRARY: library/beaglebone-green-gateway-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-green-gateway-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-green-gateway-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-green-gateway-alpine-python: - name: Prepare beaglebone-green-gateway-alpine-python + prepare-beaglebone-green-gateway-ubuntu: + name: Prepare beaglebone-green-gateway-ubuntu runs-on: ubuntu-latest - needs: bake-beaglebone-green-gateway-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-green-gateway-alpine-python.json + LIBRARY: library/beaglebone-green-gateway-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-green-gateway-alpine-python: - name: Bake beaglebone-green-gateway-alpine-python + bake-beaglebone-green-gateway-ubuntu: + name: Bake beaglebone-green-gateway-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-green-gateway-alpine-python + needs: prepare-beaglebone-green-gateway-ubuntu env: - LIBRARY: library/beaglebone-green-gateway-alpine-python.json + LIBRARY: library/beaglebone-green-gateway-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-green-gateway-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-green-gateway-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-green-gateway-debian-golang: - name: Prepare beaglebone-green-gateway-debian-golang + prepare-beaglebone-green-gateway-alpine-golang: + name: Prepare beaglebone-green-gateway-alpine-golang runs-on: ubuntu-latest - needs: bake-beaglebone-green-gateway-debian + needs: bake-beaglebone-green-gateway-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-green-gateway-debian-golang.json + LIBRARY: library/beaglebone-green-gateway-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-green-gateway-debian-golang: - name: Bake beaglebone-green-gateway-debian-golang + bake-beaglebone-green-gateway-alpine-golang: + name: Bake beaglebone-green-gateway-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-green-gateway-debian-golang + needs: prepare-beaglebone-green-gateway-alpine-golang env: - LIBRARY: library/beaglebone-green-gateway-debian-golang.json + LIBRARY: library/beaglebone-green-gateway-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-green-gateway-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-green-gateway-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-green-gateway-debian-node: - name: Prepare beaglebone-green-gateway-debian-node + prepare-beaglebone-green-gateway-alpine-node: + name: Prepare beaglebone-green-gateway-alpine-node runs-on: ubuntu-latest - needs: bake-beaglebone-green-gateway-debian + needs: bake-beaglebone-green-gateway-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-green-gateway-debian-node.json + LIBRARY: library/beaglebone-green-gateway-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-green-gateway-debian-node: - name: Bake beaglebone-green-gateway-debian-node + bake-beaglebone-green-gateway-alpine-node: + name: Bake beaglebone-green-gateway-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-green-gateway-debian-node + needs: prepare-beaglebone-green-gateway-alpine-node env: - LIBRARY: library/beaglebone-green-gateway-debian-node.json + LIBRARY: library/beaglebone-green-gateway-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-green-gateway-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-green-gateway-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-green-gateway-debian-openjdk: - name: Prepare beaglebone-green-gateway-debian-openjdk + prepare-beaglebone-green-gateway-alpine-python: + name: Prepare beaglebone-green-gateway-alpine-python runs-on: ubuntu-latest - needs: bake-beaglebone-green-gateway-debian + needs: bake-beaglebone-green-gateway-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-green-gateway-debian-openjdk.json + LIBRARY: library/beaglebone-green-gateway-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-green-gateway-debian-openjdk: - name: Bake beaglebone-green-gateway-debian-openjdk + bake-beaglebone-green-gateway-alpine-python: + name: Bake beaglebone-green-gateway-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-green-gateway-debian-openjdk + needs: prepare-beaglebone-green-gateway-alpine-python env: - LIBRARY: library/beaglebone-green-gateway-debian-openjdk.json + LIBRARY: library/beaglebone-green-gateway-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-green-gateway-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-green-gateway-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-green-gateway-debian-python: - name: Prepare beaglebone-green-gateway-debian-python + prepare-beaglebone-green-gateway-debian-golang: + name: Prepare beaglebone-green-gateway-debian-golang runs-on: ubuntu-latest needs: bake-beaglebone-green-gateway-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-green-gateway-debian-python.json + LIBRARY: library/beaglebone-green-gateway-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-green-gateway-debian-python: - name: Bake beaglebone-green-gateway-debian-python + bake-beaglebone-green-gateway-debian-golang: + name: Bake beaglebone-green-gateway-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-green-gateway-debian-python + needs: prepare-beaglebone-green-gateway-debian-golang env: - LIBRARY: library/beaglebone-green-gateway-debian-python.json + LIBRARY: library/beaglebone-green-gateway-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-green-gateway-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-green-gateway-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-green-gateway-ubuntu-golang: - name: Prepare beaglebone-green-gateway-ubuntu-golang + prepare-beaglebone-green-gateway-debian-node: + name: Prepare beaglebone-green-gateway-debian-node runs-on: ubuntu-latest - needs: bake-beaglebone-green-gateway-ubuntu + needs: bake-beaglebone-green-gateway-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-green-gateway-ubuntu-golang.json + LIBRARY: library/beaglebone-green-gateway-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-green-gateway-ubuntu-golang: - name: Bake beaglebone-green-gateway-ubuntu-golang + bake-beaglebone-green-gateway-debian-node: + name: Bake beaglebone-green-gateway-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-green-gateway-ubuntu-golang + needs: prepare-beaglebone-green-gateway-debian-node env: - LIBRARY: library/beaglebone-green-gateway-ubuntu-golang.json + LIBRARY: library/beaglebone-green-gateway-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-green-gateway-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-green-gateway-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-green-gateway-ubuntu-node: - name: Prepare beaglebone-green-gateway-ubuntu-node + prepare-beaglebone-green-gateway-debian-openjdk: + name: Prepare beaglebone-green-gateway-debian-openjdk runs-on: ubuntu-latest - needs: bake-beaglebone-green-gateway-ubuntu + needs: bake-beaglebone-green-gateway-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-green-gateway-ubuntu-node.json + LIBRARY: library/beaglebone-green-gateway-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-green-gateway-ubuntu-node: - name: Bake beaglebone-green-gateway-ubuntu-node + bake-beaglebone-green-gateway-debian-openjdk: + name: Bake beaglebone-green-gateway-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-green-gateway-ubuntu-node + needs: prepare-beaglebone-green-gateway-debian-openjdk env: - LIBRARY: library/beaglebone-green-gateway-ubuntu-node.json + LIBRARY: library/beaglebone-green-gateway-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-green-gateway-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-green-gateway-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-green-gateway-ubuntu-python: - name: Prepare beaglebone-green-gateway-ubuntu-python + prepare-beaglebone-green-gateway-debian-python: + name: Prepare beaglebone-green-gateway-debian-python runs-on: ubuntu-latest - needs: bake-beaglebone-green-gateway-ubuntu + needs: bake-beaglebone-green-gateway-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-green-gateway-ubuntu-python.json + LIBRARY: library/beaglebone-green-gateway-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-green-gateway-ubuntu-python: - name: Bake beaglebone-green-gateway-ubuntu-python + bake-beaglebone-green-gateway-debian-python: + name: Bake beaglebone-green-gateway-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-green-gateway-ubuntu-python + needs: prepare-beaglebone-green-gateway-debian-python env: - LIBRARY: library/beaglebone-green-gateway-ubuntu-python.json + LIBRARY: library/beaglebone-green-gateway-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-green-gateway-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-green-gateway-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-green-gateway-ubuntu-openjdk: - name: Prepare beaglebone-green-gateway-ubuntu-openjdk + prepare-beaglebone-green-gateway-ubuntu-golang: + name: Prepare beaglebone-green-gateway-ubuntu-golang runs-on: ubuntu-latest needs: bake-beaglebone-green-gateway-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-green-gateway-ubuntu-openjdk.json + LIBRARY: library/beaglebone-green-gateway-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-green-gateway-ubuntu-openjdk: - name: Bake beaglebone-green-gateway-ubuntu-openjdk + bake-beaglebone-green-gateway-ubuntu-golang: + name: Bake beaglebone-green-gateway-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-green-gateway-ubuntu-openjdk + needs: prepare-beaglebone-green-gateway-ubuntu-golang env: - LIBRARY: library/beaglebone-green-gateway-ubuntu-openjdk.json + LIBRARY: library/beaglebone-green-gateway-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-green-gateway-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-green-gateway-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-green-gateway-alpine: - name: Prepare beaglebone-green-gateway-alpine + prepare-beaglebone-green-gateway-ubuntu-node: + name: Prepare beaglebone-green-gateway-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-beaglebone-green-gateway-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-green-gateway-alpine.json + LIBRARY: library/beaglebone-green-gateway-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-green-gateway-alpine: - name: Bake beaglebone-green-gateway-alpine + bake-beaglebone-green-gateway-ubuntu-node: + name: Bake beaglebone-green-gateway-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-green-gateway-alpine + needs: prepare-beaglebone-green-gateway-ubuntu-node env: - LIBRARY: library/beaglebone-green-gateway-alpine.json + LIBRARY: library/beaglebone-green-gateway-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-green-gateway-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-green-gateway-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-green-gateway-debian: - name: Prepare beaglebone-green-gateway-debian + prepare-beaglebone-green-gateway-ubuntu-python: + name: Prepare beaglebone-green-gateway-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-beaglebone-green-gateway-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-green-gateway-debian.json + LIBRARY: library/beaglebone-green-gateway-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-green-gateway-debian: - name: Bake beaglebone-green-gateway-debian + bake-beaglebone-green-gateway-ubuntu-python: + name: Bake beaglebone-green-gateway-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-green-gateway-debian + needs: prepare-beaglebone-green-gateway-ubuntu-python env: - LIBRARY: library/beaglebone-green-gateway-debian.json + LIBRARY: library/beaglebone-green-gateway-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-green-gateway-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-green-gateway-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-green-gateway-ubuntu: - name: Prepare beaglebone-green-gateway-ubuntu + prepare-beaglebone-green-gateway-ubuntu-openjdk: + name: Prepare beaglebone-green-gateway-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-beaglebone-green-gateway-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-green-gateway-ubuntu.json + LIBRARY: library/beaglebone-green-gateway-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-green-gateway-ubuntu: - name: Bake beaglebone-green-gateway-ubuntu + bake-beaglebone-green-gateway-ubuntu-openjdk: + name: Bake beaglebone-green-gateway-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-green-gateway-ubuntu + needs: prepare-beaglebone-green-gateway-ubuntu-openjdk env: - LIBRARY: library/beaglebone-green-gateway-ubuntu.json + LIBRARY: library/beaglebone-green-gateway-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-green-gateway-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-green-gateway-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-beaglebone-green-wifi.yml b/.github/workflows/bake-beaglebone-green-wifi.yml index ace106370d16..b34b32198e7f 100644 --- a/.github/workflows/bake-beaglebone-green-wifi.yml +++ b/.github/workflows/bake-beaglebone-green-wifi.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-beaglebone-green-wifi-alpine-golang: - name: Prepare beaglebone-green-wifi-alpine-golang + prepare-beaglebone-green-wifi-alpine: + name: Prepare beaglebone-green-wifi-alpine runs-on: ubuntu-latest - needs: bake-beaglebone-green-wifi-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-green-wifi-alpine-golang.json + LIBRARY: library/beaglebone-green-wifi-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-green-wifi-alpine-golang: - name: Bake beaglebone-green-wifi-alpine-golang + bake-beaglebone-green-wifi-alpine: + name: Bake beaglebone-green-wifi-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-green-wifi-alpine-golang + needs: prepare-beaglebone-green-wifi-alpine env: - LIBRARY: library/beaglebone-green-wifi-alpine-golang.json + LIBRARY: library/beaglebone-green-wifi-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-green-wifi-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-green-wifi-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-green-wifi-alpine-node: - name: Prepare beaglebone-green-wifi-alpine-node + prepare-beaglebone-green-wifi-debian: + name: Prepare beaglebone-green-wifi-debian runs-on: ubuntu-latest - needs: bake-beaglebone-green-wifi-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-green-wifi-alpine-node.json + LIBRARY: library/beaglebone-green-wifi-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-green-wifi-alpine-node: - name: Bake beaglebone-green-wifi-alpine-node + bake-beaglebone-green-wifi-debian: + name: Bake beaglebone-green-wifi-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-green-wifi-alpine-node + needs: prepare-beaglebone-green-wifi-debian env: - LIBRARY: library/beaglebone-green-wifi-alpine-node.json + LIBRARY: library/beaglebone-green-wifi-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-green-wifi-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-green-wifi-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-green-wifi-alpine-python: - name: Prepare beaglebone-green-wifi-alpine-python + prepare-beaglebone-green-wifi-ubuntu: + name: Prepare beaglebone-green-wifi-ubuntu runs-on: ubuntu-latest - needs: bake-beaglebone-green-wifi-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-green-wifi-alpine-python.json + LIBRARY: library/beaglebone-green-wifi-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-green-wifi-alpine-python: - name: Bake beaglebone-green-wifi-alpine-python + bake-beaglebone-green-wifi-ubuntu: + name: Bake beaglebone-green-wifi-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-green-wifi-alpine-python + needs: prepare-beaglebone-green-wifi-ubuntu env: - LIBRARY: library/beaglebone-green-wifi-alpine-python.json + LIBRARY: library/beaglebone-green-wifi-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-green-wifi-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-green-wifi-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-green-wifi-debian-golang: - name: Prepare beaglebone-green-wifi-debian-golang + prepare-beaglebone-green-wifi-alpine-golang: + name: Prepare beaglebone-green-wifi-alpine-golang runs-on: ubuntu-latest - needs: bake-beaglebone-green-wifi-debian + needs: bake-beaglebone-green-wifi-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-green-wifi-debian-golang.json + LIBRARY: library/beaglebone-green-wifi-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-green-wifi-debian-golang: - name: Bake beaglebone-green-wifi-debian-golang + bake-beaglebone-green-wifi-alpine-golang: + name: Bake beaglebone-green-wifi-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-green-wifi-debian-golang + needs: prepare-beaglebone-green-wifi-alpine-golang env: - LIBRARY: library/beaglebone-green-wifi-debian-golang.json + LIBRARY: library/beaglebone-green-wifi-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-green-wifi-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-green-wifi-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-green-wifi-debian-node: - name: Prepare beaglebone-green-wifi-debian-node + prepare-beaglebone-green-wifi-alpine-node: + name: Prepare beaglebone-green-wifi-alpine-node runs-on: ubuntu-latest - needs: bake-beaglebone-green-wifi-debian + needs: bake-beaglebone-green-wifi-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-green-wifi-debian-node.json + LIBRARY: library/beaglebone-green-wifi-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-green-wifi-debian-node: - name: Bake beaglebone-green-wifi-debian-node + bake-beaglebone-green-wifi-alpine-node: + name: Bake beaglebone-green-wifi-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-green-wifi-debian-node + needs: prepare-beaglebone-green-wifi-alpine-node env: - LIBRARY: library/beaglebone-green-wifi-debian-node.json + LIBRARY: library/beaglebone-green-wifi-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-green-wifi-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-green-wifi-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-green-wifi-debian-openjdk: - name: Prepare beaglebone-green-wifi-debian-openjdk + prepare-beaglebone-green-wifi-alpine-python: + name: Prepare beaglebone-green-wifi-alpine-python runs-on: ubuntu-latest - needs: bake-beaglebone-green-wifi-debian + needs: bake-beaglebone-green-wifi-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-green-wifi-debian-openjdk.json + LIBRARY: library/beaglebone-green-wifi-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-green-wifi-debian-openjdk: - name: Bake beaglebone-green-wifi-debian-openjdk + bake-beaglebone-green-wifi-alpine-python: + name: Bake beaglebone-green-wifi-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-green-wifi-debian-openjdk + needs: prepare-beaglebone-green-wifi-alpine-python env: - LIBRARY: library/beaglebone-green-wifi-debian-openjdk.json + LIBRARY: library/beaglebone-green-wifi-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-green-wifi-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-green-wifi-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-green-wifi-debian-python: - name: Prepare beaglebone-green-wifi-debian-python + prepare-beaglebone-green-wifi-debian-golang: + name: Prepare beaglebone-green-wifi-debian-golang runs-on: ubuntu-latest needs: bake-beaglebone-green-wifi-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-green-wifi-debian-python.json + LIBRARY: library/beaglebone-green-wifi-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-green-wifi-debian-python: - name: Bake beaglebone-green-wifi-debian-python + bake-beaglebone-green-wifi-debian-golang: + name: Bake beaglebone-green-wifi-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-green-wifi-debian-python + needs: prepare-beaglebone-green-wifi-debian-golang env: - LIBRARY: library/beaglebone-green-wifi-debian-python.json + LIBRARY: library/beaglebone-green-wifi-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-green-wifi-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-green-wifi-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-green-wifi-ubuntu-golang: - name: Prepare beaglebone-green-wifi-ubuntu-golang + prepare-beaglebone-green-wifi-debian-node: + name: Prepare beaglebone-green-wifi-debian-node runs-on: ubuntu-latest - needs: bake-beaglebone-green-wifi-ubuntu + needs: bake-beaglebone-green-wifi-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-green-wifi-ubuntu-golang.json + LIBRARY: library/beaglebone-green-wifi-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-green-wifi-ubuntu-golang: - name: Bake beaglebone-green-wifi-ubuntu-golang + bake-beaglebone-green-wifi-debian-node: + name: Bake beaglebone-green-wifi-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-green-wifi-ubuntu-golang + needs: prepare-beaglebone-green-wifi-debian-node env: - LIBRARY: library/beaglebone-green-wifi-ubuntu-golang.json + LIBRARY: library/beaglebone-green-wifi-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-green-wifi-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-green-wifi-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-green-wifi-ubuntu-node: - name: Prepare beaglebone-green-wifi-ubuntu-node + prepare-beaglebone-green-wifi-debian-openjdk: + name: Prepare beaglebone-green-wifi-debian-openjdk runs-on: ubuntu-latest - needs: bake-beaglebone-green-wifi-ubuntu + needs: bake-beaglebone-green-wifi-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-green-wifi-ubuntu-node.json + LIBRARY: library/beaglebone-green-wifi-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-green-wifi-ubuntu-node: - name: Bake beaglebone-green-wifi-ubuntu-node + bake-beaglebone-green-wifi-debian-openjdk: + name: Bake beaglebone-green-wifi-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-green-wifi-ubuntu-node + needs: prepare-beaglebone-green-wifi-debian-openjdk env: - LIBRARY: library/beaglebone-green-wifi-ubuntu-node.json + LIBRARY: library/beaglebone-green-wifi-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-green-wifi-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-green-wifi-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-green-wifi-ubuntu-python: - name: Prepare beaglebone-green-wifi-ubuntu-python + prepare-beaglebone-green-wifi-debian-python: + name: Prepare beaglebone-green-wifi-debian-python runs-on: ubuntu-latest - needs: bake-beaglebone-green-wifi-ubuntu + needs: bake-beaglebone-green-wifi-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-green-wifi-ubuntu-python.json + LIBRARY: library/beaglebone-green-wifi-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-green-wifi-ubuntu-python: - name: Bake beaglebone-green-wifi-ubuntu-python + bake-beaglebone-green-wifi-debian-python: + name: Bake beaglebone-green-wifi-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-green-wifi-ubuntu-python + needs: prepare-beaglebone-green-wifi-debian-python env: - LIBRARY: library/beaglebone-green-wifi-ubuntu-python.json + LIBRARY: library/beaglebone-green-wifi-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-green-wifi-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-green-wifi-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-green-wifi-ubuntu-openjdk: - name: Prepare beaglebone-green-wifi-ubuntu-openjdk + prepare-beaglebone-green-wifi-ubuntu-golang: + name: Prepare beaglebone-green-wifi-ubuntu-golang runs-on: ubuntu-latest needs: bake-beaglebone-green-wifi-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-green-wifi-ubuntu-openjdk.json + LIBRARY: library/beaglebone-green-wifi-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-green-wifi-ubuntu-openjdk: - name: Bake beaglebone-green-wifi-ubuntu-openjdk + bake-beaglebone-green-wifi-ubuntu-golang: + name: Bake beaglebone-green-wifi-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-green-wifi-ubuntu-openjdk + needs: prepare-beaglebone-green-wifi-ubuntu-golang env: - LIBRARY: library/beaglebone-green-wifi-ubuntu-openjdk.json + LIBRARY: library/beaglebone-green-wifi-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-green-wifi-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-green-wifi-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-green-wifi-alpine: - name: Prepare beaglebone-green-wifi-alpine + prepare-beaglebone-green-wifi-ubuntu-node: + name: Prepare beaglebone-green-wifi-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-beaglebone-green-wifi-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-green-wifi-alpine.json + LIBRARY: library/beaglebone-green-wifi-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-green-wifi-alpine: - name: Bake beaglebone-green-wifi-alpine + bake-beaglebone-green-wifi-ubuntu-node: + name: Bake beaglebone-green-wifi-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-green-wifi-alpine + needs: prepare-beaglebone-green-wifi-ubuntu-node env: - LIBRARY: library/beaglebone-green-wifi-alpine.json + LIBRARY: library/beaglebone-green-wifi-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-green-wifi-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-green-wifi-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-green-wifi-debian: - name: Prepare beaglebone-green-wifi-debian + prepare-beaglebone-green-wifi-ubuntu-python: + name: Prepare beaglebone-green-wifi-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-beaglebone-green-wifi-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-green-wifi-debian.json + LIBRARY: library/beaglebone-green-wifi-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-green-wifi-debian: - name: Bake beaglebone-green-wifi-debian + bake-beaglebone-green-wifi-ubuntu-python: + name: Bake beaglebone-green-wifi-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-green-wifi-debian + needs: prepare-beaglebone-green-wifi-ubuntu-python env: - LIBRARY: library/beaglebone-green-wifi-debian.json + LIBRARY: library/beaglebone-green-wifi-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-green-wifi-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-green-wifi-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-green-wifi-ubuntu: - name: Prepare beaglebone-green-wifi-ubuntu + prepare-beaglebone-green-wifi-ubuntu-openjdk: + name: Prepare beaglebone-green-wifi-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-beaglebone-green-wifi-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-green-wifi-ubuntu.json + LIBRARY: library/beaglebone-green-wifi-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-green-wifi-ubuntu: - name: Bake beaglebone-green-wifi-ubuntu + bake-beaglebone-green-wifi-ubuntu-openjdk: + name: Bake beaglebone-green-wifi-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-green-wifi-ubuntu + needs: prepare-beaglebone-green-wifi-ubuntu-openjdk env: - LIBRARY: library/beaglebone-green-wifi-ubuntu.json + LIBRARY: library/beaglebone-green-wifi-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-green-wifi-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-green-wifi-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-beaglebone-green.yml b/.github/workflows/bake-beaglebone-green.yml index c34c0dd5b026..8b4a55311edd 100644 --- a/.github/workflows/bake-beaglebone-green.yml +++ b/.github/workflows/bake-beaglebone-green.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-beaglebone-green-alpine-golang: - name: Prepare beaglebone-green-alpine-golang + prepare-beaglebone-green-alpine: + name: Prepare beaglebone-green-alpine runs-on: ubuntu-latest - needs: bake-beaglebone-green-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-green-alpine-golang.json + LIBRARY: library/beaglebone-green-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-green-alpine-golang: - name: Bake beaglebone-green-alpine-golang + bake-beaglebone-green-alpine: + name: Bake beaglebone-green-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-green-alpine-golang + needs: prepare-beaglebone-green-alpine env: - LIBRARY: library/beaglebone-green-alpine-golang.json + LIBRARY: library/beaglebone-green-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-green-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-green-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-green-alpine-node: - name: Prepare beaglebone-green-alpine-node + prepare-beaglebone-green-debian: + name: Prepare beaglebone-green-debian runs-on: ubuntu-latest - needs: bake-beaglebone-green-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-green-alpine-node.json + LIBRARY: library/beaglebone-green-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-green-alpine-node: - name: Bake beaglebone-green-alpine-node + bake-beaglebone-green-debian: + name: Bake beaglebone-green-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-green-alpine-node + needs: prepare-beaglebone-green-debian env: - LIBRARY: library/beaglebone-green-alpine-node.json + LIBRARY: library/beaglebone-green-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-green-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-green-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-green-alpine-python: - name: Prepare beaglebone-green-alpine-python + prepare-beaglebone-green-ubuntu: + name: Prepare beaglebone-green-ubuntu runs-on: ubuntu-latest - needs: bake-beaglebone-green-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-green-alpine-python.json + LIBRARY: library/beaglebone-green-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-green-alpine-python: - name: Bake beaglebone-green-alpine-python + bake-beaglebone-green-ubuntu: + name: Bake beaglebone-green-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-green-alpine-python + needs: prepare-beaglebone-green-ubuntu env: - LIBRARY: library/beaglebone-green-alpine-python.json + LIBRARY: library/beaglebone-green-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-green-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-green-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-green-debian-golang: - name: Prepare beaglebone-green-debian-golang + prepare-beaglebone-green-alpine-golang: + name: Prepare beaglebone-green-alpine-golang runs-on: ubuntu-latest - needs: bake-beaglebone-green-debian + needs: bake-beaglebone-green-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-green-debian-golang.json + LIBRARY: library/beaglebone-green-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-green-debian-golang: - name: Bake beaglebone-green-debian-golang + bake-beaglebone-green-alpine-golang: + name: Bake beaglebone-green-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-green-debian-golang + needs: prepare-beaglebone-green-alpine-golang env: - LIBRARY: library/beaglebone-green-debian-golang.json + LIBRARY: library/beaglebone-green-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-green-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-green-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-green-debian-node: - name: Prepare beaglebone-green-debian-node + prepare-beaglebone-green-alpine-node: + name: Prepare beaglebone-green-alpine-node runs-on: ubuntu-latest - needs: bake-beaglebone-green-debian + needs: bake-beaglebone-green-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-green-debian-node.json + LIBRARY: library/beaglebone-green-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-green-debian-node: - name: Bake beaglebone-green-debian-node + bake-beaglebone-green-alpine-node: + name: Bake beaglebone-green-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-green-debian-node + needs: prepare-beaglebone-green-alpine-node env: - LIBRARY: library/beaglebone-green-debian-node.json + LIBRARY: library/beaglebone-green-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-green-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-green-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-green-debian-openjdk: - name: Prepare beaglebone-green-debian-openjdk + prepare-beaglebone-green-alpine-python: + name: Prepare beaglebone-green-alpine-python runs-on: ubuntu-latest - needs: bake-beaglebone-green-debian + needs: bake-beaglebone-green-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-green-debian-openjdk.json + LIBRARY: library/beaglebone-green-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-green-debian-openjdk: - name: Bake beaglebone-green-debian-openjdk + bake-beaglebone-green-alpine-python: + name: Bake beaglebone-green-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-green-debian-openjdk + needs: prepare-beaglebone-green-alpine-python env: - LIBRARY: library/beaglebone-green-debian-openjdk.json + LIBRARY: library/beaglebone-green-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-green-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-green-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-green-debian-python: - name: Prepare beaglebone-green-debian-python + prepare-beaglebone-green-debian-golang: + name: Prepare beaglebone-green-debian-golang runs-on: ubuntu-latest needs: bake-beaglebone-green-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-green-debian-python.json + LIBRARY: library/beaglebone-green-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-green-debian-python: - name: Bake beaglebone-green-debian-python + bake-beaglebone-green-debian-golang: + name: Bake beaglebone-green-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-green-debian-python + needs: prepare-beaglebone-green-debian-golang env: - LIBRARY: library/beaglebone-green-debian-python.json + LIBRARY: library/beaglebone-green-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-green-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-green-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-green-ubuntu-golang: - name: Prepare beaglebone-green-ubuntu-golang + prepare-beaglebone-green-debian-node: + name: Prepare beaglebone-green-debian-node runs-on: ubuntu-latest - needs: bake-beaglebone-green-ubuntu + needs: bake-beaglebone-green-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-green-ubuntu-golang.json + LIBRARY: library/beaglebone-green-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-green-ubuntu-golang: - name: Bake beaglebone-green-ubuntu-golang + bake-beaglebone-green-debian-node: + name: Bake beaglebone-green-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-green-ubuntu-golang + needs: prepare-beaglebone-green-debian-node env: - LIBRARY: library/beaglebone-green-ubuntu-golang.json + LIBRARY: library/beaglebone-green-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-green-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-green-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-green-ubuntu-node: - name: Prepare beaglebone-green-ubuntu-node + prepare-beaglebone-green-debian-openjdk: + name: Prepare beaglebone-green-debian-openjdk runs-on: ubuntu-latest - needs: bake-beaglebone-green-ubuntu + needs: bake-beaglebone-green-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-green-ubuntu-node.json + LIBRARY: library/beaglebone-green-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-green-ubuntu-node: - name: Bake beaglebone-green-ubuntu-node + bake-beaglebone-green-debian-openjdk: + name: Bake beaglebone-green-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-green-ubuntu-node + needs: prepare-beaglebone-green-debian-openjdk env: - LIBRARY: library/beaglebone-green-ubuntu-node.json + LIBRARY: library/beaglebone-green-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-green-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-green-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-green-ubuntu-python: - name: Prepare beaglebone-green-ubuntu-python + prepare-beaglebone-green-debian-python: + name: Prepare beaglebone-green-debian-python runs-on: ubuntu-latest - needs: bake-beaglebone-green-ubuntu + needs: bake-beaglebone-green-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-green-ubuntu-python.json + LIBRARY: library/beaglebone-green-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-green-ubuntu-python: - name: Bake beaglebone-green-ubuntu-python + bake-beaglebone-green-debian-python: + name: Bake beaglebone-green-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-green-ubuntu-python + needs: prepare-beaglebone-green-debian-python env: - LIBRARY: library/beaglebone-green-ubuntu-python.json + LIBRARY: library/beaglebone-green-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-green-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-green-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-green-ubuntu-openjdk: - name: Prepare beaglebone-green-ubuntu-openjdk + prepare-beaglebone-green-ubuntu-golang: + name: Prepare beaglebone-green-ubuntu-golang runs-on: ubuntu-latest needs: bake-beaglebone-green-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-green-ubuntu-openjdk.json + LIBRARY: library/beaglebone-green-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-green-ubuntu-openjdk: - name: Bake beaglebone-green-ubuntu-openjdk + bake-beaglebone-green-ubuntu-golang: + name: Bake beaglebone-green-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-green-ubuntu-openjdk + needs: prepare-beaglebone-green-ubuntu-golang env: - LIBRARY: library/beaglebone-green-ubuntu-openjdk.json + LIBRARY: library/beaglebone-green-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-green-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-green-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-green-alpine: - name: Prepare beaglebone-green-alpine + prepare-beaglebone-green-ubuntu-node: + name: Prepare beaglebone-green-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-beaglebone-green-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-green-alpine.json + LIBRARY: library/beaglebone-green-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-green-alpine: - name: Bake beaglebone-green-alpine + bake-beaglebone-green-ubuntu-node: + name: Bake beaglebone-green-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-green-alpine + needs: prepare-beaglebone-green-ubuntu-node env: - LIBRARY: library/beaglebone-green-alpine.json + LIBRARY: library/beaglebone-green-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-green-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-green-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-green-debian: - name: Prepare beaglebone-green-debian + prepare-beaglebone-green-ubuntu-python: + name: Prepare beaglebone-green-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-beaglebone-green-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-green-debian.json + LIBRARY: library/beaglebone-green-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-green-debian: - name: Bake beaglebone-green-debian + bake-beaglebone-green-ubuntu-python: + name: Bake beaglebone-green-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-green-debian + needs: prepare-beaglebone-green-ubuntu-python env: - LIBRARY: library/beaglebone-green-debian.json + LIBRARY: library/beaglebone-green-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-green-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-green-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-green-ubuntu: - name: Prepare beaglebone-green-ubuntu + prepare-beaglebone-green-ubuntu-openjdk: + name: Prepare beaglebone-green-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-beaglebone-green-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-green-ubuntu.json + LIBRARY: library/beaglebone-green-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-green-ubuntu: - name: Bake beaglebone-green-ubuntu + bake-beaglebone-green-ubuntu-openjdk: + name: Bake beaglebone-green-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-green-ubuntu + needs: prepare-beaglebone-green-ubuntu-openjdk env: - LIBRARY: library/beaglebone-green-ubuntu.json + LIBRARY: library/beaglebone-green-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-green-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-green-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-beaglebone-pocket.yml b/.github/workflows/bake-beaglebone-pocket.yml index ac93df0dc887..496a3ebaf7c4 100644 --- a/.github/workflows/bake-beaglebone-pocket.yml +++ b/.github/workflows/bake-beaglebone-pocket.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-beaglebone-pocket-alpine-golang: - name: Prepare beaglebone-pocket-alpine-golang + prepare-beaglebone-pocket-alpine: + name: Prepare beaglebone-pocket-alpine runs-on: ubuntu-latest - needs: bake-beaglebone-pocket-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-pocket-alpine-golang.json + LIBRARY: library/beaglebone-pocket-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-pocket-alpine-golang: - name: Bake beaglebone-pocket-alpine-golang + bake-beaglebone-pocket-alpine: + name: Bake beaglebone-pocket-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-pocket-alpine-golang + needs: prepare-beaglebone-pocket-alpine env: - LIBRARY: library/beaglebone-pocket-alpine-golang.json + LIBRARY: library/beaglebone-pocket-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-pocket-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-pocket-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-pocket-alpine-node: - name: Prepare beaglebone-pocket-alpine-node + prepare-beaglebone-pocket-debian: + name: Prepare beaglebone-pocket-debian runs-on: ubuntu-latest - needs: bake-beaglebone-pocket-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-pocket-alpine-node.json + LIBRARY: library/beaglebone-pocket-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-pocket-alpine-node: - name: Bake beaglebone-pocket-alpine-node + bake-beaglebone-pocket-debian: + name: Bake beaglebone-pocket-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-pocket-alpine-node + needs: prepare-beaglebone-pocket-debian env: - LIBRARY: library/beaglebone-pocket-alpine-node.json + LIBRARY: library/beaglebone-pocket-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-pocket-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-pocket-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-pocket-alpine-python: - name: Prepare beaglebone-pocket-alpine-python + prepare-beaglebone-pocket-ubuntu: + name: Prepare beaglebone-pocket-ubuntu runs-on: ubuntu-latest - needs: bake-beaglebone-pocket-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-pocket-alpine-python.json + LIBRARY: library/beaglebone-pocket-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-pocket-alpine-python: - name: Bake beaglebone-pocket-alpine-python + bake-beaglebone-pocket-ubuntu: + name: Bake beaglebone-pocket-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-pocket-alpine-python + needs: prepare-beaglebone-pocket-ubuntu env: - LIBRARY: library/beaglebone-pocket-alpine-python.json + LIBRARY: library/beaglebone-pocket-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-pocket-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-pocket-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-pocket-debian-golang: - name: Prepare beaglebone-pocket-debian-golang + prepare-beaglebone-pocket-alpine-golang: + name: Prepare beaglebone-pocket-alpine-golang runs-on: ubuntu-latest - needs: bake-beaglebone-pocket-debian + needs: bake-beaglebone-pocket-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-pocket-debian-golang.json + LIBRARY: library/beaglebone-pocket-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-pocket-debian-golang: - name: Bake beaglebone-pocket-debian-golang + bake-beaglebone-pocket-alpine-golang: + name: Bake beaglebone-pocket-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-pocket-debian-golang + needs: prepare-beaglebone-pocket-alpine-golang env: - LIBRARY: library/beaglebone-pocket-debian-golang.json + LIBRARY: library/beaglebone-pocket-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-pocket-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-pocket-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-pocket-debian-node: - name: Prepare beaglebone-pocket-debian-node + prepare-beaglebone-pocket-alpine-node: + name: Prepare beaglebone-pocket-alpine-node runs-on: ubuntu-latest - needs: bake-beaglebone-pocket-debian + needs: bake-beaglebone-pocket-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-pocket-debian-node.json + LIBRARY: library/beaglebone-pocket-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-pocket-debian-node: - name: Bake beaglebone-pocket-debian-node + bake-beaglebone-pocket-alpine-node: + name: Bake beaglebone-pocket-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-pocket-debian-node + needs: prepare-beaglebone-pocket-alpine-node env: - LIBRARY: library/beaglebone-pocket-debian-node.json + LIBRARY: library/beaglebone-pocket-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-pocket-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-pocket-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-pocket-debian-openjdk: - name: Prepare beaglebone-pocket-debian-openjdk + prepare-beaglebone-pocket-alpine-python: + name: Prepare beaglebone-pocket-alpine-python runs-on: ubuntu-latest - needs: bake-beaglebone-pocket-debian + needs: bake-beaglebone-pocket-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-pocket-debian-openjdk.json + LIBRARY: library/beaglebone-pocket-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-pocket-debian-openjdk: - name: Bake beaglebone-pocket-debian-openjdk + bake-beaglebone-pocket-alpine-python: + name: Bake beaglebone-pocket-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-pocket-debian-openjdk + needs: prepare-beaglebone-pocket-alpine-python env: - LIBRARY: library/beaglebone-pocket-debian-openjdk.json + LIBRARY: library/beaglebone-pocket-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-pocket-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-pocket-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-pocket-debian-python: - name: Prepare beaglebone-pocket-debian-python + prepare-beaglebone-pocket-debian-golang: + name: Prepare beaglebone-pocket-debian-golang runs-on: ubuntu-latest needs: bake-beaglebone-pocket-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-pocket-debian-python.json + LIBRARY: library/beaglebone-pocket-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-pocket-debian-python: - name: Bake beaglebone-pocket-debian-python + bake-beaglebone-pocket-debian-golang: + name: Bake beaglebone-pocket-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-pocket-debian-python + needs: prepare-beaglebone-pocket-debian-golang env: - LIBRARY: library/beaglebone-pocket-debian-python.json + LIBRARY: library/beaglebone-pocket-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-pocket-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-pocket-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-pocket-ubuntu-golang: - name: Prepare beaglebone-pocket-ubuntu-golang + prepare-beaglebone-pocket-debian-node: + name: Prepare beaglebone-pocket-debian-node runs-on: ubuntu-latest - needs: bake-beaglebone-pocket-ubuntu + needs: bake-beaglebone-pocket-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-pocket-ubuntu-golang.json + LIBRARY: library/beaglebone-pocket-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-pocket-ubuntu-golang: - name: Bake beaglebone-pocket-ubuntu-golang + bake-beaglebone-pocket-debian-node: + name: Bake beaglebone-pocket-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-pocket-ubuntu-golang + needs: prepare-beaglebone-pocket-debian-node env: - LIBRARY: library/beaglebone-pocket-ubuntu-golang.json + LIBRARY: library/beaglebone-pocket-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-pocket-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-pocket-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-pocket-ubuntu-node: - name: Prepare beaglebone-pocket-ubuntu-node + prepare-beaglebone-pocket-debian-openjdk: + name: Prepare beaglebone-pocket-debian-openjdk runs-on: ubuntu-latest - needs: bake-beaglebone-pocket-ubuntu + needs: bake-beaglebone-pocket-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-pocket-ubuntu-node.json + LIBRARY: library/beaglebone-pocket-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-pocket-ubuntu-node: - name: Bake beaglebone-pocket-ubuntu-node + bake-beaglebone-pocket-debian-openjdk: + name: Bake beaglebone-pocket-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-pocket-ubuntu-node + needs: prepare-beaglebone-pocket-debian-openjdk env: - LIBRARY: library/beaglebone-pocket-ubuntu-node.json + LIBRARY: library/beaglebone-pocket-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-pocket-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-pocket-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-pocket-ubuntu-python: - name: Prepare beaglebone-pocket-ubuntu-python + prepare-beaglebone-pocket-debian-python: + name: Prepare beaglebone-pocket-debian-python runs-on: ubuntu-latest - needs: bake-beaglebone-pocket-ubuntu + needs: bake-beaglebone-pocket-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-pocket-ubuntu-python.json + LIBRARY: library/beaglebone-pocket-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-pocket-ubuntu-python: - name: Bake beaglebone-pocket-ubuntu-python + bake-beaglebone-pocket-debian-python: + name: Bake beaglebone-pocket-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-pocket-ubuntu-python + needs: prepare-beaglebone-pocket-debian-python env: - LIBRARY: library/beaglebone-pocket-ubuntu-python.json + LIBRARY: library/beaglebone-pocket-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-pocket-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-pocket-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-pocket-ubuntu-openjdk: - name: Prepare beaglebone-pocket-ubuntu-openjdk + prepare-beaglebone-pocket-ubuntu-golang: + name: Prepare beaglebone-pocket-ubuntu-golang runs-on: ubuntu-latest needs: bake-beaglebone-pocket-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-pocket-ubuntu-openjdk.json + LIBRARY: library/beaglebone-pocket-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-pocket-ubuntu-openjdk: - name: Bake beaglebone-pocket-ubuntu-openjdk + bake-beaglebone-pocket-ubuntu-golang: + name: Bake beaglebone-pocket-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-pocket-ubuntu-openjdk + needs: prepare-beaglebone-pocket-ubuntu-golang env: - LIBRARY: library/beaglebone-pocket-ubuntu-openjdk.json + LIBRARY: library/beaglebone-pocket-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-pocket-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-pocket-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-pocket-alpine: - name: Prepare beaglebone-pocket-alpine + prepare-beaglebone-pocket-ubuntu-node: + name: Prepare beaglebone-pocket-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-beaglebone-pocket-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-pocket-alpine.json + LIBRARY: library/beaglebone-pocket-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-pocket-alpine: - name: Bake beaglebone-pocket-alpine + bake-beaglebone-pocket-ubuntu-node: + name: Bake beaglebone-pocket-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-pocket-alpine + needs: prepare-beaglebone-pocket-ubuntu-node env: - LIBRARY: library/beaglebone-pocket-alpine.json + LIBRARY: library/beaglebone-pocket-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-pocket-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-pocket-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-pocket-debian: - name: Prepare beaglebone-pocket-debian + prepare-beaglebone-pocket-ubuntu-python: + name: Prepare beaglebone-pocket-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-beaglebone-pocket-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-pocket-debian.json + LIBRARY: library/beaglebone-pocket-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-pocket-debian: - name: Bake beaglebone-pocket-debian + bake-beaglebone-pocket-ubuntu-python: + name: Bake beaglebone-pocket-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-pocket-debian + needs: prepare-beaglebone-pocket-ubuntu-python env: - LIBRARY: library/beaglebone-pocket-debian.json + LIBRARY: library/beaglebone-pocket-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-pocket-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-pocket-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beaglebone-pocket-ubuntu: - name: Prepare beaglebone-pocket-ubuntu + prepare-beaglebone-pocket-ubuntu-openjdk: + name: Prepare beaglebone-pocket-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-beaglebone-pocket-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beaglebone-pocket-ubuntu.json + LIBRARY: library/beaglebone-pocket-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beaglebone-pocket-ubuntu: - name: Bake beaglebone-pocket-ubuntu + bake-beaglebone-pocket-ubuntu-openjdk: + name: Bake beaglebone-pocket-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beaglebone-pocket-ubuntu + needs: prepare-beaglebone-pocket-ubuntu-openjdk env: - LIBRARY: library/beaglebone-pocket-ubuntu.json + LIBRARY: library/beaglebone-pocket-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beaglebone-pocket-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beaglebone-pocket-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-beagleplay.yml b/.github/workflows/bake-beagleplay.yml index b7e74195564d..90c1c1ddcd5c 100644 --- a/.github/workflows/bake-beagleplay.yml +++ b/.github/workflows/bake-beagleplay.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-beagleplay-alpine-golang: - name: Prepare beagleplay-alpine-golang + prepare-beagleplay-alpine: + name: Prepare beagleplay-alpine runs-on: ubuntu-latest - needs: bake-beagleplay-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beagleplay-alpine-golang.json + LIBRARY: library/beagleplay-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beagleplay-alpine-golang: - name: Bake beagleplay-alpine-golang + bake-beagleplay-alpine: + name: Bake beagleplay-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beagleplay-alpine-golang + needs: prepare-beagleplay-alpine env: - LIBRARY: library/beagleplay-alpine-golang.json + LIBRARY: library/beagleplay-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beagleplay-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beagleplay-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beagleplay-alpine-node: - name: Prepare beagleplay-alpine-node + prepare-beagleplay-debian: + name: Prepare beagleplay-debian runs-on: ubuntu-latest - needs: bake-beagleplay-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beagleplay-alpine-node.json + LIBRARY: library/beagleplay-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beagleplay-alpine-node: - name: Bake beagleplay-alpine-node + bake-beagleplay-debian: + name: Bake beagleplay-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beagleplay-alpine-node + needs: prepare-beagleplay-debian env: - LIBRARY: library/beagleplay-alpine-node.json + LIBRARY: library/beagleplay-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beagleplay-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beagleplay-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beagleplay-alpine-python: - name: Prepare beagleplay-alpine-python + prepare-beagleplay-fedora: + name: Prepare beagleplay-fedora runs-on: ubuntu-latest - needs: bake-beagleplay-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beagleplay-alpine-python.json + LIBRARY: library/beagleplay-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beagleplay-alpine-python: - name: Bake beagleplay-alpine-python + bake-beagleplay-fedora: + name: Bake beagleplay-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beagleplay-alpine-python + needs: prepare-beagleplay-fedora env: - LIBRARY: library/beagleplay-alpine-python.json + LIBRARY: library/beagleplay-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beagleplay-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beagleplay-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beagleplay-debian-golang: - name: Prepare beagleplay-debian-golang + prepare-beagleplay-ubuntu: + name: Prepare beagleplay-ubuntu runs-on: ubuntu-latest - needs: bake-beagleplay-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beagleplay-debian-golang.json + LIBRARY: library/beagleplay-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beagleplay-debian-golang: - name: Bake beagleplay-debian-golang + bake-beagleplay-ubuntu: + name: Bake beagleplay-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beagleplay-debian-golang + needs: prepare-beagleplay-ubuntu env: - LIBRARY: library/beagleplay-debian-golang.json + LIBRARY: library/beagleplay-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beagleplay-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beagleplay-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beagleplay-debian-node: - name: Prepare beagleplay-debian-node + prepare-beagleplay-alpine-golang: + name: Prepare beagleplay-alpine-golang runs-on: ubuntu-latest - needs: bake-beagleplay-debian + needs: bake-beagleplay-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beagleplay-debian-node.json + LIBRARY: library/beagleplay-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beagleplay-debian-node: - name: Bake beagleplay-debian-node + bake-beagleplay-alpine-golang: + name: Bake beagleplay-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beagleplay-debian-node + needs: prepare-beagleplay-alpine-golang env: - LIBRARY: library/beagleplay-debian-node.json + LIBRARY: library/beagleplay-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beagleplay-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beagleplay-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beagleplay-debian-openjdk: - name: Prepare beagleplay-debian-openjdk + prepare-beagleplay-alpine-node: + name: Prepare beagleplay-alpine-node runs-on: ubuntu-latest - needs: bake-beagleplay-debian + needs: bake-beagleplay-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beagleplay-debian-openjdk.json + LIBRARY: library/beagleplay-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beagleplay-debian-openjdk: - name: Bake beagleplay-debian-openjdk + bake-beagleplay-alpine-node: + name: Bake beagleplay-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beagleplay-debian-openjdk + needs: prepare-beagleplay-alpine-node env: - LIBRARY: library/beagleplay-debian-openjdk.json + LIBRARY: library/beagleplay-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beagleplay-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beagleplay-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beagleplay-debian-python: - name: Prepare beagleplay-debian-python + prepare-beagleplay-alpine-python: + name: Prepare beagleplay-alpine-python runs-on: ubuntu-latest - needs: bake-beagleplay-debian + needs: bake-beagleplay-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beagleplay-debian-python.json + LIBRARY: library/beagleplay-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beagleplay-debian-python: - name: Bake beagleplay-debian-python + bake-beagleplay-alpine-python: + name: Bake beagleplay-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beagleplay-debian-python + needs: prepare-beagleplay-alpine-python env: - LIBRARY: library/beagleplay-debian-python.json + LIBRARY: library/beagleplay-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beagleplay-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beagleplay-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beagleplay-fedora-golang: - name: Prepare beagleplay-fedora-golang + prepare-beagleplay-debian-golang: + name: Prepare beagleplay-debian-golang runs-on: ubuntu-latest - needs: bake-beagleplay-fedora + needs: bake-beagleplay-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beagleplay-fedora-golang.json + LIBRARY: library/beagleplay-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beagleplay-fedora-golang: - name: Bake beagleplay-fedora-golang + bake-beagleplay-debian-golang: + name: Bake beagleplay-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beagleplay-fedora-golang + needs: prepare-beagleplay-debian-golang env: - LIBRARY: library/beagleplay-fedora-golang.json + LIBRARY: library/beagleplay-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beagleplay-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beagleplay-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beagleplay-fedora-node: - name: Prepare beagleplay-fedora-node + prepare-beagleplay-debian-node: + name: Prepare beagleplay-debian-node runs-on: ubuntu-latest - needs: bake-beagleplay-fedora + needs: bake-beagleplay-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beagleplay-fedora-node.json + LIBRARY: library/beagleplay-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beagleplay-fedora-node: - name: Bake beagleplay-fedora-node + bake-beagleplay-debian-node: + name: Bake beagleplay-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beagleplay-fedora-node + needs: prepare-beagleplay-debian-node env: - LIBRARY: library/beagleplay-fedora-node.json + LIBRARY: library/beagleplay-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beagleplay-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beagleplay-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beagleplay-fedora-python: - name: Prepare beagleplay-fedora-python + prepare-beagleplay-debian-openjdk: + name: Prepare beagleplay-debian-openjdk runs-on: ubuntu-latest - needs: bake-beagleplay-fedora + needs: bake-beagleplay-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beagleplay-fedora-python.json + LIBRARY: library/beagleplay-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beagleplay-fedora-python: - name: Bake beagleplay-fedora-python + bake-beagleplay-debian-openjdk: + name: Bake beagleplay-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beagleplay-fedora-python + needs: prepare-beagleplay-debian-openjdk env: - LIBRARY: library/beagleplay-fedora-python.json + LIBRARY: library/beagleplay-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beagleplay-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beagleplay-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beagleplay-ubuntu-golang: - name: Prepare beagleplay-ubuntu-golang + prepare-beagleplay-debian-python: + name: Prepare beagleplay-debian-python runs-on: ubuntu-latest - needs: bake-beagleplay-ubuntu + needs: bake-beagleplay-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beagleplay-ubuntu-golang.json + LIBRARY: library/beagleplay-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beagleplay-ubuntu-golang: - name: Bake beagleplay-ubuntu-golang + bake-beagleplay-debian-python: + name: Bake beagleplay-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beagleplay-ubuntu-golang + needs: prepare-beagleplay-debian-python env: - LIBRARY: library/beagleplay-ubuntu-golang.json + LIBRARY: library/beagleplay-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beagleplay-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beagleplay-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beagleplay-ubuntu-node: - name: Prepare beagleplay-ubuntu-node + prepare-beagleplay-fedora-golang: + name: Prepare beagleplay-fedora-golang runs-on: ubuntu-latest - needs: bake-beagleplay-ubuntu + needs: bake-beagleplay-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beagleplay-ubuntu-node.json + LIBRARY: library/beagleplay-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beagleplay-ubuntu-node: - name: Bake beagleplay-ubuntu-node + bake-beagleplay-fedora-golang: + name: Bake beagleplay-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beagleplay-ubuntu-node + needs: prepare-beagleplay-fedora-golang env: - LIBRARY: library/beagleplay-ubuntu-node.json + LIBRARY: library/beagleplay-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beagleplay-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beagleplay-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beagleplay-ubuntu-python: - name: Prepare beagleplay-ubuntu-python + prepare-beagleplay-fedora-node: + name: Prepare beagleplay-fedora-node runs-on: ubuntu-latest - needs: bake-beagleplay-ubuntu + needs: bake-beagleplay-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beagleplay-ubuntu-python.json + LIBRARY: library/beagleplay-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beagleplay-ubuntu-python: - name: Bake beagleplay-ubuntu-python + bake-beagleplay-fedora-node: + name: Bake beagleplay-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beagleplay-ubuntu-python + needs: prepare-beagleplay-fedora-node env: - LIBRARY: library/beagleplay-ubuntu-python.json + LIBRARY: library/beagleplay-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beagleplay-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beagleplay-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beagleplay-ubuntu-openjdk: - name: Prepare beagleplay-ubuntu-openjdk + prepare-beagleplay-fedora-python: + name: Prepare beagleplay-fedora-python runs-on: ubuntu-latest - needs: bake-beagleplay-ubuntu + needs: bake-beagleplay-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beagleplay-ubuntu-openjdk.json + LIBRARY: library/beagleplay-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beagleplay-ubuntu-openjdk: - name: Bake beagleplay-ubuntu-openjdk + bake-beagleplay-fedora-python: + name: Bake beagleplay-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beagleplay-ubuntu-openjdk + needs: prepare-beagleplay-fedora-python env: - LIBRARY: library/beagleplay-ubuntu-openjdk.json + LIBRARY: library/beagleplay-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beagleplay-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beagleplay-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beagleplay-alpine: - name: Prepare beagleplay-alpine + prepare-beagleplay-ubuntu-golang: + name: Prepare beagleplay-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-beagleplay-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beagleplay-alpine.json + LIBRARY: library/beagleplay-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beagleplay-alpine: - name: Bake beagleplay-alpine + bake-beagleplay-ubuntu-golang: + name: Bake beagleplay-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beagleplay-alpine + needs: prepare-beagleplay-ubuntu-golang env: - LIBRARY: library/beagleplay-alpine.json + LIBRARY: library/beagleplay-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beagleplay-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beagleplay-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beagleplay-debian: - name: Prepare beagleplay-debian + prepare-beagleplay-ubuntu-node: + name: Prepare beagleplay-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-beagleplay-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beagleplay-debian.json + LIBRARY: library/beagleplay-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beagleplay-debian: - name: Bake beagleplay-debian + bake-beagleplay-ubuntu-node: + name: Bake beagleplay-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beagleplay-debian + needs: prepare-beagleplay-ubuntu-node env: - LIBRARY: library/beagleplay-debian.json + LIBRARY: library/beagleplay-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beagleplay-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beagleplay-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beagleplay-fedora: - name: Prepare beagleplay-fedora + prepare-beagleplay-ubuntu-python: + name: Prepare beagleplay-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-beagleplay-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beagleplay-fedora.json + LIBRARY: library/beagleplay-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beagleplay-fedora: - name: Bake beagleplay-fedora + bake-beagleplay-ubuntu-python: + name: Bake beagleplay-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beagleplay-fedora + needs: prepare-beagleplay-ubuntu-python env: - LIBRARY: library/beagleplay-fedora.json + LIBRARY: library/beagleplay-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beagleplay-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beagleplay-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-beagleplay-ubuntu: - name: Prepare beagleplay-ubuntu + prepare-beagleplay-ubuntu-openjdk: + name: Prepare beagleplay-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-beagleplay-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/beagleplay-ubuntu.json + LIBRARY: library/beagleplay-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-beagleplay-ubuntu: - name: Bake beagleplay-ubuntu + bake-beagleplay-ubuntu-openjdk: + name: Bake beagleplay-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-beagleplay-ubuntu + needs: prepare-beagleplay-ubuntu-openjdk env: - LIBRARY: library/beagleplay-ubuntu.json + LIBRARY: library/beagleplay-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-beagleplay-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-beagleplay-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-bluechiptechnology-db1.yml b/.github/workflows/bake-bluechiptechnology-db1.yml index e6c8b97b539b..99cde11ea6e7 100644 --- a/.github/workflows/bake-bluechiptechnology-db1.yml +++ b/.github/workflows/bake-bluechiptechnology-db1.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-bluechiptechnology-db1-alpine-golang: - name: Prepare bluechiptechnology-db1-alpine-golang + prepare-bluechiptechnology-db1-alpine: + name: Prepare bluechiptechnology-db1-alpine runs-on: ubuntu-latest - needs: bake-bluechiptechnology-db1-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/bluechiptechnology-db1-alpine-golang.json + LIBRARY: library/bluechiptechnology-db1-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-bluechiptechnology-db1-alpine-golang: - name: Bake bluechiptechnology-db1-alpine-golang + bake-bluechiptechnology-db1-alpine: + name: Bake bluechiptechnology-db1-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-bluechiptechnology-db1-alpine-golang + needs: prepare-bluechiptechnology-db1-alpine env: - LIBRARY: library/bluechiptechnology-db1-alpine-golang.json + LIBRARY: library/bluechiptechnology-db1-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-bluechiptechnology-db1-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-bluechiptechnology-db1-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-bluechiptechnology-db1-alpine-node: - name: Prepare bluechiptechnology-db1-alpine-node + prepare-bluechiptechnology-db1-debian: + name: Prepare bluechiptechnology-db1-debian runs-on: ubuntu-latest - needs: bake-bluechiptechnology-db1-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/bluechiptechnology-db1-alpine-node.json + LIBRARY: library/bluechiptechnology-db1-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-bluechiptechnology-db1-alpine-node: - name: Bake bluechiptechnology-db1-alpine-node + bake-bluechiptechnology-db1-debian: + name: Bake bluechiptechnology-db1-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-bluechiptechnology-db1-alpine-node + needs: prepare-bluechiptechnology-db1-debian env: - LIBRARY: library/bluechiptechnology-db1-alpine-node.json + LIBRARY: library/bluechiptechnology-db1-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-bluechiptechnology-db1-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-bluechiptechnology-db1-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-bluechiptechnology-db1-alpine-python: - name: Prepare bluechiptechnology-db1-alpine-python + prepare-bluechiptechnology-db1-fedora: + name: Prepare bluechiptechnology-db1-fedora runs-on: ubuntu-latest - needs: bake-bluechiptechnology-db1-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/bluechiptechnology-db1-alpine-python.json + LIBRARY: library/bluechiptechnology-db1-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-bluechiptechnology-db1-alpine-python: - name: Bake bluechiptechnology-db1-alpine-python + bake-bluechiptechnology-db1-fedora: + name: Bake bluechiptechnology-db1-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-bluechiptechnology-db1-alpine-python + needs: prepare-bluechiptechnology-db1-fedora env: - LIBRARY: library/bluechiptechnology-db1-alpine-python.json + LIBRARY: library/bluechiptechnology-db1-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-bluechiptechnology-db1-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-bluechiptechnology-db1-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-bluechiptechnology-db1-debian-golang: - name: Prepare bluechiptechnology-db1-debian-golang + prepare-bluechiptechnology-db1-ubuntu: + name: Prepare bluechiptechnology-db1-ubuntu runs-on: ubuntu-latest - needs: bake-bluechiptechnology-db1-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/bluechiptechnology-db1-debian-golang.json + LIBRARY: library/bluechiptechnology-db1-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-bluechiptechnology-db1-debian-golang: - name: Bake bluechiptechnology-db1-debian-golang + bake-bluechiptechnology-db1-ubuntu: + name: Bake bluechiptechnology-db1-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-bluechiptechnology-db1-debian-golang + needs: prepare-bluechiptechnology-db1-ubuntu env: - LIBRARY: library/bluechiptechnology-db1-debian-golang.json + LIBRARY: library/bluechiptechnology-db1-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-bluechiptechnology-db1-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-bluechiptechnology-db1-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-bluechiptechnology-db1-debian-node: - name: Prepare bluechiptechnology-db1-debian-node + prepare-bluechiptechnology-db1-alpine-golang: + name: Prepare bluechiptechnology-db1-alpine-golang runs-on: ubuntu-latest - needs: bake-bluechiptechnology-db1-debian + needs: bake-bluechiptechnology-db1-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/bluechiptechnology-db1-debian-node.json + LIBRARY: library/bluechiptechnology-db1-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-bluechiptechnology-db1-debian-node: - name: Bake bluechiptechnology-db1-debian-node + bake-bluechiptechnology-db1-alpine-golang: + name: Bake bluechiptechnology-db1-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-bluechiptechnology-db1-debian-node + needs: prepare-bluechiptechnology-db1-alpine-golang env: - LIBRARY: library/bluechiptechnology-db1-debian-node.json + LIBRARY: library/bluechiptechnology-db1-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-bluechiptechnology-db1-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-bluechiptechnology-db1-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-bluechiptechnology-db1-debian-openjdk: - name: Prepare bluechiptechnology-db1-debian-openjdk + prepare-bluechiptechnology-db1-alpine-node: + name: Prepare bluechiptechnology-db1-alpine-node runs-on: ubuntu-latest - needs: bake-bluechiptechnology-db1-debian + needs: bake-bluechiptechnology-db1-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/bluechiptechnology-db1-debian-openjdk.json + LIBRARY: library/bluechiptechnology-db1-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-bluechiptechnology-db1-debian-openjdk: - name: Bake bluechiptechnology-db1-debian-openjdk + bake-bluechiptechnology-db1-alpine-node: + name: Bake bluechiptechnology-db1-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-bluechiptechnology-db1-debian-openjdk + needs: prepare-bluechiptechnology-db1-alpine-node env: - LIBRARY: library/bluechiptechnology-db1-debian-openjdk.json + LIBRARY: library/bluechiptechnology-db1-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-bluechiptechnology-db1-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-bluechiptechnology-db1-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-bluechiptechnology-db1-debian-python: - name: Prepare bluechiptechnology-db1-debian-python + prepare-bluechiptechnology-db1-alpine-python: + name: Prepare bluechiptechnology-db1-alpine-python runs-on: ubuntu-latest - needs: bake-bluechiptechnology-db1-debian + needs: bake-bluechiptechnology-db1-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/bluechiptechnology-db1-debian-python.json + LIBRARY: library/bluechiptechnology-db1-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-bluechiptechnology-db1-debian-python: - name: Bake bluechiptechnology-db1-debian-python + bake-bluechiptechnology-db1-alpine-python: + name: Bake bluechiptechnology-db1-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-bluechiptechnology-db1-debian-python + needs: prepare-bluechiptechnology-db1-alpine-python env: - LIBRARY: library/bluechiptechnology-db1-debian-python.json + LIBRARY: library/bluechiptechnology-db1-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-bluechiptechnology-db1-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-bluechiptechnology-db1-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-bluechiptechnology-db1-fedora-golang: - name: Prepare bluechiptechnology-db1-fedora-golang + prepare-bluechiptechnology-db1-debian-golang: + name: Prepare bluechiptechnology-db1-debian-golang runs-on: ubuntu-latest - needs: bake-bluechiptechnology-db1-fedora + needs: bake-bluechiptechnology-db1-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/bluechiptechnology-db1-fedora-golang.json + LIBRARY: library/bluechiptechnology-db1-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-bluechiptechnology-db1-fedora-golang: - name: Bake bluechiptechnology-db1-fedora-golang + bake-bluechiptechnology-db1-debian-golang: + name: Bake bluechiptechnology-db1-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-bluechiptechnology-db1-fedora-golang + needs: prepare-bluechiptechnology-db1-debian-golang env: - LIBRARY: library/bluechiptechnology-db1-fedora-golang.json + LIBRARY: library/bluechiptechnology-db1-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-bluechiptechnology-db1-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-bluechiptechnology-db1-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-bluechiptechnology-db1-fedora-node: - name: Prepare bluechiptechnology-db1-fedora-node + prepare-bluechiptechnology-db1-debian-node: + name: Prepare bluechiptechnology-db1-debian-node runs-on: ubuntu-latest - needs: bake-bluechiptechnology-db1-fedora + needs: bake-bluechiptechnology-db1-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/bluechiptechnology-db1-fedora-node.json + LIBRARY: library/bluechiptechnology-db1-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-bluechiptechnology-db1-fedora-node: - name: Bake bluechiptechnology-db1-fedora-node + bake-bluechiptechnology-db1-debian-node: + name: Bake bluechiptechnology-db1-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-bluechiptechnology-db1-fedora-node + needs: prepare-bluechiptechnology-db1-debian-node env: - LIBRARY: library/bluechiptechnology-db1-fedora-node.json + LIBRARY: library/bluechiptechnology-db1-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-bluechiptechnology-db1-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-bluechiptechnology-db1-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-bluechiptechnology-db1-fedora-python: - name: Prepare bluechiptechnology-db1-fedora-python + prepare-bluechiptechnology-db1-debian-openjdk: + name: Prepare bluechiptechnology-db1-debian-openjdk runs-on: ubuntu-latest - needs: bake-bluechiptechnology-db1-fedora + needs: bake-bluechiptechnology-db1-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/bluechiptechnology-db1-fedora-python.json + LIBRARY: library/bluechiptechnology-db1-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-bluechiptechnology-db1-fedora-python: - name: Bake bluechiptechnology-db1-fedora-python + bake-bluechiptechnology-db1-debian-openjdk: + name: Bake bluechiptechnology-db1-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-bluechiptechnology-db1-fedora-python + needs: prepare-bluechiptechnology-db1-debian-openjdk env: - LIBRARY: library/bluechiptechnology-db1-fedora-python.json + LIBRARY: library/bluechiptechnology-db1-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-bluechiptechnology-db1-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-bluechiptechnology-db1-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-bluechiptechnology-db1-ubuntu-golang: - name: Prepare bluechiptechnology-db1-ubuntu-golang + prepare-bluechiptechnology-db1-debian-python: + name: Prepare bluechiptechnology-db1-debian-python runs-on: ubuntu-latest - needs: bake-bluechiptechnology-db1-ubuntu + needs: bake-bluechiptechnology-db1-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/bluechiptechnology-db1-ubuntu-golang.json + LIBRARY: library/bluechiptechnology-db1-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-bluechiptechnology-db1-ubuntu-golang: - name: Bake bluechiptechnology-db1-ubuntu-golang + bake-bluechiptechnology-db1-debian-python: + name: Bake bluechiptechnology-db1-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-bluechiptechnology-db1-ubuntu-golang + needs: prepare-bluechiptechnology-db1-debian-python env: - LIBRARY: library/bluechiptechnology-db1-ubuntu-golang.json + LIBRARY: library/bluechiptechnology-db1-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-bluechiptechnology-db1-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-bluechiptechnology-db1-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-bluechiptechnology-db1-ubuntu-node: - name: Prepare bluechiptechnology-db1-ubuntu-node + prepare-bluechiptechnology-db1-fedora-golang: + name: Prepare bluechiptechnology-db1-fedora-golang runs-on: ubuntu-latest - needs: bake-bluechiptechnology-db1-ubuntu + needs: bake-bluechiptechnology-db1-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/bluechiptechnology-db1-ubuntu-node.json + LIBRARY: library/bluechiptechnology-db1-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-bluechiptechnology-db1-ubuntu-node: - name: Bake bluechiptechnology-db1-ubuntu-node + bake-bluechiptechnology-db1-fedora-golang: + name: Bake bluechiptechnology-db1-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-bluechiptechnology-db1-ubuntu-node + needs: prepare-bluechiptechnology-db1-fedora-golang env: - LIBRARY: library/bluechiptechnology-db1-ubuntu-node.json + LIBRARY: library/bluechiptechnology-db1-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-bluechiptechnology-db1-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-bluechiptechnology-db1-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-bluechiptechnology-db1-ubuntu-python: - name: Prepare bluechiptechnology-db1-ubuntu-python + prepare-bluechiptechnology-db1-fedora-node: + name: Prepare bluechiptechnology-db1-fedora-node runs-on: ubuntu-latest - needs: bake-bluechiptechnology-db1-ubuntu + needs: bake-bluechiptechnology-db1-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/bluechiptechnology-db1-ubuntu-python.json + LIBRARY: library/bluechiptechnology-db1-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-bluechiptechnology-db1-ubuntu-python: - name: Bake bluechiptechnology-db1-ubuntu-python + bake-bluechiptechnology-db1-fedora-node: + name: Bake bluechiptechnology-db1-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-bluechiptechnology-db1-ubuntu-python + needs: prepare-bluechiptechnology-db1-fedora-node env: - LIBRARY: library/bluechiptechnology-db1-ubuntu-python.json + LIBRARY: library/bluechiptechnology-db1-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-bluechiptechnology-db1-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-bluechiptechnology-db1-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-bluechiptechnology-db1-ubuntu-openjdk: - name: Prepare bluechiptechnology-db1-ubuntu-openjdk + prepare-bluechiptechnology-db1-fedora-python: + name: Prepare bluechiptechnology-db1-fedora-python runs-on: ubuntu-latest - needs: bake-bluechiptechnology-db1-ubuntu + needs: bake-bluechiptechnology-db1-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/bluechiptechnology-db1-ubuntu-openjdk.json + LIBRARY: library/bluechiptechnology-db1-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-bluechiptechnology-db1-ubuntu-openjdk: - name: Bake bluechiptechnology-db1-ubuntu-openjdk + bake-bluechiptechnology-db1-fedora-python: + name: Bake bluechiptechnology-db1-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-bluechiptechnology-db1-ubuntu-openjdk + needs: prepare-bluechiptechnology-db1-fedora-python env: - LIBRARY: library/bluechiptechnology-db1-ubuntu-openjdk.json + LIBRARY: library/bluechiptechnology-db1-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-bluechiptechnology-db1-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-bluechiptechnology-db1-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-bluechiptechnology-db1-alpine: - name: Prepare bluechiptechnology-db1-alpine + prepare-bluechiptechnology-db1-ubuntu-golang: + name: Prepare bluechiptechnology-db1-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-bluechiptechnology-db1-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/bluechiptechnology-db1-alpine.json + LIBRARY: library/bluechiptechnology-db1-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-bluechiptechnology-db1-alpine: - name: Bake bluechiptechnology-db1-alpine + bake-bluechiptechnology-db1-ubuntu-golang: + name: Bake bluechiptechnology-db1-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-bluechiptechnology-db1-alpine + needs: prepare-bluechiptechnology-db1-ubuntu-golang env: - LIBRARY: library/bluechiptechnology-db1-alpine.json + LIBRARY: library/bluechiptechnology-db1-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-bluechiptechnology-db1-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-bluechiptechnology-db1-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-bluechiptechnology-db1-debian: - name: Prepare bluechiptechnology-db1-debian + prepare-bluechiptechnology-db1-ubuntu-node: + name: Prepare bluechiptechnology-db1-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-bluechiptechnology-db1-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/bluechiptechnology-db1-debian.json + LIBRARY: library/bluechiptechnology-db1-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-bluechiptechnology-db1-debian: - name: Bake bluechiptechnology-db1-debian + bake-bluechiptechnology-db1-ubuntu-node: + name: Bake bluechiptechnology-db1-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-bluechiptechnology-db1-debian + needs: prepare-bluechiptechnology-db1-ubuntu-node env: - LIBRARY: library/bluechiptechnology-db1-debian.json + LIBRARY: library/bluechiptechnology-db1-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-bluechiptechnology-db1-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-bluechiptechnology-db1-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-bluechiptechnology-db1-fedora: - name: Prepare bluechiptechnology-db1-fedora + prepare-bluechiptechnology-db1-ubuntu-python: + name: Prepare bluechiptechnology-db1-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-bluechiptechnology-db1-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/bluechiptechnology-db1-fedora.json + LIBRARY: library/bluechiptechnology-db1-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-bluechiptechnology-db1-fedora: - name: Bake bluechiptechnology-db1-fedora + bake-bluechiptechnology-db1-ubuntu-python: + name: Bake bluechiptechnology-db1-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-bluechiptechnology-db1-fedora + needs: prepare-bluechiptechnology-db1-ubuntu-python env: - LIBRARY: library/bluechiptechnology-db1-fedora.json + LIBRARY: library/bluechiptechnology-db1-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-bluechiptechnology-db1-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-bluechiptechnology-db1-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-bluechiptechnology-db1-ubuntu: - name: Prepare bluechiptechnology-db1-ubuntu + prepare-bluechiptechnology-db1-ubuntu-openjdk: + name: Prepare bluechiptechnology-db1-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-bluechiptechnology-db1-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/bluechiptechnology-db1-ubuntu.json + LIBRARY: library/bluechiptechnology-db1-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-bluechiptechnology-db1-ubuntu: - name: Bake bluechiptechnology-db1-ubuntu + bake-bluechiptechnology-db1-ubuntu-openjdk: + name: Bake bluechiptechnology-db1-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-bluechiptechnology-db1-ubuntu + needs: prepare-bluechiptechnology-db1-ubuntu-openjdk env: - LIBRARY: library/bluechiptechnology-db1-ubuntu.json + LIBRARY: library/bluechiptechnology-db1-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-bluechiptechnology-db1-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-bluechiptechnology-db1-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-bluechiptechnology-tm3.yml b/.github/workflows/bake-bluechiptechnology-tm3.yml index 653ec0323b0f..33bc5d3d5c1e 100644 --- a/.github/workflows/bake-bluechiptechnology-tm3.yml +++ b/.github/workflows/bake-bluechiptechnology-tm3.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-bluechiptechnology-tm3-alpine-golang: - name: Prepare bluechiptechnology-tm3-alpine-golang + prepare-bluechiptechnology-tm3-alpine: + name: Prepare bluechiptechnology-tm3-alpine runs-on: ubuntu-latest - needs: bake-bluechiptechnology-tm3-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/bluechiptechnology-tm3-alpine-golang.json + LIBRARY: library/bluechiptechnology-tm3-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-bluechiptechnology-tm3-alpine-golang: - name: Bake bluechiptechnology-tm3-alpine-golang + bake-bluechiptechnology-tm3-alpine: + name: Bake bluechiptechnology-tm3-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-bluechiptechnology-tm3-alpine-golang + needs: prepare-bluechiptechnology-tm3-alpine env: - LIBRARY: library/bluechiptechnology-tm3-alpine-golang.json + LIBRARY: library/bluechiptechnology-tm3-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-bluechiptechnology-tm3-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-bluechiptechnology-tm3-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-bluechiptechnology-tm3-alpine-node: - name: Prepare bluechiptechnology-tm3-alpine-node + prepare-bluechiptechnology-tm3-debian: + name: Prepare bluechiptechnology-tm3-debian runs-on: ubuntu-latest - needs: bake-bluechiptechnology-tm3-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/bluechiptechnology-tm3-alpine-node.json + LIBRARY: library/bluechiptechnology-tm3-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-bluechiptechnology-tm3-alpine-node: - name: Bake bluechiptechnology-tm3-alpine-node + bake-bluechiptechnology-tm3-debian: + name: Bake bluechiptechnology-tm3-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-bluechiptechnology-tm3-alpine-node + needs: prepare-bluechiptechnology-tm3-debian env: - LIBRARY: library/bluechiptechnology-tm3-alpine-node.json + LIBRARY: library/bluechiptechnology-tm3-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-bluechiptechnology-tm3-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-bluechiptechnology-tm3-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-bluechiptechnology-tm3-alpine-python: - name: Prepare bluechiptechnology-tm3-alpine-python + prepare-bluechiptechnology-tm3-fedora: + name: Prepare bluechiptechnology-tm3-fedora runs-on: ubuntu-latest - needs: bake-bluechiptechnology-tm3-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/bluechiptechnology-tm3-alpine-python.json + LIBRARY: library/bluechiptechnology-tm3-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-bluechiptechnology-tm3-alpine-python: - name: Bake bluechiptechnology-tm3-alpine-python + bake-bluechiptechnology-tm3-fedora: + name: Bake bluechiptechnology-tm3-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-bluechiptechnology-tm3-alpine-python + needs: prepare-bluechiptechnology-tm3-fedora env: - LIBRARY: library/bluechiptechnology-tm3-alpine-python.json + LIBRARY: library/bluechiptechnology-tm3-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-bluechiptechnology-tm3-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-bluechiptechnology-tm3-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-bluechiptechnology-tm3-debian-golang: - name: Prepare bluechiptechnology-tm3-debian-golang + prepare-bluechiptechnology-tm3-ubuntu: + name: Prepare bluechiptechnology-tm3-ubuntu runs-on: ubuntu-latest - needs: bake-bluechiptechnology-tm3-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/bluechiptechnology-tm3-debian-golang.json + LIBRARY: library/bluechiptechnology-tm3-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-bluechiptechnology-tm3-debian-golang: - name: Bake bluechiptechnology-tm3-debian-golang + bake-bluechiptechnology-tm3-ubuntu: + name: Bake bluechiptechnology-tm3-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-bluechiptechnology-tm3-debian-golang + needs: prepare-bluechiptechnology-tm3-ubuntu env: - LIBRARY: library/bluechiptechnology-tm3-debian-golang.json + LIBRARY: library/bluechiptechnology-tm3-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-bluechiptechnology-tm3-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-bluechiptechnology-tm3-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-bluechiptechnology-tm3-debian-node: - name: Prepare bluechiptechnology-tm3-debian-node + prepare-bluechiptechnology-tm3-alpine-golang: + name: Prepare bluechiptechnology-tm3-alpine-golang runs-on: ubuntu-latest - needs: bake-bluechiptechnology-tm3-debian + needs: bake-bluechiptechnology-tm3-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/bluechiptechnology-tm3-debian-node.json + LIBRARY: library/bluechiptechnology-tm3-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-bluechiptechnology-tm3-debian-node: - name: Bake bluechiptechnology-tm3-debian-node + bake-bluechiptechnology-tm3-alpine-golang: + name: Bake bluechiptechnology-tm3-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-bluechiptechnology-tm3-debian-node + needs: prepare-bluechiptechnology-tm3-alpine-golang env: - LIBRARY: library/bluechiptechnology-tm3-debian-node.json + LIBRARY: library/bluechiptechnology-tm3-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-bluechiptechnology-tm3-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-bluechiptechnology-tm3-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-bluechiptechnology-tm3-debian-openjdk: - name: Prepare bluechiptechnology-tm3-debian-openjdk + prepare-bluechiptechnology-tm3-alpine-node: + name: Prepare bluechiptechnology-tm3-alpine-node runs-on: ubuntu-latest - needs: bake-bluechiptechnology-tm3-debian + needs: bake-bluechiptechnology-tm3-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/bluechiptechnology-tm3-debian-openjdk.json + LIBRARY: library/bluechiptechnology-tm3-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-bluechiptechnology-tm3-debian-openjdk: - name: Bake bluechiptechnology-tm3-debian-openjdk + bake-bluechiptechnology-tm3-alpine-node: + name: Bake bluechiptechnology-tm3-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-bluechiptechnology-tm3-debian-openjdk + needs: prepare-bluechiptechnology-tm3-alpine-node env: - LIBRARY: library/bluechiptechnology-tm3-debian-openjdk.json + LIBRARY: library/bluechiptechnology-tm3-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-bluechiptechnology-tm3-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-bluechiptechnology-tm3-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-bluechiptechnology-tm3-debian-python: - name: Prepare bluechiptechnology-tm3-debian-python + prepare-bluechiptechnology-tm3-alpine-python: + name: Prepare bluechiptechnology-tm3-alpine-python runs-on: ubuntu-latest - needs: bake-bluechiptechnology-tm3-debian + needs: bake-bluechiptechnology-tm3-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/bluechiptechnology-tm3-debian-python.json + LIBRARY: library/bluechiptechnology-tm3-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-bluechiptechnology-tm3-debian-python: - name: Bake bluechiptechnology-tm3-debian-python + bake-bluechiptechnology-tm3-alpine-python: + name: Bake bluechiptechnology-tm3-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-bluechiptechnology-tm3-debian-python + needs: prepare-bluechiptechnology-tm3-alpine-python env: - LIBRARY: library/bluechiptechnology-tm3-debian-python.json + LIBRARY: library/bluechiptechnology-tm3-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-bluechiptechnology-tm3-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-bluechiptechnology-tm3-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-bluechiptechnology-tm3-fedora-golang: - name: Prepare bluechiptechnology-tm3-fedora-golang + prepare-bluechiptechnology-tm3-debian-golang: + name: Prepare bluechiptechnology-tm3-debian-golang runs-on: ubuntu-latest - needs: bake-bluechiptechnology-tm3-fedora + needs: bake-bluechiptechnology-tm3-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/bluechiptechnology-tm3-fedora-golang.json + LIBRARY: library/bluechiptechnology-tm3-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-bluechiptechnology-tm3-fedora-golang: - name: Bake bluechiptechnology-tm3-fedora-golang + bake-bluechiptechnology-tm3-debian-golang: + name: Bake bluechiptechnology-tm3-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-bluechiptechnology-tm3-fedora-golang + needs: prepare-bluechiptechnology-tm3-debian-golang env: - LIBRARY: library/bluechiptechnology-tm3-fedora-golang.json + LIBRARY: library/bluechiptechnology-tm3-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-bluechiptechnology-tm3-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-bluechiptechnology-tm3-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-bluechiptechnology-tm3-fedora-node: - name: Prepare bluechiptechnology-tm3-fedora-node + prepare-bluechiptechnology-tm3-debian-node: + name: Prepare bluechiptechnology-tm3-debian-node runs-on: ubuntu-latest - needs: bake-bluechiptechnology-tm3-fedora + needs: bake-bluechiptechnology-tm3-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/bluechiptechnology-tm3-fedora-node.json + LIBRARY: library/bluechiptechnology-tm3-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-bluechiptechnology-tm3-fedora-node: - name: Bake bluechiptechnology-tm3-fedora-node + bake-bluechiptechnology-tm3-debian-node: + name: Bake bluechiptechnology-tm3-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-bluechiptechnology-tm3-fedora-node + needs: prepare-bluechiptechnology-tm3-debian-node env: - LIBRARY: library/bluechiptechnology-tm3-fedora-node.json + LIBRARY: library/bluechiptechnology-tm3-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-bluechiptechnology-tm3-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-bluechiptechnology-tm3-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-bluechiptechnology-tm3-fedora-python: - name: Prepare bluechiptechnology-tm3-fedora-python + prepare-bluechiptechnology-tm3-debian-openjdk: + name: Prepare bluechiptechnology-tm3-debian-openjdk runs-on: ubuntu-latest - needs: bake-bluechiptechnology-tm3-fedora + needs: bake-bluechiptechnology-tm3-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/bluechiptechnology-tm3-fedora-python.json + LIBRARY: library/bluechiptechnology-tm3-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-bluechiptechnology-tm3-fedora-python: - name: Bake bluechiptechnology-tm3-fedora-python + bake-bluechiptechnology-tm3-debian-openjdk: + name: Bake bluechiptechnology-tm3-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-bluechiptechnology-tm3-fedora-python + needs: prepare-bluechiptechnology-tm3-debian-openjdk env: - LIBRARY: library/bluechiptechnology-tm3-fedora-python.json + LIBRARY: library/bluechiptechnology-tm3-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-bluechiptechnology-tm3-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-bluechiptechnology-tm3-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-bluechiptechnology-tm3-ubuntu-golang: - name: Prepare bluechiptechnology-tm3-ubuntu-golang + prepare-bluechiptechnology-tm3-debian-python: + name: Prepare bluechiptechnology-tm3-debian-python runs-on: ubuntu-latest - needs: bake-bluechiptechnology-tm3-ubuntu + needs: bake-bluechiptechnology-tm3-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/bluechiptechnology-tm3-ubuntu-golang.json + LIBRARY: library/bluechiptechnology-tm3-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-bluechiptechnology-tm3-ubuntu-golang: - name: Bake bluechiptechnology-tm3-ubuntu-golang + bake-bluechiptechnology-tm3-debian-python: + name: Bake bluechiptechnology-tm3-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-bluechiptechnology-tm3-ubuntu-golang + needs: prepare-bluechiptechnology-tm3-debian-python env: - LIBRARY: library/bluechiptechnology-tm3-ubuntu-golang.json + LIBRARY: library/bluechiptechnology-tm3-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-bluechiptechnology-tm3-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-bluechiptechnology-tm3-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-bluechiptechnology-tm3-ubuntu-node: - name: Prepare bluechiptechnology-tm3-ubuntu-node + prepare-bluechiptechnology-tm3-fedora-golang: + name: Prepare bluechiptechnology-tm3-fedora-golang runs-on: ubuntu-latest - needs: bake-bluechiptechnology-tm3-ubuntu + needs: bake-bluechiptechnology-tm3-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/bluechiptechnology-tm3-ubuntu-node.json + LIBRARY: library/bluechiptechnology-tm3-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-bluechiptechnology-tm3-ubuntu-node: - name: Bake bluechiptechnology-tm3-ubuntu-node + bake-bluechiptechnology-tm3-fedora-golang: + name: Bake bluechiptechnology-tm3-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-bluechiptechnology-tm3-ubuntu-node + needs: prepare-bluechiptechnology-tm3-fedora-golang env: - LIBRARY: library/bluechiptechnology-tm3-ubuntu-node.json + LIBRARY: library/bluechiptechnology-tm3-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-bluechiptechnology-tm3-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-bluechiptechnology-tm3-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-bluechiptechnology-tm3-ubuntu-python: - name: Prepare bluechiptechnology-tm3-ubuntu-python + prepare-bluechiptechnology-tm3-fedora-node: + name: Prepare bluechiptechnology-tm3-fedora-node runs-on: ubuntu-latest - needs: bake-bluechiptechnology-tm3-ubuntu + needs: bake-bluechiptechnology-tm3-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/bluechiptechnology-tm3-ubuntu-python.json + LIBRARY: library/bluechiptechnology-tm3-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-bluechiptechnology-tm3-ubuntu-python: - name: Bake bluechiptechnology-tm3-ubuntu-python + bake-bluechiptechnology-tm3-fedora-node: + name: Bake bluechiptechnology-tm3-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-bluechiptechnology-tm3-ubuntu-python + needs: prepare-bluechiptechnology-tm3-fedora-node env: - LIBRARY: library/bluechiptechnology-tm3-ubuntu-python.json + LIBRARY: library/bluechiptechnology-tm3-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-bluechiptechnology-tm3-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-bluechiptechnology-tm3-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-bluechiptechnology-tm3-ubuntu-openjdk: - name: Prepare bluechiptechnology-tm3-ubuntu-openjdk + prepare-bluechiptechnology-tm3-fedora-python: + name: Prepare bluechiptechnology-tm3-fedora-python runs-on: ubuntu-latest - needs: bake-bluechiptechnology-tm3-ubuntu + needs: bake-bluechiptechnology-tm3-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/bluechiptechnology-tm3-ubuntu-openjdk.json + LIBRARY: library/bluechiptechnology-tm3-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-bluechiptechnology-tm3-ubuntu-openjdk: - name: Bake bluechiptechnology-tm3-ubuntu-openjdk + bake-bluechiptechnology-tm3-fedora-python: + name: Bake bluechiptechnology-tm3-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-bluechiptechnology-tm3-ubuntu-openjdk + needs: prepare-bluechiptechnology-tm3-fedora-python env: - LIBRARY: library/bluechiptechnology-tm3-ubuntu-openjdk.json + LIBRARY: library/bluechiptechnology-tm3-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-bluechiptechnology-tm3-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-bluechiptechnology-tm3-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-bluechiptechnology-tm3-alpine: - name: Prepare bluechiptechnology-tm3-alpine + prepare-bluechiptechnology-tm3-ubuntu-golang: + name: Prepare bluechiptechnology-tm3-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-bluechiptechnology-tm3-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/bluechiptechnology-tm3-alpine.json + LIBRARY: library/bluechiptechnology-tm3-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-bluechiptechnology-tm3-alpine: - name: Bake bluechiptechnology-tm3-alpine + bake-bluechiptechnology-tm3-ubuntu-golang: + name: Bake bluechiptechnology-tm3-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-bluechiptechnology-tm3-alpine + needs: prepare-bluechiptechnology-tm3-ubuntu-golang env: - LIBRARY: library/bluechiptechnology-tm3-alpine.json + LIBRARY: library/bluechiptechnology-tm3-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-bluechiptechnology-tm3-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-bluechiptechnology-tm3-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-bluechiptechnology-tm3-debian: - name: Prepare bluechiptechnology-tm3-debian + prepare-bluechiptechnology-tm3-ubuntu-node: + name: Prepare bluechiptechnology-tm3-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-bluechiptechnology-tm3-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/bluechiptechnology-tm3-debian.json + LIBRARY: library/bluechiptechnology-tm3-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-bluechiptechnology-tm3-debian: - name: Bake bluechiptechnology-tm3-debian + bake-bluechiptechnology-tm3-ubuntu-node: + name: Bake bluechiptechnology-tm3-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-bluechiptechnology-tm3-debian + needs: prepare-bluechiptechnology-tm3-ubuntu-node env: - LIBRARY: library/bluechiptechnology-tm3-debian.json + LIBRARY: library/bluechiptechnology-tm3-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-bluechiptechnology-tm3-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-bluechiptechnology-tm3-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-bluechiptechnology-tm3-fedora: - name: Prepare bluechiptechnology-tm3-fedora + prepare-bluechiptechnology-tm3-ubuntu-python: + name: Prepare bluechiptechnology-tm3-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-bluechiptechnology-tm3-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/bluechiptechnology-tm3-fedora.json + LIBRARY: library/bluechiptechnology-tm3-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-bluechiptechnology-tm3-fedora: - name: Bake bluechiptechnology-tm3-fedora + bake-bluechiptechnology-tm3-ubuntu-python: + name: Bake bluechiptechnology-tm3-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-bluechiptechnology-tm3-fedora + needs: prepare-bluechiptechnology-tm3-ubuntu-python env: - LIBRARY: library/bluechiptechnology-tm3-fedora.json + LIBRARY: library/bluechiptechnology-tm3-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-bluechiptechnology-tm3-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-bluechiptechnology-tm3-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-bluechiptechnology-tm3-ubuntu: - name: Prepare bluechiptechnology-tm3-ubuntu + prepare-bluechiptechnology-tm3-ubuntu-openjdk: + name: Prepare bluechiptechnology-tm3-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-bluechiptechnology-tm3-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/bluechiptechnology-tm3-ubuntu.json + LIBRARY: library/bluechiptechnology-tm3-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-bluechiptechnology-tm3-ubuntu: - name: Bake bluechiptechnology-tm3-ubuntu + bake-bluechiptechnology-tm3-ubuntu-openjdk: + name: Bake bluechiptechnology-tm3-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-bluechiptechnology-tm3-ubuntu + needs: prepare-bluechiptechnology-tm3-ubuntu-openjdk env: - LIBRARY: library/bluechiptechnology-tm3-ubuntu.json + LIBRARY: library/bluechiptechnology-tm3-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-bluechiptechnology-tm3-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-bluechiptechnology-tm3-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-ccimx8x-sbc-pro.yml b/.github/workflows/bake-ccimx8x-sbc-pro.yml index 35730b344ce1..1829fe3967ff 100644 --- a/.github/workflows/bake-ccimx8x-sbc-pro.yml +++ b/.github/workflows/bake-ccimx8x-sbc-pro.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-ccimx8x-sbc-pro-alpine-golang: - name: Prepare ccimx8x-sbc-pro-alpine-golang + prepare-ccimx8x-sbc-pro-alpine: + name: Prepare ccimx8x-sbc-pro-alpine runs-on: ubuntu-latest - needs: bake-ccimx8x-sbc-pro-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/ccimx8x-sbc-pro-alpine-golang.json + LIBRARY: library/ccimx8x-sbc-pro-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-ccimx8x-sbc-pro-alpine-golang: - name: Bake ccimx8x-sbc-pro-alpine-golang + bake-ccimx8x-sbc-pro-alpine: + name: Bake ccimx8x-sbc-pro-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-ccimx8x-sbc-pro-alpine-golang + needs: prepare-ccimx8x-sbc-pro-alpine env: - LIBRARY: library/ccimx8x-sbc-pro-alpine-golang.json + LIBRARY: library/ccimx8x-sbc-pro-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-ccimx8x-sbc-pro-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-ccimx8x-sbc-pro-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-ccimx8x-sbc-pro-alpine-node: - name: Prepare ccimx8x-sbc-pro-alpine-node + prepare-ccimx8x-sbc-pro-debian: + name: Prepare ccimx8x-sbc-pro-debian runs-on: ubuntu-latest - needs: bake-ccimx8x-sbc-pro-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/ccimx8x-sbc-pro-alpine-node.json + LIBRARY: library/ccimx8x-sbc-pro-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-ccimx8x-sbc-pro-alpine-node: - name: Bake ccimx8x-sbc-pro-alpine-node + bake-ccimx8x-sbc-pro-debian: + name: Bake ccimx8x-sbc-pro-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-ccimx8x-sbc-pro-alpine-node + needs: prepare-ccimx8x-sbc-pro-debian env: - LIBRARY: library/ccimx8x-sbc-pro-alpine-node.json + LIBRARY: library/ccimx8x-sbc-pro-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-ccimx8x-sbc-pro-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-ccimx8x-sbc-pro-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-ccimx8x-sbc-pro-alpine-python: - name: Prepare ccimx8x-sbc-pro-alpine-python + prepare-ccimx8x-sbc-pro-fedora: + name: Prepare ccimx8x-sbc-pro-fedora runs-on: ubuntu-latest - needs: bake-ccimx8x-sbc-pro-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/ccimx8x-sbc-pro-alpine-python.json + LIBRARY: library/ccimx8x-sbc-pro-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-ccimx8x-sbc-pro-alpine-python: - name: Bake ccimx8x-sbc-pro-alpine-python + bake-ccimx8x-sbc-pro-fedora: + name: Bake ccimx8x-sbc-pro-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-ccimx8x-sbc-pro-alpine-python + needs: prepare-ccimx8x-sbc-pro-fedora env: - LIBRARY: library/ccimx8x-sbc-pro-alpine-python.json + LIBRARY: library/ccimx8x-sbc-pro-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-ccimx8x-sbc-pro-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-ccimx8x-sbc-pro-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-ccimx8x-sbc-pro-debian-golang: - name: Prepare ccimx8x-sbc-pro-debian-golang + prepare-ccimx8x-sbc-pro-ubuntu: + name: Prepare ccimx8x-sbc-pro-ubuntu runs-on: ubuntu-latest - needs: bake-ccimx8x-sbc-pro-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/ccimx8x-sbc-pro-debian-golang.json + LIBRARY: library/ccimx8x-sbc-pro-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-ccimx8x-sbc-pro-debian-golang: - name: Bake ccimx8x-sbc-pro-debian-golang + bake-ccimx8x-sbc-pro-ubuntu: + name: Bake ccimx8x-sbc-pro-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-ccimx8x-sbc-pro-debian-golang + needs: prepare-ccimx8x-sbc-pro-ubuntu env: - LIBRARY: library/ccimx8x-sbc-pro-debian-golang.json + LIBRARY: library/ccimx8x-sbc-pro-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-ccimx8x-sbc-pro-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-ccimx8x-sbc-pro-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-ccimx8x-sbc-pro-debian-node: - name: Prepare ccimx8x-sbc-pro-debian-node + prepare-ccimx8x-sbc-pro-alpine-golang: + name: Prepare ccimx8x-sbc-pro-alpine-golang runs-on: ubuntu-latest - needs: bake-ccimx8x-sbc-pro-debian + needs: bake-ccimx8x-sbc-pro-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/ccimx8x-sbc-pro-debian-node.json + LIBRARY: library/ccimx8x-sbc-pro-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-ccimx8x-sbc-pro-debian-node: - name: Bake ccimx8x-sbc-pro-debian-node + bake-ccimx8x-sbc-pro-alpine-golang: + name: Bake ccimx8x-sbc-pro-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-ccimx8x-sbc-pro-debian-node + needs: prepare-ccimx8x-sbc-pro-alpine-golang env: - LIBRARY: library/ccimx8x-sbc-pro-debian-node.json + LIBRARY: library/ccimx8x-sbc-pro-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-ccimx8x-sbc-pro-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-ccimx8x-sbc-pro-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-ccimx8x-sbc-pro-debian-openjdk: - name: Prepare ccimx8x-sbc-pro-debian-openjdk + prepare-ccimx8x-sbc-pro-alpine-node: + name: Prepare ccimx8x-sbc-pro-alpine-node runs-on: ubuntu-latest - needs: bake-ccimx8x-sbc-pro-debian + needs: bake-ccimx8x-sbc-pro-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/ccimx8x-sbc-pro-debian-openjdk.json + LIBRARY: library/ccimx8x-sbc-pro-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-ccimx8x-sbc-pro-debian-openjdk: - name: Bake ccimx8x-sbc-pro-debian-openjdk + bake-ccimx8x-sbc-pro-alpine-node: + name: Bake ccimx8x-sbc-pro-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-ccimx8x-sbc-pro-debian-openjdk + needs: prepare-ccimx8x-sbc-pro-alpine-node env: - LIBRARY: library/ccimx8x-sbc-pro-debian-openjdk.json + LIBRARY: library/ccimx8x-sbc-pro-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-ccimx8x-sbc-pro-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-ccimx8x-sbc-pro-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-ccimx8x-sbc-pro-debian-python: - name: Prepare ccimx8x-sbc-pro-debian-python + prepare-ccimx8x-sbc-pro-alpine-python: + name: Prepare ccimx8x-sbc-pro-alpine-python runs-on: ubuntu-latest - needs: bake-ccimx8x-sbc-pro-debian + needs: bake-ccimx8x-sbc-pro-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/ccimx8x-sbc-pro-debian-python.json + LIBRARY: library/ccimx8x-sbc-pro-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-ccimx8x-sbc-pro-debian-python: - name: Bake ccimx8x-sbc-pro-debian-python + bake-ccimx8x-sbc-pro-alpine-python: + name: Bake ccimx8x-sbc-pro-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-ccimx8x-sbc-pro-debian-python + needs: prepare-ccimx8x-sbc-pro-alpine-python env: - LIBRARY: library/ccimx8x-sbc-pro-debian-python.json + LIBRARY: library/ccimx8x-sbc-pro-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-ccimx8x-sbc-pro-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-ccimx8x-sbc-pro-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-ccimx8x-sbc-pro-fedora-golang: - name: Prepare ccimx8x-sbc-pro-fedora-golang + prepare-ccimx8x-sbc-pro-debian-golang: + name: Prepare ccimx8x-sbc-pro-debian-golang runs-on: ubuntu-latest - needs: bake-ccimx8x-sbc-pro-fedora + needs: bake-ccimx8x-sbc-pro-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/ccimx8x-sbc-pro-fedora-golang.json + LIBRARY: library/ccimx8x-sbc-pro-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-ccimx8x-sbc-pro-fedora-golang: - name: Bake ccimx8x-sbc-pro-fedora-golang + bake-ccimx8x-sbc-pro-debian-golang: + name: Bake ccimx8x-sbc-pro-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-ccimx8x-sbc-pro-fedora-golang + needs: prepare-ccimx8x-sbc-pro-debian-golang env: - LIBRARY: library/ccimx8x-sbc-pro-fedora-golang.json + LIBRARY: library/ccimx8x-sbc-pro-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-ccimx8x-sbc-pro-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-ccimx8x-sbc-pro-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-ccimx8x-sbc-pro-fedora-node: - name: Prepare ccimx8x-sbc-pro-fedora-node + prepare-ccimx8x-sbc-pro-debian-node: + name: Prepare ccimx8x-sbc-pro-debian-node runs-on: ubuntu-latest - needs: bake-ccimx8x-sbc-pro-fedora + needs: bake-ccimx8x-sbc-pro-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/ccimx8x-sbc-pro-fedora-node.json + LIBRARY: library/ccimx8x-sbc-pro-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-ccimx8x-sbc-pro-fedora-node: - name: Bake ccimx8x-sbc-pro-fedora-node + bake-ccimx8x-sbc-pro-debian-node: + name: Bake ccimx8x-sbc-pro-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-ccimx8x-sbc-pro-fedora-node + needs: prepare-ccimx8x-sbc-pro-debian-node env: - LIBRARY: library/ccimx8x-sbc-pro-fedora-node.json + LIBRARY: library/ccimx8x-sbc-pro-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-ccimx8x-sbc-pro-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-ccimx8x-sbc-pro-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-ccimx8x-sbc-pro-fedora-python: - name: Prepare ccimx8x-sbc-pro-fedora-python + prepare-ccimx8x-sbc-pro-debian-openjdk: + name: Prepare ccimx8x-sbc-pro-debian-openjdk runs-on: ubuntu-latest - needs: bake-ccimx8x-sbc-pro-fedora + needs: bake-ccimx8x-sbc-pro-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/ccimx8x-sbc-pro-fedora-python.json + LIBRARY: library/ccimx8x-sbc-pro-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-ccimx8x-sbc-pro-fedora-python: - name: Bake ccimx8x-sbc-pro-fedora-python + bake-ccimx8x-sbc-pro-debian-openjdk: + name: Bake ccimx8x-sbc-pro-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-ccimx8x-sbc-pro-fedora-python + needs: prepare-ccimx8x-sbc-pro-debian-openjdk env: - LIBRARY: library/ccimx8x-sbc-pro-fedora-python.json + LIBRARY: library/ccimx8x-sbc-pro-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-ccimx8x-sbc-pro-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-ccimx8x-sbc-pro-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-ccimx8x-sbc-pro-ubuntu-golang: - name: Prepare ccimx8x-sbc-pro-ubuntu-golang + prepare-ccimx8x-sbc-pro-debian-python: + name: Prepare ccimx8x-sbc-pro-debian-python runs-on: ubuntu-latest - needs: bake-ccimx8x-sbc-pro-ubuntu + needs: bake-ccimx8x-sbc-pro-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/ccimx8x-sbc-pro-ubuntu-golang.json + LIBRARY: library/ccimx8x-sbc-pro-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-ccimx8x-sbc-pro-ubuntu-golang: - name: Bake ccimx8x-sbc-pro-ubuntu-golang + bake-ccimx8x-sbc-pro-debian-python: + name: Bake ccimx8x-sbc-pro-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-ccimx8x-sbc-pro-ubuntu-golang + needs: prepare-ccimx8x-sbc-pro-debian-python env: - LIBRARY: library/ccimx8x-sbc-pro-ubuntu-golang.json + LIBRARY: library/ccimx8x-sbc-pro-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-ccimx8x-sbc-pro-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-ccimx8x-sbc-pro-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-ccimx8x-sbc-pro-ubuntu-node: - name: Prepare ccimx8x-sbc-pro-ubuntu-node + prepare-ccimx8x-sbc-pro-fedora-golang: + name: Prepare ccimx8x-sbc-pro-fedora-golang runs-on: ubuntu-latest - needs: bake-ccimx8x-sbc-pro-ubuntu + needs: bake-ccimx8x-sbc-pro-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/ccimx8x-sbc-pro-ubuntu-node.json + LIBRARY: library/ccimx8x-sbc-pro-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-ccimx8x-sbc-pro-ubuntu-node: - name: Bake ccimx8x-sbc-pro-ubuntu-node + bake-ccimx8x-sbc-pro-fedora-golang: + name: Bake ccimx8x-sbc-pro-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-ccimx8x-sbc-pro-ubuntu-node + needs: prepare-ccimx8x-sbc-pro-fedora-golang env: - LIBRARY: library/ccimx8x-sbc-pro-ubuntu-node.json + LIBRARY: library/ccimx8x-sbc-pro-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-ccimx8x-sbc-pro-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-ccimx8x-sbc-pro-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-ccimx8x-sbc-pro-ubuntu-python: - name: Prepare ccimx8x-sbc-pro-ubuntu-python + prepare-ccimx8x-sbc-pro-fedora-node: + name: Prepare ccimx8x-sbc-pro-fedora-node runs-on: ubuntu-latest - needs: bake-ccimx8x-sbc-pro-ubuntu + needs: bake-ccimx8x-sbc-pro-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/ccimx8x-sbc-pro-ubuntu-python.json + LIBRARY: library/ccimx8x-sbc-pro-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-ccimx8x-sbc-pro-ubuntu-python: - name: Bake ccimx8x-sbc-pro-ubuntu-python + bake-ccimx8x-sbc-pro-fedora-node: + name: Bake ccimx8x-sbc-pro-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-ccimx8x-sbc-pro-ubuntu-python + needs: prepare-ccimx8x-sbc-pro-fedora-node env: - LIBRARY: library/ccimx8x-sbc-pro-ubuntu-python.json + LIBRARY: library/ccimx8x-sbc-pro-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-ccimx8x-sbc-pro-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-ccimx8x-sbc-pro-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-ccimx8x-sbc-pro-ubuntu-openjdk: - name: Prepare ccimx8x-sbc-pro-ubuntu-openjdk + prepare-ccimx8x-sbc-pro-fedora-python: + name: Prepare ccimx8x-sbc-pro-fedora-python runs-on: ubuntu-latest - needs: bake-ccimx8x-sbc-pro-ubuntu + needs: bake-ccimx8x-sbc-pro-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/ccimx8x-sbc-pro-ubuntu-openjdk.json + LIBRARY: library/ccimx8x-sbc-pro-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-ccimx8x-sbc-pro-ubuntu-openjdk: - name: Bake ccimx8x-sbc-pro-ubuntu-openjdk + bake-ccimx8x-sbc-pro-fedora-python: + name: Bake ccimx8x-sbc-pro-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-ccimx8x-sbc-pro-ubuntu-openjdk + needs: prepare-ccimx8x-sbc-pro-fedora-python env: - LIBRARY: library/ccimx8x-sbc-pro-ubuntu-openjdk.json + LIBRARY: library/ccimx8x-sbc-pro-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-ccimx8x-sbc-pro-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-ccimx8x-sbc-pro-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-ccimx8x-sbc-pro-alpine: - name: Prepare ccimx8x-sbc-pro-alpine + prepare-ccimx8x-sbc-pro-ubuntu-golang: + name: Prepare ccimx8x-sbc-pro-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-ccimx8x-sbc-pro-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/ccimx8x-sbc-pro-alpine.json + LIBRARY: library/ccimx8x-sbc-pro-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-ccimx8x-sbc-pro-alpine: - name: Bake ccimx8x-sbc-pro-alpine + bake-ccimx8x-sbc-pro-ubuntu-golang: + name: Bake ccimx8x-sbc-pro-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-ccimx8x-sbc-pro-alpine + needs: prepare-ccimx8x-sbc-pro-ubuntu-golang env: - LIBRARY: library/ccimx8x-sbc-pro-alpine.json + LIBRARY: library/ccimx8x-sbc-pro-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-ccimx8x-sbc-pro-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-ccimx8x-sbc-pro-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-ccimx8x-sbc-pro-debian: - name: Prepare ccimx8x-sbc-pro-debian + prepare-ccimx8x-sbc-pro-ubuntu-node: + name: Prepare ccimx8x-sbc-pro-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-ccimx8x-sbc-pro-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/ccimx8x-sbc-pro-debian.json + LIBRARY: library/ccimx8x-sbc-pro-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-ccimx8x-sbc-pro-debian: - name: Bake ccimx8x-sbc-pro-debian + bake-ccimx8x-sbc-pro-ubuntu-node: + name: Bake ccimx8x-sbc-pro-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-ccimx8x-sbc-pro-debian + needs: prepare-ccimx8x-sbc-pro-ubuntu-node env: - LIBRARY: library/ccimx8x-sbc-pro-debian.json + LIBRARY: library/ccimx8x-sbc-pro-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-ccimx8x-sbc-pro-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-ccimx8x-sbc-pro-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-ccimx8x-sbc-pro-fedora: - name: Prepare ccimx8x-sbc-pro-fedora + prepare-ccimx8x-sbc-pro-ubuntu-python: + name: Prepare ccimx8x-sbc-pro-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-ccimx8x-sbc-pro-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/ccimx8x-sbc-pro-fedora.json + LIBRARY: library/ccimx8x-sbc-pro-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-ccimx8x-sbc-pro-fedora: - name: Bake ccimx8x-sbc-pro-fedora + bake-ccimx8x-sbc-pro-ubuntu-python: + name: Bake ccimx8x-sbc-pro-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-ccimx8x-sbc-pro-fedora + needs: prepare-ccimx8x-sbc-pro-ubuntu-python env: - LIBRARY: library/ccimx8x-sbc-pro-fedora.json + LIBRARY: library/ccimx8x-sbc-pro-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-ccimx8x-sbc-pro-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-ccimx8x-sbc-pro-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-ccimx8x-sbc-pro-ubuntu: - name: Prepare ccimx8x-sbc-pro-ubuntu + prepare-ccimx8x-sbc-pro-ubuntu-openjdk: + name: Prepare ccimx8x-sbc-pro-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-ccimx8x-sbc-pro-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/ccimx8x-sbc-pro-ubuntu.json + LIBRARY: library/ccimx8x-sbc-pro-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-ccimx8x-sbc-pro-ubuntu: - name: Bake ccimx8x-sbc-pro-ubuntu + bake-ccimx8x-sbc-pro-ubuntu-openjdk: + name: Bake ccimx8x-sbc-pro-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-ccimx8x-sbc-pro-ubuntu + needs: prepare-ccimx8x-sbc-pro-ubuntu-openjdk env: - LIBRARY: library/ccimx8x-sbc-pro-ubuntu.json + LIBRARY: library/ccimx8x-sbc-pro-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-ccimx8x-sbc-pro-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-ccimx8x-sbc-pro-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-cl-som-imx8.yml b/.github/workflows/bake-cl-som-imx8.yml index b2f7b75c3eb3..6e7f22356b98 100644 --- a/.github/workflows/bake-cl-som-imx8.yml +++ b/.github/workflows/bake-cl-som-imx8.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-cl-som-imx8-alpine-golang: - name: Prepare cl-som-imx8-alpine-golang + prepare-cl-som-imx8-alpine: + name: Prepare cl-som-imx8-alpine runs-on: ubuntu-latest - needs: bake-cl-som-imx8-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/cl-som-imx8-alpine-golang.json + LIBRARY: library/cl-som-imx8-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-cl-som-imx8-alpine-golang: - name: Bake cl-som-imx8-alpine-golang + bake-cl-som-imx8-alpine: + name: Bake cl-som-imx8-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-cl-som-imx8-alpine-golang + needs: prepare-cl-som-imx8-alpine env: - LIBRARY: library/cl-som-imx8-alpine-golang.json + LIBRARY: library/cl-som-imx8-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-cl-som-imx8-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-cl-som-imx8-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-cl-som-imx8-alpine-node: - name: Prepare cl-som-imx8-alpine-node + prepare-cl-som-imx8-debian: + name: Prepare cl-som-imx8-debian runs-on: ubuntu-latest - needs: bake-cl-som-imx8-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/cl-som-imx8-alpine-node.json + LIBRARY: library/cl-som-imx8-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-cl-som-imx8-alpine-node: - name: Bake cl-som-imx8-alpine-node + bake-cl-som-imx8-debian: + name: Bake cl-som-imx8-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-cl-som-imx8-alpine-node + needs: prepare-cl-som-imx8-debian env: - LIBRARY: library/cl-som-imx8-alpine-node.json + LIBRARY: library/cl-som-imx8-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-cl-som-imx8-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-cl-som-imx8-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-cl-som-imx8-alpine-python: - name: Prepare cl-som-imx8-alpine-python + prepare-cl-som-imx8-fedora: + name: Prepare cl-som-imx8-fedora runs-on: ubuntu-latest - needs: bake-cl-som-imx8-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/cl-som-imx8-alpine-python.json + LIBRARY: library/cl-som-imx8-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-cl-som-imx8-alpine-python: - name: Bake cl-som-imx8-alpine-python + bake-cl-som-imx8-fedora: + name: Bake cl-som-imx8-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-cl-som-imx8-alpine-python + needs: prepare-cl-som-imx8-fedora env: - LIBRARY: library/cl-som-imx8-alpine-python.json + LIBRARY: library/cl-som-imx8-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-cl-som-imx8-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-cl-som-imx8-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-cl-som-imx8-debian-golang: - name: Prepare cl-som-imx8-debian-golang + prepare-cl-som-imx8-ubuntu: + name: Prepare cl-som-imx8-ubuntu runs-on: ubuntu-latest - needs: bake-cl-som-imx8-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/cl-som-imx8-debian-golang.json + LIBRARY: library/cl-som-imx8-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-cl-som-imx8-debian-golang: - name: Bake cl-som-imx8-debian-golang + bake-cl-som-imx8-ubuntu: + name: Bake cl-som-imx8-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-cl-som-imx8-debian-golang + needs: prepare-cl-som-imx8-ubuntu env: - LIBRARY: library/cl-som-imx8-debian-golang.json + LIBRARY: library/cl-som-imx8-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-cl-som-imx8-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-cl-som-imx8-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-cl-som-imx8-debian-node: - name: Prepare cl-som-imx8-debian-node + prepare-cl-som-imx8-alpine-golang: + name: Prepare cl-som-imx8-alpine-golang runs-on: ubuntu-latest - needs: bake-cl-som-imx8-debian + needs: bake-cl-som-imx8-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/cl-som-imx8-debian-node.json + LIBRARY: library/cl-som-imx8-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-cl-som-imx8-debian-node: - name: Bake cl-som-imx8-debian-node + bake-cl-som-imx8-alpine-golang: + name: Bake cl-som-imx8-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-cl-som-imx8-debian-node + needs: prepare-cl-som-imx8-alpine-golang env: - LIBRARY: library/cl-som-imx8-debian-node.json + LIBRARY: library/cl-som-imx8-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-cl-som-imx8-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-cl-som-imx8-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-cl-som-imx8-debian-openjdk: - name: Prepare cl-som-imx8-debian-openjdk + prepare-cl-som-imx8-alpine-node: + name: Prepare cl-som-imx8-alpine-node runs-on: ubuntu-latest - needs: bake-cl-som-imx8-debian + needs: bake-cl-som-imx8-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/cl-som-imx8-debian-openjdk.json + LIBRARY: library/cl-som-imx8-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-cl-som-imx8-debian-openjdk: - name: Bake cl-som-imx8-debian-openjdk + bake-cl-som-imx8-alpine-node: + name: Bake cl-som-imx8-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-cl-som-imx8-debian-openjdk + needs: prepare-cl-som-imx8-alpine-node env: - LIBRARY: library/cl-som-imx8-debian-openjdk.json + LIBRARY: library/cl-som-imx8-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-cl-som-imx8-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-cl-som-imx8-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-cl-som-imx8-debian-python: - name: Prepare cl-som-imx8-debian-python + prepare-cl-som-imx8-alpine-python: + name: Prepare cl-som-imx8-alpine-python runs-on: ubuntu-latest - needs: bake-cl-som-imx8-debian + needs: bake-cl-som-imx8-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/cl-som-imx8-debian-python.json + LIBRARY: library/cl-som-imx8-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-cl-som-imx8-debian-python: - name: Bake cl-som-imx8-debian-python + bake-cl-som-imx8-alpine-python: + name: Bake cl-som-imx8-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-cl-som-imx8-debian-python + needs: prepare-cl-som-imx8-alpine-python env: - LIBRARY: library/cl-som-imx8-debian-python.json + LIBRARY: library/cl-som-imx8-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-cl-som-imx8-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-cl-som-imx8-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-cl-som-imx8-fedora-golang: - name: Prepare cl-som-imx8-fedora-golang + prepare-cl-som-imx8-debian-golang: + name: Prepare cl-som-imx8-debian-golang runs-on: ubuntu-latest - needs: bake-cl-som-imx8-fedora + needs: bake-cl-som-imx8-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/cl-som-imx8-fedora-golang.json + LIBRARY: library/cl-som-imx8-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-cl-som-imx8-fedora-golang: - name: Bake cl-som-imx8-fedora-golang + bake-cl-som-imx8-debian-golang: + name: Bake cl-som-imx8-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-cl-som-imx8-fedora-golang + needs: prepare-cl-som-imx8-debian-golang env: - LIBRARY: library/cl-som-imx8-fedora-golang.json + LIBRARY: library/cl-som-imx8-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-cl-som-imx8-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-cl-som-imx8-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-cl-som-imx8-fedora-node: - name: Prepare cl-som-imx8-fedora-node + prepare-cl-som-imx8-debian-node: + name: Prepare cl-som-imx8-debian-node runs-on: ubuntu-latest - needs: bake-cl-som-imx8-fedora + needs: bake-cl-som-imx8-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/cl-som-imx8-fedora-node.json + LIBRARY: library/cl-som-imx8-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-cl-som-imx8-fedora-node: - name: Bake cl-som-imx8-fedora-node + bake-cl-som-imx8-debian-node: + name: Bake cl-som-imx8-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-cl-som-imx8-fedora-node + needs: prepare-cl-som-imx8-debian-node env: - LIBRARY: library/cl-som-imx8-fedora-node.json + LIBRARY: library/cl-som-imx8-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-cl-som-imx8-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-cl-som-imx8-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-cl-som-imx8-fedora-python: - name: Prepare cl-som-imx8-fedora-python + prepare-cl-som-imx8-debian-openjdk: + name: Prepare cl-som-imx8-debian-openjdk runs-on: ubuntu-latest - needs: bake-cl-som-imx8-fedora + needs: bake-cl-som-imx8-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/cl-som-imx8-fedora-python.json + LIBRARY: library/cl-som-imx8-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-cl-som-imx8-fedora-python: - name: Bake cl-som-imx8-fedora-python + bake-cl-som-imx8-debian-openjdk: + name: Bake cl-som-imx8-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-cl-som-imx8-fedora-python + needs: prepare-cl-som-imx8-debian-openjdk env: - LIBRARY: library/cl-som-imx8-fedora-python.json + LIBRARY: library/cl-som-imx8-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-cl-som-imx8-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-cl-som-imx8-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-cl-som-imx8-ubuntu-golang: - name: Prepare cl-som-imx8-ubuntu-golang + prepare-cl-som-imx8-debian-python: + name: Prepare cl-som-imx8-debian-python runs-on: ubuntu-latest - needs: bake-cl-som-imx8-ubuntu + needs: bake-cl-som-imx8-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/cl-som-imx8-ubuntu-golang.json + LIBRARY: library/cl-som-imx8-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-cl-som-imx8-ubuntu-golang: - name: Bake cl-som-imx8-ubuntu-golang + bake-cl-som-imx8-debian-python: + name: Bake cl-som-imx8-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-cl-som-imx8-ubuntu-golang + needs: prepare-cl-som-imx8-debian-python env: - LIBRARY: library/cl-som-imx8-ubuntu-golang.json + LIBRARY: library/cl-som-imx8-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-cl-som-imx8-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-cl-som-imx8-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-cl-som-imx8-ubuntu-node: - name: Prepare cl-som-imx8-ubuntu-node + prepare-cl-som-imx8-fedora-golang: + name: Prepare cl-som-imx8-fedora-golang runs-on: ubuntu-latest - needs: bake-cl-som-imx8-ubuntu + needs: bake-cl-som-imx8-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/cl-som-imx8-ubuntu-node.json + LIBRARY: library/cl-som-imx8-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-cl-som-imx8-ubuntu-node: - name: Bake cl-som-imx8-ubuntu-node + bake-cl-som-imx8-fedora-golang: + name: Bake cl-som-imx8-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-cl-som-imx8-ubuntu-node + needs: prepare-cl-som-imx8-fedora-golang env: - LIBRARY: library/cl-som-imx8-ubuntu-node.json + LIBRARY: library/cl-som-imx8-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-cl-som-imx8-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-cl-som-imx8-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-cl-som-imx8-ubuntu-python: - name: Prepare cl-som-imx8-ubuntu-python + prepare-cl-som-imx8-fedora-node: + name: Prepare cl-som-imx8-fedora-node runs-on: ubuntu-latest - needs: bake-cl-som-imx8-ubuntu + needs: bake-cl-som-imx8-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/cl-som-imx8-ubuntu-python.json + LIBRARY: library/cl-som-imx8-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-cl-som-imx8-ubuntu-python: - name: Bake cl-som-imx8-ubuntu-python + bake-cl-som-imx8-fedora-node: + name: Bake cl-som-imx8-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-cl-som-imx8-ubuntu-python + needs: prepare-cl-som-imx8-fedora-node env: - LIBRARY: library/cl-som-imx8-ubuntu-python.json + LIBRARY: library/cl-som-imx8-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-cl-som-imx8-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-cl-som-imx8-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-cl-som-imx8-ubuntu-openjdk: - name: Prepare cl-som-imx8-ubuntu-openjdk + prepare-cl-som-imx8-fedora-python: + name: Prepare cl-som-imx8-fedora-python runs-on: ubuntu-latest - needs: bake-cl-som-imx8-ubuntu + needs: bake-cl-som-imx8-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/cl-som-imx8-ubuntu-openjdk.json + LIBRARY: library/cl-som-imx8-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-cl-som-imx8-ubuntu-openjdk: - name: Bake cl-som-imx8-ubuntu-openjdk + bake-cl-som-imx8-fedora-python: + name: Bake cl-som-imx8-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-cl-som-imx8-ubuntu-openjdk + needs: prepare-cl-som-imx8-fedora-python env: - LIBRARY: library/cl-som-imx8-ubuntu-openjdk.json + LIBRARY: library/cl-som-imx8-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-cl-som-imx8-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-cl-som-imx8-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-cl-som-imx8-alpine: - name: Prepare cl-som-imx8-alpine + prepare-cl-som-imx8-ubuntu-golang: + name: Prepare cl-som-imx8-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-cl-som-imx8-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/cl-som-imx8-alpine.json + LIBRARY: library/cl-som-imx8-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-cl-som-imx8-alpine: - name: Bake cl-som-imx8-alpine + bake-cl-som-imx8-ubuntu-golang: + name: Bake cl-som-imx8-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-cl-som-imx8-alpine + needs: prepare-cl-som-imx8-ubuntu-golang env: - LIBRARY: library/cl-som-imx8-alpine.json + LIBRARY: library/cl-som-imx8-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-cl-som-imx8-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-cl-som-imx8-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-cl-som-imx8-debian: - name: Prepare cl-som-imx8-debian + prepare-cl-som-imx8-ubuntu-node: + name: Prepare cl-som-imx8-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-cl-som-imx8-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/cl-som-imx8-debian.json + LIBRARY: library/cl-som-imx8-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-cl-som-imx8-debian: - name: Bake cl-som-imx8-debian + bake-cl-som-imx8-ubuntu-node: + name: Bake cl-som-imx8-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-cl-som-imx8-debian + needs: prepare-cl-som-imx8-ubuntu-node env: - LIBRARY: library/cl-som-imx8-debian.json + LIBRARY: library/cl-som-imx8-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-cl-som-imx8-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-cl-som-imx8-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-cl-som-imx8-fedora: - name: Prepare cl-som-imx8-fedora + prepare-cl-som-imx8-ubuntu-python: + name: Prepare cl-som-imx8-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-cl-som-imx8-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/cl-som-imx8-fedora.json + LIBRARY: library/cl-som-imx8-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-cl-som-imx8-fedora: - name: Bake cl-som-imx8-fedora + bake-cl-som-imx8-ubuntu-python: + name: Bake cl-som-imx8-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-cl-som-imx8-fedora + needs: prepare-cl-som-imx8-ubuntu-python env: - LIBRARY: library/cl-som-imx8-fedora.json + LIBRARY: library/cl-som-imx8-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-cl-som-imx8-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-cl-som-imx8-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-cl-som-imx8-ubuntu: - name: Prepare cl-som-imx8-ubuntu + prepare-cl-som-imx8-ubuntu-openjdk: + name: Prepare cl-som-imx8-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-cl-som-imx8-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/cl-som-imx8-ubuntu.json + LIBRARY: library/cl-som-imx8-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-cl-som-imx8-ubuntu: - name: Bake cl-som-imx8-ubuntu + bake-cl-som-imx8-ubuntu-openjdk: + name: Bake cl-som-imx8-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-cl-som-imx8-ubuntu + needs: prepare-cl-som-imx8-ubuntu-openjdk env: - LIBRARY: library/cl-som-imx8-ubuntu.json + LIBRARY: library/cl-som-imx8-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-cl-som-imx8-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-cl-som-imx8-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-cnx100-xavier-nx.yml b/.github/workflows/bake-cnx100-xavier-nx.yml index 10fa10a36b22..221205da34da 100644 --- a/.github/workflows/bake-cnx100-xavier-nx.yml +++ b/.github/workflows/bake-cnx100-xavier-nx.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-cnx100-xavier-nx-alpine-golang: - name: Prepare cnx100-xavier-nx-alpine-golang + prepare-cnx100-xavier-nx-alpine: + name: Prepare cnx100-xavier-nx-alpine runs-on: ubuntu-latest - needs: bake-cnx100-xavier-nx-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/cnx100-xavier-nx-alpine-golang.json + LIBRARY: library/cnx100-xavier-nx-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-cnx100-xavier-nx-alpine-golang: - name: Bake cnx100-xavier-nx-alpine-golang + bake-cnx100-xavier-nx-alpine: + name: Bake cnx100-xavier-nx-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-cnx100-xavier-nx-alpine-golang + needs: prepare-cnx100-xavier-nx-alpine env: - LIBRARY: library/cnx100-xavier-nx-alpine-golang.json + LIBRARY: library/cnx100-xavier-nx-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-cnx100-xavier-nx-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-cnx100-xavier-nx-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-cnx100-xavier-nx-alpine-node: - name: Prepare cnx100-xavier-nx-alpine-node + prepare-cnx100-xavier-nx-debian: + name: Prepare cnx100-xavier-nx-debian runs-on: ubuntu-latest - needs: bake-cnx100-xavier-nx-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/cnx100-xavier-nx-alpine-node.json + LIBRARY: library/cnx100-xavier-nx-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-cnx100-xavier-nx-alpine-node: - name: Bake cnx100-xavier-nx-alpine-node + bake-cnx100-xavier-nx-debian: + name: Bake cnx100-xavier-nx-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-cnx100-xavier-nx-alpine-node + needs: prepare-cnx100-xavier-nx-debian env: - LIBRARY: library/cnx100-xavier-nx-alpine-node.json + LIBRARY: library/cnx100-xavier-nx-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-cnx100-xavier-nx-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-cnx100-xavier-nx-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-cnx100-xavier-nx-alpine-python: - name: Prepare cnx100-xavier-nx-alpine-python + prepare-cnx100-xavier-nx-fedora: + name: Prepare cnx100-xavier-nx-fedora runs-on: ubuntu-latest - needs: bake-cnx100-xavier-nx-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/cnx100-xavier-nx-alpine-python.json + LIBRARY: library/cnx100-xavier-nx-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-cnx100-xavier-nx-alpine-python: - name: Bake cnx100-xavier-nx-alpine-python + bake-cnx100-xavier-nx-fedora: + name: Bake cnx100-xavier-nx-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-cnx100-xavier-nx-alpine-python + needs: prepare-cnx100-xavier-nx-fedora env: - LIBRARY: library/cnx100-xavier-nx-alpine-python.json + LIBRARY: library/cnx100-xavier-nx-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-cnx100-xavier-nx-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-cnx100-xavier-nx-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-cnx100-xavier-nx-debian-golang: - name: Prepare cnx100-xavier-nx-debian-golang + prepare-cnx100-xavier-nx-ubuntu: + name: Prepare cnx100-xavier-nx-ubuntu runs-on: ubuntu-latest - needs: bake-cnx100-xavier-nx-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/cnx100-xavier-nx-debian-golang.json + LIBRARY: library/cnx100-xavier-nx-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-cnx100-xavier-nx-debian-golang: - name: Bake cnx100-xavier-nx-debian-golang + bake-cnx100-xavier-nx-ubuntu: + name: Bake cnx100-xavier-nx-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-cnx100-xavier-nx-debian-golang + needs: prepare-cnx100-xavier-nx-ubuntu env: - LIBRARY: library/cnx100-xavier-nx-debian-golang.json + LIBRARY: library/cnx100-xavier-nx-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-cnx100-xavier-nx-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-cnx100-xavier-nx-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-cnx100-xavier-nx-debian-node: - name: Prepare cnx100-xavier-nx-debian-node + prepare-cnx100-xavier-nx-alpine-golang: + name: Prepare cnx100-xavier-nx-alpine-golang runs-on: ubuntu-latest - needs: bake-cnx100-xavier-nx-debian + needs: bake-cnx100-xavier-nx-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/cnx100-xavier-nx-debian-node.json + LIBRARY: library/cnx100-xavier-nx-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-cnx100-xavier-nx-debian-node: - name: Bake cnx100-xavier-nx-debian-node + bake-cnx100-xavier-nx-alpine-golang: + name: Bake cnx100-xavier-nx-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-cnx100-xavier-nx-debian-node + needs: prepare-cnx100-xavier-nx-alpine-golang env: - LIBRARY: library/cnx100-xavier-nx-debian-node.json + LIBRARY: library/cnx100-xavier-nx-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-cnx100-xavier-nx-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-cnx100-xavier-nx-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-cnx100-xavier-nx-debian-openjdk: - name: Prepare cnx100-xavier-nx-debian-openjdk + prepare-cnx100-xavier-nx-alpine-node: + name: Prepare cnx100-xavier-nx-alpine-node runs-on: ubuntu-latest - needs: bake-cnx100-xavier-nx-debian + needs: bake-cnx100-xavier-nx-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/cnx100-xavier-nx-debian-openjdk.json + LIBRARY: library/cnx100-xavier-nx-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-cnx100-xavier-nx-debian-openjdk: - name: Bake cnx100-xavier-nx-debian-openjdk + bake-cnx100-xavier-nx-alpine-node: + name: Bake cnx100-xavier-nx-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-cnx100-xavier-nx-debian-openjdk + needs: prepare-cnx100-xavier-nx-alpine-node env: - LIBRARY: library/cnx100-xavier-nx-debian-openjdk.json + LIBRARY: library/cnx100-xavier-nx-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-cnx100-xavier-nx-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-cnx100-xavier-nx-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-cnx100-xavier-nx-debian-python: - name: Prepare cnx100-xavier-nx-debian-python + prepare-cnx100-xavier-nx-alpine-python: + name: Prepare cnx100-xavier-nx-alpine-python runs-on: ubuntu-latest - needs: bake-cnx100-xavier-nx-debian + needs: bake-cnx100-xavier-nx-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/cnx100-xavier-nx-debian-python.json + LIBRARY: library/cnx100-xavier-nx-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-cnx100-xavier-nx-debian-python: - name: Bake cnx100-xavier-nx-debian-python + bake-cnx100-xavier-nx-alpine-python: + name: Bake cnx100-xavier-nx-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-cnx100-xavier-nx-debian-python + needs: prepare-cnx100-xavier-nx-alpine-python env: - LIBRARY: library/cnx100-xavier-nx-debian-python.json + LIBRARY: library/cnx100-xavier-nx-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-cnx100-xavier-nx-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-cnx100-xavier-nx-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-cnx100-xavier-nx-fedora-golang: - name: Prepare cnx100-xavier-nx-fedora-golang + prepare-cnx100-xavier-nx-debian-golang: + name: Prepare cnx100-xavier-nx-debian-golang runs-on: ubuntu-latest - needs: bake-cnx100-xavier-nx-fedora + needs: bake-cnx100-xavier-nx-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/cnx100-xavier-nx-fedora-golang.json + LIBRARY: library/cnx100-xavier-nx-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-cnx100-xavier-nx-fedora-golang: - name: Bake cnx100-xavier-nx-fedora-golang + bake-cnx100-xavier-nx-debian-golang: + name: Bake cnx100-xavier-nx-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-cnx100-xavier-nx-fedora-golang + needs: prepare-cnx100-xavier-nx-debian-golang env: - LIBRARY: library/cnx100-xavier-nx-fedora-golang.json + LIBRARY: library/cnx100-xavier-nx-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-cnx100-xavier-nx-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-cnx100-xavier-nx-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-cnx100-xavier-nx-fedora-node: - name: Prepare cnx100-xavier-nx-fedora-node + prepare-cnx100-xavier-nx-debian-node: + name: Prepare cnx100-xavier-nx-debian-node runs-on: ubuntu-latest - needs: bake-cnx100-xavier-nx-fedora + needs: bake-cnx100-xavier-nx-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/cnx100-xavier-nx-fedora-node.json + LIBRARY: library/cnx100-xavier-nx-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-cnx100-xavier-nx-fedora-node: - name: Bake cnx100-xavier-nx-fedora-node + bake-cnx100-xavier-nx-debian-node: + name: Bake cnx100-xavier-nx-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-cnx100-xavier-nx-fedora-node + needs: prepare-cnx100-xavier-nx-debian-node env: - LIBRARY: library/cnx100-xavier-nx-fedora-node.json + LIBRARY: library/cnx100-xavier-nx-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-cnx100-xavier-nx-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-cnx100-xavier-nx-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-cnx100-xavier-nx-fedora-python: - name: Prepare cnx100-xavier-nx-fedora-python + prepare-cnx100-xavier-nx-debian-openjdk: + name: Prepare cnx100-xavier-nx-debian-openjdk runs-on: ubuntu-latest - needs: bake-cnx100-xavier-nx-fedora + needs: bake-cnx100-xavier-nx-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/cnx100-xavier-nx-fedora-python.json + LIBRARY: library/cnx100-xavier-nx-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-cnx100-xavier-nx-fedora-python: - name: Bake cnx100-xavier-nx-fedora-python + bake-cnx100-xavier-nx-debian-openjdk: + name: Bake cnx100-xavier-nx-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-cnx100-xavier-nx-fedora-python + needs: prepare-cnx100-xavier-nx-debian-openjdk env: - LIBRARY: library/cnx100-xavier-nx-fedora-python.json + LIBRARY: library/cnx100-xavier-nx-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-cnx100-xavier-nx-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-cnx100-xavier-nx-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-cnx100-xavier-nx-ubuntu-golang: - name: Prepare cnx100-xavier-nx-ubuntu-golang + prepare-cnx100-xavier-nx-debian-python: + name: Prepare cnx100-xavier-nx-debian-python runs-on: ubuntu-latest - needs: bake-cnx100-xavier-nx-ubuntu + needs: bake-cnx100-xavier-nx-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/cnx100-xavier-nx-ubuntu-golang.json + LIBRARY: library/cnx100-xavier-nx-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-cnx100-xavier-nx-ubuntu-golang: - name: Bake cnx100-xavier-nx-ubuntu-golang + bake-cnx100-xavier-nx-debian-python: + name: Bake cnx100-xavier-nx-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-cnx100-xavier-nx-ubuntu-golang + needs: prepare-cnx100-xavier-nx-debian-python env: - LIBRARY: library/cnx100-xavier-nx-ubuntu-golang.json + LIBRARY: library/cnx100-xavier-nx-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-cnx100-xavier-nx-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-cnx100-xavier-nx-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-cnx100-xavier-nx-ubuntu-node: - name: Prepare cnx100-xavier-nx-ubuntu-node + prepare-cnx100-xavier-nx-fedora-golang: + name: Prepare cnx100-xavier-nx-fedora-golang runs-on: ubuntu-latest - needs: bake-cnx100-xavier-nx-ubuntu + needs: bake-cnx100-xavier-nx-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/cnx100-xavier-nx-ubuntu-node.json + LIBRARY: library/cnx100-xavier-nx-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-cnx100-xavier-nx-ubuntu-node: - name: Bake cnx100-xavier-nx-ubuntu-node + bake-cnx100-xavier-nx-fedora-golang: + name: Bake cnx100-xavier-nx-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-cnx100-xavier-nx-ubuntu-node + needs: prepare-cnx100-xavier-nx-fedora-golang env: - LIBRARY: library/cnx100-xavier-nx-ubuntu-node.json + LIBRARY: library/cnx100-xavier-nx-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-cnx100-xavier-nx-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-cnx100-xavier-nx-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-cnx100-xavier-nx-ubuntu-python: - name: Prepare cnx100-xavier-nx-ubuntu-python + prepare-cnx100-xavier-nx-fedora-node: + name: Prepare cnx100-xavier-nx-fedora-node runs-on: ubuntu-latest - needs: bake-cnx100-xavier-nx-ubuntu + needs: bake-cnx100-xavier-nx-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/cnx100-xavier-nx-ubuntu-python.json + LIBRARY: library/cnx100-xavier-nx-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-cnx100-xavier-nx-ubuntu-python: - name: Bake cnx100-xavier-nx-ubuntu-python + bake-cnx100-xavier-nx-fedora-node: + name: Bake cnx100-xavier-nx-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-cnx100-xavier-nx-ubuntu-python + needs: prepare-cnx100-xavier-nx-fedora-node env: - LIBRARY: library/cnx100-xavier-nx-ubuntu-python.json + LIBRARY: library/cnx100-xavier-nx-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-cnx100-xavier-nx-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-cnx100-xavier-nx-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-cnx100-xavier-nx-ubuntu-openjdk: - name: Prepare cnx100-xavier-nx-ubuntu-openjdk + prepare-cnx100-xavier-nx-fedora-python: + name: Prepare cnx100-xavier-nx-fedora-python runs-on: ubuntu-latest - needs: bake-cnx100-xavier-nx-ubuntu + needs: bake-cnx100-xavier-nx-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/cnx100-xavier-nx-ubuntu-openjdk.json + LIBRARY: library/cnx100-xavier-nx-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-cnx100-xavier-nx-ubuntu-openjdk: - name: Bake cnx100-xavier-nx-ubuntu-openjdk + bake-cnx100-xavier-nx-fedora-python: + name: Bake cnx100-xavier-nx-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-cnx100-xavier-nx-ubuntu-openjdk + needs: prepare-cnx100-xavier-nx-fedora-python env: - LIBRARY: library/cnx100-xavier-nx-ubuntu-openjdk.json + LIBRARY: library/cnx100-xavier-nx-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-cnx100-xavier-nx-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-cnx100-xavier-nx-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-cnx100-xavier-nx-alpine: - name: Prepare cnx100-xavier-nx-alpine + prepare-cnx100-xavier-nx-ubuntu-golang: + name: Prepare cnx100-xavier-nx-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-cnx100-xavier-nx-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/cnx100-xavier-nx-alpine.json + LIBRARY: library/cnx100-xavier-nx-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-cnx100-xavier-nx-alpine: - name: Bake cnx100-xavier-nx-alpine + bake-cnx100-xavier-nx-ubuntu-golang: + name: Bake cnx100-xavier-nx-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-cnx100-xavier-nx-alpine + needs: prepare-cnx100-xavier-nx-ubuntu-golang env: - LIBRARY: library/cnx100-xavier-nx-alpine.json + LIBRARY: library/cnx100-xavier-nx-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-cnx100-xavier-nx-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-cnx100-xavier-nx-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-cnx100-xavier-nx-debian: - name: Prepare cnx100-xavier-nx-debian + prepare-cnx100-xavier-nx-ubuntu-node: + name: Prepare cnx100-xavier-nx-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-cnx100-xavier-nx-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/cnx100-xavier-nx-debian.json + LIBRARY: library/cnx100-xavier-nx-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-cnx100-xavier-nx-debian: - name: Bake cnx100-xavier-nx-debian + bake-cnx100-xavier-nx-ubuntu-node: + name: Bake cnx100-xavier-nx-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-cnx100-xavier-nx-debian + needs: prepare-cnx100-xavier-nx-ubuntu-node env: - LIBRARY: library/cnx100-xavier-nx-debian.json + LIBRARY: library/cnx100-xavier-nx-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-cnx100-xavier-nx-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-cnx100-xavier-nx-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-cnx100-xavier-nx-fedora: - name: Prepare cnx100-xavier-nx-fedora + prepare-cnx100-xavier-nx-ubuntu-python: + name: Prepare cnx100-xavier-nx-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-cnx100-xavier-nx-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/cnx100-xavier-nx-fedora.json + LIBRARY: library/cnx100-xavier-nx-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-cnx100-xavier-nx-fedora: - name: Bake cnx100-xavier-nx-fedora + bake-cnx100-xavier-nx-ubuntu-python: + name: Bake cnx100-xavier-nx-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-cnx100-xavier-nx-fedora + needs: prepare-cnx100-xavier-nx-ubuntu-python env: - LIBRARY: library/cnx100-xavier-nx-fedora.json + LIBRARY: library/cnx100-xavier-nx-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-cnx100-xavier-nx-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-cnx100-xavier-nx-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-cnx100-xavier-nx-ubuntu: - name: Prepare cnx100-xavier-nx-ubuntu + prepare-cnx100-xavier-nx-ubuntu-openjdk: + name: Prepare cnx100-xavier-nx-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-cnx100-xavier-nx-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/cnx100-xavier-nx-ubuntu.json + LIBRARY: library/cnx100-xavier-nx-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-cnx100-xavier-nx-ubuntu: - name: Bake cnx100-xavier-nx-ubuntu + bake-cnx100-xavier-nx-ubuntu-openjdk: + name: Bake cnx100-xavier-nx-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-cnx100-xavier-nx-ubuntu + needs: prepare-cnx100-xavier-nx-ubuntu-openjdk env: - LIBRARY: library/cnx100-xavier-nx-ubuntu.json + LIBRARY: library/cnx100-xavier-nx-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-cnx100-xavier-nx-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-cnx100-xavier-nx-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-coral-dev.yml b/.github/workflows/bake-coral-dev.yml index c42f198eddbe..8de769aeec00 100644 --- a/.github/workflows/bake-coral-dev.yml +++ b/.github/workflows/bake-coral-dev.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-coral-dev-alpine-golang: - name: Prepare coral-dev-alpine-golang + prepare-coral-dev-alpine: + name: Prepare coral-dev-alpine runs-on: ubuntu-latest - needs: bake-coral-dev-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/coral-dev-alpine-golang.json + LIBRARY: library/coral-dev-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-coral-dev-alpine-golang: - name: Bake coral-dev-alpine-golang + bake-coral-dev-alpine: + name: Bake coral-dev-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-coral-dev-alpine-golang + needs: prepare-coral-dev-alpine env: - LIBRARY: library/coral-dev-alpine-golang.json + LIBRARY: library/coral-dev-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-coral-dev-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-coral-dev-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-coral-dev-alpine-node: - name: Prepare coral-dev-alpine-node + prepare-coral-dev-debian: + name: Prepare coral-dev-debian runs-on: ubuntu-latest - needs: bake-coral-dev-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/coral-dev-alpine-node.json + LIBRARY: library/coral-dev-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-coral-dev-alpine-node: - name: Bake coral-dev-alpine-node + bake-coral-dev-debian: + name: Bake coral-dev-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-coral-dev-alpine-node + needs: prepare-coral-dev-debian env: - LIBRARY: library/coral-dev-alpine-node.json + LIBRARY: library/coral-dev-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-coral-dev-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-coral-dev-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-coral-dev-alpine-python: - name: Prepare coral-dev-alpine-python + prepare-coral-dev-fedora: + name: Prepare coral-dev-fedora runs-on: ubuntu-latest - needs: bake-coral-dev-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/coral-dev-alpine-python.json + LIBRARY: library/coral-dev-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-coral-dev-alpine-python: - name: Bake coral-dev-alpine-python + bake-coral-dev-fedora: + name: Bake coral-dev-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-coral-dev-alpine-python + needs: prepare-coral-dev-fedora env: - LIBRARY: library/coral-dev-alpine-python.json + LIBRARY: library/coral-dev-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-coral-dev-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-coral-dev-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-coral-dev-debian-golang: - name: Prepare coral-dev-debian-golang + prepare-coral-dev-ubuntu: + name: Prepare coral-dev-ubuntu runs-on: ubuntu-latest - needs: bake-coral-dev-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/coral-dev-debian-golang.json + LIBRARY: library/coral-dev-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-coral-dev-debian-golang: - name: Bake coral-dev-debian-golang + bake-coral-dev-ubuntu: + name: Bake coral-dev-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-coral-dev-debian-golang + needs: prepare-coral-dev-ubuntu env: - LIBRARY: library/coral-dev-debian-golang.json + LIBRARY: library/coral-dev-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-coral-dev-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-coral-dev-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-coral-dev-debian-node: - name: Prepare coral-dev-debian-node + prepare-coral-dev-alpine-golang: + name: Prepare coral-dev-alpine-golang runs-on: ubuntu-latest - needs: bake-coral-dev-debian + needs: bake-coral-dev-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/coral-dev-debian-node.json + LIBRARY: library/coral-dev-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-coral-dev-debian-node: - name: Bake coral-dev-debian-node + bake-coral-dev-alpine-golang: + name: Bake coral-dev-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-coral-dev-debian-node + needs: prepare-coral-dev-alpine-golang env: - LIBRARY: library/coral-dev-debian-node.json + LIBRARY: library/coral-dev-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-coral-dev-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-coral-dev-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-coral-dev-debian-openjdk: - name: Prepare coral-dev-debian-openjdk + prepare-coral-dev-alpine-node: + name: Prepare coral-dev-alpine-node runs-on: ubuntu-latest - needs: bake-coral-dev-debian + needs: bake-coral-dev-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/coral-dev-debian-openjdk.json + LIBRARY: library/coral-dev-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-coral-dev-debian-openjdk: - name: Bake coral-dev-debian-openjdk + bake-coral-dev-alpine-node: + name: Bake coral-dev-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-coral-dev-debian-openjdk + needs: prepare-coral-dev-alpine-node env: - LIBRARY: library/coral-dev-debian-openjdk.json + LIBRARY: library/coral-dev-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-coral-dev-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-coral-dev-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-coral-dev-debian-python: - name: Prepare coral-dev-debian-python + prepare-coral-dev-alpine-python: + name: Prepare coral-dev-alpine-python runs-on: ubuntu-latest - needs: bake-coral-dev-debian + needs: bake-coral-dev-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/coral-dev-debian-python.json + LIBRARY: library/coral-dev-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-coral-dev-debian-python: - name: Bake coral-dev-debian-python + bake-coral-dev-alpine-python: + name: Bake coral-dev-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-coral-dev-debian-python + needs: prepare-coral-dev-alpine-python env: - LIBRARY: library/coral-dev-debian-python.json + LIBRARY: library/coral-dev-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-coral-dev-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-coral-dev-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-coral-dev-fedora-golang: - name: Prepare coral-dev-fedora-golang + prepare-coral-dev-debian-golang: + name: Prepare coral-dev-debian-golang runs-on: ubuntu-latest - needs: bake-coral-dev-fedora + needs: bake-coral-dev-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/coral-dev-fedora-golang.json + LIBRARY: library/coral-dev-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-coral-dev-fedora-golang: - name: Bake coral-dev-fedora-golang + bake-coral-dev-debian-golang: + name: Bake coral-dev-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-coral-dev-fedora-golang + needs: prepare-coral-dev-debian-golang env: - LIBRARY: library/coral-dev-fedora-golang.json + LIBRARY: library/coral-dev-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-coral-dev-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-coral-dev-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-coral-dev-fedora-node: - name: Prepare coral-dev-fedora-node + prepare-coral-dev-debian-node: + name: Prepare coral-dev-debian-node runs-on: ubuntu-latest - needs: bake-coral-dev-fedora + needs: bake-coral-dev-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/coral-dev-fedora-node.json + LIBRARY: library/coral-dev-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-coral-dev-fedora-node: - name: Bake coral-dev-fedora-node + bake-coral-dev-debian-node: + name: Bake coral-dev-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-coral-dev-fedora-node + needs: prepare-coral-dev-debian-node env: - LIBRARY: library/coral-dev-fedora-node.json + LIBRARY: library/coral-dev-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-coral-dev-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-coral-dev-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-coral-dev-fedora-python: - name: Prepare coral-dev-fedora-python + prepare-coral-dev-debian-openjdk: + name: Prepare coral-dev-debian-openjdk runs-on: ubuntu-latest - needs: bake-coral-dev-fedora + needs: bake-coral-dev-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/coral-dev-fedora-python.json + LIBRARY: library/coral-dev-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-coral-dev-fedora-python: - name: Bake coral-dev-fedora-python + bake-coral-dev-debian-openjdk: + name: Bake coral-dev-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-coral-dev-fedora-python + needs: prepare-coral-dev-debian-openjdk env: - LIBRARY: library/coral-dev-fedora-python.json + LIBRARY: library/coral-dev-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-coral-dev-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-coral-dev-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-coral-dev-ubuntu-golang: - name: Prepare coral-dev-ubuntu-golang + prepare-coral-dev-debian-python: + name: Prepare coral-dev-debian-python runs-on: ubuntu-latest - needs: bake-coral-dev-ubuntu + needs: bake-coral-dev-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/coral-dev-ubuntu-golang.json + LIBRARY: library/coral-dev-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-coral-dev-ubuntu-golang: - name: Bake coral-dev-ubuntu-golang + bake-coral-dev-debian-python: + name: Bake coral-dev-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-coral-dev-ubuntu-golang + needs: prepare-coral-dev-debian-python env: - LIBRARY: library/coral-dev-ubuntu-golang.json + LIBRARY: library/coral-dev-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-coral-dev-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-coral-dev-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-coral-dev-ubuntu-node: - name: Prepare coral-dev-ubuntu-node + prepare-coral-dev-fedora-golang: + name: Prepare coral-dev-fedora-golang runs-on: ubuntu-latest - needs: bake-coral-dev-ubuntu + needs: bake-coral-dev-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/coral-dev-ubuntu-node.json + LIBRARY: library/coral-dev-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-coral-dev-ubuntu-node: - name: Bake coral-dev-ubuntu-node + bake-coral-dev-fedora-golang: + name: Bake coral-dev-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-coral-dev-ubuntu-node + needs: prepare-coral-dev-fedora-golang env: - LIBRARY: library/coral-dev-ubuntu-node.json + LIBRARY: library/coral-dev-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-coral-dev-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-coral-dev-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-coral-dev-ubuntu-python: - name: Prepare coral-dev-ubuntu-python + prepare-coral-dev-fedora-node: + name: Prepare coral-dev-fedora-node runs-on: ubuntu-latest - needs: bake-coral-dev-ubuntu + needs: bake-coral-dev-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/coral-dev-ubuntu-python.json + LIBRARY: library/coral-dev-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-coral-dev-ubuntu-python: - name: Bake coral-dev-ubuntu-python + bake-coral-dev-fedora-node: + name: Bake coral-dev-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-coral-dev-ubuntu-python + needs: prepare-coral-dev-fedora-node env: - LIBRARY: library/coral-dev-ubuntu-python.json + LIBRARY: library/coral-dev-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-coral-dev-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-coral-dev-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-coral-dev-ubuntu-openjdk: - name: Prepare coral-dev-ubuntu-openjdk + prepare-coral-dev-fedora-python: + name: Prepare coral-dev-fedora-python runs-on: ubuntu-latest - needs: bake-coral-dev-ubuntu + needs: bake-coral-dev-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/coral-dev-ubuntu-openjdk.json + LIBRARY: library/coral-dev-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-coral-dev-ubuntu-openjdk: - name: Bake coral-dev-ubuntu-openjdk + bake-coral-dev-fedora-python: + name: Bake coral-dev-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-coral-dev-ubuntu-openjdk + needs: prepare-coral-dev-fedora-python env: - LIBRARY: library/coral-dev-ubuntu-openjdk.json + LIBRARY: library/coral-dev-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-coral-dev-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-coral-dev-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-coral-dev-alpine: - name: Prepare coral-dev-alpine + prepare-coral-dev-ubuntu-golang: + name: Prepare coral-dev-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-coral-dev-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/coral-dev-alpine.json + LIBRARY: library/coral-dev-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-coral-dev-alpine: - name: Bake coral-dev-alpine + bake-coral-dev-ubuntu-golang: + name: Bake coral-dev-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-coral-dev-alpine + needs: prepare-coral-dev-ubuntu-golang env: - LIBRARY: library/coral-dev-alpine.json + LIBRARY: library/coral-dev-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-coral-dev-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-coral-dev-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-coral-dev-debian: - name: Prepare coral-dev-debian + prepare-coral-dev-ubuntu-node: + name: Prepare coral-dev-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-coral-dev-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/coral-dev-debian.json + LIBRARY: library/coral-dev-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-coral-dev-debian: - name: Bake coral-dev-debian + bake-coral-dev-ubuntu-node: + name: Bake coral-dev-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-coral-dev-debian + needs: prepare-coral-dev-ubuntu-node env: - LIBRARY: library/coral-dev-debian.json + LIBRARY: library/coral-dev-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-coral-dev-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-coral-dev-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-coral-dev-fedora: - name: Prepare coral-dev-fedora + prepare-coral-dev-ubuntu-python: + name: Prepare coral-dev-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-coral-dev-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/coral-dev-fedora.json + LIBRARY: library/coral-dev-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-coral-dev-fedora: - name: Bake coral-dev-fedora + bake-coral-dev-ubuntu-python: + name: Bake coral-dev-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-coral-dev-fedora + needs: prepare-coral-dev-ubuntu-python env: - LIBRARY: library/coral-dev-fedora.json + LIBRARY: library/coral-dev-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-coral-dev-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-coral-dev-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-coral-dev-ubuntu: - name: Prepare coral-dev-ubuntu + prepare-coral-dev-ubuntu-openjdk: + name: Prepare coral-dev-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-coral-dev-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/coral-dev-ubuntu.json + LIBRARY: library/coral-dev-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-coral-dev-ubuntu: - name: Bake coral-dev-ubuntu + bake-coral-dev-ubuntu-openjdk: + name: Bake coral-dev-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-coral-dev-ubuntu + needs: prepare-coral-dev-ubuntu-openjdk env: - LIBRARY: library/coral-dev-ubuntu.json + LIBRARY: library/coral-dev-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-coral-dev-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-coral-dev-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-etcher-pro.yml b/.github/workflows/bake-etcher-pro.yml index 67f8fcee5f68..a9f6776e6bbc 100644 --- a/.github/workflows/bake-etcher-pro.yml +++ b/.github/workflows/bake-etcher-pro.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-etcher-pro-alpine-golang: - name: Prepare etcher-pro-alpine-golang + prepare-etcher-pro-alpine: + name: Prepare etcher-pro-alpine runs-on: ubuntu-latest - needs: bake-etcher-pro-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/etcher-pro-alpine-golang.json + LIBRARY: library/etcher-pro-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-etcher-pro-alpine-golang: - name: Bake etcher-pro-alpine-golang + bake-etcher-pro-alpine: + name: Bake etcher-pro-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-etcher-pro-alpine-golang + needs: prepare-etcher-pro-alpine env: - LIBRARY: library/etcher-pro-alpine-golang.json + LIBRARY: library/etcher-pro-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-etcher-pro-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-etcher-pro-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-etcher-pro-alpine-node: - name: Prepare etcher-pro-alpine-node + prepare-etcher-pro-debian: + name: Prepare etcher-pro-debian runs-on: ubuntu-latest - needs: bake-etcher-pro-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/etcher-pro-alpine-node.json + LIBRARY: library/etcher-pro-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-etcher-pro-alpine-node: - name: Bake etcher-pro-alpine-node + bake-etcher-pro-debian: + name: Bake etcher-pro-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-etcher-pro-alpine-node + needs: prepare-etcher-pro-debian env: - LIBRARY: library/etcher-pro-alpine-node.json + LIBRARY: library/etcher-pro-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-etcher-pro-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-etcher-pro-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-etcher-pro-alpine-python: - name: Prepare etcher-pro-alpine-python + prepare-etcher-pro-fedora: + name: Prepare etcher-pro-fedora runs-on: ubuntu-latest - needs: bake-etcher-pro-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/etcher-pro-alpine-python.json + LIBRARY: library/etcher-pro-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-etcher-pro-alpine-python: - name: Bake etcher-pro-alpine-python + bake-etcher-pro-fedora: + name: Bake etcher-pro-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-etcher-pro-alpine-python + needs: prepare-etcher-pro-fedora env: - LIBRARY: library/etcher-pro-alpine-python.json + LIBRARY: library/etcher-pro-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-etcher-pro-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-etcher-pro-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-etcher-pro-debian-golang: - name: Prepare etcher-pro-debian-golang + prepare-etcher-pro-ubuntu: + name: Prepare etcher-pro-ubuntu runs-on: ubuntu-latest - needs: bake-etcher-pro-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/etcher-pro-debian-golang.json + LIBRARY: library/etcher-pro-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-etcher-pro-debian-golang: - name: Bake etcher-pro-debian-golang + bake-etcher-pro-ubuntu: + name: Bake etcher-pro-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-etcher-pro-debian-golang + needs: prepare-etcher-pro-ubuntu env: - LIBRARY: library/etcher-pro-debian-golang.json + LIBRARY: library/etcher-pro-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-etcher-pro-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-etcher-pro-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-etcher-pro-debian-node: - name: Prepare etcher-pro-debian-node + prepare-etcher-pro-alpine-golang: + name: Prepare etcher-pro-alpine-golang runs-on: ubuntu-latest - needs: bake-etcher-pro-debian + needs: bake-etcher-pro-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/etcher-pro-debian-node.json + LIBRARY: library/etcher-pro-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-etcher-pro-debian-node: - name: Bake etcher-pro-debian-node + bake-etcher-pro-alpine-golang: + name: Bake etcher-pro-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-etcher-pro-debian-node + needs: prepare-etcher-pro-alpine-golang env: - LIBRARY: library/etcher-pro-debian-node.json + LIBRARY: library/etcher-pro-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-etcher-pro-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-etcher-pro-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-etcher-pro-debian-openjdk: - name: Prepare etcher-pro-debian-openjdk + prepare-etcher-pro-alpine-node: + name: Prepare etcher-pro-alpine-node runs-on: ubuntu-latest - needs: bake-etcher-pro-debian + needs: bake-etcher-pro-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/etcher-pro-debian-openjdk.json + LIBRARY: library/etcher-pro-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-etcher-pro-debian-openjdk: - name: Bake etcher-pro-debian-openjdk + bake-etcher-pro-alpine-node: + name: Bake etcher-pro-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-etcher-pro-debian-openjdk + needs: prepare-etcher-pro-alpine-node env: - LIBRARY: library/etcher-pro-debian-openjdk.json + LIBRARY: library/etcher-pro-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-etcher-pro-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-etcher-pro-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-etcher-pro-debian-python: - name: Prepare etcher-pro-debian-python + prepare-etcher-pro-alpine-python: + name: Prepare etcher-pro-alpine-python runs-on: ubuntu-latest - needs: bake-etcher-pro-debian + needs: bake-etcher-pro-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/etcher-pro-debian-python.json + LIBRARY: library/etcher-pro-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-etcher-pro-debian-python: - name: Bake etcher-pro-debian-python + bake-etcher-pro-alpine-python: + name: Bake etcher-pro-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-etcher-pro-debian-python + needs: prepare-etcher-pro-alpine-python env: - LIBRARY: library/etcher-pro-debian-python.json + LIBRARY: library/etcher-pro-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-etcher-pro-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-etcher-pro-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-etcher-pro-fedora-golang: - name: Prepare etcher-pro-fedora-golang + prepare-etcher-pro-debian-golang: + name: Prepare etcher-pro-debian-golang runs-on: ubuntu-latest - needs: bake-etcher-pro-fedora + needs: bake-etcher-pro-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/etcher-pro-fedora-golang.json + LIBRARY: library/etcher-pro-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-etcher-pro-fedora-golang: - name: Bake etcher-pro-fedora-golang + bake-etcher-pro-debian-golang: + name: Bake etcher-pro-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-etcher-pro-fedora-golang + needs: prepare-etcher-pro-debian-golang env: - LIBRARY: library/etcher-pro-fedora-golang.json + LIBRARY: library/etcher-pro-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-etcher-pro-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-etcher-pro-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-etcher-pro-fedora-node: - name: Prepare etcher-pro-fedora-node + prepare-etcher-pro-debian-node: + name: Prepare etcher-pro-debian-node runs-on: ubuntu-latest - needs: bake-etcher-pro-fedora + needs: bake-etcher-pro-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/etcher-pro-fedora-node.json + LIBRARY: library/etcher-pro-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-etcher-pro-fedora-node: - name: Bake etcher-pro-fedora-node + bake-etcher-pro-debian-node: + name: Bake etcher-pro-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-etcher-pro-fedora-node + needs: prepare-etcher-pro-debian-node env: - LIBRARY: library/etcher-pro-fedora-node.json + LIBRARY: library/etcher-pro-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-etcher-pro-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-etcher-pro-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-etcher-pro-fedora-python: - name: Prepare etcher-pro-fedora-python + prepare-etcher-pro-debian-openjdk: + name: Prepare etcher-pro-debian-openjdk runs-on: ubuntu-latest - needs: bake-etcher-pro-fedora + needs: bake-etcher-pro-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/etcher-pro-fedora-python.json + LIBRARY: library/etcher-pro-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-etcher-pro-fedora-python: - name: Bake etcher-pro-fedora-python + bake-etcher-pro-debian-openjdk: + name: Bake etcher-pro-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-etcher-pro-fedora-python + needs: prepare-etcher-pro-debian-openjdk env: - LIBRARY: library/etcher-pro-fedora-python.json + LIBRARY: library/etcher-pro-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-etcher-pro-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-etcher-pro-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-etcher-pro-ubuntu-golang: - name: Prepare etcher-pro-ubuntu-golang + prepare-etcher-pro-debian-python: + name: Prepare etcher-pro-debian-python runs-on: ubuntu-latest - needs: bake-etcher-pro-ubuntu + needs: bake-etcher-pro-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/etcher-pro-ubuntu-golang.json + LIBRARY: library/etcher-pro-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-etcher-pro-ubuntu-golang: - name: Bake etcher-pro-ubuntu-golang + bake-etcher-pro-debian-python: + name: Bake etcher-pro-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-etcher-pro-ubuntu-golang + needs: prepare-etcher-pro-debian-python env: - LIBRARY: library/etcher-pro-ubuntu-golang.json + LIBRARY: library/etcher-pro-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-etcher-pro-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-etcher-pro-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-etcher-pro-ubuntu-node: - name: Prepare etcher-pro-ubuntu-node + prepare-etcher-pro-fedora-golang: + name: Prepare etcher-pro-fedora-golang runs-on: ubuntu-latest - needs: bake-etcher-pro-ubuntu + needs: bake-etcher-pro-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/etcher-pro-ubuntu-node.json + LIBRARY: library/etcher-pro-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-etcher-pro-ubuntu-node: - name: Bake etcher-pro-ubuntu-node + bake-etcher-pro-fedora-golang: + name: Bake etcher-pro-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-etcher-pro-ubuntu-node + needs: prepare-etcher-pro-fedora-golang env: - LIBRARY: library/etcher-pro-ubuntu-node.json + LIBRARY: library/etcher-pro-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-etcher-pro-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-etcher-pro-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-etcher-pro-ubuntu-python: - name: Prepare etcher-pro-ubuntu-python + prepare-etcher-pro-fedora-node: + name: Prepare etcher-pro-fedora-node runs-on: ubuntu-latest - needs: bake-etcher-pro-ubuntu + needs: bake-etcher-pro-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/etcher-pro-ubuntu-python.json + LIBRARY: library/etcher-pro-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-etcher-pro-ubuntu-python: - name: Bake etcher-pro-ubuntu-python + bake-etcher-pro-fedora-node: + name: Bake etcher-pro-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-etcher-pro-ubuntu-python + needs: prepare-etcher-pro-fedora-node env: - LIBRARY: library/etcher-pro-ubuntu-python.json + LIBRARY: library/etcher-pro-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-etcher-pro-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-etcher-pro-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-etcher-pro-ubuntu-openjdk: - name: Prepare etcher-pro-ubuntu-openjdk + prepare-etcher-pro-fedora-python: + name: Prepare etcher-pro-fedora-python runs-on: ubuntu-latest - needs: bake-etcher-pro-ubuntu + needs: bake-etcher-pro-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/etcher-pro-ubuntu-openjdk.json + LIBRARY: library/etcher-pro-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-etcher-pro-ubuntu-openjdk: - name: Bake etcher-pro-ubuntu-openjdk + bake-etcher-pro-fedora-python: + name: Bake etcher-pro-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-etcher-pro-ubuntu-openjdk + needs: prepare-etcher-pro-fedora-python env: - LIBRARY: library/etcher-pro-ubuntu-openjdk.json + LIBRARY: library/etcher-pro-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-etcher-pro-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-etcher-pro-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-etcher-pro-alpine: - name: Prepare etcher-pro-alpine + prepare-etcher-pro-ubuntu-golang: + name: Prepare etcher-pro-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-etcher-pro-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/etcher-pro-alpine.json + LIBRARY: library/etcher-pro-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-etcher-pro-alpine: - name: Bake etcher-pro-alpine + bake-etcher-pro-ubuntu-golang: + name: Bake etcher-pro-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-etcher-pro-alpine + needs: prepare-etcher-pro-ubuntu-golang env: - LIBRARY: library/etcher-pro-alpine.json + LIBRARY: library/etcher-pro-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-etcher-pro-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-etcher-pro-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-etcher-pro-debian: - name: Prepare etcher-pro-debian + prepare-etcher-pro-ubuntu-node: + name: Prepare etcher-pro-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-etcher-pro-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/etcher-pro-debian.json + LIBRARY: library/etcher-pro-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-etcher-pro-debian: - name: Bake etcher-pro-debian + bake-etcher-pro-ubuntu-node: + name: Bake etcher-pro-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-etcher-pro-debian + needs: prepare-etcher-pro-ubuntu-node env: - LIBRARY: library/etcher-pro-debian.json + LIBRARY: library/etcher-pro-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-etcher-pro-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-etcher-pro-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-etcher-pro-fedora: - name: Prepare etcher-pro-fedora + prepare-etcher-pro-ubuntu-python: + name: Prepare etcher-pro-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-etcher-pro-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/etcher-pro-fedora.json + LIBRARY: library/etcher-pro-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-etcher-pro-fedora: - name: Bake etcher-pro-fedora + bake-etcher-pro-ubuntu-python: + name: Bake etcher-pro-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-etcher-pro-fedora + needs: prepare-etcher-pro-ubuntu-python env: - LIBRARY: library/etcher-pro-fedora.json + LIBRARY: library/etcher-pro-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-etcher-pro-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-etcher-pro-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-etcher-pro-ubuntu: - name: Prepare etcher-pro-ubuntu + prepare-etcher-pro-ubuntu-openjdk: + name: Prepare etcher-pro-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-etcher-pro-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/etcher-pro-ubuntu.json + LIBRARY: library/etcher-pro-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-etcher-pro-ubuntu: - name: Bake etcher-pro-ubuntu + bake-etcher-pro-ubuntu-openjdk: + name: Bake etcher-pro-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-etcher-pro-ubuntu + needs: prepare-etcher-pro-ubuntu-openjdk env: - LIBRARY: library/etcher-pro-ubuntu.json + LIBRARY: library/etcher-pro-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-etcher-pro-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-etcher-pro-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-generic-aarch64.yml b/.github/workflows/bake-generic-aarch64.yml index 7281b826a6c3..93deb4cd5a23 100644 --- a/.github/workflows/bake-generic-aarch64.yml +++ b/.github/workflows/bake-generic-aarch64.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-generic-aarch64-alpine-golang: - name: Prepare generic-aarch64-alpine-golang + prepare-generic-aarch64-alpine: + name: Prepare generic-aarch64-alpine runs-on: ubuntu-latest - needs: bake-generic-aarch64-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/generic-aarch64-alpine-golang.json + LIBRARY: library/generic-aarch64-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-generic-aarch64-alpine-golang: - name: Bake generic-aarch64-alpine-golang + bake-generic-aarch64-alpine: + name: Bake generic-aarch64-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-generic-aarch64-alpine-golang + needs: prepare-generic-aarch64-alpine env: - LIBRARY: library/generic-aarch64-alpine-golang.json + LIBRARY: library/generic-aarch64-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-generic-aarch64-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-generic-aarch64-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-generic-aarch64-alpine-node: - name: Prepare generic-aarch64-alpine-node + prepare-generic-aarch64-debian: + name: Prepare generic-aarch64-debian runs-on: ubuntu-latest - needs: bake-generic-aarch64-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/generic-aarch64-alpine-node.json + LIBRARY: library/generic-aarch64-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-generic-aarch64-alpine-node: - name: Bake generic-aarch64-alpine-node + bake-generic-aarch64-debian: + name: Bake generic-aarch64-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-generic-aarch64-alpine-node + needs: prepare-generic-aarch64-debian env: - LIBRARY: library/generic-aarch64-alpine-node.json + LIBRARY: library/generic-aarch64-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-generic-aarch64-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-generic-aarch64-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-generic-aarch64-alpine-python: - name: Prepare generic-aarch64-alpine-python + prepare-generic-aarch64-fedora: + name: Prepare generic-aarch64-fedora runs-on: ubuntu-latest - needs: bake-generic-aarch64-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/generic-aarch64-alpine-python.json + LIBRARY: library/generic-aarch64-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-generic-aarch64-alpine-python: - name: Bake generic-aarch64-alpine-python + bake-generic-aarch64-fedora: + name: Bake generic-aarch64-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-generic-aarch64-alpine-python + needs: prepare-generic-aarch64-fedora env: - LIBRARY: library/generic-aarch64-alpine-python.json + LIBRARY: library/generic-aarch64-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-generic-aarch64-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-generic-aarch64-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-generic-aarch64-debian-golang: - name: Prepare generic-aarch64-debian-golang + prepare-generic-aarch64-ubuntu: + name: Prepare generic-aarch64-ubuntu runs-on: ubuntu-latest - needs: bake-generic-aarch64-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/generic-aarch64-debian-golang.json + LIBRARY: library/generic-aarch64-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-generic-aarch64-debian-golang: - name: Bake generic-aarch64-debian-golang + bake-generic-aarch64-ubuntu: + name: Bake generic-aarch64-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-generic-aarch64-debian-golang + needs: prepare-generic-aarch64-ubuntu env: - LIBRARY: library/generic-aarch64-debian-golang.json + LIBRARY: library/generic-aarch64-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-generic-aarch64-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-generic-aarch64-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-generic-aarch64-debian-node: - name: Prepare generic-aarch64-debian-node + prepare-generic-aarch64-alpine-golang: + name: Prepare generic-aarch64-alpine-golang runs-on: ubuntu-latest - needs: bake-generic-aarch64-debian + needs: bake-generic-aarch64-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/generic-aarch64-debian-node.json + LIBRARY: library/generic-aarch64-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-generic-aarch64-debian-node: - name: Bake generic-aarch64-debian-node + bake-generic-aarch64-alpine-golang: + name: Bake generic-aarch64-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-generic-aarch64-debian-node + needs: prepare-generic-aarch64-alpine-golang env: - LIBRARY: library/generic-aarch64-debian-node.json + LIBRARY: library/generic-aarch64-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-generic-aarch64-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-generic-aarch64-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-generic-aarch64-debian-openjdk: - name: Prepare generic-aarch64-debian-openjdk + prepare-generic-aarch64-alpine-node: + name: Prepare generic-aarch64-alpine-node runs-on: ubuntu-latest - needs: bake-generic-aarch64-debian + needs: bake-generic-aarch64-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/generic-aarch64-debian-openjdk.json + LIBRARY: library/generic-aarch64-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-generic-aarch64-debian-openjdk: - name: Bake generic-aarch64-debian-openjdk + bake-generic-aarch64-alpine-node: + name: Bake generic-aarch64-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-generic-aarch64-debian-openjdk + needs: prepare-generic-aarch64-alpine-node env: - LIBRARY: library/generic-aarch64-debian-openjdk.json + LIBRARY: library/generic-aarch64-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-generic-aarch64-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-generic-aarch64-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-generic-aarch64-debian-python: - name: Prepare generic-aarch64-debian-python + prepare-generic-aarch64-alpine-python: + name: Prepare generic-aarch64-alpine-python runs-on: ubuntu-latest - needs: bake-generic-aarch64-debian + needs: bake-generic-aarch64-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/generic-aarch64-debian-python.json + LIBRARY: library/generic-aarch64-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-generic-aarch64-debian-python: - name: Bake generic-aarch64-debian-python + bake-generic-aarch64-alpine-python: + name: Bake generic-aarch64-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-generic-aarch64-debian-python + needs: prepare-generic-aarch64-alpine-python env: - LIBRARY: library/generic-aarch64-debian-python.json + LIBRARY: library/generic-aarch64-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-generic-aarch64-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-generic-aarch64-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-generic-aarch64-fedora-golang: - name: Prepare generic-aarch64-fedora-golang + prepare-generic-aarch64-debian-golang: + name: Prepare generic-aarch64-debian-golang runs-on: ubuntu-latest - needs: bake-generic-aarch64-fedora + needs: bake-generic-aarch64-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/generic-aarch64-fedora-golang.json + LIBRARY: library/generic-aarch64-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-generic-aarch64-fedora-golang: - name: Bake generic-aarch64-fedora-golang + bake-generic-aarch64-debian-golang: + name: Bake generic-aarch64-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-generic-aarch64-fedora-golang + needs: prepare-generic-aarch64-debian-golang env: - LIBRARY: library/generic-aarch64-fedora-golang.json + LIBRARY: library/generic-aarch64-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-generic-aarch64-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-generic-aarch64-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-generic-aarch64-fedora-node: - name: Prepare generic-aarch64-fedora-node + prepare-generic-aarch64-debian-node: + name: Prepare generic-aarch64-debian-node runs-on: ubuntu-latest - needs: bake-generic-aarch64-fedora + needs: bake-generic-aarch64-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/generic-aarch64-fedora-node.json + LIBRARY: library/generic-aarch64-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-generic-aarch64-fedora-node: - name: Bake generic-aarch64-fedora-node + bake-generic-aarch64-debian-node: + name: Bake generic-aarch64-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-generic-aarch64-fedora-node + needs: prepare-generic-aarch64-debian-node env: - LIBRARY: library/generic-aarch64-fedora-node.json + LIBRARY: library/generic-aarch64-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-generic-aarch64-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-generic-aarch64-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-generic-aarch64-fedora-python: - name: Prepare generic-aarch64-fedora-python + prepare-generic-aarch64-debian-openjdk: + name: Prepare generic-aarch64-debian-openjdk runs-on: ubuntu-latest - needs: bake-generic-aarch64-fedora + needs: bake-generic-aarch64-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/generic-aarch64-fedora-python.json + LIBRARY: library/generic-aarch64-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-generic-aarch64-fedora-python: - name: Bake generic-aarch64-fedora-python + bake-generic-aarch64-debian-openjdk: + name: Bake generic-aarch64-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-generic-aarch64-fedora-python + needs: prepare-generic-aarch64-debian-openjdk env: - LIBRARY: library/generic-aarch64-fedora-python.json + LIBRARY: library/generic-aarch64-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-generic-aarch64-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-generic-aarch64-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-generic-aarch64-ubuntu-golang: - name: Prepare generic-aarch64-ubuntu-golang + prepare-generic-aarch64-debian-python: + name: Prepare generic-aarch64-debian-python runs-on: ubuntu-latest - needs: bake-generic-aarch64-ubuntu + needs: bake-generic-aarch64-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/generic-aarch64-ubuntu-golang.json + LIBRARY: library/generic-aarch64-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-generic-aarch64-ubuntu-golang: - name: Bake generic-aarch64-ubuntu-golang + bake-generic-aarch64-debian-python: + name: Bake generic-aarch64-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-generic-aarch64-ubuntu-golang + needs: prepare-generic-aarch64-debian-python env: - LIBRARY: library/generic-aarch64-ubuntu-golang.json + LIBRARY: library/generic-aarch64-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-generic-aarch64-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-generic-aarch64-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-generic-aarch64-ubuntu-node: - name: Prepare generic-aarch64-ubuntu-node + prepare-generic-aarch64-fedora-golang: + name: Prepare generic-aarch64-fedora-golang runs-on: ubuntu-latest - needs: bake-generic-aarch64-ubuntu + needs: bake-generic-aarch64-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/generic-aarch64-ubuntu-node.json + LIBRARY: library/generic-aarch64-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-generic-aarch64-ubuntu-node: - name: Bake generic-aarch64-ubuntu-node + bake-generic-aarch64-fedora-golang: + name: Bake generic-aarch64-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-generic-aarch64-ubuntu-node + needs: prepare-generic-aarch64-fedora-golang env: - LIBRARY: library/generic-aarch64-ubuntu-node.json + LIBRARY: library/generic-aarch64-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-generic-aarch64-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-generic-aarch64-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-generic-aarch64-ubuntu-python: - name: Prepare generic-aarch64-ubuntu-python + prepare-generic-aarch64-fedora-node: + name: Prepare generic-aarch64-fedora-node runs-on: ubuntu-latest - needs: bake-generic-aarch64-ubuntu + needs: bake-generic-aarch64-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/generic-aarch64-ubuntu-python.json + LIBRARY: library/generic-aarch64-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-generic-aarch64-ubuntu-python: - name: Bake generic-aarch64-ubuntu-python + bake-generic-aarch64-fedora-node: + name: Bake generic-aarch64-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-generic-aarch64-ubuntu-python + needs: prepare-generic-aarch64-fedora-node env: - LIBRARY: library/generic-aarch64-ubuntu-python.json + LIBRARY: library/generic-aarch64-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-generic-aarch64-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-generic-aarch64-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-generic-aarch64-ubuntu-openjdk: - name: Prepare generic-aarch64-ubuntu-openjdk + prepare-generic-aarch64-fedora-python: + name: Prepare generic-aarch64-fedora-python runs-on: ubuntu-latest - needs: bake-generic-aarch64-ubuntu + needs: bake-generic-aarch64-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/generic-aarch64-ubuntu-openjdk.json + LIBRARY: library/generic-aarch64-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-generic-aarch64-ubuntu-openjdk: - name: Bake generic-aarch64-ubuntu-openjdk + bake-generic-aarch64-fedora-python: + name: Bake generic-aarch64-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-generic-aarch64-ubuntu-openjdk + needs: prepare-generic-aarch64-fedora-python env: - LIBRARY: library/generic-aarch64-ubuntu-openjdk.json + LIBRARY: library/generic-aarch64-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-generic-aarch64-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-generic-aarch64-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-generic-aarch64-alpine: - name: Prepare generic-aarch64-alpine + prepare-generic-aarch64-ubuntu-golang: + name: Prepare generic-aarch64-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-generic-aarch64-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/generic-aarch64-alpine.json + LIBRARY: library/generic-aarch64-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-generic-aarch64-alpine: - name: Bake generic-aarch64-alpine + bake-generic-aarch64-ubuntu-golang: + name: Bake generic-aarch64-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-generic-aarch64-alpine + needs: prepare-generic-aarch64-ubuntu-golang env: - LIBRARY: library/generic-aarch64-alpine.json + LIBRARY: library/generic-aarch64-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-generic-aarch64-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-generic-aarch64-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-generic-aarch64-debian: - name: Prepare generic-aarch64-debian + prepare-generic-aarch64-ubuntu-node: + name: Prepare generic-aarch64-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-generic-aarch64-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/generic-aarch64-debian.json + LIBRARY: library/generic-aarch64-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-generic-aarch64-debian: - name: Bake generic-aarch64-debian + bake-generic-aarch64-ubuntu-node: + name: Bake generic-aarch64-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-generic-aarch64-debian + needs: prepare-generic-aarch64-ubuntu-node env: - LIBRARY: library/generic-aarch64-debian.json + LIBRARY: library/generic-aarch64-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-generic-aarch64-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-generic-aarch64-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-generic-aarch64-fedora: - name: Prepare generic-aarch64-fedora + prepare-generic-aarch64-ubuntu-python: + name: Prepare generic-aarch64-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-generic-aarch64-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/generic-aarch64-fedora.json + LIBRARY: library/generic-aarch64-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-generic-aarch64-fedora: - name: Bake generic-aarch64-fedora + bake-generic-aarch64-ubuntu-python: + name: Bake generic-aarch64-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-generic-aarch64-fedora + needs: prepare-generic-aarch64-ubuntu-python env: - LIBRARY: library/generic-aarch64-fedora.json + LIBRARY: library/generic-aarch64-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-generic-aarch64-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-generic-aarch64-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-generic-aarch64-ubuntu: - name: Prepare generic-aarch64-ubuntu + prepare-generic-aarch64-ubuntu-openjdk: + name: Prepare generic-aarch64-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-generic-aarch64-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/generic-aarch64-ubuntu.json + LIBRARY: library/generic-aarch64-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-generic-aarch64-ubuntu: - name: Bake generic-aarch64-ubuntu + bake-generic-aarch64-ubuntu-openjdk: + name: Bake generic-aarch64-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-generic-aarch64-ubuntu + needs: prepare-generic-aarch64-ubuntu-openjdk env: - LIBRARY: library/generic-aarch64-ubuntu.json + LIBRARY: library/generic-aarch64-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-generic-aarch64-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-generic-aarch64-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-generic-amd64.yml b/.github/workflows/bake-generic-amd64.yml index f44e119adff7..245a87a348cb 100644 --- a/.github/workflows/bake-generic-amd64.yml +++ b/.github/workflows/bake-generic-amd64.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-generic-amd64-alpine-golang: - name: Prepare generic-amd64-alpine-golang + prepare-generic-amd64-alpine: + name: Prepare generic-amd64-alpine runs-on: ubuntu-latest - needs: bake-generic-amd64-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/generic-amd64-alpine-golang.json + LIBRARY: library/generic-amd64-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-generic-amd64-alpine-golang: - name: Bake generic-amd64-alpine-golang + bake-generic-amd64-alpine: + name: Bake generic-amd64-alpine runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-generic-amd64-alpine-golang + needs: prepare-generic-amd64-alpine env: - LIBRARY: library/generic-amd64-alpine-golang.json + LIBRARY: library/generic-amd64-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-generic-amd64-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-generic-amd64-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-generic-amd64-alpine-node: - name: Prepare generic-amd64-alpine-node + prepare-generic-amd64-debian: + name: Prepare generic-amd64-debian runs-on: ubuntu-latest - needs: bake-generic-amd64-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/generic-amd64-alpine-node.json + LIBRARY: library/generic-amd64-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-generic-amd64-alpine-node: - name: Bake generic-amd64-alpine-node + bake-generic-amd64-debian: + name: Bake generic-amd64-debian runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-generic-amd64-alpine-node + needs: prepare-generic-amd64-debian env: - LIBRARY: library/generic-amd64-alpine-node.json + LIBRARY: library/generic-amd64-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-generic-amd64-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-generic-amd64-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-generic-amd64-alpine-python: - name: Prepare generic-amd64-alpine-python + prepare-generic-amd64-fedora: + name: Prepare generic-amd64-fedora runs-on: ubuntu-latest - needs: bake-generic-amd64-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/generic-amd64-alpine-python.json + LIBRARY: library/generic-amd64-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-generic-amd64-alpine-python: - name: Bake generic-amd64-alpine-python + bake-generic-amd64-fedora: + name: Bake generic-amd64-fedora runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-generic-amd64-alpine-python + needs: prepare-generic-amd64-fedora env: - LIBRARY: library/generic-amd64-alpine-python.json + LIBRARY: library/generic-amd64-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-generic-amd64-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-generic-amd64-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-generic-amd64-debian-dotnet: - name: Prepare generic-amd64-debian-dotnet + prepare-generic-amd64-ubuntu: + name: Prepare generic-amd64-ubuntu runs-on: ubuntu-latest - needs: bake-generic-amd64-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/generic-amd64-debian-dotnet.json + LIBRARY: library/generic-amd64-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-generic-amd64-debian-dotnet: - name: Bake generic-amd64-debian-dotnet + bake-generic-amd64-ubuntu: + name: Bake generic-amd64-ubuntu runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-generic-amd64-debian-dotnet + needs: prepare-generic-amd64-ubuntu env: - LIBRARY: library/generic-amd64-debian-dotnet.json + LIBRARY: library/generic-amd64-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-generic-amd64-debian-dotnet.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-generic-amd64-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-generic-amd64-debian-golang: - name: Prepare generic-amd64-debian-golang + prepare-generic-amd64-alpine-golang: + name: Prepare generic-amd64-alpine-golang runs-on: ubuntu-latest - needs: bake-generic-amd64-debian + needs: bake-generic-amd64-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/generic-amd64-debian-golang.json + LIBRARY: library/generic-amd64-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-generic-amd64-debian-golang: - name: Bake generic-amd64-debian-golang + bake-generic-amd64-alpine-golang: + name: Bake generic-amd64-alpine-golang runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-generic-amd64-debian-golang + needs: prepare-generic-amd64-alpine-golang env: - LIBRARY: library/generic-amd64-debian-golang.json + LIBRARY: library/generic-amd64-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-generic-amd64-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-generic-amd64-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-generic-amd64-debian-node: - name: Prepare generic-amd64-debian-node + prepare-generic-amd64-alpine-node: + name: Prepare generic-amd64-alpine-node runs-on: ubuntu-latest - needs: bake-generic-amd64-debian + needs: bake-generic-amd64-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/generic-amd64-debian-node.json + LIBRARY: library/generic-amd64-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-generic-amd64-debian-node: - name: Bake generic-amd64-debian-node + bake-generic-amd64-alpine-node: + name: Bake generic-amd64-alpine-node runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-generic-amd64-debian-node + needs: prepare-generic-amd64-alpine-node env: - LIBRARY: library/generic-amd64-debian-node.json + LIBRARY: library/generic-amd64-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-generic-amd64-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-generic-amd64-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-generic-amd64-debian-openjdk: - name: Prepare generic-amd64-debian-openjdk + prepare-generic-amd64-alpine-python: + name: Prepare generic-amd64-alpine-python runs-on: ubuntu-latest - needs: bake-generic-amd64-debian + needs: bake-generic-amd64-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/generic-amd64-debian-openjdk.json + LIBRARY: library/generic-amd64-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-generic-amd64-debian-openjdk: - name: Bake generic-amd64-debian-openjdk + bake-generic-amd64-alpine-python: + name: Bake generic-amd64-alpine-python runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-generic-amd64-debian-openjdk + needs: prepare-generic-amd64-alpine-python env: - LIBRARY: library/generic-amd64-debian-openjdk.json + LIBRARY: library/generic-amd64-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-generic-amd64-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-generic-amd64-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-generic-amd64-debian-python: - name: Prepare generic-amd64-debian-python + prepare-generic-amd64-debian-dotnet: + name: Prepare generic-amd64-debian-dotnet runs-on: ubuntu-latest needs: bake-generic-amd64-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/generic-amd64-debian-python.json + LIBRARY: library/generic-amd64-debian-dotnet.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-generic-amd64-debian-python: - name: Bake generic-amd64-debian-python + bake-generic-amd64-debian-dotnet: + name: Bake generic-amd64-debian-dotnet runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-generic-amd64-debian-python + needs: prepare-generic-amd64-debian-dotnet env: - LIBRARY: library/generic-amd64-debian-python.json + LIBRARY: library/generic-amd64-debian-dotnet.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-generic-amd64-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-generic-amd64-debian-dotnet.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-generic-amd64-fedora-golang: - name: Prepare generic-amd64-fedora-golang + prepare-generic-amd64-debian-golang: + name: Prepare generic-amd64-debian-golang runs-on: ubuntu-latest - needs: bake-generic-amd64-fedora + needs: bake-generic-amd64-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/generic-amd64-fedora-golang.json + LIBRARY: library/generic-amd64-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-generic-amd64-fedora-golang: - name: Bake generic-amd64-fedora-golang + bake-generic-amd64-debian-golang: + name: Bake generic-amd64-debian-golang runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-generic-amd64-fedora-golang + needs: prepare-generic-amd64-debian-golang env: - LIBRARY: library/generic-amd64-fedora-golang.json + LIBRARY: library/generic-amd64-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-generic-amd64-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-generic-amd64-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-generic-amd64-fedora-node: - name: Prepare generic-amd64-fedora-node + prepare-generic-amd64-debian-node: + name: Prepare generic-amd64-debian-node runs-on: ubuntu-latest - needs: bake-generic-amd64-fedora + needs: bake-generic-amd64-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/generic-amd64-fedora-node.json + LIBRARY: library/generic-amd64-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-generic-amd64-fedora-node: - name: Bake generic-amd64-fedora-node + bake-generic-amd64-debian-node: + name: Bake generic-amd64-debian-node runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-generic-amd64-fedora-node + needs: prepare-generic-amd64-debian-node env: - LIBRARY: library/generic-amd64-fedora-node.json + LIBRARY: library/generic-amd64-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-generic-amd64-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-generic-amd64-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-generic-amd64-fedora-python: - name: Prepare generic-amd64-fedora-python + prepare-generic-amd64-debian-openjdk: + name: Prepare generic-amd64-debian-openjdk runs-on: ubuntu-latest - needs: bake-generic-amd64-fedora + needs: bake-generic-amd64-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/generic-amd64-fedora-python.json + LIBRARY: library/generic-amd64-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-generic-amd64-fedora-python: - name: Bake generic-amd64-fedora-python + bake-generic-amd64-debian-openjdk: + name: Bake generic-amd64-debian-openjdk runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-generic-amd64-fedora-python + needs: prepare-generic-amd64-debian-openjdk env: - LIBRARY: library/generic-amd64-fedora-python.json + LIBRARY: library/generic-amd64-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-generic-amd64-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-generic-amd64-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-generic-amd64-ubuntu-dotnet: - name: Prepare generic-amd64-ubuntu-dotnet + prepare-generic-amd64-debian-python: + name: Prepare generic-amd64-debian-python runs-on: ubuntu-latest - needs: bake-generic-amd64-ubuntu + needs: bake-generic-amd64-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/generic-amd64-ubuntu-dotnet.json + LIBRARY: library/generic-amd64-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-generic-amd64-ubuntu-dotnet: - name: Bake generic-amd64-ubuntu-dotnet + bake-generic-amd64-debian-python: + name: Bake generic-amd64-debian-python runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-generic-amd64-ubuntu-dotnet + needs: prepare-generic-amd64-debian-python env: - LIBRARY: library/generic-amd64-ubuntu-dotnet.json + LIBRARY: library/generic-amd64-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-generic-amd64-ubuntu-dotnet.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-generic-amd64-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-generic-amd64-ubuntu-golang: - name: Prepare generic-amd64-ubuntu-golang + prepare-generic-amd64-fedora-golang: + name: Prepare generic-amd64-fedora-golang runs-on: ubuntu-latest - needs: bake-generic-amd64-ubuntu + needs: bake-generic-amd64-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/generic-amd64-ubuntu-golang.json + LIBRARY: library/generic-amd64-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-generic-amd64-ubuntu-golang: - name: Bake generic-amd64-ubuntu-golang + bake-generic-amd64-fedora-golang: + name: Bake generic-amd64-fedora-golang runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-generic-amd64-ubuntu-golang + needs: prepare-generic-amd64-fedora-golang env: - LIBRARY: library/generic-amd64-ubuntu-golang.json + LIBRARY: library/generic-amd64-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-generic-amd64-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-generic-amd64-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-generic-amd64-ubuntu-node: - name: Prepare generic-amd64-ubuntu-node + prepare-generic-amd64-fedora-node: + name: Prepare generic-amd64-fedora-node runs-on: ubuntu-latest - needs: bake-generic-amd64-ubuntu + needs: bake-generic-amd64-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/generic-amd64-ubuntu-node.json + LIBRARY: library/generic-amd64-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-generic-amd64-ubuntu-node: - name: Bake generic-amd64-ubuntu-node + bake-generic-amd64-fedora-node: + name: Bake generic-amd64-fedora-node runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-generic-amd64-ubuntu-node + needs: prepare-generic-amd64-fedora-node env: - LIBRARY: library/generic-amd64-ubuntu-node.json + LIBRARY: library/generic-amd64-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-generic-amd64-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-generic-amd64-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-generic-amd64-ubuntu-python: - name: Prepare generic-amd64-ubuntu-python + prepare-generic-amd64-fedora-python: + name: Prepare generic-amd64-fedora-python runs-on: ubuntu-latest - needs: bake-generic-amd64-ubuntu + needs: bake-generic-amd64-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/generic-amd64-ubuntu-python.json + LIBRARY: library/generic-amd64-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-generic-amd64-ubuntu-python: - name: Bake generic-amd64-ubuntu-python + bake-generic-amd64-fedora-python: + name: Bake generic-amd64-fedora-python runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-generic-amd64-ubuntu-python + needs: prepare-generic-amd64-fedora-python env: - LIBRARY: library/generic-amd64-ubuntu-python.json + LIBRARY: library/generic-amd64-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-generic-amd64-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-generic-amd64-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-generic-amd64-ubuntu-openjdk: - name: Prepare generic-amd64-ubuntu-openjdk + prepare-generic-amd64-ubuntu-dotnet: + name: Prepare generic-amd64-ubuntu-dotnet runs-on: ubuntu-latest needs: bake-generic-amd64-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/generic-amd64-ubuntu-openjdk.json + LIBRARY: library/generic-amd64-ubuntu-dotnet.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-generic-amd64-ubuntu-openjdk: - name: Bake generic-amd64-ubuntu-openjdk + bake-generic-amd64-ubuntu-dotnet: + name: Bake generic-amd64-ubuntu-dotnet runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-generic-amd64-ubuntu-openjdk + needs: prepare-generic-amd64-ubuntu-dotnet env: - LIBRARY: library/generic-amd64-ubuntu-openjdk.json + LIBRARY: library/generic-amd64-ubuntu-dotnet.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-generic-amd64-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-generic-amd64-ubuntu-dotnet.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-generic-amd64-alpine: - name: Prepare generic-amd64-alpine + prepare-generic-amd64-ubuntu-golang: + name: Prepare generic-amd64-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-generic-amd64-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/generic-amd64-alpine.json + LIBRARY: library/generic-amd64-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-generic-amd64-alpine: - name: Bake generic-amd64-alpine + bake-generic-amd64-ubuntu-golang: + name: Bake generic-amd64-ubuntu-golang runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-generic-amd64-alpine + needs: prepare-generic-amd64-ubuntu-golang env: - LIBRARY: library/generic-amd64-alpine.json + LIBRARY: library/generic-amd64-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-generic-amd64-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-generic-amd64-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-generic-amd64-debian: - name: Prepare generic-amd64-debian + prepare-generic-amd64-ubuntu-node: + name: Prepare generic-amd64-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-generic-amd64-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/generic-amd64-debian.json + LIBRARY: library/generic-amd64-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-generic-amd64-debian: - name: Bake generic-amd64-debian + bake-generic-amd64-ubuntu-node: + name: Bake generic-amd64-ubuntu-node runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-generic-amd64-debian + needs: prepare-generic-amd64-ubuntu-node env: - LIBRARY: library/generic-amd64-debian.json + LIBRARY: library/generic-amd64-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-generic-amd64-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-generic-amd64-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1299,14 +1299,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-generic-amd64-fedora: - name: Prepare generic-amd64-fedora + prepare-generic-amd64-ubuntu-python: + name: Prepare generic-amd64-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-generic-amd64-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/generic-amd64-fedora.json + LIBRARY: library/generic-amd64-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1319,20 +1319,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-generic-amd64-fedora: - name: Bake generic-amd64-fedora + bake-generic-amd64-ubuntu-python: + name: Bake generic-amd64-ubuntu-python runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-generic-amd64-fedora + needs: prepare-generic-amd64-ubuntu-python env: - LIBRARY: library/generic-amd64-fedora.json + LIBRARY: library/generic-amd64-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-generic-amd64-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-generic-amd64-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1370,14 +1370,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-generic-amd64-ubuntu: - name: Prepare generic-amd64-ubuntu + prepare-generic-amd64-ubuntu-openjdk: + name: Prepare generic-amd64-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-generic-amd64-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/generic-amd64-ubuntu.json + LIBRARY: library/generic-amd64-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1390,20 +1390,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-generic-amd64-ubuntu: - name: Bake generic-amd64-ubuntu + bake-generic-amd64-ubuntu-openjdk: + name: Bake generic-amd64-ubuntu-openjdk runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-generic-amd64-ubuntu + needs: prepare-generic-amd64-ubuntu-openjdk env: - LIBRARY: library/generic-amd64-ubuntu.json + LIBRARY: library/generic-amd64-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-generic-amd64-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-generic-amd64-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-genericx86-64-ext.yml b/.github/workflows/bake-genericx86-64-ext.yml index f4814b56475a..b9432d35ca08 100644 --- a/.github/workflows/bake-genericx86-64-ext.yml +++ b/.github/workflows/bake-genericx86-64-ext.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-genericx86-64-ext-alpine-golang: - name: Prepare genericx86-64-ext-alpine-golang + prepare-genericx86-64-ext-alpine: + name: Prepare genericx86-64-ext-alpine runs-on: ubuntu-latest - needs: bake-genericx86-64-ext-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/genericx86-64-ext-alpine-golang.json + LIBRARY: library/genericx86-64-ext-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-genericx86-64-ext-alpine-golang: - name: Bake genericx86-64-ext-alpine-golang + bake-genericx86-64-ext-alpine: + name: Bake genericx86-64-ext-alpine runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-genericx86-64-ext-alpine-golang + needs: prepare-genericx86-64-ext-alpine env: - LIBRARY: library/genericx86-64-ext-alpine-golang.json + LIBRARY: library/genericx86-64-ext-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-genericx86-64-ext-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-genericx86-64-ext-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-genericx86-64-ext-alpine-node: - name: Prepare genericx86-64-ext-alpine-node + prepare-genericx86-64-ext-debian: + name: Prepare genericx86-64-ext-debian runs-on: ubuntu-latest - needs: bake-genericx86-64-ext-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/genericx86-64-ext-alpine-node.json + LIBRARY: library/genericx86-64-ext-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-genericx86-64-ext-alpine-node: - name: Bake genericx86-64-ext-alpine-node + bake-genericx86-64-ext-debian: + name: Bake genericx86-64-ext-debian runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-genericx86-64-ext-alpine-node + needs: prepare-genericx86-64-ext-debian env: - LIBRARY: library/genericx86-64-ext-alpine-node.json + LIBRARY: library/genericx86-64-ext-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-genericx86-64-ext-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-genericx86-64-ext-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-genericx86-64-ext-alpine-python: - name: Prepare genericx86-64-ext-alpine-python + prepare-genericx86-64-ext-fedora: + name: Prepare genericx86-64-ext-fedora runs-on: ubuntu-latest - needs: bake-genericx86-64-ext-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/genericx86-64-ext-alpine-python.json + LIBRARY: library/genericx86-64-ext-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-genericx86-64-ext-alpine-python: - name: Bake genericx86-64-ext-alpine-python + bake-genericx86-64-ext-fedora: + name: Bake genericx86-64-ext-fedora runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-genericx86-64-ext-alpine-python + needs: prepare-genericx86-64-ext-fedora env: - LIBRARY: library/genericx86-64-ext-alpine-python.json + LIBRARY: library/genericx86-64-ext-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-genericx86-64-ext-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-genericx86-64-ext-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-genericx86-64-ext-debian-dotnet: - name: Prepare genericx86-64-ext-debian-dotnet + prepare-genericx86-64-ext-ubuntu: + name: Prepare genericx86-64-ext-ubuntu runs-on: ubuntu-latest - needs: bake-genericx86-64-ext-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/genericx86-64-ext-debian-dotnet.json + LIBRARY: library/genericx86-64-ext-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-genericx86-64-ext-debian-dotnet: - name: Bake genericx86-64-ext-debian-dotnet + bake-genericx86-64-ext-ubuntu: + name: Bake genericx86-64-ext-ubuntu runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-genericx86-64-ext-debian-dotnet + needs: prepare-genericx86-64-ext-ubuntu env: - LIBRARY: library/genericx86-64-ext-debian-dotnet.json + LIBRARY: library/genericx86-64-ext-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-genericx86-64-ext-debian-dotnet.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-genericx86-64-ext-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-genericx86-64-ext-debian-golang: - name: Prepare genericx86-64-ext-debian-golang + prepare-genericx86-64-ext-alpine-golang: + name: Prepare genericx86-64-ext-alpine-golang runs-on: ubuntu-latest - needs: bake-genericx86-64-ext-debian + needs: bake-genericx86-64-ext-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/genericx86-64-ext-debian-golang.json + LIBRARY: library/genericx86-64-ext-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-genericx86-64-ext-debian-golang: - name: Bake genericx86-64-ext-debian-golang + bake-genericx86-64-ext-alpine-golang: + name: Bake genericx86-64-ext-alpine-golang runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-genericx86-64-ext-debian-golang + needs: prepare-genericx86-64-ext-alpine-golang env: - LIBRARY: library/genericx86-64-ext-debian-golang.json + LIBRARY: library/genericx86-64-ext-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-genericx86-64-ext-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-genericx86-64-ext-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-genericx86-64-ext-debian-node: - name: Prepare genericx86-64-ext-debian-node + prepare-genericx86-64-ext-alpine-node: + name: Prepare genericx86-64-ext-alpine-node runs-on: ubuntu-latest - needs: bake-genericx86-64-ext-debian + needs: bake-genericx86-64-ext-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/genericx86-64-ext-debian-node.json + LIBRARY: library/genericx86-64-ext-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-genericx86-64-ext-debian-node: - name: Bake genericx86-64-ext-debian-node + bake-genericx86-64-ext-alpine-node: + name: Bake genericx86-64-ext-alpine-node runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-genericx86-64-ext-debian-node + needs: prepare-genericx86-64-ext-alpine-node env: - LIBRARY: library/genericx86-64-ext-debian-node.json + LIBRARY: library/genericx86-64-ext-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-genericx86-64-ext-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-genericx86-64-ext-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-genericx86-64-ext-debian-openjdk: - name: Prepare genericx86-64-ext-debian-openjdk + prepare-genericx86-64-ext-alpine-python: + name: Prepare genericx86-64-ext-alpine-python runs-on: ubuntu-latest - needs: bake-genericx86-64-ext-debian + needs: bake-genericx86-64-ext-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/genericx86-64-ext-debian-openjdk.json + LIBRARY: library/genericx86-64-ext-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-genericx86-64-ext-debian-openjdk: - name: Bake genericx86-64-ext-debian-openjdk + bake-genericx86-64-ext-alpine-python: + name: Bake genericx86-64-ext-alpine-python runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-genericx86-64-ext-debian-openjdk + needs: prepare-genericx86-64-ext-alpine-python env: - LIBRARY: library/genericx86-64-ext-debian-openjdk.json + LIBRARY: library/genericx86-64-ext-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-genericx86-64-ext-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-genericx86-64-ext-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-genericx86-64-ext-debian-python: - name: Prepare genericx86-64-ext-debian-python + prepare-genericx86-64-ext-debian-dotnet: + name: Prepare genericx86-64-ext-debian-dotnet runs-on: ubuntu-latest needs: bake-genericx86-64-ext-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/genericx86-64-ext-debian-python.json + LIBRARY: library/genericx86-64-ext-debian-dotnet.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-genericx86-64-ext-debian-python: - name: Bake genericx86-64-ext-debian-python + bake-genericx86-64-ext-debian-dotnet: + name: Bake genericx86-64-ext-debian-dotnet runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-genericx86-64-ext-debian-python + needs: prepare-genericx86-64-ext-debian-dotnet env: - LIBRARY: library/genericx86-64-ext-debian-python.json + LIBRARY: library/genericx86-64-ext-debian-dotnet.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-genericx86-64-ext-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-genericx86-64-ext-debian-dotnet.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-genericx86-64-ext-fedora-golang: - name: Prepare genericx86-64-ext-fedora-golang + prepare-genericx86-64-ext-debian-golang: + name: Prepare genericx86-64-ext-debian-golang runs-on: ubuntu-latest - needs: bake-genericx86-64-ext-fedora + needs: bake-genericx86-64-ext-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/genericx86-64-ext-fedora-golang.json + LIBRARY: library/genericx86-64-ext-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-genericx86-64-ext-fedora-golang: - name: Bake genericx86-64-ext-fedora-golang + bake-genericx86-64-ext-debian-golang: + name: Bake genericx86-64-ext-debian-golang runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-genericx86-64-ext-fedora-golang + needs: prepare-genericx86-64-ext-debian-golang env: - LIBRARY: library/genericx86-64-ext-fedora-golang.json + LIBRARY: library/genericx86-64-ext-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-genericx86-64-ext-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-genericx86-64-ext-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-genericx86-64-ext-fedora-node: - name: Prepare genericx86-64-ext-fedora-node + prepare-genericx86-64-ext-debian-node: + name: Prepare genericx86-64-ext-debian-node runs-on: ubuntu-latest - needs: bake-genericx86-64-ext-fedora + needs: bake-genericx86-64-ext-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/genericx86-64-ext-fedora-node.json + LIBRARY: library/genericx86-64-ext-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-genericx86-64-ext-fedora-node: - name: Bake genericx86-64-ext-fedora-node + bake-genericx86-64-ext-debian-node: + name: Bake genericx86-64-ext-debian-node runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-genericx86-64-ext-fedora-node + needs: prepare-genericx86-64-ext-debian-node env: - LIBRARY: library/genericx86-64-ext-fedora-node.json + LIBRARY: library/genericx86-64-ext-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-genericx86-64-ext-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-genericx86-64-ext-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-genericx86-64-ext-fedora-python: - name: Prepare genericx86-64-ext-fedora-python + prepare-genericx86-64-ext-debian-openjdk: + name: Prepare genericx86-64-ext-debian-openjdk runs-on: ubuntu-latest - needs: bake-genericx86-64-ext-fedora + needs: bake-genericx86-64-ext-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/genericx86-64-ext-fedora-python.json + LIBRARY: library/genericx86-64-ext-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-genericx86-64-ext-fedora-python: - name: Bake genericx86-64-ext-fedora-python + bake-genericx86-64-ext-debian-openjdk: + name: Bake genericx86-64-ext-debian-openjdk runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-genericx86-64-ext-fedora-python + needs: prepare-genericx86-64-ext-debian-openjdk env: - LIBRARY: library/genericx86-64-ext-fedora-python.json + LIBRARY: library/genericx86-64-ext-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-genericx86-64-ext-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-genericx86-64-ext-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-genericx86-64-ext-ubuntu-dotnet: - name: Prepare genericx86-64-ext-ubuntu-dotnet + prepare-genericx86-64-ext-debian-python: + name: Prepare genericx86-64-ext-debian-python runs-on: ubuntu-latest - needs: bake-genericx86-64-ext-ubuntu + needs: bake-genericx86-64-ext-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/genericx86-64-ext-ubuntu-dotnet.json + LIBRARY: library/genericx86-64-ext-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-genericx86-64-ext-ubuntu-dotnet: - name: Bake genericx86-64-ext-ubuntu-dotnet + bake-genericx86-64-ext-debian-python: + name: Bake genericx86-64-ext-debian-python runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-genericx86-64-ext-ubuntu-dotnet + needs: prepare-genericx86-64-ext-debian-python env: - LIBRARY: library/genericx86-64-ext-ubuntu-dotnet.json + LIBRARY: library/genericx86-64-ext-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-genericx86-64-ext-ubuntu-dotnet.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-genericx86-64-ext-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-genericx86-64-ext-ubuntu-golang: - name: Prepare genericx86-64-ext-ubuntu-golang + prepare-genericx86-64-ext-fedora-golang: + name: Prepare genericx86-64-ext-fedora-golang runs-on: ubuntu-latest - needs: bake-genericx86-64-ext-ubuntu + needs: bake-genericx86-64-ext-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/genericx86-64-ext-ubuntu-golang.json + LIBRARY: library/genericx86-64-ext-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-genericx86-64-ext-ubuntu-golang: - name: Bake genericx86-64-ext-ubuntu-golang + bake-genericx86-64-ext-fedora-golang: + name: Bake genericx86-64-ext-fedora-golang runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-genericx86-64-ext-ubuntu-golang + needs: prepare-genericx86-64-ext-fedora-golang env: - LIBRARY: library/genericx86-64-ext-ubuntu-golang.json + LIBRARY: library/genericx86-64-ext-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-genericx86-64-ext-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-genericx86-64-ext-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-genericx86-64-ext-ubuntu-node: - name: Prepare genericx86-64-ext-ubuntu-node + prepare-genericx86-64-ext-fedora-node: + name: Prepare genericx86-64-ext-fedora-node runs-on: ubuntu-latest - needs: bake-genericx86-64-ext-ubuntu + needs: bake-genericx86-64-ext-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/genericx86-64-ext-ubuntu-node.json + LIBRARY: library/genericx86-64-ext-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-genericx86-64-ext-ubuntu-node: - name: Bake genericx86-64-ext-ubuntu-node + bake-genericx86-64-ext-fedora-node: + name: Bake genericx86-64-ext-fedora-node runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-genericx86-64-ext-ubuntu-node + needs: prepare-genericx86-64-ext-fedora-node env: - LIBRARY: library/genericx86-64-ext-ubuntu-node.json + LIBRARY: library/genericx86-64-ext-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-genericx86-64-ext-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-genericx86-64-ext-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-genericx86-64-ext-ubuntu-python: - name: Prepare genericx86-64-ext-ubuntu-python + prepare-genericx86-64-ext-fedora-python: + name: Prepare genericx86-64-ext-fedora-python runs-on: ubuntu-latest - needs: bake-genericx86-64-ext-ubuntu + needs: bake-genericx86-64-ext-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/genericx86-64-ext-ubuntu-python.json + LIBRARY: library/genericx86-64-ext-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-genericx86-64-ext-ubuntu-python: - name: Bake genericx86-64-ext-ubuntu-python + bake-genericx86-64-ext-fedora-python: + name: Bake genericx86-64-ext-fedora-python runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-genericx86-64-ext-ubuntu-python + needs: prepare-genericx86-64-ext-fedora-python env: - LIBRARY: library/genericx86-64-ext-ubuntu-python.json + LIBRARY: library/genericx86-64-ext-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-genericx86-64-ext-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-genericx86-64-ext-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-genericx86-64-ext-ubuntu-openjdk: - name: Prepare genericx86-64-ext-ubuntu-openjdk + prepare-genericx86-64-ext-ubuntu-dotnet: + name: Prepare genericx86-64-ext-ubuntu-dotnet runs-on: ubuntu-latest needs: bake-genericx86-64-ext-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/genericx86-64-ext-ubuntu-openjdk.json + LIBRARY: library/genericx86-64-ext-ubuntu-dotnet.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-genericx86-64-ext-ubuntu-openjdk: - name: Bake genericx86-64-ext-ubuntu-openjdk + bake-genericx86-64-ext-ubuntu-dotnet: + name: Bake genericx86-64-ext-ubuntu-dotnet runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-genericx86-64-ext-ubuntu-openjdk + needs: prepare-genericx86-64-ext-ubuntu-dotnet env: - LIBRARY: library/genericx86-64-ext-ubuntu-openjdk.json + LIBRARY: library/genericx86-64-ext-ubuntu-dotnet.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-genericx86-64-ext-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-genericx86-64-ext-ubuntu-dotnet.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-genericx86-64-ext-alpine: - name: Prepare genericx86-64-ext-alpine + prepare-genericx86-64-ext-ubuntu-golang: + name: Prepare genericx86-64-ext-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-genericx86-64-ext-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/genericx86-64-ext-alpine.json + LIBRARY: library/genericx86-64-ext-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-genericx86-64-ext-alpine: - name: Bake genericx86-64-ext-alpine + bake-genericx86-64-ext-ubuntu-golang: + name: Bake genericx86-64-ext-ubuntu-golang runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-genericx86-64-ext-alpine + needs: prepare-genericx86-64-ext-ubuntu-golang env: - LIBRARY: library/genericx86-64-ext-alpine.json + LIBRARY: library/genericx86-64-ext-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-genericx86-64-ext-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-genericx86-64-ext-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-genericx86-64-ext-debian: - name: Prepare genericx86-64-ext-debian + prepare-genericx86-64-ext-ubuntu-node: + name: Prepare genericx86-64-ext-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-genericx86-64-ext-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/genericx86-64-ext-debian.json + LIBRARY: library/genericx86-64-ext-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-genericx86-64-ext-debian: - name: Bake genericx86-64-ext-debian + bake-genericx86-64-ext-ubuntu-node: + name: Bake genericx86-64-ext-ubuntu-node runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-genericx86-64-ext-debian + needs: prepare-genericx86-64-ext-ubuntu-node env: - LIBRARY: library/genericx86-64-ext-debian.json + LIBRARY: library/genericx86-64-ext-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-genericx86-64-ext-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-genericx86-64-ext-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1299,14 +1299,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-genericx86-64-ext-fedora: - name: Prepare genericx86-64-ext-fedora + prepare-genericx86-64-ext-ubuntu-python: + name: Prepare genericx86-64-ext-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-genericx86-64-ext-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/genericx86-64-ext-fedora.json + LIBRARY: library/genericx86-64-ext-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1319,20 +1319,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-genericx86-64-ext-fedora: - name: Bake genericx86-64-ext-fedora + bake-genericx86-64-ext-ubuntu-python: + name: Bake genericx86-64-ext-ubuntu-python runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-genericx86-64-ext-fedora + needs: prepare-genericx86-64-ext-ubuntu-python env: - LIBRARY: library/genericx86-64-ext-fedora.json + LIBRARY: library/genericx86-64-ext-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-genericx86-64-ext-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-genericx86-64-ext-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1370,14 +1370,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-genericx86-64-ext-ubuntu: - name: Prepare genericx86-64-ext-ubuntu + prepare-genericx86-64-ext-ubuntu-openjdk: + name: Prepare genericx86-64-ext-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-genericx86-64-ext-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/genericx86-64-ext-ubuntu.json + LIBRARY: library/genericx86-64-ext-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1390,20 +1390,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-genericx86-64-ext-ubuntu: - name: Bake genericx86-64-ext-ubuntu + bake-genericx86-64-ext-ubuntu-openjdk: + name: Bake genericx86-64-ext-ubuntu-openjdk runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-genericx86-64-ext-ubuntu + needs: prepare-genericx86-64-ext-ubuntu-openjdk env: - LIBRARY: library/genericx86-64-ext-ubuntu.json + LIBRARY: library/genericx86-64-ext-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-genericx86-64-ext-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-genericx86-64-ext-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-i386.yml b/.github/workflows/bake-i386.yml index 0662c4afeb72..e4a5dfa021d1 100644 --- a/.github/workflows/bake-i386.yml +++ b/.github/workflows/bake-i386.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-i386-alpine-golang: - name: Prepare i386-alpine-golang + prepare-i386-alpine: + name: Prepare i386-alpine runs-on: ubuntu-latest - needs: bake-i386-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/i386-alpine-golang.json + LIBRARY: library/i386-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-i386-alpine-golang: - name: Bake i386-alpine-golang + bake-i386-alpine: + name: Bake i386-alpine runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-i386-alpine-golang + needs: prepare-i386-alpine env: - LIBRARY: library/i386-alpine-golang.json + LIBRARY: library/i386-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-i386-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-i386-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -63,7 +63,7 @@ jobs: persist-credentials: false - name: Setup buildx id: setup-buildx - uses: docker/setup-buildx-action@d70bba72b1f3fd22344832f00baa16ece964efeb + uses: docker/setup-buildx-action@988b5a0280414f521da01fcc63a27aeeb4b104db with: driver-opts: network=host install: true @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-i386-alpine-python: - name: Prepare i386-alpine-python + prepare-i386-debian: + name: Prepare i386-debian runs-on: ubuntu-latest - needs: bake-i386-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/i386-alpine-python.json + LIBRARY: library/i386-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-i386-alpine-python: - name: Bake i386-alpine-python + bake-i386-debian: + name: Bake i386-debian runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-i386-alpine-python + needs: prepare-i386-debian env: - LIBRARY: library/i386-alpine-python.json + LIBRARY: library/i386-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-i386-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-i386-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -134,7 +134,7 @@ jobs: persist-credentials: false - name: Setup buildx id: setup-buildx - uses: docker/setup-buildx-action@d70bba72b1f3fd22344832f00baa16ece964efeb + uses: docker/setup-buildx-action@988b5a0280414f521da01fcc63a27aeeb4b104db with: driver-opts: network=host install: true @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-i386-debian-golang: - name: Prepare i386-debian-golang + prepare-i386-ubuntu: + name: Prepare i386-ubuntu runs-on: ubuntu-latest - needs: bake-i386-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/i386-debian-golang.json + LIBRARY: library/i386-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-i386-debian-golang: - name: Bake i386-debian-golang + bake-i386-ubuntu: + name: Bake i386-ubuntu runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-i386-debian-golang + needs: prepare-i386-ubuntu env: - LIBRARY: library/i386-debian-golang.json + LIBRARY: library/i386-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-i386-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-i386-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -205,7 +205,7 @@ jobs: persist-credentials: false - name: Setup buildx id: setup-buildx - uses: docker/setup-buildx-action@d70bba72b1f3fd22344832f00baa16ece964efeb + uses: docker/setup-buildx-action@988b5a0280414f521da01fcc63a27aeeb4b104db with: driver-opts: network=host install: true @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-i386-debian-openjdk: - name: Prepare i386-debian-openjdk + prepare-i386-alpine-golang: + name: Prepare i386-alpine-golang runs-on: ubuntu-latest - needs: bake-i386-debian + needs: bake-i386-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/i386-debian-openjdk.json + LIBRARY: library/i386-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-i386-debian-openjdk: - name: Bake i386-debian-openjdk + bake-i386-alpine-golang: + name: Bake i386-alpine-golang runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-i386-debian-openjdk + needs: prepare-i386-alpine-golang env: - LIBRARY: library/i386-debian-openjdk.json + LIBRARY: library/i386-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-i386-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-i386-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-i386-debian-python: - name: Prepare i386-debian-python + prepare-i386-alpine-python: + name: Prepare i386-alpine-python runs-on: ubuntu-latest - needs: bake-i386-debian + needs: bake-i386-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/i386-debian-python.json + LIBRARY: library/i386-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-i386-debian-python: - name: Bake i386-debian-python + bake-i386-alpine-python: + name: Bake i386-alpine-python runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-i386-debian-python + needs: prepare-i386-alpine-python env: - LIBRARY: library/i386-debian-python.json + LIBRARY: library/i386-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-i386-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-i386-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-i386-ubuntu-golang: - name: Prepare i386-ubuntu-golang + prepare-i386-debian-golang: + name: Prepare i386-debian-golang runs-on: ubuntu-latest - needs: bake-i386-ubuntu + needs: bake-i386-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/i386-ubuntu-golang.json + LIBRARY: library/i386-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-i386-ubuntu-golang: - name: Bake i386-ubuntu-golang + bake-i386-debian-golang: + name: Bake i386-debian-golang runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-i386-ubuntu-golang + needs: prepare-i386-debian-golang env: - LIBRARY: library/i386-ubuntu-golang.json + LIBRARY: library/i386-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-i386-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-i386-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-i386-ubuntu-openjdk: - name: Prepare i386-ubuntu-openjdk + prepare-i386-debian-openjdk: + name: Prepare i386-debian-openjdk runs-on: ubuntu-latest - needs: bake-i386-ubuntu + needs: bake-i386-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/i386-ubuntu-openjdk.json + LIBRARY: library/i386-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-i386-ubuntu-openjdk: - name: Bake i386-ubuntu-openjdk + bake-i386-debian-openjdk: + name: Bake i386-debian-openjdk runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-i386-ubuntu-openjdk + needs: prepare-i386-debian-openjdk env: - LIBRARY: library/i386-ubuntu-openjdk.json + LIBRARY: library/i386-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-i386-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-i386-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-i386-ubuntu-python: - name: Prepare i386-ubuntu-python + prepare-i386-debian-python: + name: Prepare i386-debian-python runs-on: ubuntu-latest - needs: bake-i386-ubuntu + needs: bake-i386-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/i386-ubuntu-python.json + LIBRARY: library/i386-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-i386-ubuntu-python: - name: Bake i386-ubuntu-python + bake-i386-debian-python: + name: Bake i386-debian-python runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-i386-ubuntu-python + needs: prepare-i386-debian-python env: - LIBRARY: library/i386-ubuntu-python.json + LIBRARY: library/i386-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-i386-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-i386-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-i386-alpine: - name: Prepare i386-alpine + prepare-i386-ubuntu-golang: + name: Prepare i386-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-i386-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/i386-alpine.json + LIBRARY: library/i386-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-i386-alpine: - name: Bake i386-alpine + bake-i386-ubuntu-golang: + name: Bake i386-ubuntu-golang runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-i386-alpine + needs: prepare-i386-ubuntu-golang env: - LIBRARY: library/i386-alpine.json + LIBRARY: library/i386-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-i386-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-i386-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -631,7 +631,7 @@ jobs: persist-credentials: false - name: Setup buildx id: setup-buildx - uses: docker/setup-buildx-action@988b5a0280414f521da01fcc63a27aeeb4b104db + uses: docker/setup-buildx-action@d70bba72b1f3fd22344832f00baa16ece964efeb with: driver-opts: network=host install: true @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-i386-debian: - name: Prepare i386-debian + prepare-i386-ubuntu-openjdk: + name: Prepare i386-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-i386-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/i386-debian.json + LIBRARY: library/i386-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-i386-debian: - name: Bake i386-debian + bake-i386-ubuntu-openjdk: + name: Bake i386-ubuntu-openjdk runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-i386-debian + needs: prepare-i386-ubuntu-openjdk env: - LIBRARY: library/i386-debian.json + LIBRARY: library/i386-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-i386-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-i386-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -702,7 +702,7 @@ jobs: persist-credentials: false - name: Setup buildx id: setup-buildx - uses: docker/setup-buildx-action@988b5a0280414f521da01fcc63a27aeeb4b104db + uses: docker/setup-buildx-action@d70bba72b1f3fd22344832f00baa16ece964efeb with: driver-opts: network=host install: true @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-i386-ubuntu: - name: Prepare i386-ubuntu + prepare-i386-ubuntu-python: + name: Prepare i386-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-i386-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/i386-ubuntu.json + LIBRARY: library/i386-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-i386-ubuntu: - name: Bake i386-ubuntu + bake-i386-ubuntu-python: + name: Bake i386-ubuntu-python runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-i386-ubuntu + needs: prepare-i386-ubuntu-python env: - LIBRARY: library/i386-ubuntu.json + LIBRARY: library/i386-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-i386-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-i386-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -773,7 +773,7 @@ jobs: persist-credentials: false - name: Setup buildx id: setup-buildx - uses: docker/setup-buildx-action@988b5a0280414f521da01fcc63a27aeeb4b104db + uses: docker/setup-buildx-action@d70bba72b1f3fd22344832f00baa16ece964efeb with: driver-opts: network=host install: true diff --git a/.github/workflows/bake-imx6ul-var-dart.yml b/.github/workflows/bake-imx6ul-var-dart.yml index af4bac3e364f..632444a3b7c2 100644 --- a/.github/workflows/bake-imx6ul-var-dart.yml +++ b/.github/workflows/bake-imx6ul-var-dart.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-imx6ul-var-dart-alpine-golang: - name: Prepare imx6ul-var-dart-alpine-golang + prepare-imx6ul-var-dart-alpine: + name: Prepare imx6ul-var-dart-alpine runs-on: ubuntu-latest - needs: bake-imx6ul-var-dart-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx6ul-var-dart-alpine-golang.json + LIBRARY: library/imx6ul-var-dart-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx6ul-var-dart-alpine-golang: - name: Bake imx6ul-var-dart-alpine-golang + bake-imx6ul-var-dart-alpine: + name: Bake imx6ul-var-dart-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx6ul-var-dart-alpine-golang + needs: prepare-imx6ul-var-dart-alpine env: - LIBRARY: library/imx6ul-var-dart-alpine-golang.json + LIBRARY: library/imx6ul-var-dart-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx6ul-var-dart-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx6ul-var-dart-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx6ul-var-dart-alpine-node: - name: Prepare imx6ul-var-dart-alpine-node + prepare-imx6ul-var-dart-debian: + name: Prepare imx6ul-var-dart-debian runs-on: ubuntu-latest - needs: bake-imx6ul-var-dart-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx6ul-var-dart-alpine-node.json + LIBRARY: library/imx6ul-var-dart-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx6ul-var-dart-alpine-node: - name: Bake imx6ul-var-dart-alpine-node + bake-imx6ul-var-dart-debian: + name: Bake imx6ul-var-dart-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx6ul-var-dart-alpine-node + needs: prepare-imx6ul-var-dart-debian env: - LIBRARY: library/imx6ul-var-dart-alpine-node.json + LIBRARY: library/imx6ul-var-dart-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx6ul-var-dart-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx6ul-var-dart-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx6ul-var-dart-alpine-python: - name: Prepare imx6ul-var-dart-alpine-python + prepare-imx6ul-var-dart-ubuntu: + name: Prepare imx6ul-var-dart-ubuntu runs-on: ubuntu-latest - needs: bake-imx6ul-var-dart-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx6ul-var-dart-alpine-python.json + LIBRARY: library/imx6ul-var-dart-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx6ul-var-dart-alpine-python: - name: Bake imx6ul-var-dart-alpine-python + bake-imx6ul-var-dart-ubuntu: + name: Bake imx6ul-var-dart-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx6ul-var-dart-alpine-python + needs: prepare-imx6ul-var-dart-ubuntu env: - LIBRARY: library/imx6ul-var-dart-alpine-python.json + LIBRARY: library/imx6ul-var-dart-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx6ul-var-dart-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx6ul-var-dart-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx6ul-var-dart-debian-golang: - name: Prepare imx6ul-var-dart-debian-golang + prepare-imx6ul-var-dart-alpine-golang: + name: Prepare imx6ul-var-dart-alpine-golang runs-on: ubuntu-latest - needs: bake-imx6ul-var-dart-debian + needs: bake-imx6ul-var-dart-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx6ul-var-dart-debian-golang.json + LIBRARY: library/imx6ul-var-dart-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx6ul-var-dart-debian-golang: - name: Bake imx6ul-var-dart-debian-golang + bake-imx6ul-var-dart-alpine-golang: + name: Bake imx6ul-var-dart-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx6ul-var-dart-debian-golang + needs: prepare-imx6ul-var-dart-alpine-golang env: - LIBRARY: library/imx6ul-var-dart-debian-golang.json + LIBRARY: library/imx6ul-var-dart-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx6ul-var-dart-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx6ul-var-dart-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx6ul-var-dart-debian-node: - name: Prepare imx6ul-var-dart-debian-node + prepare-imx6ul-var-dart-alpine-node: + name: Prepare imx6ul-var-dart-alpine-node runs-on: ubuntu-latest - needs: bake-imx6ul-var-dart-debian + needs: bake-imx6ul-var-dart-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx6ul-var-dart-debian-node.json + LIBRARY: library/imx6ul-var-dart-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx6ul-var-dart-debian-node: - name: Bake imx6ul-var-dart-debian-node + bake-imx6ul-var-dart-alpine-node: + name: Bake imx6ul-var-dart-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx6ul-var-dart-debian-node + needs: prepare-imx6ul-var-dart-alpine-node env: - LIBRARY: library/imx6ul-var-dart-debian-node.json + LIBRARY: library/imx6ul-var-dart-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx6ul-var-dart-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx6ul-var-dart-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx6ul-var-dart-debian-openjdk: - name: Prepare imx6ul-var-dart-debian-openjdk + prepare-imx6ul-var-dart-alpine-python: + name: Prepare imx6ul-var-dart-alpine-python runs-on: ubuntu-latest - needs: bake-imx6ul-var-dart-debian + needs: bake-imx6ul-var-dart-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx6ul-var-dart-debian-openjdk.json + LIBRARY: library/imx6ul-var-dart-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx6ul-var-dart-debian-openjdk: - name: Bake imx6ul-var-dart-debian-openjdk + bake-imx6ul-var-dart-alpine-python: + name: Bake imx6ul-var-dart-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx6ul-var-dart-debian-openjdk + needs: prepare-imx6ul-var-dart-alpine-python env: - LIBRARY: library/imx6ul-var-dart-debian-openjdk.json + LIBRARY: library/imx6ul-var-dart-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx6ul-var-dart-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx6ul-var-dart-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx6ul-var-dart-debian-python: - name: Prepare imx6ul-var-dart-debian-python + prepare-imx6ul-var-dart-debian-golang: + name: Prepare imx6ul-var-dart-debian-golang runs-on: ubuntu-latest needs: bake-imx6ul-var-dart-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx6ul-var-dart-debian-python.json + LIBRARY: library/imx6ul-var-dart-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx6ul-var-dart-debian-python: - name: Bake imx6ul-var-dart-debian-python + bake-imx6ul-var-dart-debian-golang: + name: Bake imx6ul-var-dart-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx6ul-var-dart-debian-python + needs: prepare-imx6ul-var-dart-debian-golang env: - LIBRARY: library/imx6ul-var-dart-debian-python.json + LIBRARY: library/imx6ul-var-dart-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx6ul-var-dart-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx6ul-var-dart-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx6ul-var-dart-ubuntu-golang: - name: Prepare imx6ul-var-dart-ubuntu-golang + prepare-imx6ul-var-dart-debian-node: + name: Prepare imx6ul-var-dart-debian-node runs-on: ubuntu-latest - needs: bake-imx6ul-var-dart-ubuntu + needs: bake-imx6ul-var-dart-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx6ul-var-dart-ubuntu-golang.json + LIBRARY: library/imx6ul-var-dart-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx6ul-var-dart-ubuntu-golang: - name: Bake imx6ul-var-dart-ubuntu-golang + bake-imx6ul-var-dart-debian-node: + name: Bake imx6ul-var-dart-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx6ul-var-dart-ubuntu-golang + needs: prepare-imx6ul-var-dart-debian-node env: - LIBRARY: library/imx6ul-var-dart-ubuntu-golang.json + LIBRARY: library/imx6ul-var-dart-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx6ul-var-dart-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx6ul-var-dart-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx6ul-var-dart-ubuntu-node: - name: Prepare imx6ul-var-dart-ubuntu-node + prepare-imx6ul-var-dart-debian-openjdk: + name: Prepare imx6ul-var-dart-debian-openjdk runs-on: ubuntu-latest - needs: bake-imx6ul-var-dart-ubuntu + needs: bake-imx6ul-var-dart-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx6ul-var-dart-ubuntu-node.json + LIBRARY: library/imx6ul-var-dart-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx6ul-var-dart-ubuntu-node: - name: Bake imx6ul-var-dart-ubuntu-node + bake-imx6ul-var-dart-debian-openjdk: + name: Bake imx6ul-var-dart-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx6ul-var-dart-ubuntu-node + needs: prepare-imx6ul-var-dart-debian-openjdk env: - LIBRARY: library/imx6ul-var-dart-ubuntu-node.json + LIBRARY: library/imx6ul-var-dart-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx6ul-var-dart-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx6ul-var-dart-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx6ul-var-dart-ubuntu-python: - name: Prepare imx6ul-var-dart-ubuntu-python + prepare-imx6ul-var-dart-debian-python: + name: Prepare imx6ul-var-dart-debian-python runs-on: ubuntu-latest - needs: bake-imx6ul-var-dart-ubuntu + needs: bake-imx6ul-var-dart-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx6ul-var-dart-ubuntu-python.json + LIBRARY: library/imx6ul-var-dart-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx6ul-var-dart-ubuntu-python: - name: Bake imx6ul-var-dart-ubuntu-python + bake-imx6ul-var-dart-debian-python: + name: Bake imx6ul-var-dart-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx6ul-var-dart-ubuntu-python + needs: prepare-imx6ul-var-dart-debian-python env: - LIBRARY: library/imx6ul-var-dart-ubuntu-python.json + LIBRARY: library/imx6ul-var-dart-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx6ul-var-dart-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx6ul-var-dart-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx6ul-var-dart-ubuntu-openjdk: - name: Prepare imx6ul-var-dart-ubuntu-openjdk + prepare-imx6ul-var-dart-ubuntu-golang: + name: Prepare imx6ul-var-dart-ubuntu-golang runs-on: ubuntu-latest needs: bake-imx6ul-var-dart-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx6ul-var-dart-ubuntu-openjdk.json + LIBRARY: library/imx6ul-var-dart-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx6ul-var-dart-ubuntu-openjdk: - name: Bake imx6ul-var-dart-ubuntu-openjdk + bake-imx6ul-var-dart-ubuntu-golang: + name: Bake imx6ul-var-dart-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx6ul-var-dart-ubuntu-openjdk + needs: prepare-imx6ul-var-dart-ubuntu-golang env: - LIBRARY: library/imx6ul-var-dart-ubuntu-openjdk.json + LIBRARY: library/imx6ul-var-dart-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx6ul-var-dart-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx6ul-var-dart-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx6ul-var-dart-alpine: - name: Prepare imx6ul-var-dart-alpine + prepare-imx6ul-var-dart-ubuntu-node: + name: Prepare imx6ul-var-dart-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-imx6ul-var-dart-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx6ul-var-dart-alpine.json + LIBRARY: library/imx6ul-var-dart-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx6ul-var-dart-alpine: - name: Bake imx6ul-var-dart-alpine + bake-imx6ul-var-dart-ubuntu-node: + name: Bake imx6ul-var-dart-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx6ul-var-dart-alpine + needs: prepare-imx6ul-var-dart-ubuntu-node env: - LIBRARY: library/imx6ul-var-dart-alpine.json + LIBRARY: library/imx6ul-var-dart-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx6ul-var-dart-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx6ul-var-dart-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx6ul-var-dart-debian: - name: Prepare imx6ul-var-dart-debian + prepare-imx6ul-var-dart-ubuntu-python: + name: Prepare imx6ul-var-dart-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-imx6ul-var-dart-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx6ul-var-dart-debian.json + LIBRARY: library/imx6ul-var-dart-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx6ul-var-dart-debian: - name: Bake imx6ul-var-dart-debian + bake-imx6ul-var-dart-ubuntu-python: + name: Bake imx6ul-var-dart-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx6ul-var-dart-debian + needs: prepare-imx6ul-var-dart-ubuntu-python env: - LIBRARY: library/imx6ul-var-dart-debian.json + LIBRARY: library/imx6ul-var-dart-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx6ul-var-dart-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx6ul-var-dart-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx6ul-var-dart-ubuntu: - name: Prepare imx6ul-var-dart-ubuntu + prepare-imx6ul-var-dart-ubuntu-openjdk: + name: Prepare imx6ul-var-dart-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-imx6ul-var-dart-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx6ul-var-dart-ubuntu.json + LIBRARY: library/imx6ul-var-dart-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx6ul-var-dart-ubuntu: - name: Bake imx6ul-var-dart-ubuntu + bake-imx6ul-var-dart-ubuntu-openjdk: + name: Bake imx6ul-var-dart-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx6ul-var-dart-ubuntu + needs: prepare-imx6ul-var-dart-ubuntu-openjdk env: - LIBRARY: library/imx6ul-var-dart-ubuntu.json + LIBRARY: library/imx6ul-var-dart-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx6ul-var-dart-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx6ul-var-dart-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-imx7-var-som.yml b/.github/workflows/bake-imx7-var-som.yml index 4ece61e12828..8354fa57d3f3 100644 --- a/.github/workflows/bake-imx7-var-som.yml +++ b/.github/workflows/bake-imx7-var-som.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-imx7-var-som-alpine-golang: - name: Prepare imx7-var-som-alpine-golang + prepare-imx7-var-som-alpine: + name: Prepare imx7-var-som-alpine runs-on: ubuntu-latest - needs: bake-imx7-var-som-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx7-var-som-alpine-golang.json + LIBRARY: library/imx7-var-som-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx7-var-som-alpine-golang: - name: Bake imx7-var-som-alpine-golang + bake-imx7-var-som-alpine: + name: Bake imx7-var-som-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx7-var-som-alpine-golang + needs: prepare-imx7-var-som-alpine env: - LIBRARY: library/imx7-var-som-alpine-golang.json + LIBRARY: library/imx7-var-som-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx7-var-som-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx7-var-som-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx7-var-som-alpine-node: - name: Prepare imx7-var-som-alpine-node + prepare-imx7-var-som-debian: + name: Prepare imx7-var-som-debian runs-on: ubuntu-latest - needs: bake-imx7-var-som-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx7-var-som-alpine-node.json + LIBRARY: library/imx7-var-som-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx7-var-som-alpine-node: - name: Bake imx7-var-som-alpine-node + bake-imx7-var-som-debian: + name: Bake imx7-var-som-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx7-var-som-alpine-node + needs: prepare-imx7-var-som-debian env: - LIBRARY: library/imx7-var-som-alpine-node.json + LIBRARY: library/imx7-var-som-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx7-var-som-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx7-var-som-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx7-var-som-alpine-python: - name: Prepare imx7-var-som-alpine-python + prepare-imx7-var-som-ubuntu: + name: Prepare imx7-var-som-ubuntu runs-on: ubuntu-latest - needs: bake-imx7-var-som-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx7-var-som-alpine-python.json + LIBRARY: library/imx7-var-som-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx7-var-som-alpine-python: - name: Bake imx7-var-som-alpine-python + bake-imx7-var-som-ubuntu: + name: Bake imx7-var-som-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx7-var-som-alpine-python + needs: prepare-imx7-var-som-ubuntu env: - LIBRARY: library/imx7-var-som-alpine-python.json + LIBRARY: library/imx7-var-som-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx7-var-som-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx7-var-som-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx7-var-som-debian-golang: - name: Prepare imx7-var-som-debian-golang + prepare-imx7-var-som-alpine-golang: + name: Prepare imx7-var-som-alpine-golang runs-on: ubuntu-latest - needs: bake-imx7-var-som-debian + needs: bake-imx7-var-som-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx7-var-som-debian-golang.json + LIBRARY: library/imx7-var-som-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx7-var-som-debian-golang: - name: Bake imx7-var-som-debian-golang + bake-imx7-var-som-alpine-golang: + name: Bake imx7-var-som-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx7-var-som-debian-golang + needs: prepare-imx7-var-som-alpine-golang env: - LIBRARY: library/imx7-var-som-debian-golang.json + LIBRARY: library/imx7-var-som-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx7-var-som-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx7-var-som-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx7-var-som-debian-node: - name: Prepare imx7-var-som-debian-node + prepare-imx7-var-som-alpine-node: + name: Prepare imx7-var-som-alpine-node runs-on: ubuntu-latest - needs: bake-imx7-var-som-debian + needs: bake-imx7-var-som-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx7-var-som-debian-node.json + LIBRARY: library/imx7-var-som-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx7-var-som-debian-node: - name: Bake imx7-var-som-debian-node + bake-imx7-var-som-alpine-node: + name: Bake imx7-var-som-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx7-var-som-debian-node + needs: prepare-imx7-var-som-alpine-node env: - LIBRARY: library/imx7-var-som-debian-node.json + LIBRARY: library/imx7-var-som-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx7-var-som-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx7-var-som-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx7-var-som-debian-openjdk: - name: Prepare imx7-var-som-debian-openjdk + prepare-imx7-var-som-alpine-python: + name: Prepare imx7-var-som-alpine-python runs-on: ubuntu-latest - needs: bake-imx7-var-som-debian + needs: bake-imx7-var-som-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx7-var-som-debian-openjdk.json + LIBRARY: library/imx7-var-som-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx7-var-som-debian-openjdk: - name: Bake imx7-var-som-debian-openjdk + bake-imx7-var-som-alpine-python: + name: Bake imx7-var-som-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx7-var-som-debian-openjdk + needs: prepare-imx7-var-som-alpine-python env: - LIBRARY: library/imx7-var-som-debian-openjdk.json + LIBRARY: library/imx7-var-som-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx7-var-som-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx7-var-som-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx7-var-som-debian-python: - name: Prepare imx7-var-som-debian-python + prepare-imx7-var-som-debian-golang: + name: Prepare imx7-var-som-debian-golang runs-on: ubuntu-latest needs: bake-imx7-var-som-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx7-var-som-debian-python.json + LIBRARY: library/imx7-var-som-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx7-var-som-debian-python: - name: Bake imx7-var-som-debian-python + bake-imx7-var-som-debian-golang: + name: Bake imx7-var-som-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx7-var-som-debian-python + needs: prepare-imx7-var-som-debian-golang env: - LIBRARY: library/imx7-var-som-debian-python.json + LIBRARY: library/imx7-var-som-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx7-var-som-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx7-var-som-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx7-var-som-ubuntu-golang: - name: Prepare imx7-var-som-ubuntu-golang + prepare-imx7-var-som-debian-node: + name: Prepare imx7-var-som-debian-node runs-on: ubuntu-latest - needs: bake-imx7-var-som-ubuntu + needs: bake-imx7-var-som-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx7-var-som-ubuntu-golang.json + LIBRARY: library/imx7-var-som-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx7-var-som-ubuntu-golang: - name: Bake imx7-var-som-ubuntu-golang + bake-imx7-var-som-debian-node: + name: Bake imx7-var-som-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx7-var-som-ubuntu-golang + needs: prepare-imx7-var-som-debian-node env: - LIBRARY: library/imx7-var-som-ubuntu-golang.json + LIBRARY: library/imx7-var-som-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx7-var-som-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx7-var-som-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx7-var-som-ubuntu-node: - name: Prepare imx7-var-som-ubuntu-node + prepare-imx7-var-som-debian-openjdk: + name: Prepare imx7-var-som-debian-openjdk runs-on: ubuntu-latest - needs: bake-imx7-var-som-ubuntu + needs: bake-imx7-var-som-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx7-var-som-ubuntu-node.json + LIBRARY: library/imx7-var-som-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx7-var-som-ubuntu-node: - name: Bake imx7-var-som-ubuntu-node + bake-imx7-var-som-debian-openjdk: + name: Bake imx7-var-som-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx7-var-som-ubuntu-node + needs: prepare-imx7-var-som-debian-openjdk env: - LIBRARY: library/imx7-var-som-ubuntu-node.json + LIBRARY: library/imx7-var-som-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx7-var-som-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx7-var-som-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx7-var-som-ubuntu-python: - name: Prepare imx7-var-som-ubuntu-python + prepare-imx7-var-som-debian-python: + name: Prepare imx7-var-som-debian-python runs-on: ubuntu-latest - needs: bake-imx7-var-som-ubuntu + needs: bake-imx7-var-som-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx7-var-som-ubuntu-python.json + LIBRARY: library/imx7-var-som-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx7-var-som-ubuntu-python: - name: Bake imx7-var-som-ubuntu-python + bake-imx7-var-som-debian-python: + name: Bake imx7-var-som-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx7-var-som-ubuntu-python + needs: prepare-imx7-var-som-debian-python env: - LIBRARY: library/imx7-var-som-ubuntu-python.json + LIBRARY: library/imx7-var-som-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx7-var-som-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx7-var-som-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx7-var-som-ubuntu-openjdk: - name: Prepare imx7-var-som-ubuntu-openjdk + prepare-imx7-var-som-ubuntu-golang: + name: Prepare imx7-var-som-ubuntu-golang runs-on: ubuntu-latest needs: bake-imx7-var-som-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx7-var-som-ubuntu-openjdk.json + LIBRARY: library/imx7-var-som-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx7-var-som-ubuntu-openjdk: - name: Bake imx7-var-som-ubuntu-openjdk + bake-imx7-var-som-ubuntu-golang: + name: Bake imx7-var-som-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx7-var-som-ubuntu-openjdk + needs: prepare-imx7-var-som-ubuntu-golang env: - LIBRARY: library/imx7-var-som-ubuntu-openjdk.json + LIBRARY: library/imx7-var-som-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx7-var-som-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx7-var-som-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx7-var-som-alpine: - name: Prepare imx7-var-som-alpine + prepare-imx7-var-som-ubuntu-node: + name: Prepare imx7-var-som-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-imx7-var-som-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx7-var-som-alpine.json + LIBRARY: library/imx7-var-som-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx7-var-som-alpine: - name: Bake imx7-var-som-alpine + bake-imx7-var-som-ubuntu-node: + name: Bake imx7-var-som-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx7-var-som-alpine + needs: prepare-imx7-var-som-ubuntu-node env: - LIBRARY: library/imx7-var-som-alpine.json + LIBRARY: library/imx7-var-som-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx7-var-som-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx7-var-som-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx7-var-som-debian: - name: Prepare imx7-var-som-debian + prepare-imx7-var-som-ubuntu-python: + name: Prepare imx7-var-som-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-imx7-var-som-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx7-var-som-debian.json + LIBRARY: library/imx7-var-som-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx7-var-som-debian: - name: Bake imx7-var-som-debian + bake-imx7-var-som-ubuntu-python: + name: Bake imx7-var-som-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx7-var-som-debian + needs: prepare-imx7-var-som-ubuntu-python env: - LIBRARY: library/imx7-var-som-debian.json + LIBRARY: library/imx7-var-som-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx7-var-som-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx7-var-som-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx7-var-som-ubuntu: - name: Prepare imx7-var-som-ubuntu + prepare-imx7-var-som-ubuntu-openjdk: + name: Prepare imx7-var-som-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-imx7-var-som-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx7-var-som-ubuntu.json + LIBRARY: library/imx7-var-som-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx7-var-som-ubuntu: - name: Bake imx7-var-som-ubuntu + bake-imx7-var-som-ubuntu-openjdk: + name: Bake imx7-var-som-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx7-var-som-ubuntu + needs: prepare-imx7-var-som-ubuntu-openjdk env: - LIBRARY: library/imx7-var-som-ubuntu.json + LIBRARY: library/imx7-var-som-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx7-var-som-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx7-var-som-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-imx8m-var-dart.yml b/.github/workflows/bake-imx8m-var-dart.yml index 61d9ad532d70..6a7ef5be7c05 100644 --- a/.github/workflows/bake-imx8m-var-dart.yml +++ b/.github/workflows/bake-imx8m-var-dart.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-imx8m-var-dart-alpine-golang: - name: Prepare imx8m-var-dart-alpine-golang + prepare-imx8m-var-dart-alpine: + name: Prepare imx8m-var-dart-alpine runs-on: ubuntu-latest - needs: bake-imx8m-var-dart-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8m-var-dart-alpine-golang.json + LIBRARY: library/imx8m-var-dart-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8m-var-dart-alpine-golang: - name: Bake imx8m-var-dart-alpine-golang + bake-imx8m-var-dart-alpine: + name: Bake imx8m-var-dart-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8m-var-dart-alpine-golang + needs: prepare-imx8m-var-dart-alpine env: - LIBRARY: library/imx8m-var-dart-alpine-golang.json + LIBRARY: library/imx8m-var-dart-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8m-var-dart-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8m-var-dart-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8m-var-dart-alpine-node: - name: Prepare imx8m-var-dart-alpine-node + prepare-imx8m-var-dart-debian: + name: Prepare imx8m-var-dart-debian runs-on: ubuntu-latest - needs: bake-imx8m-var-dart-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8m-var-dart-alpine-node.json + LIBRARY: library/imx8m-var-dart-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8m-var-dart-alpine-node: - name: Bake imx8m-var-dart-alpine-node + bake-imx8m-var-dart-debian: + name: Bake imx8m-var-dart-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8m-var-dart-alpine-node + needs: prepare-imx8m-var-dart-debian env: - LIBRARY: library/imx8m-var-dart-alpine-node.json + LIBRARY: library/imx8m-var-dart-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8m-var-dart-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8m-var-dart-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8m-var-dart-alpine-python: - name: Prepare imx8m-var-dart-alpine-python + prepare-imx8m-var-dart-fedora: + name: Prepare imx8m-var-dart-fedora runs-on: ubuntu-latest - needs: bake-imx8m-var-dart-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8m-var-dart-alpine-python.json + LIBRARY: library/imx8m-var-dart-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8m-var-dart-alpine-python: - name: Bake imx8m-var-dart-alpine-python + bake-imx8m-var-dart-fedora: + name: Bake imx8m-var-dart-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8m-var-dart-alpine-python + needs: prepare-imx8m-var-dart-fedora env: - LIBRARY: library/imx8m-var-dart-alpine-python.json + LIBRARY: library/imx8m-var-dart-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8m-var-dart-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8m-var-dart-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8m-var-dart-debian-golang: - name: Prepare imx8m-var-dart-debian-golang + prepare-imx8m-var-dart-ubuntu: + name: Prepare imx8m-var-dart-ubuntu runs-on: ubuntu-latest - needs: bake-imx8m-var-dart-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8m-var-dart-debian-golang.json + LIBRARY: library/imx8m-var-dart-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8m-var-dart-debian-golang: - name: Bake imx8m-var-dart-debian-golang + bake-imx8m-var-dart-ubuntu: + name: Bake imx8m-var-dart-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8m-var-dart-debian-golang + needs: prepare-imx8m-var-dart-ubuntu env: - LIBRARY: library/imx8m-var-dart-debian-golang.json + LIBRARY: library/imx8m-var-dart-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8m-var-dart-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8m-var-dart-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8m-var-dart-debian-node: - name: Prepare imx8m-var-dart-debian-node + prepare-imx8m-var-dart-alpine-golang: + name: Prepare imx8m-var-dart-alpine-golang runs-on: ubuntu-latest - needs: bake-imx8m-var-dart-debian + needs: bake-imx8m-var-dart-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8m-var-dart-debian-node.json + LIBRARY: library/imx8m-var-dart-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8m-var-dart-debian-node: - name: Bake imx8m-var-dart-debian-node + bake-imx8m-var-dart-alpine-golang: + name: Bake imx8m-var-dart-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8m-var-dart-debian-node + needs: prepare-imx8m-var-dart-alpine-golang env: - LIBRARY: library/imx8m-var-dart-debian-node.json + LIBRARY: library/imx8m-var-dart-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8m-var-dart-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8m-var-dart-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8m-var-dart-debian-openjdk: - name: Prepare imx8m-var-dart-debian-openjdk + prepare-imx8m-var-dart-alpine-node: + name: Prepare imx8m-var-dart-alpine-node runs-on: ubuntu-latest - needs: bake-imx8m-var-dart-debian + needs: bake-imx8m-var-dart-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8m-var-dart-debian-openjdk.json + LIBRARY: library/imx8m-var-dart-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8m-var-dart-debian-openjdk: - name: Bake imx8m-var-dart-debian-openjdk + bake-imx8m-var-dart-alpine-node: + name: Bake imx8m-var-dart-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8m-var-dart-debian-openjdk + needs: prepare-imx8m-var-dart-alpine-node env: - LIBRARY: library/imx8m-var-dart-debian-openjdk.json + LIBRARY: library/imx8m-var-dart-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8m-var-dart-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8m-var-dart-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8m-var-dart-debian-python: - name: Prepare imx8m-var-dart-debian-python + prepare-imx8m-var-dart-alpine-python: + name: Prepare imx8m-var-dart-alpine-python runs-on: ubuntu-latest - needs: bake-imx8m-var-dart-debian + needs: bake-imx8m-var-dart-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8m-var-dart-debian-python.json + LIBRARY: library/imx8m-var-dart-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8m-var-dart-debian-python: - name: Bake imx8m-var-dart-debian-python + bake-imx8m-var-dart-alpine-python: + name: Bake imx8m-var-dart-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8m-var-dart-debian-python + needs: prepare-imx8m-var-dart-alpine-python env: - LIBRARY: library/imx8m-var-dart-debian-python.json + LIBRARY: library/imx8m-var-dart-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8m-var-dart-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8m-var-dart-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8m-var-dart-fedora-golang: - name: Prepare imx8m-var-dart-fedora-golang + prepare-imx8m-var-dart-debian-golang: + name: Prepare imx8m-var-dart-debian-golang runs-on: ubuntu-latest - needs: bake-imx8m-var-dart-fedora + needs: bake-imx8m-var-dart-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8m-var-dart-fedora-golang.json + LIBRARY: library/imx8m-var-dart-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8m-var-dart-fedora-golang: - name: Bake imx8m-var-dart-fedora-golang + bake-imx8m-var-dart-debian-golang: + name: Bake imx8m-var-dart-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8m-var-dart-fedora-golang + needs: prepare-imx8m-var-dart-debian-golang env: - LIBRARY: library/imx8m-var-dart-fedora-golang.json + LIBRARY: library/imx8m-var-dart-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8m-var-dart-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8m-var-dart-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8m-var-dart-fedora-node: - name: Prepare imx8m-var-dart-fedora-node + prepare-imx8m-var-dart-debian-node: + name: Prepare imx8m-var-dart-debian-node runs-on: ubuntu-latest - needs: bake-imx8m-var-dart-fedora + needs: bake-imx8m-var-dart-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8m-var-dart-fedora-node.json + LIBRARY: library/imx8m-var-dart-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8m-var-dart-fedora-node: - name: Bake imx8m-var-dart-fedora-node + bake-imx8m-var-dart-debian-node: + name: Bake imx8m-var-dart-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8m-var-dart-fedora-node + needs: prepare-imx8m-var-dart-debian-node env: - LIBRARY: library/imx8m-var-dart-fedora-node.json + LIBRARY: library/imx8m-var-dart-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8m-var-dart-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8m-var-dart-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8m-var-dart-fedora-python: - name: Prepare imx8m-var-dart-fedora-python + prepare-imx8m-var-dart-debian-openjdk: + name: Prepare imx8m-var-dart-debian-openjdk runs-on: ubuntu-latest - needs: bake-imx8m-var-dart-fedora + needs: bake-imx8m-var-dart-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8m-var-dart-fedora-python.json + LIBRARY: library/imx8m-var-dart-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8m-var-dart-fedora-python: - name: Bake imx8m-var-dart-fedora-python + bake-imx8m-var-dart-debian-openjdk: + name: Bake imx8m-var-dart-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8m-var-dart-fedora-python + needs: prepare-imx8m-var-dart-debian-openjdk env: - LIBRARY: library/imx8m-var-dart-fedora-python.json + LIBRARY: library/imx8m-var-dart-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8m-var-dart-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8m-var-dart-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8m-var-dart-ubuntu-golang: - name: Prepare imx8m-var-dart-ubuntu-golang + prepare-imx8m-var-dart-debian-python: + name: Prepare imx8m-var-dart-debian-python runs-on: ubuntu-latest - needs: bake-imx8m-var-dart-ubuntu + needs: bake-imx8m-var-dart-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8m-var-dart-ubuntu-golang.json + LIBRARY: library/imx8m-var-dart-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8m-var-dart-ubuntu-golang: - name: Bake imx8m-var-dart-ubuntu-golang + bake-imx8m-var-dart-debian-python: + name: Bake imx8m-var-dart-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8m-var-dart-ubuntu-golang + needs: prepare-imx8m-var-dart-debian-python env: - LIBRARY: library/imx8m-var-dart-ubuntu-golang.json + LIBRARY: library/imx8m-var-dart-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8m-var-dart-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8m-var-dart-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8m-var-dart-ubuntu-node: - name: Prepare imx8m-var-dart-ubuntu-node + prepare-imx8m-var-dart-fedora-golang: + name: Prepare imx8m-var-dart-fedora-golang runs-on: ubuntu-latest - needs: bake-imx8m-var-dart-ubuntu + needs: bake-imx8m-var-dart-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8m-var-dart-ubuntu-node.json + LIBRARY: library/imx8m-var-dart-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8m-var-dart-ubuntu-node: - name: Bake imx8m-var-dart-ubuntu-node + bake-imx8m-var-dart-fedora-golang: + name: Bake imx8m-var-dart-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8m-var-dart-ubuntu-node + needs: prepare-imx8m-var-dart-fedora-golang env: - LIBRARY: library/imx8m-var-dart-ubuntu-node.json + LIBRARY: library/imx8m-var-dart-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8m-var-dart-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8m-var-dart-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8m-var-dart-ubuntu-python: - name: Prepare imx8m-var-dart-ubuntu-python + prepare-imx8m-var-dart-fedora-node: + name: Prepare imx8m-var-dart-fedora-node runs-on: ubuntu-latest - needs: bake-imx8m-var-dart-ubuntu + needs: bake-imx8m-var-dart-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8m-var-dart-ubuntu-python.json + LIBRARY: library/imx8m-var-dart-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8m-var-dart-ubuntu-python: - name: Bake imx8m-var-dart-ubuntu-python + bake-imx8m-var-dart-fedora-node: + name: Bake imx8m-var-dart-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8m-var-dart-ubuntu-python + needs: prepare-imx8m-var-dart-fedora-node env: - LIBRARY: library/imx8m-var-dart-ubuntu-python.json + LIBRARY: library/imx8m-var-dart-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8m-var-dart-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8m-var-dart-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8m-var-dart-ubuntu-openjdk: - name: Prepare imx8m-var-dart-ubuntu-openjdk + prepare-imx8m-var-dart-fedora-python: + name: Prepare imx8m-var-dart-fedora-python runs-on: ubuntu-latest - needs: bake-imx8m-var-dart-ubuntu + needs: bake-imx8m-var-dart-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8m-var-dart-ubuntu-openjdk.json + LIBRARY: library/imx8m-var-dart-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8m-var-dart-ubuntu-openjdk: - name: Bake imx8m-var-dart-ubuntu-openjdk + bake-imx8m-var-dart-fedora-python: + name: Bake imx8m-var-dart-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8m-var-dart-ubuntu-openjdk + needs: prepare-imx8m-var-dart-fedora-python env: - LIBRARY: library/imx8m-var-dart-ubuntu-openjdk.json + LIBRARY: library/imx8m-var-dart-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8m-var-dart-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8m-var-dart-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8m-var-dart-alpine: - name: Prepare imx8m-var-dart-alpine + prepare-imx8m-var-dart-ubuntu-golang: + name: Prepare imx8m-var-dart-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-imx8m-var-dart-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8m-var-dart-alpine.json + LIBRARY: library/imx8m-var-dart-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8m-var-dart-alpine: - name: Bake imx8m-var-dart-alpine + bake-imx8m-var-dart-ubuntu-golang: + name: Bake imx8m-var-dart-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8m-var-dart-alpine + needs: prepare-imx8m-var-dart-ubuntu-golang env: - LIBRARY: library/imx8m-var-dart-alpine.json + LIBRARY: library/imx8m-var-dart-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8m-var-dart-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8m-var-dart-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8m-var-dart-debian: - name: Prepare imx8m-var-dart-debian + prepare-imx8m-var-dart-ubuntu-node: + name: Prepare imx8m-var-dart-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-imx8m-var-dart-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8m-var-dart-debian.json + LIBRARY: library/imx8m-var-dart-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8m-var-dart-debian: - name: Bake imx8m-var-dart-debian + bake-imx8m-var-dart-ubuntu-node: + name: Bake imx8m-var-dart-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8m-var-dart-debian + needs: prepare-imx8m-var-dart-ubuntu-node env: - LIBRARY: library/imx8m-var-dart-debian.json + LIBRARY: library/imx8m-var-dart-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8m-var-dart-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8m-var-dart-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8m-var-dart-fedora: - name: Prepare imx8m-var-dart-fedora + prepare-imx8m-var-dart-ubuntu-python: + name: Prepare imx8m-var-dart-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-imx8m-var-dart-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8m-var-dart-fedora.json + LIBRARY: library/imx8m-var-dart-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8m-var-dart-fedora: - name: Bake imx8m-var-dart-fedora + bake-imx8m-var-dart-ubuntu-python: + name: Bake imx8m-var-dart-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8m-var-dart-fedora + needs: prepare-imx8m-var-dart-ubuntu-python env: - LIBRARY: library/imx8m-var-dart-fedora.json + LIBRARY: library/imx8m-var-dart-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8m-var-dart-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8m-var-dart-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8m-var-dart-ubuntu: - name: Prepare imx8m-var-dart-ubuntu + prepare-imx8m-var-dart-ubuntu-openjdk: + name: Prepare imx8m-var-dart-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-imx8m-var-dart-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8m-var-dart-ubuntu.json + LIBRARY: library/imx8m-var-dart-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8m-var-dart-ubuntu: - name: Bake imx8m-var-dart-ubuntu + bake-imx8m-var-dart-ubuntu-openjdk: + name: Bake imx8m-var-dart-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8m-var-dart-ubuntu + needs: prepare-imx8m-var-dart-ubuntu-openjdk env: - LIBRARY: library/imx8m-var-dart-ubuntu.json + LIBRARY: library/imx8m-var-dart-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8m-var-dart-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8m-var-dart-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-imx8mm-lpddr4-evk.yml b/.github/workflows/bake-imx8mm-lpddr4-evk.yml index ba55e4d5a279..eacef04216aa 100644 --- a/.github/workflows/bake-imx8mm-lpddr4-evk.yml +++ b/.github/workflows/bake-imx8mm-lpddr4-evk.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-imx8mm-lpddr4-evk-alpine-golang: - name: Prepare imx8mm-lpddr4-evk-alpine-golang + prepare-imx8mm-lpddr4-evk-alpine: + name: Prepare imx8mm-lpddr4-evk-alpine runs-on: ubuntu-latest - needs: bake-imx8mm-lpddr4-evk-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-lpddr4-evk-alpine-golang.json + LIBRARY: library/imx8mm-lpddr4-evk-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-lpddr4-evk-alpine-golang: - name: Bake imx8mm-lpddr4-evk-alpine-golang + bake-imx8mm-lpddr4-evk-alpine: + name: Bake imx8mm-lpddr4-evk-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-lpddr4-evk-alpine-golang + needs: prepare-imx8mm-lpddr4-evk-alpine env: - LIBRARY: library/imx8mm-lpddr4-evk-alpine-golang.json + LIBRARY: library/imx8mm-lpddr4-evk-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-lpddr4-evk-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-lpddr4-evk-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8mm-lpddr4-evk-alpine-node: - name: Prepare imx8mm-lpddr4-evk-alpine-node + prepare-imx8mm-lpddr4-evk-debian: + name: Prepare imx8mm-lpddr4-evk-debian runs-on: ubuntu-latest - needs: bake-imx8mm-lpddr4-evk-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-lpddr4-evk-alpine-node.json + LIBRARY: library/imx8mm-lpddr4-evk-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-lpddr4-evk-alpine-node: - name: Bake imx8mm-lpddr4-evk-alpine-node + bake-imx8mm-lpddr4-evk-debian: + name: Bake imx8mm-lpddr4-evk-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-lpddr4-evk-alpine-node + needs: prepare-imx8mm-lpddr4-evk-debian env: - LIBRARY: library/imx8mm-lpddr4-evk-alpine-node.json + LIBRARY: library/imx8mm-lpddr4-evk-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-lpddr4-evk-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-lpddr4-evk-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8mm-lpddr4-evk-alpine-python: - name: Prepare imx8mm-lpddr4-evk-alpine-python + prepare-imx8mm-lpddr4-evk-fedora: + name: Prepare imx8mm-lpddr4-evk-fedora runs-on: ubuntu-latest - needs: bake-imx8mm-lpddr4-evk-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-lpddr4-evk-alpine-python.json + LIBRARY: library/imx8mm-lpddr4-evk-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-lpddr4-evk-alpine-python: - name: Bake imx8mm-lpddr4-evk-alpine-python + bake-imx8mm-lpddr4-evk-fedora: + name: Bake imx8mm-lpddr4-evk-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-lpddr4-evk-alpine-python + needs: prepare-imx8mm-lpddr4-evk-fedora env: - LIBRARY: library/imx8mm-lpddr4-evk-alpine-python.json + LIBRARY: library/imx8mm-lpddr4-evk-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-lpddr4-evk-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-lpddr4-evk-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8mm-lpddr4-evk-debian-golang: - name: Prepare imx8mm-lpddr4-evk-debian-golang + prepare-imx8mm-lpddr4-evk-ubuntu: + name: Prepare imx8mm-lpddr4-evk-ubuntu runs-on: ubuntu-latest - needs: bake-imx8mm-lpddr4-evk-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-lpddr4-evk-debian-golang.json + LIBRARY: library/imx8mm-lpddr4-evk-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-lpddr4-evk-debian-golang: - name: Bake imx8mm-lpddr4-evk-debian-golang + bake-imx8mm-lpddr4-evk-ubuntu: + name: Bake imx8mm-lpddr4-evk-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-lpddr4-evk-debian-golang + needs: prepare-imx8mm-lpddr4-evk-ubuntu env: - LIBRARY: library/imx8mm-lpddr4-evk-debian-golang.json + LIBRARY: library/imx8mm-lpddr4-evk-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-lpddr4-evk-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-lpddr4-evk-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8mm-lpddr4-evk-debian-node: - name: Prepare imx8mm-lpddr4-evk-debian-node + prepare-imx8mm-lpddr4-evk-alpine-golang: + name: Prepare imx8mm-lpddr4-evk-alpine-golang runs-on: ubuntu-latest - needs: bake-imx8mm-lpddr4-evk-debian + needs: bake-imx8mm-lpddr4-evk-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-lpddr4-evk-debian-node.json + LIBRARY: library/imx8mm-lpddr4-evk-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-lpddr4-evk-debian-node: - name: Bake imx8mm-lpddr4-evk-debian-node + bake-imx8mm-lpddr4-evk-alpine-golang: + name: Bake imx8mm-lpddr4-evk-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-lpddr4-evk-debian-node + needs: prepare-imx8mm-lpddr4-evk-alpine-golang env: - LIBRARY: library/imx8mm-lpddr4-evk-debian-node.json + LIBRARY: library/imx8mm-lpddr4-evk-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-lpddr4-evk-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-lpddr4-evk-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8mm-lpddr4-evk-debian-openjdk: - name: Prepare imx8mm-lpddr4-evk-debian-openjdk + prepare-imx8mm-lpddr4-evk-alpine-node: + name: Prepare imx8mm-lpddr4-evk-alpine-node runs-on: ubuntu-latest - needs: bake-imx8mm-lpddr4-evk-debian + needs: bake-imx8mm-lpddr4-evk-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-lpddr4-evk-debian-openjdk.json + LIBRARY: library/imx8mm-lpddr4-evk-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-lpddr4-evk-debian-openjdk: - name: Bake imx8mm-lpddr4-evk-debian-openjdk + bake-imx8mm-lpddr4-evk-alpine-node: + name: Bake imx8mm-lpddr4-evk-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-lpddr4-evk-debian-openjdk + needs: prepare-imx8mm-lpddr4-evk-alpine-node env: - LIBRARY: library/imx8mm-lpddr4-evk-debian-openjdk.json + LIBRARY: library/imx8mm-lpddr4-evk-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-lpddr4-evk-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-lpddr4-evk-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8mm-lpddr4-evk-debian-python: - name: Prepare imx8mm-lpddr4-evk-debian-python + prepare-imx8mm-lpddr4-evk-alpine-python: + name: Prepare imx8mm-lpddr4-evk-alpine-python runs-on: ubuntu-latest - needs: bake-imx8mm-lpddr4-evk-debian + needs: bake-imx8mm-lpddr4-evk-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-lpddr4-evk-debian-python.json + LIBRARY: library/imx8mm-lpddr4-evk-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-lpddr4-evk-debian-python: - name: Bake imx8mm-lpddr4-evk-debian-python + bake-imx8mm-lpddr4-evk-alpine-python: + name: Bake imx8mm-lpddr4-evk-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-lpddr4-evk-debian-python + needs: prepare-imx8mm-lpddr4-evk-alpine-python env: - LIBRARY: library/imx8mm-lpddr4-evk-debian-python.json + LIBRARY: library/imx8mm-lpddr4-evk-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-lpddr4-evk-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-lpddr4-evk-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8mm-lpddr4-evk-fedora-golang: - name: Prepare imx8mm-lpddr4-evk-fedora-golang + prepare-imx8mm-lpddr4-evk-debian-golang: + name: Prepare imx8mm-lpddr4-evk-debian-golang runs-on: ubuntu-latest - needs: bake-imx8mm-lpddr4-evk-fedora + needs: bake-imx8mm-lpddr4-evk-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-lpddr4-evk-fedora-golang.json + LIBRARY: library/imx8mm-lpddr4-evk-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-lpddr4-evk-fedora-golang: - name: Bake imx8mm-lpddr4-evk-fedora-golang + bake-imx8mm-lpddr4-evk-debian-golang: + name: Bake imx8mm-lpddr4-evk-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-lpddr4-evk-fedora-golang + needs: prepare-imx8mm-lpddr4-evk-debian-golang env: - LIBRARY: library/imx8mm-lpddr4-evk-fedora-golang.json + LIBRARY: library/imx8mm-lpddr4-evk-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-lpddr4-evk-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-lpddr4-evk-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8mm-lpddr4-evk-fedora-node: - name: Prepare imx8mm-lpddr4-evk-fedora-node + prepare-imx8mm-lpddr4-evk-debian-node: + name: Prepare imx8mm-lpddr4-evk-debian-node runs-on: ubuntu-latest - needs: bake-imx8mm-lpddr4-evk-fedora + needs: bake-imx8mm-lpddr4-evk-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-lpddr4-evk-fedora-node.json + LIBRARY: library/imx8mm-lpddr4-evk-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-lpddr4-evk-fedora-node: - name: Bake imx8mm-lpddr4-evk-fedora-node + bake-imx8mm-lpddr4-evk-debian-node: + name: Bake imx8mm-lpddr4-evk-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-lpddr4-evk-fedora-node + needs: prepare-imx8mm-lpddr4-evk-debian-node env: - LIBRARY: library/imx8mm-lpddr4-evk-fedora-node.json + LIBRARY: library/imx8mm-lpddr4-evk-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-lpddr4-evk-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-lpddr4-evk-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8mm-lpddr4-evk-fedora-python: - name: Prepare imx8mm-lpddr4-evk-fedora-python + prepare-imx8mm-lpddr4-evk-debian-openjdk: + name: Prepare imx8mm-lpddr4-evk-debian-openjdk runs-on: ubuntu-latest - needs: bake-imx8mm-lpddr4-evk-fedora + needs: bake-imx8mm-lpddr4-evk-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-lpddr4-evk-fedora-python.json + LIBRARY: library/imx8mm-lpddr4-evk-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-lpddr4-evk-fedora-python: - name: Bake imx8mm-lpddr4-evk-fedora-python + bake-imx8mm-lpddr4-evk-debian-openjdk: + name: Bake imx8mm-lpddr4-evk-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-lpddr4-evk-fedora-python + needs: prepare-imx8mm-lpddr4-evk-debian-openjdk env: - LIBRARY: library/imx8mm-lpddr4-evk-fedora-python.json + LIBRARY: library/imx8mm-lpddr4-evk-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-lpddr4-evk-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-lpddr4-evk-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8mm-lpddr4-evk-ubuntu-golang: - name: Prepare imx8mm-lpddr4-evk-ubuntu-golang + prepare-imx8mm-lpddr4-evk-debian-python: + name: Prepare imx8mm-lpddr4-evk-debian-python runs-on: ubuntu-latest - needs: bake-imx8mm-lpddr4-evk-ubuntu + needs: bake-imx8mm-lpddr4-evk-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-lpddr4-evk-ubuntu-golang.json + LIBRARY: library/imx8mm-lpddr4-evk-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-lpddr4-evk-ubuntu-golang: - name: Bake imx8mm-lpddr4-evk-ubuntu-golang + bake-imx8mm-lpddr4-evk-debian-python: + name: Bake imx8mm-lpddr4-evk-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-lpddr4-evk-ubuntu-golang + needs: prepare-imx8mm-lpddr4-evk-debian-python env: - LIBRARY: library/imx8mm-lpddr4-evk-ubuntu-golang.json + LIBRARY: library/imx8mm-lpddr4-evk-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-lpddr4-evk-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-lpddr4-evk-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8mm-lpddr4-evk-ubuntu-node: - name: Prepare imx8mm-lpddr4-evk-ubuntu-node + prepare-imx8mm-lpddr4-evk-fedora-golang: + name: Prepare imx8mm-lpddr4-evk-fedora-golang runs-on: ubuntu-latest - needs: bake-imx8mm-lpddr4-evk-ubuntu + needs: bake-imx8mm-lpddr4-evk-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-lpddr4-evk-ubuntu-node.json + LIBRARY: library/imx8mm-lpddr4-evk-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-lpddr4-evk-ubuntu-node: - name: Bake imx8mm-lpddr4-evk-ubuntu-node + bake-imx8mm-lpddr4-evk-fedora-golang: + name: Bake imx8mm-lpddr4-evk-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-lpddr4-evk-ubuntu-node + needs: prepare-imx8mm-lpddr4-evk-fedora-golang env: - LIBRARY: library/imx8mm-lpddr4-evk-ubuntu-node.json + LIBRARY: library/imx8mm-lpddr4-evk-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-lpddr4-evk-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-lpddr4-evk-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8mm-lpddr4-evk-ubuntu-python: - name: Prepare imx8mm-lpddr4-evk-ubuntu-python + prepare-imx8mm-lpddr4-evk-fedora-node: + name: Prepare imx8mm-lpddr4-evk-fedora-node runs-on: ubuntu-latest - needs: bake-imx8mm-lpddr4-evk-ubuntu + needs: bake-imx8mm-lpddr4-evk-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-lpddr4-evk-ubuntu-python.json + LIBRARY: library/imx8mm-lpddr4-evk-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-lpddr4-evk-ubuntu-python: - name: Bake imx8mm-lpddr4-evk-ubuntu-python + bake-imx8mm-lpddr4-evk-fedora-node: + name: Bake imx8mm-lpddr4-evk-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-lpddr4-evk-ubuntu-python + needs: prepare-imx8mm-lpddr4-evk-fedora-node env: - LIBRARY: library/imx8mm-lpddr4-evk-ubuntu-python.json + LIBRARY: library/imx8mm-lpddr4-evk-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-lpddr4-evk-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-lpddr4-evk-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8mm-lpddr4-evk-ubuntu-openjdk: - name: Prepare imx8mm-lpddr4-evk-ubuntu-openjdk + prepare-imx8mm-lpddr4-evk-fedora-python: + name: Prepare imx8mm-lpddr4-evk-fedora-python runs-on: ubuntu-latest - needs: bake-imx8mm-lpddr4-evk-ubuntu + needs: bake-imx8mm-lpddr4-evk-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-lpddr4-evk-ubuntu-openjdk.json + LIBRARY: library/imx8mm-lpddr4-evk-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-lpddr4-evk-ubuntu-openjdk: - name: Bake imx8mm-lpddr4-evk-ubuntu-openjdk + bake-imx8mm-lpddr4-evk-fedora-python: + name: Bake imx8mm-lpddr4-evk-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-lpddr4-evk-ubuntu-openjdk + needs: prepare-imx8mm-lpddr4-evk-fedora-python env: - LIBRARY: library/imx8mm-lpddr4-evk-ubuntu-openjdk.json + LIBRARY: library/imx8mm-lpddr4-evk-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-lpddr4-evk-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-lpddr4-evk-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8mm-lpddr4-evk-alpine: - name: Prepare imx8mm-lpddr4-evk-alpine + prepare-imx8mm-lpddr4-evk-ubuntu-golang: + name: Prepare imx8mm-lpddr4-evk-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-imx8mm-lpddr4-evk-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-lpddr4-evk-alpine.json + LIBRARY: library/imx8mm-lpddr4-evk-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-lpddr4-evk-alpine: - name: Bake imx8mm-lpddr4-evk-alpine + bake-imx8mm-lpddr4-evk-ubuntu-golang: + name: Bake imx8mm-lpddr4-evk-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-lpddr4-evk-alpine + needs: prepare-imx8mm-lpddr4-evk-ubuntu-golang env: - LIBRARY: library/imx8mm-lpddr4-evk-alpine.json + LIBRARY: library/imx8mm-lpddr4-evk-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-lpddr4-evk-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-lpddr4-evk-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8mm-lpddr4-evk-debian: - name: Prepare imx8mm-lpddr4-evk-debian + prepare-imx8mm-lpddr4-evk-ubuntu-node: + name: Prepare imx8mm-lpddr4-evk-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-imx8mm-lpddr4-evk-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-lpddr4-evk-debian.json + LIBRARY: library/imx8mm-lpddr4-evk-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-lpddr4-evk-debian: - name: Bake imx8mm-lpddr4-evk-debian + bake-imx8mm-lpddr4-evk-ubuntu-node: + name: Bake imx8mm-lpddr4-evk-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-lpddr4-evk-debian + needs: prepare-imx8mm-lpddr4-evk-ubuntu-node env: - LIBRARY: library/imx8mm-lpddr4-evk-debian.json + LIBRARY: library/imx8mm-lpddr4-evk-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-lpddr4-evk-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-lpddr4-evk-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8mm-lpddr4-evk-fedora: - name: Prepare imx8mm-lpddr4-evk-fedora + prepare-imx8mm-lpddr4-evk-ubuntu-python: + name: Prepare imx8mm-lpddr4-evk-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-imx8mm-lpddr4-evk-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-lpddr4-evk-fedora.json + LIBRARY: library/imx8mm-lpddr4-evk-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-lpddr4-evk-fedora: - name: Bake imx8mm-lpddr4-evk-fedora + bake-imx8mm-lpddr4-evk-ubuntu-python: + name: Bake imx8mm-lpddr4-evk-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-lpddr4-evk-fedora + needs: prepare-imx8mm-lpddr4-evk-ubuntu-python env: - LIBRARY: library/imx8mm-lpddr4-evk-fedora.json + LIBRARY: library/imx8mm-lpddr4-evk-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-lpddr4-evk-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-lpddr4-evk-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8mm-lpddr4-evk-ubuntu: - name: Prepare imx8mm-lpddr4-evk-ubuntu + prepare-imx8mm-lpddr4-evk-ubuntu-openjdk: + name: Prepare imx8mm-lpddr4-evk-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-imx8mm-lpddr4-evk-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-lpddr4-evk-ubuntu.json + LIBRARY: library/imx8mm-lpddr4-evk-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-lpddr4-evk-ubuntu: - name: Bake imx8mm-lpddr4-evk-ubuntu + bake-imx8mm-lpddr4-evk-ubuntu-openjdk: + name: Bake imx8mm-lpddr4-evk-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-lpddr4-evk-ubuntu + needs: prepare-imx8mm-lpddr4-evk-ubuntu-openjdk env: - LIBRARY: library/imx8mm-lpddr4-evk-ubuntu.json + LIBRARY: library/imx8mm-lpddr4-evk-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-lpddr4-evk-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-lpddr4-evk-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-imx8mm-var-dart.yml b/.github/workflows/bake-imx8mm-var-dart.yml index 9aeaf65a6dfb..7b2f5fd12627 100644 --- a/.github/workflows/bake-imx8mm-var-dart.yml +++ b/.github/workflows/bake-imx8mm-var-dart.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-imx8mm-var-dart-alpine-golang: - name: Prepare imx8mm-var-dart-alpine-golang + prepare-imx8mm-var-dart-alpine: + name: Prepare imx8mm-var-dart-alpine runs-on: ubuntu-latest - needs: bake-imx8mm-var-dart-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-var-dart-alpine-golang.json + LIBRARY: library/imx8mm-var-dart-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-var-dart-alpine-golang: - name: Bake imx8mm-var-dart-alpine-golang + bake-imx8mm-var-dart-alpine: + name: Bake imx8mm-var-dart-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-var-dart-alpine-golang + needs: prepare-imx8mm-var-dart-alpine env: - LIBRARY: library/imx8mm-var-dart-alpine-golang.json + LIBRARY: library/imx8mm-var-dart-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-var-dart-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-var-dart-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8mm-var-dart-alpine-node: - name: Prepare imx8mm-var-dart-alpine-node + prepare-imx8mm-var-dart-debian: + name: Prepare imx8mm-var-dart-debian runs-on: ubuntu-latest - needs: bake-imx8mm-var-dart-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-var-dart-alpine-node.json + LIBRARY: library/imx8mm-var-dart-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-var-dart-alpine-node: - name: Bake imx8mm-var-dart-alpine-node + bake-imx8mm-var-dart-debian: + name: Bake imx8mm-var-dart-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-var-dart-alpine-node + needs: prepare-imx8mm-var-dart-debian env: - LIBRARY: library/imx8mm-var-dart-alpine-node.json + LIBRARY: library/imx8mm-var-dart-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-var-dart-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-var-dart-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8mm-var-dart-alpine-python: - name: Prepare imx8mm-var-dart-alpine-python + prepare-imx8mm-var-dart-fedora: + name: Prepare imx8mm-var-dart-fedora runs-on: ubuntu-latest - needs: bake-imx8mm-var-dart-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-var-dart-alpine-python.json + LIBRARY: library/imx8mm-var-dart-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-var-dart-alpine-python: - name: Bake imx8mm-var-dart-alpine-python + bake-imx8mm-var-dart-fedora: + name: Bake imx8mm-var-dart-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-var-dart-alpine-python + needs: prepare-imx8mm-var-dart-fedora env: - LIBRARY: library/imx8mm-var-dart-alpine-python.json + LIBRARY: library/imx8mm-var-dart-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-var-dart-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-var-dart-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8mm-var-dart-debian-golang: - name: Prepare imx8mm-var-dart-debian-golang + prepare-imx8mm-var-dart-ubuntu: + name: Prepare imx8mm-var-dart-ubuntu runs-on: ubuntu-latest - needs: bake-imx8mm-var-dart-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-var-dart-debian-golang.json + LIBRARY: library/imx8mm-var-dart-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-var-dart-debian-golang: - name: Bake imx8mm-var-dart-debian-golang + bake-imx8mm-var-dart-ubuntu: + name: Bake imx8mm-var-dart-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-var-dart-debian-golang + needs: prepare-imx8mm-var-dart-ubuntu env: - LIBRARY: library/imx8mm-var-dart-debian-golang.json + LIBRARY: library/imx8mm-var-dart-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-var-dart-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-var-dart-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8mm-var-dart-debian-node: - name: Prepare imx8mm-var-dart-debian-node + prepare-imx8mm-var-dart-alpine-golang: + name: Prepare imx8mm-var-dart-alpine-golang runs-on: ubuntu-latest - needs: bake-imx8mm-var-dart-debian + needs: bake-imx8mm-var-dart-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-var-dart-debian-node.json + LIBRARY: library/imx8mm-var-dart-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-var-dart-debian-node: - name: Bake imx8mm-var-dart-debian-node + bake-imx8mm-var-dart-alpine-golang: + name: Bake imx8mm-var-dart-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-var-dart-debian-node + needs: prepare-imx8mm-var-dart-alpine-golang env: - LIBRARY: library/imx8mm-var-dart-debian-node.json + LIBRARY: library/imx8mm-var-dart-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-var-dart-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-var-dart-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8mm-var-dart-debian-openjdk: - name: Prepare imx8mm-var-dart-debian-openjdk + prepare-imx8mm-var-dart-alpine-node: + name: Prepare imx8mm-var-dart-alpine-node runs-on: ubuntu-latest - needs: bake-imx8mm-var-dart-debian + needs: bake-imx8mm-var-dart-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-var-dart-debian-openjdk.json + LIBRARY: library/imx8mm-var-dart-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-var-dart-debian-openjdk: - name: Bake imx8mm-var-dart-debian-openjdk + bake-imx8mm-var-dart-alpine-node: + name: Bake imx8mm-var-dart-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-var-dart-debian-openjdk + needs: prepare-imx8mm-var-dart-alpine-node env: - LIBRARY: library/imx8mm-var-dart-debian-openjdk.json + LIBRARY: library/imx8mm-var-dart-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-var-dart-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-var-dart-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8mm-var-dart-debian-python: - name: Prepare imx8mm-var-dart-debian-python + prepare-imx8mm-var-dart-alpine-python: + name: Prepare imx8mm-var-dart-alpine-python runs-on: ubuntu-latest - needs: bake-imx8mm-var-dart-debian + needs: bake-imx8mm-var-dart-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-var-dart-debian-python.json + LIBRARY: library/imx8mm-var-dart-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-var-dart-debian-python: - name: Bake imx8mm-var-dart-debian-python + bake-imx8mm-var-dart-alpine-python: + name: Bake imx8mm-var-dart-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-var-dart-debian-python + needs: prepare-imx8mm-var-dart-alpine-python env: - LIBRARY: library/imx8mm-var-dart-debian-python.json + LIBRARY: library/imx8mm-var-dart-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-var-dart-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-var-dart-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8mm-var-dart-fedora-golang: - name: Prepare imx8mm-var-dart-fedora-golang + prepare-imx8mm-var-dart-debian-golang: + name: Prepare imx8mm-var-dart-debian-golang runs-on: ubuntu-latest - needs: bake-imx8mm-var-dart-fedora + needs: bake-imx8mm-var-dart-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-var-dart-fedora-golang.json + LIBRARY: library/imx8mm-var-dart-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-var-dart-fedora-golang: - name: Bake imx8mm-var-dart-fedora-golang + bake-imx8mm-var-dart-debian-golang: + name: Bake imx8mm-var-dart-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-var-dart-fedora-golang + needs: prepare-imx8mm-var-dart-debian-golang env: - LIBRARY: library/imx8mm-var-dart-fedora-golang.json + LIBRARY: library/imx8mm-var-dart-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-var-dart-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-var-dart-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8mm-var-dart-fedora-node: - name: Prepare imx8mm-var-dart-fedora-node + prepare-imx8mm-var-dart-debian-node: + name: Prepare imx8mm-var-dart-debian-node runs-on: ubuntu-latest - needs: bake-imx8mm-var-dart-fedora + needs: bake-imx8mm-var-dart-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-var-dart-fedora-node.json + LIBRARY: library/imx8mm-var-dart-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-var-dart-fedora-node: - name: Bake imx8mm-var-dart-fedora-node + bake-imx8mm-var-dart-debian-node: + name: Bake imx8mm-var-dart-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-var-dart-fedora-node + needs: prepare-imx8mm-var-dart-debian-node env: - LIBRARY: library/imx8mm-var-dart-fedora-node.json + LIBRARY: library/imx8mm-var-dart-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-var-dart-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-var-dart-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8mm-var-dart-fedora-python: - name: Prepare imx8mm-var-dart-fedora-python + prepare-imx8mm-var-dart-debian-openjdk: + name: Prepare imx8mm-var-dart-debian-openjdk runs-on: ubuntu-latest - needs: bake-imx8mm-var-dart-fedora + needs: bake-imx8mm-var-dart-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-var-dart-fedora-python.json + LIBRARY: library/imx8mm-var-dart-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-var-dart-fedora-python: - name: Bake imx8mm-var-dart-fedora-python + bake-imx8mm-var-dart-debian-openjdk: + name: Bake imx8mm-var-dart-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-var-dart-fedora-python + needs: prepare-imx8mm-var-dart-debian-openjdk env: - LIBRARY: library/imx8mm-var-dart-fedora-python.json + LIBRARY: library/imx8mm-var-dart-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-var-dart-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-var-dart-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8mm-var-dart-ubuntu-golang: - name: Prepare imx8mm-var-dart-ubuntu-golang + prepare-imx8mm-var-dart-debian-python: + name: Prepare imx8mm-var-dart-debian-python runs-on: ubuntu-latest - needs: bake-imx8mm-var-dart-ubuntu + needs: bake-imx8mm-var-dart-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-var-dart-ubuntu-golang.json + LIBRARY: library/imx8mm-var-dart-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-var-dart-ubuntu-golang: - name: Bake imx8mm-var-dart-ubuntu-golang + bake-imx8mm-var-dart-debian-python: + name: Bake imx8mm-var-dart-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-var-dart-ubuntu-golang + needs: prepare-imx8mm-var-dart-debian-python env: - LIBRARY: library/imx8mm-var-dart-ubuntu-golang.json + LIBRARY: library/imx8mm-var-dart-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-var-dart-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-var-dart-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8mm-var-dart-ubuntu-node: - name: Prepare imx8mm-var-dart-ubuntu-node + prepare-imx8mm-var-dart-fedora-golang: + name: Prepare imx8mm-var-dart-fedora-golang runs-on: ubuntu-latest - needs: bake-imx8mm-var-dart-ubuntu + needs: bake-imx8mm-var-dart-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-var-dart-ubuntu-node.json + LIBRARY: library/imx8mm-var-dart-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-var-dart-ubuntu-node: - name: Bake imx8mm-var-dart-ubuntu-node + bake-imx8mm-var-dart-fedora-golang: + name: Bake imx8mm-var-dart-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-var-dart-ubuntu-node + needs: prepare-imx8mm-var-dart-fedora-golang env: - LIBRARY: library/imx8mm-var-dart-ubuntu-node.json + LIBRARY: library/imx8mm-var-dart-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-var-dart-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-var-dart-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8mm-var-dart-ubuntu-python: - name: Prepare imx8mm-var-dart-ubuntu-python + prepare-imx8mm-var-dart-fedora-node: + name: Prepare imx8mm-var-dart-fedora-node runs-on: ubuntu-latest - needs: bake-imx8mm-var-dart-ubuntu + needs: bake-imx8mm-var-dart-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-var-dart-ubuntu-python.json + LIBRARY: library/imx8mm-var-dart-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-var-dart-ubuntu-python: - name: Bake imx8mm-var-dart-ubuntu-python + bake-imx8mm-var-dart-fedora-node: + name: Bake imx8mm-var-dart-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-var-dart-ubuntu-python + needs: prepare-imx8mm-var-dart-fedora-node env: - LIBRARY: library/imx8mm-var-dart-ubuntu-python.json + LIBRARY: library/imx8mm-var-dart-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-var-dart-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-var-dart-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8mm-var-dart-ubuntu-openjdk: - name: Prepare imx8mm-var-dart-ubuntu-openjdk + prepare-imx8mm-var-dart-fedora-python: + name: Prepare imx8mm-var-dart-fedora-python runs-on: ubuntu-latest - needs: bake-imx8mm-var-dart-ubuntu + needs: bake-imx8mm-var-dart-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-var-dart-ubuntu-openjdk.json + LIBRARY: library/imx8mm-var-dart-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-var-dart-ubuntu-openjdk: - name: Bake imx8mm-var-dart-ubuntu-openjdk + bake-imx8mm-var-dart-fedora-python: + name: Bake imx8mm-var-dart-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-var-dart-ubuntu-openjdk + needs: prepare-imx8mm-var-dart-fedora-python env: - LIBRARY: library/imx8mm-var-dart-ubuntu-openjdk.json + LIBRARY: library/imx8mm-var-dart-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-var-dart-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-var-dart-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8mm-var-dart-alpine: - name: Prepare imx8mm-var-dart-alpine + prepare-imx8mm-var-dart-ubuntu-golang: + name: Prepare imx8mm-var-dart-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-imx8mm-var-dart-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-var-dart-alpine.json + LIBRARY: library/imx8mm-var-dart-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-var-dart-alpine: - name: Bake imx8mm-var-dart-alpine + bake-imx8mm-var-dart-ubuntu-golang: + name: Bake imx8mm-var-dart-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-var-dart-alpine + needs: prepare-imx8mm-var-dart-ubuntu-golang env: - LIBRARY: library/imx8mm-var-dart-alpine.json + LIBRARY: library/imx8mm-var-dart-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-var-dart-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-var-dart-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8mm-var-dart-debian: - name: Prepare imx8mm-var-dart-debian + prepare-imx8mm-var-dart-ubuntu-node: + name: Prepare imx8mm-var-dart-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-imx8mm-var-dart-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-var-dart-debian.json + LIBRARY: library/imx8mm-var-dart-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-var-dart-debian: - name: Bake imx8mm-var-dart-debian + bake-imx8mm-var-dart-ubuntu-node: + name: Bake imx8mm-var-dart-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-var-dart-debian + needs: prepare-imx8mm-var-dart-ubuntu-node env: - LIBRARY: library/imx8mm-var-dart-debian.json + LIBRARY: library/imx8mm-var-dart-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-var-dart-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-var-dart-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8mm-var-dart-fedora: - name: Prepare imx8mm-var-dart-fedora + prepare-imx8mm-var-dart-ubuntu-python: + name: Prepare imx8mm-var-dart-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-imx8mm-var-dart-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-var-dart-fedora.json + LIBRARY: library/imx8mm-var-dart-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-var-dart-fedora: - name: Bake imx8mm-var-dart-fedora + bake-imx8mm-var-dart-ubuntu-python: + name: Bake imx8mm-var-dart-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-var-dart-fedora + needs: prepare-imx8mm-var-dart-ubuntu-python env: - LIBRARY: library/imx8mm-var-dart-fedora.json + LIBRARY: library/imx8mm-var-dart-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-var-dart-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-var-dart-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8mm-var-dart-ubuntu: - name: Prepare imx8mm-var-dart-ubuntu + prepare-imx8mm-var-dart-ubuntu-openjdk: + name: Prepare imx8mm-var-dart-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-imx8mm-var-dart-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-var-dart-ubuntu.json + LIBRARY: library/imx8mm-var-dart-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-var-dart-ubuntu: - name: Bake imx8mm-var-dart-ubuntu + bake-imx8mm-var-dart-ubuntu-openjdk: + name: Bake imx8mm-var-dart-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-var-dart-ubuntu + needs: prepare-imx8mm-var-dart-ubuntu-openjdk env: - LIBRARY: library/imx8mm-var-dart-ubuntu.json + LIBRARY: library/imx8mm-var-dart-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-var-dart-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-var-dart-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-imx8mm-var-som.yml b/.github/workflows/bake-imx8mm-var-som.yml index 8413c07322ad..31af24a3f3bd 100644 --- a/.github/workflows/bake-imx8mm-var-som.yml +++ b/.github/workflows/bake-imx8mm-var-som.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-imx8mm-var-som-alpine-golang: - name: Prepare imx8mm-var-som-alpine-golang + prepare-imx8mm-var-som-alpine: + name: Prepare imx8mm-var-som-alpine runs-on: ubuntu-latest - needs: bake-imx8mm-var-som-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-var-som-alpine-golang.json + LIBRARY: library/imx8mm-var-som-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-var-som-alpine-golang: - name: Bake imx8mm-var-som-alpine-golang + bake-imx8mm-var-som-alpine: + name: Bake imx8mm-var-som-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-var-som-alpine-golang + needs: prepare-imx8mm-var-som-alpine env: - LIBRARY: library/imx8mm-var-som-alpine-golang.json + LIBRARY: library/imx8mm-var-som-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-var-som-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-var-som-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8mm-var-som-alpine-node: - name: Prepare imx8mm-var-som-alpine-node + prepare-imx8mm-var-som-debian: + name: Prepare imx8mm-var-som-debian runs-on: ubuntu-latest - needs: bake-imx8mm-var-som-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-var-som-alpine-node.json + LIBRARY: library/imx8mm-var-som-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-var-som-alpine-node: - name: Bake imx8mm-var-som-alpine-node + bake-imx8mm-var-som-debian: + name: Bake imx8mm-var-som-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-var-som-alpine-node + needs: prepare-imx8mm-var-som-debian env: - LIBRARY: library/imx8mm-var-som-alpine-node.json + LIBRARY: library/imx8mm-var-som-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-var-som-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-var-som-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8mm-var-som-alpine-python: - name: Prepare imx8mm-var-som-alpine-python + prepare-imx8mm-var-som-fedora: + name: Prepare imx8mm-var-som-fedora runs-on: ubuntu-latest - needs: bake-imx8mm-var-som-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-var-som-alpine-python.json + LIBRARY: library/imx8mm-var-som-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-var-som-alpine-python: - name: Bake imx8mm-var-som-alpine-python + bake-imx8mm-var-som-fedora: + name: Bake imx8mm-var-som-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-var-som-alpine-python + needs: prepare-imx8mm-var-som-fedora env: - LIBRARY: library/imx8mm-var-som-alpine-python.json + LIBRARY: library/imx8mm-var-som-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-var-som-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-var-som-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8mm-var-som-debian-golang: - name: Prepare imx8mm-var-som-debian-golang + prepare-imx8mm-var-som-ubuntu: + name: Prepare imx8mm-var-som-ubuntu runs-on: ubuntu-latest - needs: bake-imx8mm-var-som-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-var-som-debian-golang.json + LIBRARY: library/imx8mm-var-som-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-var-som-debian-golang: - name: Bake imx8mm-var-som-debian-golang + bake-imx8mm-var-som-ubuntu: + name: Bake imx8mm-var-som-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-var-som-debian-golang + needs: prepare-imx8mm-var-som-ubuntu env: - LIBRARY: library/imx8mm-var-som-debian-golang.json + LIBRARY: library/imx8mm-var-som-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-var-som-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-var-som-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8mm-var-som-debian-node: - name: Prepare imx8mm-var-som-debian-node + prepare-imx8mm-var-som-alpine-golang: + name: Prepare imx8mm-var-som-alpine-golang runs-on: ubuntu-latest - needs: bake-imx8mm-var-som-debian + needs: bake-imx8mm-var-som-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-var-som-debian-node.json + LIBRARY: library/imx8mm-var-som-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-var-som-debian-node: - name: Bake imx8mm-var-som-debian-node + bake-imx8mm-var-som-alpine-golang: + name: Bake imx8mm-var-som-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-var-som-debian-node + needs: prepare-imx8mm-var-som-alpine-golang env: - LIBRARY: library/imx8mm-var-som-debian-node.json + LIBRARY: library/imx8mm-var-som-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-var-som-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-var-som-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8mm-var-som-debian-openjdk: - name: Prepare imx8mm-var-som-debian-openjdk + prepare-imx8mm-var-som-alpine-node: + name: Prepare imx8mm-var-som-alpine-node runs-on: ubuntu-latest - needs: bake-imx8mm-var-som-debian + needs: bake-imx8mm-var-som-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-var-som-debian-openjdk.json + LIBRARY: library/imx8mm-var-som-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-var-som-debian-openjdk: - name: Bake imx8mm-var-som-debian-openjdk + bake-imx8mm-var-som-alpine-node: + name: Bake imx8mm-var-som-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-var-som-debian-openjdk + needs: prepare-imx8mm-var-som-alpine-node env: - LIBRARY: library/imx8mm-var-som-debian-openjdk.json + LIBRARY: library/imx8mm-var-som-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-var-som-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-var-som-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8mm-var-som-debian-python: - name: Prepare imx8mm-var-som-debian-python + prepare-imx8mm-var-som-alpine-python: + name: Prepare imx8mm-var-som-alpine-python runs-on: ubuntu-latest - needs: bake-imx8mm-var-som-debian + needs: bake-imx8mm-var-som-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-var-som-debian-python.json + LIBRARY: library/imx8mm-var-som-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-var-som-debian-python: - name: Bake imx8mm-var-som-debian-python + bake-imx8mm-var-som-alpine-python: + name: Bake imx8mm-var-som-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-var-som-debian-python + needs: prepare-imx8mm-var-som-alpine-python env: - LIBRARY: library/imx8mm-var-som-debian-python.json + LIBRARY: library/imx8mm-var-som-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-var-som-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-var-som-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8mm-var-som-fedora-golang: - name: Prepare imx8mm-var-som-fedora-golang + prepare-imx8mm-var-som-debian-golang: + name: Prepare imx8mm-var-som-debian-golang runs-on: ubuntu-latest - needs: bake-imx8mm-var-som-fedora + needs: bake-imx8mm-var-som-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-var-som-fedora-golang.json + LIBRARY: library/imx8mm-var-som-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-var-som-fedora-golang: - name: Bake imx8mm-var-som-fedora-golang + bake-imx8mm-var-som-debian-golang: + name: Bake imx8mm-var-som-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-var-som-fedora-golang + needs: prepare-imx8mm-var-som-debian-golang env: - LIBRARY: library/imx8mm-var-som-fedora-golang.json + LIBRARY: library/imx8mm-var-som-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-var-som-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-var-som-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8mm-var-som-fedora-node: - name: Prepare imx8mm-var-som-fedora-node + prepare-imx8mm-var-som-debian-node: + name: Prepare imx8mm-var-som-debian-node runs-on: ubuntu-latest - needs: bake-imx8mm-var-som-fedora + needs: bake-imx8mm-var-som-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-var-som-fedora-node.json + LIBRARY: library/imx8mm-var-som-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-var-som-fedora-node: - name: Bake imx8mm-var-som-fedora-node + bake-imx8mm-var-som-debian-node: + name: Bake imx8mm-var-som-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-var-som-fedora-node + needs: prepare-imx8mm-var-som-debian-node env: - LIBRARY: library/imx8mm-var-som-fedora-node.json + LIBRARY: library/imx8mm-var-som-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-var-som-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-var-som-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8mm-var-som-fedora-python: - name: Prepare imx8mm-var-som-fedora-python + prepare-imx8mm-var-som-debian-openjdk: + name: Prepare imx8mm-var-som-debian-openjdk runs-on: ubuntu-latest - needs: bake-imx8mm-var-som-fedora + needs: bake-imx8mm-var-som-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-var-som-fedora-python.json + LIBRARY: library/imx8mm-var-som-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-var-som-fedora-python: - name: Bake imx8mm-var-som-fedora-python + bake-imx8mm-var-som-debian-openjdk: + name: Bake imx8mm-var-som-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-var-som-fedora-python + needs: prepare-imx8mm-var-som-debian-openjdk env: - LIBRARY: library/imx8mm-var-som-fedora-python.json + LIBRARY: library/imx8mm-var-som-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-var-som-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-var-som-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8mm-var-som-ubuntu-golang: - name: Prepare imx8mm-var-som-ubuntu-golang + prepare-imx8mm-var-som-debian-python: + name: Prepare imx8mm-var-som-debian-python runs-on: ubuntu-latest - needs: bake-imx8mm-var-som-ubuntu + needs: bake-imx8mm-var-som-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-var-som-ubuntu-golang.json + LIBRARY: library/imx8mm-var-som-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-var-som-ubuntu-golang: - name: Bake imx8mm-var-som-ubuntu-golang + bake-imx8mm-var-som-debian-python: + name: Bake imx8mm-var-som-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-var-som-ubuntu-golang + needs: prepare-imx8mm-var-som-debian-python env: - LIBRARY: library/imx8mm-var-som-ubuntu-golang.json + LIBRARY: library/imx8mm-var-som-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-var-som-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-var-som-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8mm-var-som-ubuntu-node: - name: Prepare imx8mm-var-som-ubuntu-node + prepare-imx8mm-var-som-fedora-golang: + name: Prepare imx8mm-var-som-fedora-golang runs-on: ubuntu-latest - needs: bake-imx8mm-var-som-ubuntu + needs: bake-imx8mm-var-som-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-var-som-ubuntu-node.json + LIBRARY: library/imx8mm-var-som-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-var-som-ubuntu-node: - name: Bake imx8mm-var-som-ubuntu-node + bake-imx8mm-var-som-fedora-golang: + name: Bake imx8mm-var-som-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-var-som-ubuntu-node + needs: prepare-imx8mm-var-som-fedora-golang env: - LIBRARY: library/imx8mm-var-som-ubuntu-node.json + LIBRARY: library/imx8mm-var-som-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-var-som-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-var-som-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8mm-var-som-ubuntu-python: - name: Prepare imx8mm-var-som-ubuntu-python + prepare-imx8mm-var-som-fedora-node: + name: Prepare imx8mm-var-som-fedora-node runs-on: ubuntu-latest - needs: bake-imx8mm-var-som-ubuntu + needs: bake-imx8mm-var-som-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-var-som-ubuntu-python.json + LIBRARY: library/imx8mm-var-som-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-var-som-ubuntu-python: - name: Bake imx8mm-var-som-ubuntu-python + bake-imx8mm-var-som-fedora-node: + name: Bake imx8mm-var-som-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-var-som-ubuntu-python + needs: prepare-imx8mm-var-som-fedora-node env: - LIBRARY: library/imx8mm-var-som-ubuntu-python.json + LIBRARY: library/imx8mm-var-som-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-var-som-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-var-som-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8mm-var-som-ubuntu-openjdk: - name: Prepare imx8mm-var-som-ubuntu-openjdk + prepare-imx8mm-var-som-fedora-python: + name: Prepare imx8mm-var-som-fedora-python runs-on: ubuntu-latest - needs: bake-imx8mm-var-som-ubuntu + needs: bake-imx8mm-var-som-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-var-som-ubuntu-openjdk.json + LIBRARY: library/imx8mm-var-som-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-var-som-ubuntu-openjdk: - name: Bake imx8mm-var-som-ubuntu-openjdk + bake-imx8mm-var-som-fedora-python: + name: Bake imx8mm-var-som-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-var-som-ubuntu-openjdk + needs: prepare-imx8mm-var-som-fedora-python env: - LIBRARY: library/imx8mm-var-som-ubuntu-openjdk.json + LIBRARY: library/imx8mm-var-som-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-var-som-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-var-som-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8mm-var-som-alpine: - name: Prepare imx8mm-var-som-alpine + prepare-imx8mm-var-som-ubuntu-golang: + name: Prepare imx8mm-var-som-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-imx8mm-var-som-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-var-som-alpine.json + LIBRARY: library/imx8mm-var-som-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-var-som-alpine: - name: Bake imx8mm-var-som-alpine + bake-imx8mm-var-som-ubuntu-golang: + name: Bake imx8mm-var-som-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-var-som-alpine + needs: prepare-imx8mm-var-som-ubuntu-golang env: - LIBRARY: library/imx8mm-var-som-alpine.json + LIBRARY: library/imx8mm-var-som-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-var-som-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-var-som-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8mm-var-som-debian: - name: Prepare imx8mm-var-som-debian + prepare-imx8mm-var-som-ubuntu-node: + name: Prepare imx8mm-var-som-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-imx8mm-var-som-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-var-som-debian.json + LIBRARY: library/imx8mm-var-som-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-var-som-debian: - name: Bake imx8mm-var-som-debian + bake-imx8mm-var-som-ubuntu-node: + name: Bake imx8mm-var-som-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-var-som-debian + needs: prepare-imx8mm-var-som-ubuntu-node env: - LIBRARY: library/imx8mm-var-som-debian.json + LIBRARY: library/imx8mm-var-som-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-var-som-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-var-som-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8mm-var-som-fedora: - name: Prepare imx8mm-var-som-fedora + prepare-imx8mm-var-som-ubuntu-python: + name: Prepare imx8mm-var-som-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-imx8mm-var-som-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-var-som-fedora.json + LIBRARY: library/imx8mm-var-som-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-var-som-fedora: - name: Bake imx8mm-var-som-fedora + bake-imx8mm-var-som-ubuntu-python: + name: Bake imx8mm-var-som-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-var-som-fedora + needs: prepare-imx8mm-var-som-ubuntu-python env: - LIBRARY: library/imx8mm-var-som-fedora.json + LIBRARY: library/imx8mm-var-som-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-var-som-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-var-som-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-imx8mm-var-som-ubuntu: - name: Prepare imx8mm-var-som-ubuntu + prepare-imx8mm-var-som-ubuntu-openjdk: + name: Prepare imx8mm-var-som-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-imx8mm-var-som-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/imx8mm-var-som-ubuntu.json + LIBRARY: library/imx8mm-var-som-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-imx8mm-var-som-ubuntu: - name: Bake imx8mm-var-som-ubuntu + bake-imx8mm-var-som-ubuntu-openjdk: + name: Bake imx8mm-var-som-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-imx8mm-var-som-ubuntu + needs: prepare-imx8mm-var-som-ubuntu-openjdk env: - LIBRARY: library/imx8mm-var-som-ubuntu.json + LIBRARY: library/imx8mm-var-som-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-imx8mm-var-som-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-imx8mm-var-som-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-intel-nuc.yml b/.github/workflows/bake-intel-nuc.yml index 22e6d4e63155..21ccbc873448 100644 --- a/.github/workflows/bake-intel-nuc.yml +++ b/.github/workflows/bake-intel-nuc.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-intel-nuc-alpine-golang: - name: Prepare intel-nuc-alpine-golang + prepare-intel-nuc-alpine: + name: Prepare intel-nuc-alpine runs-on: ubuntu-latest - needs: bake-intel-nuc-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/intel-nuc-alpine-golang.json + LIBRARY: library/intel-nuc-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-intel-nuc-alpine-golang: - name: Bake intel-nuc-alpine-golang + bake-intel-nuc-alpine: + name: Bake intel-nuc-alpine runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-intel-nuc-alpine-golang + needs: prepare-intel-nuc-alpine env: - LIBRARY: library/intel-nuc-alpine-golang.json + LIBRARY: library/intel-nuc-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-intel-nuc-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-intel-nuc-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-intel-nuc-alpine-node: - name: Prepare intel-nuc-alpine-node + prepare-intel-nuc-debian: + name: Prepare intel-nuc-debian runs-on: ubuntu-latest - needs: bake-intel-nuc-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/intel-nuc-alpine-node.json + LIBRARY: library/intel-nuc-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-intel-nuc-alpine-node: - name: Bake intel-nuc-alpine-node + bake-intel-nuc-debian: + name: Bake intel-nuc-debian runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-intel-nuc-alpine-node + needs: prepare-intel-nuc-debian env: - LIBRARY: library/intel-nuc-alpine-node.json + LIBRARY: library/intel-nuc-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-intel-nuc-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-intel-nuc-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-intel-nuc-alpine-python: - name: Prepare intel-nuc-alpine-python + prepare-intel-nuc-fedora: + name: Prepare intel-nuc-fedora runs-on: ubuntu-latest - needs: bake-intel-nuc-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/intel-nuc-alpine-python.json + LIBRARY: library/intel-nuc-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-intel-nuc-alpine-python: - name: Bake intel-nuc-alpine-python + bake-intel-nuc-fedora: + name: Bake intel-nuc-fedora runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-intel-nuc-alpine-python + needs: prepare-intel-nuc-fedora env: - LIBRARY: library/intel-nuc-alpine-python.json + LIBRARY: library/intel-nuc-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-intel-nuc-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-intel-nuc-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-intel-nuc-debian-dotnet: - name: Prepare intel-nuc-debian-dotnet + prepare-intel-nuc-ubuntu: + name: Prepare intel-nuc-ubuntu runs-on: ubuntu-latest - needs: bake-intel-nuc-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/intel-nuc-debian-dotnet.json + LIBRARY: library/intel-nuc-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-intel-nuc-debian-dotnet: - name: Bake intel-nuc-debian-dotnet + bake-intel-nuc-ubuntu: + name: Bake intel-nuc-ubuntu runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-intel-nuc-debian-dotnet + needs: prepare-intel-nuc-ubuntu env: - LIBRARY: library/intel-nuc-debian-dotnet.json + LIBRARY: library/intel-nuc-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-intel-nuc-debian-dotnet.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-intel-nuc-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-intel-nuc-debian-golang: - name: Prepare intel-nuc-debian-golang + prepare-intel-nuc-alpine-golang: + name: Prepare intel-nuc-alpine-golang runs-on: ubuntu-latest - needs: bake-intel-nuc-debian + needs: bake-intel-nuc-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/intel-nuc-debian-golang.json + LIBRARY: library/intel-nuc-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-intel-nuc-debian-golang: - name: Bake intel-nuc-debian-golang + bake-intel-nuc-alpine-golang: + name: Bake intel-nuc-alpine-golang runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-intel-nuc-debian-golang + needs: prepare-intel-nuc-alpine-golang env: - LIBRARY: library/intel-nuc-debian-golang.json + LIBRARY: library/intel-nuc-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-intel-nuc-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-intel-nuc-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-intel-nuc-debian-node: - name: Prepare intel-nuc-debian-node + prepare-intel-nuc-alpine-node: + name: Prepare intel-nuc-alpine-node runs-on: ubuntu-latest - needs: bake-intel-nuc-debian + needs: bake-intel-nuc-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/intel-nuc-debian-node.json + LIBRARY: library/intel-nuc-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-intel-nuc-debian-node: - name: Bake intel-nuc-debian-node + bake-intel-nuc-alpine-node: + name: Bake intel-nuc-alpine-node runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-intel-nuc-debian-node + needs: prepare-intel-nuc-alpine-node env: - LIBRARY: library/intel-nuc-debian-node.json + LIBRARY: library/intel-nuc-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-intel-nuc-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-intel-nuc-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-intel-nuc-debian-openjdk: - name: Prepare intel-nuc-debian-openjdk + prepare-intel-nuc-alpine-python: + name: Prepare intel-nuc-alpine-python runs-on: ubuntu-latest - needs: bake-intel-nuc-debian + needs: bake-intel-nuc-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/intel-nuc-debian-openjdk.json + LIBRARY: library/intel-nuc-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-intel-nuc-debian-openjdk: - name: Bake intel-nuc-debian-openjdk + bake-intel-nuc-alpine-python: + name: Bake intel-nuc-alpine-python runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-intel-nuc-debian-openjdk + needs: prepare-intel-nuc-alpine-python env: - LIBRARY: library/intel-nuc-debian-openjdk.json + LIBRARY: library/intel-nuc-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-intel-nuc-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-intel-nuc-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-intel-nuc-debian-python: - name: Prepare intel-nuc-debian-python + prepare-intel-nuc-debian-dotnet: + name: Prepare intel-nuc-debian-dotnet runs-on: ubuntu-latest needs: bake-intel-nuc-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/intel-nuc-debian-python.json + LIBRARY: library/intel-nuc-debian-dotnet.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-intel-nuc-debian-python: - name: Bake intel-nuc-debian-python + bake-intel-nuc-debian-dotnet: + name: Bake intel-nuc-debian-dotnet runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-intel-nuc-debian-python + needs: prepare-intel-nuc-debian-dotnet env: - LIBRARY: library/intel-nuc-debian-python.json + LIBRARY: library/intel-nuc-debian-dotnet.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-intel-nuc-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-intel-nuc-debian-dotnet.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-intel-nuc-fedora-golang: - name: Prepare intel-nuc-fedora-golang + prepare-intel-nuc-debian-golang: + name: Prepare intel-nuc-debian-golang runs-on: ubuntu-latest - needs: bake-intel-nuc-fedora + needs: bake-intel-nuc-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/intel-nuc-fedora-golang.json + LIBRARY: library/intel-nuc-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-intel-nuc-fedora-golang: - name: Bake intel-nuc-fedora-golang + bake-intel-nuc-debian-golang: + name: Bake intel-nuc-debian-golang runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-intel-nuc-fedora-golang + needs: prepare-intel-nuc-debian-golang env: - LIBRARY: library/intel-nuc-fedora-golang.json + LIBRARY: library/intel-nuc-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-intel-nuc-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-intel-nuc-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-intel-nuc-fedora-node: - name: Prepare intel-nuc-fedora-node + prepare-intel-nuc-debian-node: + name: Prepare intel-nuc-debian-node runs-on: ubuntu-latest - needs: bake-intel-nuc-fedora + needs: bake-intel-nuc-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/intel-nuc-fedora-node.json + LIBRARY: library/intel-nuc-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-intel-nuc-fedora-node: - name: Bake intel-nuc-fedora-node + bake-intel-nuc-debian-node: + name: Bake intel-nuc-debian-node runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-intel-nuc-fedora-node + needs: prepare-intel-nuc-debian-node env: - LIBRARY: library/intel-nuc-fedora-node.json + LIBRARY: library/intel-nuc-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-intel-nuc-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-intel-nuc-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-intel-nuc-fedora-python: - name: Prepare intel-nuc-fedora-python + prepare-intel-nuc-debian-openjdk: + name: Prepare intel-nuc-debian-openjdk runs-on: ubuntu-latest - needs: bake-intel-nuc-fedora + needs: bake-intel-nuc-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/intel-nuc-fedora-python.json + LIBRARY: library/intel-nuc-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-intel-nuc-fedora-python: - name: Bake intel-nuc-fedora-python + bake-intel-nuc-debian-openjdk: + name: Bake intel-nuc-debian-openjdk runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-intel-nuc-fedora-python + needs: prepare-intel-nuc-debian-openjdk env: - LIBRARY: library/intel-nuc-fedora-python.json + LIBRARY: library/intel-nuc-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-intel-nuc-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-intel-nuc-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-intel-nuc-ubuntu-dotnet: - name: Prepare intel-nuc-ubuntu-dotnet + prepare-intel-nuc-debian-python: + name: Prepare intel-nuc-debian-python runs-on: ubuntu-latest - needs: bake-intel-nuc-ubuntu + needs: bake-intel-nuc-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/intel-nuc-ubuntu-dotnet.json + LIBRARY: library/intel-nuc-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-intel-nuc-ubuntu-dotnet: - name: Bake intel-nuc-ubuntu-dotnet + bake-intel-nuc-debian-python: + name: Bake intel-nuc-debian-python runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-intel-nuc-ubuntu-dotnet + needs: prepare-intel-nuc-debian-python env: - LIBRARY: library/intel-nuc-ubuntu-dotnet.json + LIBRARY: library/intel-nuc-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-intel-nuc-ubuntu-dotnet.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-intel-nuc-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-intel-nuc-ubuntu-golang: - name: Prepare intel-nuc-ubuntu-golang + prepare-intel-nuc-fedora-golang: + name: Prepare intel-nuc-fedora-golang runs-on: ubuntu-latest - needs: bake-intel-nuc-ubuntu + needs: bake-intel-nuc-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/intel-nuc-ubuntu-golang.json + LIBRARY: library/intel-nuc-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-intel-nuc-ubuntu-golang: - name: Bake intel-nuc-ubuntu-golang + bake-intel-nuc-fedora-golang: + name: Bake intel-nuc-fedora-golang runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-intel-nuc-ubuntu-golang + needs: prepare-intel-nuc-fedora-golang env: - LIBRARY: library/intel-nuc-ubuntu-golang.json + LIBRARY: library/intel-nuc-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-intel-nuc-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-intel-nuc-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-intel-nuc-ubuntu-node: - name: Prepare intel-nuc-ubuntu-node + prepare-intel-nuc-fedora-node: + name: Prepare intel-nuc-fedora-node runs-on: ubuntu-latest - needs: bake-intel-nuc-ubuntu + needs: bake-intel-nuc-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/intel-nuc-ubuntu-node.json + LIBRARY: library/intel-nuc-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-intel-nuc-ubuntu-node: - name: Bake intel-nuc-ubuntu-node + bake-intel-nuc-fedora-node: + name: Bake intel-nuc-fedora-node runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-intel-nuc-ubuntu-node + needs: prepare-intel-nuc-fedora-node env: - LIBRARY: library/intel-nuc-ubuntu-node.json + LIBRARY: library/intel-nuc-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-intel-nuc-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-intel-nuc-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-intel-nuc-ubuntu-python: - name: Prepare intel-nuc-ubuntu-python + prepare-intel-nuc-fedora-python: + name: Prepare intel-nuc-fedora-python runs-on: ubuntu-latest - needs: bake-intel-nuc-ubuntu + needs: bake-intel-nuc-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/intel-nuc-ubuntu-python.json + LIBRARY: library/intel-nuc-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-intel-nuc-ubuntu-python: - name: Bake intel-nuc-ubuntu-python + bake-intel-nuc-fedora-python: + name: Bake intel-nuc-fedora-python runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-intel-nuc-ubuntu-python + needs: prepare-intel-nuc-fedora-python env: - LIBRARY: library/intel-nuc-ubuntu-python.json + LIBRARY: library/intel-nuc-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-intel-nuc-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-intel-nuc-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-intel-nuc-ubuntu-openjdk: - name: Prepare intel-nuc-ubuntu-openjdk + prepare-intel-nuc-ubuntu-dotnet: + name: Prepare intel-nuc-ubuntu-dotnet runs-on: ubuntu-latest needs: bake-intel-nuc-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/intel-nuc-ubuntu-openjdk.json + LIBRARY: library/intel-nuc-ubuntu-dotnet.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-intel-nuc-ubuntu-openjdk: - name: Bake intel-nuc-ubuntu-openjdk + bake-intel-nuc-ubuntu-dotnet: + name: Bake intel-nuc-ubuntu-dotnet runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-intel-nuc-ubuntu-openjdk + needs: prepare-intel-nuc-ubuntu-dotnet env: - LIBRARY: library/intel-nuc-ubuntu-openjdk.json + LIBRARY: library/intel-nuc-ubuntu-dotnet.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-intel-nuc-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-intel-nuc-ubuntu-dotnet.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-intel-nuc-alpine: - name: Prepare intel-nuc-alpine + prepare-intel-nuc-ubuntu-golang: + name: Prepare intel-nuc-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-intel-nuc-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/intel-nuc-alpine.json + LIBRARY: library/intel-nuc-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-intel-nuc-alpine: - name: Bake intel-nuc-alpine + bake-intel-nuc-ubuntu-golang: + name: Bake intel-nuc-ubuntu-golang runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-intel-nuc-alpine + needs: prepare-intel-nuc-ubuntu-golang env: - LIBRARY: library/intel-nuc-alpine.json + LIBRARY: library/intel-nuc-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-intel-nuc-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-intel-nuc-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-intel-nuc-debian: - name: Prepare intel-nuc-debian + prepare-intel-nuc-ubuntu-node: + name: Prepare intel-nuc-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-intel-nuc-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/intel-nuc-debian.json + LIBRARY: library/intel-nuc-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-intel-nuc-debian: - name: Bake intel-nuc-debian + bake-intel-nuc-ubuntu-node: + name: Bake intel-nuc-ubuntu-node runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-intel-nuc-debian + needs: prepare-intel-nuc-ubuntu-node env: - LIBRARY: library/intel-nuc-debian.json + LIBRARY: library/intel-nuc-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-intel-nuc-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-intel-nuc-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1299,14 +1299,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-intel-nuc-fedora: - name: Prepare intel-nuc-fedora + prepare-intel-nuc-ubuntu-python: + name: Prepare intel-nuc-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-intel-nuc-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/intel-nuc-fedora.json + LIBRARY: library/intel-nuc-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1319,20 +1319,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-intel-nuc-fedora: - name: Bake intel-nuc-fedora + bake-intel-nuc-ubuntu-python: + name: Bake intel-nuc-ubuntu-python runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-intel-nuc-fedora + needs: prepare-intel-nuc-ubuntu-python env: - LIBRARY: library/intel-nuc-fedora.json + LIBRARY: library/intel-nuc-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-intel-nuc-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-intel-nuc-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1370,14 +1370,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-intel-nuc-ubuntu: - name: Prepare intel-nuc-ubuntu + prepare-intel-nuc-ubuntu-openjdk: + name: Prepare intel-nuc-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-intel-nuc-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/intel-nuc-ubuntu.json + LIBRARY: library/intel-nuc-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1390,20 +1390,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-intel-nuc-ubuntu: - name: Bake intel-nuc-ubuntu + bake-intel-nuc-ubuntu-openjdk: + name: Bake intel-nuc-ubuntu-openjdk runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-intel-nuc-ubuntu + needs: prepare-intel-nuc-ubuntu-openjdk env: - LIBRARY: library/intel-nuc-ubuntu.json + LIBRARY: library/intel-nuc-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-intel-nuc-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-intel-nuc-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-iot-gate-imx8.yml b/.github/workflows/bake-iot-gate-imx8.yml index e4c5ae594c03..18eb16ec35cf 100644 --- a/.github/workflows/bake-iot-gate-imx8.yml +++ b/.github/workflows/bake-iot-gate-imx8.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-iot-gate-imx8-alpine-golang: - name: Prepare iot-gate-imx8-alpine-golang + prepare-iot-gate-imx8-alpine: + name: Prepare iot-gate-imx8-alpine runs-on: ubuntu-latest - needs: bake-iot-gate-imx8-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8-alpine-golang.json + LIBRARY: library/iot-gate-imx8-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8-alpine-golang: - name: Bake iot-gate-imx8-alpine-golang + bake-iot-gate-imx8-alpine: + name: Bake iot-gate-imx8-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8-alpine-golang + needs: prepare-iot-gate-imx8-alpine env: - LIBRARY: library/iot-gate-imx8-alpine-golang.json + LIBRARY: library/iot-gate-imx8-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iot-gate-imx8-alpine-node: - name: Prepare iot-gate-imx8-alpine-node + prepare-iot-gate-imx8-debian: + name: Prepare iot-gate-imx8-debian runs-on: ubuntu-latest - needs: bake-iot-gate-imx8-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8-alpine-node.json + LIBRARY: library/iot-gate-imx8-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8-alpine-node: - name: Bake iot-gate-imx8-alpine-node + bake-iot-gate-imx8-debian: + name: Bake iot-gate-imx8-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8-alpine-node + needs: prepare-iot-gate-imx8-debian env: - LIBRARY: library/iot-gate-imx8-alpine-node.json + LIBRARY: library/iot-gate-imx8-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iot-gate-imx8-alpine-python: - name: Prepare iot-gate-imx8-alpine-python + prepare-iot-gate-imx8-fedora: + name: Prepare iot-gate-imx8-fedora runs-on: ubuntu-latest - needs: bake-iot-gate-imx8-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8-alpine-python.json + LIBRARY: library/iot-gate-imx8-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8-alpine-python: - name: Bake iot-gate-imx8-alpine-python + bake-iot-gate-imx8-fedora: + name: Bake iot-gate-imx8-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8-alpine-python + needs: prepare-iot-gate-imx8-fedora env: - LIBRARY: library/iot-gate-imx8-alpine-python.json + LIBRARY: library/iot-gate-imx8-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iot-gate-imx8-debian-golang: - name: Prepare iot-gate-imx8-debian-golang + prepare-iot-gate-imx8-ubuntu: + name: Prepare iot-gate-imx8-ubuntu runs-on: ubuntu-latest - needs: bake-iot-gate-imx8-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8-debian-golang.json + LIBRARY: library/iot-gate-imx8-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8-debian-golang: - name: Bake iot-gate-imx8-debian-golang + bake-iot-gate-imx8-ubuntu: + name: Bake iot-gate-imx8-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8-debian-golang + needs: prepare-iot-gate-imx8-ubuntu env: - LIBRARY: library/iot-gate-imx8-debian-golang.json + LIBRARY: library/iot-gate-imx8-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iot-gate-imx8-debian-node: - name: Prepare iot-gate-imx8-debian-node + prepare-iot-gate-imx8-alpine-golang: + name: Prepare iot-gate-imx8-alpine-golang runs-on: ubuntu-latest - needs: bake-iot-gate-imx8-debian + needs: bake-iot-gate-imx8-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8-debian-node.json + LIBRARY: library/iot-gate-imx8-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8-debian-node: - name: Bake iot-gate-imx8-debian-node + bake-iot-gate-imx8-alpine-golang: + name: Bake iot-gate-imx8-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8-debian-node + needs: prepare-iot-gate-imx8-alpine-golang env: - LIBRARY: library/iot-gate-imx8-debian-node.json + LIBRARY: library/iot-gate-imx8-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iot-gate-imx8-debian-openjdk: - name: Prepare iot-gate-imx8-debian-openjdk + prepare-iot-gate-imx8-alpine-node: + name: Prepare iot-gate-imx8-alpine-node runs-on: ubuntu-latest - needs: bake-iot-gate-imx8-debian + needs: bake-iot-gate-imx8-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8-debian-openjdk.json + LIBRARY: library/iot-gate-imx8-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8-debian-openjdk: - name: Bake iot-gate-imx8-debian-openjdk + bake-iot-gate-imx8-alpine-node: + name: Bake iot-gate-imx8-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8-debian-openjdk + needs: prepare-iot-gate-imx8-alpine-node env: - LIBRARY: library/iot-gate-imx8-debian-openjdk.json + LIBRARY: library/iot-gate-imx8-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iot-gate-imx8-debian-python: - name: Prepare iot-gate-imx8-debian-python + prepare-iot-gate-imx8-alpine-python: + name: Prepare iot-gate-imx8-alpine-python runs-on: ubuntu-latest - needs: bake-iot-gate-imx8-debian + needs: bake-iot-gate-imx8-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8-debian-python.json + LIBRARY: library/iot-gate-imx8-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8-debian-python: - name: Bake iot-gate-imx8-debian-python + bake-iot-gate-imx8-alpine-python: + name: Bake iot-gate-imx8-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8-debian-python + needs: prepare-iot-gate-imx8-alpine-python env: - LIBRARY: library/iot-gate-imx8-debian-python.json + LIBRARY: library/iot-gate-imx8-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iot-gate-imx8-fedora-golang: - name: Prepare iot-gate-imx8-fedora-golang + prepare-iot-gate-imx8-debian-golang: + name: Prepare iot-gate-imx8-debian-golang runs-on: ubuntu-latest - needs: bake-iot-gate-imx8-fedora + needs: bake-iot-gate-imx8-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8-fedora-golang.json + LIBRARY: library/iot-gate-imx8-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8-fedora-golang: - name: Bake iot-gate-imx8-fedora-golang + bake-iot-gate-imx8-debian-golang: + name: Bake iot-gate-imx8-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8-fedora-golang + needs: prepare-iot-gate-imx8-debian-golang env: - LIBRARY: library/iot-gate-imx8-fedora-golang.json + LIBRARY: library/iot-gate-imx8-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iot-gate-imx8-fedora-node: - name: Prepare iot-gate-imx8-fedora-node + prepare-iot-gate-imx8-debian-node: + name: Prepare iot-gate-imx8-debian-node runs-on: ubuntu-latest - needs: bake-iot-gate-imx8-fedora + needs: bake-iot-gate-imx8-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8-fedora-node.json + LIBRARY: library/iot-gate-imx8-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8-fedora-node: - name: Bake iot-gate-imx8-fedora-node + bake-iot-gate-imx8-debian-node: + name: Bake iot-gate-imx8-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8-fedora-node + needs: prepare-iot-gate-imx8-debian-node env: - LIBRARY: library/iot-gate-imx8-fedora-node.json + LIBRARY: library/iot-gate-imx8-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iot-gate-imx8-fedora-python: - name: Prepare iot-gate-imx8-fedora-python + prepare-iot-gate-imx8-debian-openjdk: + name: Prepare iot-gate-imx8-debian-openjdk runs-on: ubuntu-latest - needs: bake-iot-gate-imx8-fedora + needs: bake-iot-gate-imx8-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8-fedora-python.json + LIBRARY: library/iot-gate-imx8-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8-fedora-python: - name: Bake iot-gate-imx8-fedora-python + bake-iot-gate-imx8-debian-openjdk: + name: Bake iot-gate-imx8-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8-fedora-python + needs: prepare-iot-gate-imx8-debian-openjdk env: - LIBRARY: library/iot-gate-imx8-fedora-python.json + LIBRARY: library/iot-gate-imx8-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iot-gate-imx8-ubuntu-golang: - name: Prepare iot-gate-imx8-ubuntu-golang + prepare-iot-gate-imx8-debian-python: + name: Prepare iot-gate-imx8-debian-python runs-on: ubuntu-latest - needs: bake-iot-gate-imx8-ubuntu + needs: bake-iot-gate-imx8-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8-ubuntu-golang.json + LIBRARY: library/iot-gate-imx8-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8-ubuntu-golang: - name: Bake iot-gate-imx8-ubuntu-golang + bake-iot-gate-imx8-debian-python: + name: Bake iot-gate-imx8-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8-ubuntu-golang + needs: prepare-iot-gate-imx8-debian-python env: - LIBRARY: library/iot-gate-imx8-ubuntu-golang.json + LIBRARY: library/iot-gate-imx8-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iot-gate-imx8-ubuntu-node: - name: Prepare iot-gate-imx8-ubuntu-node + prepare-iot-gate-imx8-fedora-golang: + name: Prepare iot-gate-imx8-fedora-golang runs-on: ubuntu-latest - needs: bake-iot-gate-imx8-ubuntu + needs: bake-iot-gate-imx8-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8-ubuntu-node.json + LIBRARY: library/iot-gate-imx8-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8-ubuntu-node: - name: Bake iot-gate-imx8-ubuntu-node + bake-iot-gate-imx8-fedora-golang: + name: Bake iot-gate-imx8-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8-ubuntu-node + needs: prepare-iot-gate-imx8-fedora-golang env: - LIBRARY: library/iot-gate-imx8-ubuntu-node.json + LIBRARY: library/iot-gate-imx8-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iot-gate-imx8-ubuntu-python: - name: Prepare iot-gate-imx8-ubuntu-python + prepare-iot-gate-imx8-fedora-node: + name: Prepare iot-gate-imx8-fedora-node runs-on: ubuntu-latest - needs: bake-iot-gate-imx8-ubuntu + needs: bake-iot-gate-imx8-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8-ubuntu-python.json + LIBRARY: library/iot-gate-imx8-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8-ubuntu-python: - name: Bake iot-gate-imx8-ubuntu-python + bake-iot-gate-imx8-fedora-node: + name: Bake iot-gate-imx8-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8-ubuntu-python + needs: prepare-iot-gate-imx8-fedora-node env: - LIBRARY: library/iot-gate-imx8-ubuntu-python.json + LIBRARY: library/iot-gate-imx8-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iot-gate-imx8-ubuntu-openjdk: - name: Prepare iot-gate-imx8-ubuntu-openjdk + prepare-iot-gate-imx8-fedora-python: + name: Prepare iot-gate-imx8-fedora-python runs-on: ubuntu-latest - needs: bake-iot-gate-imx8-ubuntu + needs: bake-iot-gate-imx8-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8-ubuntu-openjdk.json + LIBRARY: library/iot-gate-imx8-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8-ubuntu-openjdk: - name: Bake iot-gate-imx8-ubuntu-openjdk + bake-iot-gate-imx8-fedora-python: + name: Bake iot-gate-imx8-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8-ubuntu-openjdk + needs: prepare-iot-gate-imx8-fedora-python env: - LIBRARY: library/iot-gate-imx8-ubuntu-openjdk.json + LIBRARY: library/iot-gate-imx8-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iot-gate-imx8-alpine: - name: Prepare iot-gate-imx8-alpine + prepare-iot-gate-imx8-ubuntu-golang: + name: Prepare iot-gate-imx8-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-iot-gate-imx8-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8-alpine.json + LIBRARY: library/iot-gate-imx8-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8-alpine: - name: Bake iot-gate-imx8-alpine + bake-iot-gate-imx8-ubuntu-golang: + name: Bake iot-gate-imx8-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8-alpine + needs: prepare-iot-gate-imx8-ubuntu-golang env: - LIBRARY: library/iot-gate-imx8-alpine.json + LIBRARY: library/iot-gate-imx8-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iot-gate-imx8-debian: - name: Prepare iot-gate-imx8-debian + prepare-iot-gate-imx8-ubuntu-node: + name: Prepare iot-gate-imx8-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-iot-gate-imx8-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8-debian.json + LIBRARY: library/iot-gate-imx8-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8-debian: - name: Bake iot-gate-imx8-debian + bake-iot-gate-imx8-ubuntu-node: + name: Bake iot-gate-imx8-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8-debian + needs: prepare-iot-gate-imx8-ubuntu-node env: - LIBRARY: library/iot-gate-imx8-debian.json + LIBRARY: library/iot-gate-imx8-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iot-gate-imx8-fedora: - name: Prepare iot-gate-imx8-fedora + prepare-iot-gate-imx8-ubuntu-python: + name: Prepare iot-gate-imx8-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-iot-gate-imx8-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8-fedora.json + LIBRARY: library/iot-gate-imx8-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8-fedora: - name: Bake iot-gate-imx8-fedora + bake-iot-gate-imx8-ubuntu-python: + name: Bake iot-gate-imx8-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8-fedora + needs: prepare-iot-gate-imx8-ubuntu-python env: - LIBRARY: library/iot-gate-imx8-fedora.json + LIBRARY: library/iot-gate-imx8-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iot-gate-imx8-ubuntu: - name: Prepare iot-gate-imx8-ubuntu + prepare-iot-gate-imx8-ubuntu-openjdk: + name: Prepare iot-gate-imx8-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-iot-gate-imx8-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8-ubuntu.json + LIBRARY: library/iot-gate-imx8-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8-ubuntu: - name: Bake iot-gate-imx8-ubuntu + bake-iot-gate-imx8-ubuntu-openjdk: + name: Bake iot-gate-imx8-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8-ubuntu + needs: prepare-iot-gate-imx8-ubuntu-openjdk env: - LIBRARY: library/iot-gate-imx8-ubuntu.json + LIBRARY: library/iot-gate-imx8-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-iot-gate-imx8plus-d1d8.yml b/.github/workflows/bake-iot-gate-imx8plus-d1d8.yml index a3d404628b4a..d8a0390d2748 100644 --- a/.github/workflows/bake-iot-gate-imx8plus-d1d8.yml +++ b/.github/workflows/bake-iot-gate-imx8plus-d1d8.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-iot-gate-imx8plus-d1d8-alpine-golang: - name: Prepare iot-gate-imx8plus-d1d8-alpine-golang + prepare-iot-gate-imx8plus-d1d8-alpine: + name: Prepare iot-gate-imx8plus-d1d8-alpine runs-on: ubuntu-latest - needs: bake-iot-gate-imx8plus-d1d8-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8plus-d1d8-alpine-golang.json + LIBRARY: library/iot-gate-imx8plus-d1d8-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8plus-d1d8-alpine-golang: - name: Bake iot-gate-imx8plus-d1d8-alpine-golang + bake-iot-gate-imx8plus-d1d8-alpine: + name: Bake iot-gate-imx8plus-d1d8-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8plus-d1d8-alpine-golang + needs: prepare-iot-gate-imx8plus-d1d8-alpine env: - LIBRARY: library/iot-gate-imx8plus-d1d8-alpine-golang.json + LIBRARY: library/iot-gate-imx8plus-d1d8-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-d1d8-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-d1d8-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iot-gate-imx8plus-d1d8-alpine-node: - name: Prepare iot-gate-imx8plus-d1d8-alpine-node + prepare-iot-gate-imx8plus-d1d8-debian: + name: Prepare iot-gate-imx8plus-d1d8-debian runs-on: ubuntu-latest - needs: bake-iot-gate-imx8plus-d1d8-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8plus-d1d8-alpine-node.json + LIBRARY: library/iot-gate-imx8plus-d1d8-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8plus-d1d8-alpine-node: - name: Bake iot-gate-imx8plus-d1d8-alpine-node + bake-iot-gate-imx8plus-d1d8-debian: + name: Bake iot-gate-imx8plus-d1d8-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8plus-d1d8-alpine-node + needs: prepare-iot-gate-imx8plus-d1d8-debian env: - LIBRARY: library/iot-gate-imx8plus-d1d8-alpine-node.json + LIBRARY: library/iot-gate-imx8plus-d1d8-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-d1d8-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-d1d8-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iot-gate-imx8plus-d1d8-alpine-python: - name: Prepare iot-gate-imx8plus-d1d8-alpine-python + prepare-iot-gate-imx8plus-d1d8-fedora: + name: Prepare iot-gate-imx8plus-d1d8-fedora runs-on: ubuntu-latest - needs: bake-iot-gate-imx8plus-d1d8-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8plus-d1d8-alpine-python.json + LIBRARY: library/iot-gate-imx8plus-d1d8-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8plus-d1d8-alpine-python: - name: Bake iot-gate-imx8plus-d1d8-alpine-python + bake-iot-gate-imx8plus-d1d8-fedora: + name: Bake iot-gate-imx8plus-d1d8-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8plus-d1d8-alpine-python + needs: prepare-iot-gate-imx8plus-d1d8-fedora env: - LIBRARY: library/iot-gate-imx8plus-d1d8-alpine-python.json + LIBRARY: library/iot-gate-imx8plus-d1d8-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-d1d8-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-d1d8-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iot-gate-imx8plus-d1d8-debian-golang: - name: Prepare iot-gate-imx8plus-d1d8-debian-golang + prepare-iot-gate-imx8plus-d1d8-ubuntu: + name: Prepare iot-gate-imx8plus-d1d8-ubuntu runs-on: ubuntu-latest - needs: bake-iot-gate-imx8plus-d1d8-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8plus-d1d8-debian-golang.json + LIBRARY: library/iot-gate-imx8plus-d1d8-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8plus-d1d8-debian-golang: - name: Bake iot-gate-imx8plus-d1d8-debian-golang + bake-iot-gate-imx8plus-d1d8-ubuntu: + name: Bake iot-gate-imx8plus-d1d8-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8plus-d1d8-debian-golang + needs: prepare-iot-gate-imx8plus-d1d8-ubuntu env: - LIBRARY: library/iot-gate-imx8plus-d1d8-debian-golang.json + LIBRARY: library/iot-gate-imx8plus-d1d8-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-d1d8-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-d1d8-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iot-gate-imx8plus-d1d8-debian-node: - name: Prepare iot-gate-imx8plus-d1d8-debian-node + prepare-iot-gate-imx8plus-d1d8-alpine-golang: + name: Prepare iot-gate-imx8plus-d1d8-alpine-golang runs-on: ubuntu-latest - needs: bake-iot-gate-imx8plus-d1d8-debian + needs: bake-iot-gate-imx8plus-d1d8-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8plus-d1d8-debian-node.json + LIBRARY: library/iot-gate-imx8plus-d1d8-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8plus-d1d8-debian-node: - name: Bake iot-gate-imx8plus-d1d8-debian-node + bake-iot-gate-imx8plus-d1d8-alpine-golang: + name: Bake iot-gate-imx8plus-d1d8-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8plus-d1d8-debian-node + needs: prepare-iot-gate-imx8plus-d1d8-alpine-golang env: - LIBRARY: library/iot-gate-imx8plus-d1d8-debian-node.json + LIBRARY: library/iot-gate-imx8plus-d1d8-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-d1d8-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-d1d8-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iot-gate-imx8plus-d1d8-debian-openjdk: - name: Prepare iot-gate-imx8plus-d1d8-debian-openjdk + prepare-iot-gate-imx8plus-d1d8-alpine-node: + name: Prepare iot-gate-imx8plus-d1d8-alpine-node runs-on: ubuntu-latest - needs: bake-iot-gate-imx8plus-d1d8-debian + needs: bake-iot-gate-imx8plus-d1d8-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8plus-d1d8-debian-openjdk.json + LIBRARY: library/iot-gate-imx8plus-d1d8-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8plus-d1d8-debian-openjdk: - name: Bake iot-gate-imx8plus-d1d8-debian-openjdk + bake-iot-gate-imx8plus-d1d8-alpine-node: + name: Bake iot-gate-imx8plus-d1d8-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8plus-d1d8-debian-openjdk + needs: prepare-iot-gate-imx8plus-d1d8-alpine-node env: - LIBRARY: library/iot-gate-imx8plus-d1d8-debian-openjdk.json + LIBRARY: library/iot-gate-imx8plus-d1d8-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-d1d8-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-d1d8-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iot-gate-imx8plus-d1d8-debian-python: - name: Prepare iot-gate-imx8plus-d1d8-debian-python + prepare-iot-gate-imx8plus-d1d8-alpine-python: + name: Prepare iot-gate-imx8plus-d1d8-alpine-python runs-on: ubuntu-latest - needs: bake-iot-gate-imx8plus-d1d8-debian + needs: bake-iot-gate-imx8plus-d1d8-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8plus-d1d8-debian-python.json + LIBRARY: library/iot-gate-imx8plus-d1d8-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8plus-d1d8-debian-python: - name: Bake iot-gate-imx8plus-d1d8-debian-python + bake-iot-gate-imx8plus-d1d8-alpine-python: + name: Bake iot-gate-imx8plus-d1d8-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8plus-d1d8-debian-python + needs: prepare-iot-gate-imx8plus-d1d8-alpine-python env: - LIBRARY: library/iot-gate-imx8plus-d1d8-debian-python.json + LIBRARY: library/iot-gate-imx8plus-d1d8-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-d1d8-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-d1d8-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iot-gate-imx8plus-d1d8-fedora-golang: - name: Prepare iot-gate-imx8plus-d1d8-fedora-golang + prepare-iot-gate-imx8plus-d1d8-debian-golang: + name: Prepare iot-gate-imx8plus-d1d8-debian-golang runs-on: ubuntu-latest - needs: bake-iot-gate-imx8plus-d1d8-fedora + needs: bake-iot-gate-imx8plus-d1d8-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8plus-d1d8-fedora-golang.json + LIBRARY: library/iot-gate-imx8plus-d1d8-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8plus-d1d8-fedora-golang: - name: Bake iot-gate-imx8plus-d1d8-fedora-golang + bake-iot-gate-imx8plus-d1d8-debian-golang: + name: Bake iot-gate-imx8plus-d1d8-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8plus-d1d8-fedora-golang + needs: prepare-iot-gate-imx8plus-d1d8-debian-golang env: - LIBRARY: library/iot-gate-imx8plus-d1d8-fedora-golang.json + LIBRARY: library/iot-gate-imx8plus-d1d8-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-d1d8-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-d1d8-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iot-gate-imx8plus-d1d8-fedora-node: - name: Prepare iot-gate-imx8plus-d1d8-fedora-node + prepare-iot-gate-imx8plus-d1d8-debian-node: + name: Prepare iot-gate-imx8plus-d1d8-debian-node runs-on: ubuntu-latest - needs: bake-iot-gate-imx8plus-d1d8-fedora + needs: bake-iot-gate-imx8plus-d1d8-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8plus-d1d8-fedora-node.json + LIBRARY: library/iot-gate-imx8plus-d1d8-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8plus-d1d8-fedora-node: - name: Bake iot-gate-imx8plus-d1d8-fedora-node + bake-iot-gate-imx8plus-d1d8-debian-node: + name: Bake iot-gate-imx8plus-d1d8-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8plus-d1d8-fedora-node + needs: prepare-iot-gate-imx8plus-d1d8-debian-node env: - LIBRARY: library/iot-gate-imx8plus-d1d8-fedora-node.json + LIBRARY: library/iot-gate-imx8plus-d1d8-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-d1d8-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-d1d8-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iot-gate-imx8plus-d1d8-fedora-python: - name: Prepare iot-gate-imx8plus-d1d8-fedora-python + prepare-iot-gate-imx8plus-d1d8-debian-openjdk: + name: Prepare iot-gate-imx8plus-d1d8-debian-openjdk runs-on: ubuntu-latest - needs: bake-iot-gate-imx8plus-d1d8-fedora + needs: bake-iot-gate-imx8plus-d1d8-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8plus-d1d8-fedora-python.json + LIBRARY: library/iot-gate-imx8plus-d1d8-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8plus-d1d8-fedora-python: - name: Bake iot-gate-imx8plus-d1d8-fedora-python + bake-iot-gate-imx8plus-d1d8-debian-openjdk: + name: Bake iot-gate-imx8plus-d1d8-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8plus-d1d8-fedora-python + needs: prepare-iot-gate-imx8plus-d1d8-debian-openjdk env: - LIBRARY: library/iot-gate-imx8plus-d1d8-fedora-python.json + LIBRARY: library/iot-gate-imx8plus-d1d8-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-d1d8-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-d1d8-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iot-gate-imx8plus-d1d8-ubuntu-golang: - name: Prepare iot-gate-imx8plus-d1d8-ubuntu-golang + prepare-iot-gate-imx8plus-d1d8-debian-python: + name: Prepare iot-gate-imx8plus-d1d8-debian-python runs-on: ubuntu-latest - needs: bake-iot-gate-imx8plus-d1d8-ubuntu + needs: bake-iot-gate-imx8plus-d1d8-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8plus-d1d8-ubuntu-golang.json + LIBRARY: library/iot-gate-imx8plus-d1d8-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8plus-d1d8-ubuntu-golang: - name: Bake iot-gate-imx8plus-d1d8-ubuntu-golang + bake-iot-gate-imx8plus-d1d8-debian-python: + name: Bake iot-gate-imx8plus-d1d8-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8plus-d1d8-ubuntu-golang + needs: prepare-iot-gate-imx8plus-d1d8-debian-python env: - LIBRARY: library/iot-gate-imx8plus-d1d8-ubuntu-golang.json + LIBRARY: library/iot-gate-imx8plus-d1d8-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-d1d8-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-d1d8-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iot-gate-imx8plus-d1d8-ubuntu-node: - name: Prepare iot-gate-imx8plus-d1d8-ubuntu-node + prepare-iot-gate-imx8plus-d1d8-fedora-golang: + name: Prepare iot-gate-imx8plus-d1d8-fedora-golang runs-on: ubuntu-latest - needs: bake-iot-gate-imx8plus-d1d8-ubuntu + needs: bake-iot-gate-imx8plus-d1d8-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8plus-d1d8-ubuntu-node.json + LIBRARY: library/iot-gate-imx8plus-d1d8-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8plus-d1d8-ubuntu-node: - name: Bake iot-gate-imx8plus-d1d8-ubuntu-node + bake-iot-gate-imx8plus-d1d8-fedora-golang: + name: Bake iot-gate-imx8plus-d1d8-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8plus-d1d8-ubuntu-node + needs: prepare-iot-gate-imx8plus-d1d8-fedora-golang env: - LIBRARY: library/iot-gate-imx8plus-d1d8-ubuntu-node.json + LIBRARY: library/iot-gate-imx8plus-d1d8-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-d1d8-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-d1d8-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iot-gate-imx8plus-d1d8-ubuntu-python: - name: Prepare iot-gate-imx8plus-d1d8-ubuntu-python + prepare-iot-gate-imx8plus-d1d8-fedora-node: + name: Prepare iot-gate-imx8plus-d1d8-fedora-node runs-on: ubuntu-latest - needs: bake-iot-gate-imx8plus-d1d8-ubuntu + needs: bake-iot-gate-imx8plus-d1d8-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8plus-d1d8-ubuntu-python.json + LIBRARY: library/iot-gate-imx8plus-d1d8-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8plus-d1d8-ubuntu-python: - name: Bake iot-gate-imx8plus-d1d8-ubuntu-python + bake-iot-gate-imx8plus-d1d8-fedora-node: + name: Bake iot-gate-imx8plus-d1d8-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8plus-d1d8-ubuntu-python + needs: prepare-iot-gate-imx8plus-d1d8-fedora-node env: - LIBRARY: library/iot-gate-imx8plus-d1d8-ubuntu-python.json + LIBRARY: library/iot-gate-imx8plus-d1d8-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-d1d8-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-d1d8-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iot-gate-imx8plus-d1d8-ubuntu-openjdk: - name: Prepare iot-gate-imx8plus-d1d8-ubuntu-openjdk + prepare-iot-gate-imx8plus-d1d8-fedora-python: + name: Prepare iot-gate-imx8plus-d1d8-fedora-python runs-on: ubuntu-latest - needs: bake-iot-gate-imx8plus-d1d8-ubuntu + needs: bake-iot-gate-imx8plus-d1d8-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8plus-d1d8-ubuntu-openjdk.json + LIBRARY: library/iot-gate-imx8plus-d1d8-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8plus-d1d8-ubuntu-openjdk: - name: Bake iot-gate-imx8plus-d1d8-ubuntu-openjdk + bake-iot-gate-imx8plus-d1d8-fedora-python: + name: Bake iot-gate-imx8plus-d1d8-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8plus-d1d8-ubuntu-openjdk + needs: prepare-iot-gate-imx8plus-d1d8-fedora-python env: - LIBRARY: library/iot-gate-imx8plus-d1d8-ubuntu-openjdk.json + LIBRARY: library/iot-gate-imx8plus-d1d8-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-d1d8-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-d1d8-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iot-gate-imx8plus-d1d8-alpine: - name: Prepare iot-gate-imx8plus-d1d8-alpine + prepare-iot-gate-imx8plus-d1d8-ubuntu-golang: + name: Prepare iot-gate-imx8plus-d1d8-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-iot-gate-imx8plus-d1d8-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8plus-d1d8-alpine.json + LIBRARY: library/iot-gate-imx8plus-d1d8-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8plus-d1d8-alpine: - name: Bake iot-gate-imx8plus-d1d8-alpine + bake-iot-gate-imx8plus-d1d8-ubuntu-golang: + name: Bake iot-gate-imx8plus-d1d8-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8plus-d1d8-alpine + needs: prepare-iot-gate-imx8plus-d1d8-ubuntu-golang env: - LIBRARY: library/iot-gate-imx8plus-d1d8-alpine.json + LIBRARY: library/iot-gate-imx8plus-d1d8-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-d1d8-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-d1d8-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iot-gate-imx8plus-d1d8-debian: - name: Prepare iot-gate-imx8plus-d1d8-debian + prepare-iot-gate-imx8plus-d1d8-ubuntu-node: + name: Prepare iot-gate-imx8plus-d1d8-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-iot-gate-imx8plus-d1d8-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8plus-d1d8-debian.json + LIBRARY: library/iot-gate-imx8plus-d1d8-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8plus-d1d8-debian: - name: Bake iot-gate-imx8plus-d1d8-debian + bake-iot-gate-imx8plus-d1d8-ubuntu-node: + name: Bake iot-gate-imx8plus-d1d8-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8plus-d1d8-debian + needs: prepare-iot-gate-imx8plus-d1d8-ubuntu-node env: - LIBRARY: library/iot-gate-imx8plus-d1d8-debian.json + LIBRARY: library/iot-gate-imx8plus-d1d8-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-d1d8-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-d1d8-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iot-gate-imx8plus-d1d8-fedora: - name: Prepare iot-gate-imx8plus-d1d8-fedora + prepare-iot-gate-imx8plus-d1d8-ubuntu-python: + name: Prepare iot-gate-imx8plus-d1d8-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-iot-gate-imx8plus-d1d8-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8plus-d1d8-fedora.json + LIBRARY: library/iot-gate-imx8plus-d1d8-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8plus-d1d8-fedora: - name: Bake iot-gate-imx8plus-d1d8-fedora + bake-iot-gate-imx8plus-d1d8-ubuntu-python: + name: Bake iot-gate-imx8plus-d1d8-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8plus-d1d8-fedora + needs: prepare-iot-gate-imx8plus-d1d8-ubuntu-python env: - LIBRARY: library/iot-gate-imx8plus-d1d8-fedora.json + LIBRARY: library/iot-gate-imx8plus-d1d8-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-d1d8-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-d1d8-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iot-gate-imx8plus-d1d8-ubuntu: - name: Prepare iot-gate-imx8plus-d1d8-ubuntu + prepare-iot-gate-imx8plus-d1d8-ubuntu-openjdk: + name: Prepare iot-gate-imx8plus-d1d8-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-iot-gate-imx8plus-d1d8-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8plus-d1d8-ubuntu.json + LIBRARY: library/iot-gate-imx8plus-d1d8-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8plus-d1d8-ubuntu: - name: Bake iot-gate-imx8plus-d1d8-ubuntu + bake-iot-gate-imx8plus-d1d8-ubuntu-openjdk: + name: Bake iot-gate-imx8plus-d1d8-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8plus-d1d8-ubuntu + needs: prepare-iot-gate-imx8plus-d1d8-ubuntu-openjdk env: - LIBRARY: library/iot-gate-imx8plus-d1d8-ubuntu.json + LIBRARY: library/iot-gate-imx8plus-d1d8-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-d1d8-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-d1d8-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-iot-gate-imx8plus.yml b/.github/workflows/bake-iot-gate-imx8plus.yml index 276cd611a43b..0e51f876a218 100644 --- a/.github/workflows/bake-iot-gate-imx8plus.yml +++ b/.github/workflows/bake-iot-gate-imx8plus.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-iot-gate-imx8plus-alpine-golang: - name: Prepare iot-gate-imx8plus-alpine-golang + prepare-iot-gate-imx8plus-alpine: + name: Prepare iot-gate-imx8plus-alpine runs-on: ubuntu-latest - needs: bake-iot-gate-imx8plus-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8plus-alpine-golang.json + LIBRARY: library/iot-gate-imx8plus-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8plus-alpine-golang: - name: Bake iot-gate-imx8plus-alpine-golang + bake-iot-gate-imx8plus-alpine: + name: Bake iot-gate-imx8plus-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8plus-alpine-golang + needs: prepare-iot-gate-imx8plus-alpine env: - LIBRARY: library/iot-gate-imx8plus-alpine-golang.json + LIBRARY: library/iot-gate-imx8plus-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iot-gate-imx8plus-alpine-node: - name: Prepare iot-gate-imx8plus-alpine-node + prepare-iot-gate-imx8plus-debian: + name: Prepare iot-gate-imx8plus-debian runs-on: ubuntu-latest - needs: bake-iot-gate-imx8plus-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8plus-alpine-node.json + LIBRARY: library/iot-gate-imx8plus-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8plus-alpine-node: - name: Bake iot-gate-imx8plus-alpine-node + bake-iot-gate-imx8plus-debian: + name: Bake iot-gate-imx8plus-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8plus-alpine-node + needs: prepare-iot-gate-imx8plus-debian env: - LIBRARY: library/iot-gate-imx8plus-alpine-node.json + LIBRARY: library/iot-gate-imx8plus-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iot-gate-imx8plus-alpine-python: - name: Prepare iot-gate-imx8plus-alpine-python + prepare-iot-gate-imx8plus-fedora: + name: Prepare iot-gate-imx8plus-fedora runs-on: ubuntu-latest - needs: bake-iot-gate-imx8plus-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8plus-alpine-python.json + LIBRARY: library/iot-gate-imx8plus-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8plus-alpine-python: - name: Bake iot-gate-imx8plus-alpine-python + bake-iot-gate-imx8plus-fedora: + name: Bake iot-gate-imx8plus-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8plus-alpine-python + needs: prepare-iot-gate-imx8plus-fedora env: - LIBRARY: library/iot-gate-imx8plus-alpine-python.json + LIBRARY: library/iot-gate-imx8plus-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iot-gate-imx8plus-debian-golang: - name: Prepare iot-gate-imx8plus-debian-golang + prepare-iot-gate-imx8plus-ubuntu: + name: Prepare iot-gate-imx8plus-ubuntu runs-on: ubuntu-latest - needs: bake-iot-gate-imx8plus-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8plus-debian-golang.json + LIBRARY: library/iot-gate-imx8plus-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8plus-debian-golang: - name: Bake iot-gate-imx8plus-debian-golang + bake-iot-gate-imx8plus-ubuntu: + name: Bake iot-gate-imx8plus-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8plus-debian-golang + needs: prepare-iot-gate-imx8plus-ubuntu env: - LIBRARY: library/iot-gate-imx8plus-debian-golang.json + LIBRARY: library/iot-gate-imx8plus-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iot-gate-imx8plus-debian-node: - name: Prepare iot-gate-imx8plus-debian-node + prepare-iot-gate-imx8plus-alpine-golang: + name: Prepare iot-gate-imx8plus-alpine-golang runs-on: ubuntu-latest - needs: bake-iot-gate-imx8plus-debian + needs: bake-iot-gate-imx8plus-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8plus-debian-node.json + LIBRARY: library/iot-gate-imx8plus-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8plus-debian-node: - name: Bake iot-gate-imx8plus-debian-node + bake-iot-gate-imx8plus-alpine-golang: + name: Bake iot-gate-imx8plus-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8plus-debian-node + needs: prepare-iot-gate-imx8plus-alpine-golang env: - LIBRARY: library/iot-gate-imx8plus-debian-node.json + LIBRARY: library/iot-gate-imx8plus-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iot-gate-imx8plus-debian-openjdk: - name: Prepare iot-gate-imx8plus-debian-openjdk + prepare-iot-gate-imx8plus-alpine-node: + name: Prepare iot-gate-imx8plus-alpine-node runs-on: ubuntu-latest - needs: bake-iot-gate-imx8plus-debian + needs: bake-iot-gate-imx8plus-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8plus-debian-openjdk.json + LIBRARY: library/iot-gate-imx8plus-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8plus-debian-openjdk: - name: Bake iot-gate-imx8plus-debian-openjdk + bake-iot-gate-imx8plus-alpine-node: + name: Bake iot-gate-imx8plus-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8plus-debian-openjdk + needs: prepare-iot-gate-imx8plus-alpine-node env: - LIBRARY: library/iot-gate-imx8plus-debian-openjdk.json + LIBRARY: library/iot-gate-imx8plus-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iot-gate-imx8plus-debian-python: - name: Prepare iot-gate-imx8plus-debian-python + prepare-iot-gate-imx8plus-alpine-python: + name: Prepare iot-gate-imx8plus-alpine-python runs-on: ubuntu-latest - needs: bake-iot-gate-imx8plus-debian + needs: bake-iot-gate-imx8plus-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8plus-debian-python.json + LIBRARY: library/iot-gate-imx8plus-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8plus-debian-python: - name: Bake iot-gate-imx8plus-debian-python + bake-iot-gate-imx8plus-alpine-python: + name: Bake iot-gate-imx8plus-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8plus-debian-python + needs: prepare-iot-gate-imx8plus-alpine-python env: - LIBRARY: library/iot-gate-imx8plus-debian-python.json + LIBRARY: library/iot-gate-imx8plus-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iot-gate-imx8plus-fedora-golang: - name: Prepare iot-gate-imx8plus-fedora-golang + prepare-iot-gate-imx8plus-debian-golang: + name: Prepare iot-gate-imx8plus-debian-golang runs-on: ubuntu-latest - needs: bake-iot-gate-imx8plus-fedora + needs: bake-iot-gate-imx8plus-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8plus-fedora-golang.json + LIBRARY: library/iot-gate-imx8plus-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8plus-fedora-golang: - name: Bake iot-gate-imx8plus-fedora-golang + bake-iot-gate-imx8plus-debian-golang: + name: Bake iot-gate-imx8plus-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8plus-fedora-golang + needs: prepare-iot-gate-imx8plus-debian-golang env: - LIBRARY: library/iot-gate-imx8plus-fedora-golang.json + LIBRARY: library/iot-gate-imx8plus-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iot-gate-imx8plus-fedora-node: - name: Prepare iot-gate-imx8plus-fedora-node + prepare-iot-gate-imx8plus-debian-node: + name: Prepare iot-gate-imx8plus-debian-node runs-on: ubuntu-latest - needs: bake-iot-gate-imx8plus-fedora + needs: bake-iot-gate-imx8plus-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8plus-fedora-node.json + LIBRARY: library/iot-gate-imx8plus-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8plus-fedora-node: - name: Bake iot-gate-imx8plus-fedora-node + bake-iot-gate-imx8plus-debian-node: + name: Bake iot-gate-imx8plus-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8plus-fedora-node + needs: prepare-iot-gate-imx8plus-debian-node env: - LIBRARY: library/iot-gate-imx8plus-fedora-node.json + LIBRARY: library/iot-gate-imx8plus-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iot-gate-imx8plus-fedora-python: - name: Prepare iot-gate-imx8plus-fedora-python + prepare-iot-gate-imx8plus-debian-openjdk: + name: Prepare iot-gate-imx8plus-debian-openjdk runs-on: ubuntu-latest - needs: bake-iot-gate-imx8plus-fedora + needs: bake-iot-gate-imx8plus-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8plus-fedora-python.json + LIBRARY: library/iot-gate-imx8plus-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8plus-fedora-python: - name: Bake iot-gate-imx8plus-fedora-python + bake-iot-gate-imx8plus-debian-openjdk: + name: Bake iot-gate-imx8plus-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8plus-fedora-python + needs: prepare-iot-gate-imx8plus-debian-openjdk env: - LIBRARY: library/iot-gate-imx8plus-fedora-python.json + LIBRARY: library/iot-gate-imx8plus-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iot-gate-imx8plus-ubuntu-golang: - name: Prepare iot-gate-imx8plus-ubuntu-golang + prepare-iot-gate-imx8plus-debian-python: + name: Prepare iot-gate-imx8plus-debian-python runs-on: ubuntu-latest - needs: bake-iot-gate-imx8plus-ubuntu + needs: bake-iot-gate-imx8plus-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8plus-ubuntu-golang.json + LIBRARY: library/iot-gate-imx8plus-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8plus-ubuntu-golang: - name: Bake iot-gate-imx8plus-ubuntu-golang + bake-iot-gate-imx8plus-debian-python: + name: Bake iot-gate-imx8plus-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8plus-ubuntu-golang + needs: prepare-iot-gate-imx8plus-debian-python env: - LIBRARY: library/iot-gate-imx8plus-ubuntu-golang.json + LIBRARY: library/iot-gate-imx8plus-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iot-gate-imx8plus-ubuntu-node: - name: Prepare iot-gate-imx8plus-ubuntu-node + prepare-iot-gate-imx8plus-fedora-golang: + name: Prepare iot-gate-imx8plus-fedora-golang runs-on: ubuntu-latest - needs: bake-iot-gate-imx8plus-ubuntu + needs: bake-iot-gate-imx8plus-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8plus-ubuntu-node.json + LIBRARY: library/iot-gate-imx8plus-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8plus-ubuntu-node: - name: Bake iot-gate-imx8plus-ubuntu-node + bake-iot-gate-imx8plus-fedora-golang: + name: Bake iot-gate-imx8plus-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8plus-ubuntu-node + needs: prepare-iot-gate-imx8plus-fedora-golang env: - LIBRARY: library/iot-gate-imx8plus-ubuntu-node.json + LIBRARY: library/iot-gate-imx8plus-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iot-gate-imx8plus-ubuntu-python: - name: Prepare iot-gate-imx8plus-ubuntu-python + prepare-iot-gate-imx8plus-fedora-node: + name: Prepare iot-gate-imx8plus-fedora-node runs-on: ubuntu-latest - needs: bake-iot-gate-imx8plus-ubuntu + needs: bake-iot-gate-imx8plus-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8plus-ubuntu-python.json + LIBRARY: library/iot-gate-imx8plus-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8plus-ubuntu-python: - name: Bake iot-gate-imx8plus-ubuntu-python + bake-iot-gate-imx8plus-fedora-node: + name: Bake iot-gate-imx8plus-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8plus-ubuntu-python + needs: prepare-iot-gate-imx8plus-fedora-node env: - LIBRARY: library/iot-gate-imx8plus-ubuntu-python.json + LIBRARY: library/iot-gate-imx8plus-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iot-gate-imx8plus-ubuntu-openjdk: - name: Prepare iot-gate-imx8plus-ubuntu-openjdk + prepare-iot-gate-imx8plus-fedora-python: + name: Prepare iot-gate-imx8plus-fedora-python runs-on: ubuntu-latest - needs: bake-iot-gate-imx8plus-ubuntu + needs: bake-iot-gate-imx8plus-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8plus-ubuntu-openjdk.json + LIBRARY: library/iot-gate-imx8plus-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8plus-ubuntu-openjdk: - name: Bake iot-gate-imx8plus-ubuntu-openjdk + bake-iot-gate-imx8plus-fedora-python: + name: Bake iot-gate-imx8plus-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8plus-ubuntu-openjdk + needs: prepare-iot-gate-imx8plus-fedora-python env: - LIBRARY: library/iot-gate-imx8plus-ubuntu-openjdk.json + LIBRARY: library/iot-gate-imx8plus-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iot-gate-imx8plus-alpine: - name: Prepare iot-gate-imx8plus-alpine + prepare-iot-gate-imx8plus-ubuntu-golang: + name: Prepare iot-gate-imx8plus-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-iot-gate-imx8plus-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8plus-alpine.json + LIBRARY: library/iot-gate-imx8plus-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8plus-alpine: - name: Bake iot-gate-imx8plus-alpine + bake-iot-gate-imx8plus-ubuntu-golang: + name: Bake iot-gate-imx8plus-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8plus-alpine + needs: prepare-iot-gate-imx8plus-ubuntu-golang env: - LIBRARY: library/iot-gate-imx8plus-alpine.json + LIBRARY: library/iot-gate-imx8plus-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iot-gate-imx8plus-debian: - name: Prepare iot-gate-imx8plus-debian + prepare-iot-gate-imx8plus-ubuntu-node: + name: Prepare iot-gate-imx8plus-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-iot-gate-imx8plus-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8plus-debian.json + LIBRARY: library/iot-gate-imx8plus-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8plus-debian: - name: Bake iot-gate-imx8plus-debian + bake-iot-gate-imx8plus-ubuntu-node: + name: Bake iot-gate-imx8plus-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8plus-debian + needs: prepare-iot-gate-imx8plus-ubuntu-node env: - LIBRARY: library/iot-gate-imx8plus-debian.json + LIBRARY: library/iot-gate-imx8plus-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iot-gate-imx8plus-fedora: - name: Prepare iot-gate-imx8plus-fedora + prepare-iot-gate-imx8plus-ubuntu-python: + name: Prepare iot-gate-imx8plus-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-iot-gate-imx8plus-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8plus-fedora.json + LIBRARY: library/iot-gate-imx8plus-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8plus-fedora: - name: Bake iot-gate-imx8plus-fedora + bake-iot-gate-imx8plus-ubuntu-python: + name: Bake iot-gate-imx8plus-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8plus-fedora + needs: prepare-iot-gate-imx8plus-ubuntu-python env: - LIBRARY: library/iot-gate-imx8plus-fedora.json + LIBRARY: library/iot-gate-imx8plus-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iot-gate-imx8plus-ubuntu: - name: Prepare iot-gate-imx8plus-ubuntu + prepare-iot-gate-imx8plus-ubuntu-openjdk: + name: Prepare iot-gate-imx8plus-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-iot-gate-imx8plus-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iot-gate-imx8plus-ubuntu.json + LIBRARY: library/iot-gate-imx8plus-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iot-gate-imx8plus-ubuntu: - name: Bake iot-gate-imx8plus-ubuntu + bake-iot-gate-imx8plus-ubuntu-openjdk: + name: Bake iot-gate-imx8plus-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iot-gate-imx8plus-ubuntu + needs: prepare-iot-gate-imx8plus-ubuntu-openjdk env: - LIBRARY: library/iot-gate-imx8plus-ubuntu.json + LIBRARY: library/iot-gate-imx8plus-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iot-gate-imx8plus-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-iotdin-imx8p-d1d8.yml b/.github/workflows/bake-iotdin-imx8p-d1d8.yml index c2369d4ff584..047ed439704e 100644 --- a/.github/workflows/bake-iotdin-imx8p-d1d8.yml +++ b/.github/workflows/bake-iotdin-imx8p-d1d8.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-iotdin-imx8p-d1d8-alpine-golang: - name: Prepare iotdin-imx8p-d1d8-alpine-golang + prepare-iotdin-imx8p-d1d8-alpine: + name: Prepare iotdin-imx8p-d1d8-alpine runs-on: ubuntu-latest - needs: bake-iotdin-imx8p-d1d8-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iotdin-imx8p-d1d8-alpine-golang.json + LIBRARY: library/iotdin-imx8p-d1d8-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iotdin-imx8p-d1d8-alpine-golang: - name: Bake iotdin-imx8p-d1d8-alpine-golang + bake-iotdin-imx8p-d1d8-alpine: + name: Bake iotdin-imx8p-d1d8-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iotdin-imx8p-d1d8-alpine-golang + needs: prepare-iotdin-imx8p-d1d8-alpine env: - LIBRARY: library/iotdin-imx8p-d1d8-alpine-golang.json + LIBRARY: library/iotdin-imx8p-d1d8-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iotdin-imx8p-d1d8-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iotdin-imx8p-d1d8-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iotdin-imx8p-d1d8-alpine-node: - name: Prepare iotdin-imx8p-d1d8-alpine-node + prepare-iotdin-imx8p-d1d8-debian: + name: Prepare iotdin-imx8p-d1d8-debian runs-on: ubuntu-latest - needs: bake-iotdin-imx8p-d1d8-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iotdin-imx8p-d1d8-alpine-node.json + LIBRARY: library/iotdin-imx8p-d1d8-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iotdin-imx8p-d1d8-alpine-node: - name: Bake iotdin-imx8p-d1d8-alpine-node + bake-iotdin-imx8p-d1d8-debian: + name: Bake iotdin-imx8p-d1d8-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iotdin-imx8p-d1d8-alpine-node + needs: prepare-iotdin-imx8p-d1d8-debian env: - LIBRARY: library/iotdin-imx8p-d1d8-alpine-node.json + LIBRARY: library/iotdin-imx8p-d1d8-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iotdin-imx8p-d1d8-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iotdin-imx8p-d1d8-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iotdin-imx8p-d1d8-alpine-python: - name: Prepare iotdin-imx8p-d1d8-alpine-python + prepare-iotdin-imx8p-d1d8-fedora: + name: Prepare iotdin-imx8p-d1d8-fedora runs-on: ubuntu-latest - needs: bake-iotdin-imx8p-d1d8-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iotdin-imx8p-d1d8-alpine-python.json + LIBRARY: library/iotdin-imx8p-d1d8-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iotdin-imx8p-d1d8-alpine-python: - name: Bake iotdin-imx8p-d1d8-alpine-python + bake-iotdin-imx8p-d1d8-fedora: + name: Bake iotdin-imx8p-d1d8-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iotdin-imx8p-d1d8-alpine-python + needs: prepare-iotdin-imx8p-d1d8-fedora env: - LIBRARY: library/iotdin-imx8p-d1d8-alpine-python.json + LIBRARY: library/iotdin-imx8p-d1d8-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iotdin-imx8p-d1d8-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iotdin-imx8p-d1d8-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iotdin-imx8p-d1d8-debian-golang: - name: Prepare iotdin-imx8p-d1d8-debian-golang + prepare-iotdin-imx8p-d1d8-ubuntu: + name: Prepare iotdin-imx8p-d1d8-ubuntu runs-on: ubuntu-latest - needs: bake-iotdin-imx8p-d1d8-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iotdin-imx8p-d1d8-debian-golang.json + LIBRARY: library/iotdin-imx8p-d1d8-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iotdin-imx8p-d1d8-debian-golang: - name: Bake iotdin-imx8p-d1d8-debian-golang + bake-iotdin-imx8p-d1d8-ubuntu: + name: Bake iotdin-imx8p-d1d8-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iotdin-imx8p-d1d8-debian-golang + needs: prepare-iotdin-imx8p-d1d8-ubuntu env: - LIBRARY: library/iotdin-imx8p-d1d8-debian-golang.json + LIBRARY: library/iotdin-imx8p-d1d8-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iotdin-imx8p-d1d8-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iotdin-imx8p-d1d8-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iotdin-imx8p-d1d8-debian-node: - name: Prepare iotdin-imx8p-d1d8-debian-node + prepare-iotdin-imx8p-d1d8-alpine-golang: + name: Prepare iotdin-imx8p-d1d8-alpine-golang runs-on: ubuntu-latest - needs: bake-iotdin-imx8p-d1d8-debian + needs: bake-iotdin-imx8p-d1d8-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iotdin-imx8p-d1d8-debian-node.json + LIBRARY: library/iotdin-imx8p-d1d8-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iotdin-imx8p-d1d8-debian-node: - name: Bake iotdin-imx8p-d1d8-debian-node + bake-iotdin-imx8p-d1d8-alpine-golang: + name: Bake iotdin-imx8p-d1d8-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iotdin-imx8p-d1d8-debian-node + needs: prepare-iotdin-imx8p-d1d8-alpine-golang env: - LIBRARY: library/iotdin-imx8p-d1d8-debian-node.json + LIBRARY: library/iotdin-imx8p-d1d8-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iotdin-imx8p-d1d8-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iotdin-imx8p-d1d8-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iotdin-imx8p-d1d8-debian-openjdk: - name: Prepare iotdin-imx8p-d1d8-debian-openjdk + prepare-iotdin-imx8p-d1d8-alpine-node: + name: Prepare iotdin-imx8p-d1d8-alpine-node runs-on: ubuntu-latest - needs: bake-iotdin-imx8p-d1d8-debian + needs: bake-iotdin-imx8p-d1d8-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iotdin-imx8p-d1d8-debian-openjdk.json + LIBRARY: library/iotdin-imx8p-d1d8-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iotdin-imx8p-d1d8-debian-openjdk: - name: Bake iotdin-imx8p-d1d8-debian-openjdk + bake-iotdin-imx8p-d1d8-alpine-node: + name: Bake iotdin-imx8p-d1d8-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iotdin-imx8p-d1d8-debian-openjdk + needs: prepare-iotdin-imx8p-d1d8-alpine-node env: - LIBRARY: library/iotdin-imx8p-d1d8-debian-openjdk.json + LIBRARY: library/iotdin-imx8p-d1d8-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iotdin-imx8p-d1d8-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iotdin-imx8p-d1d8-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iotdin-imx8p-d1d8-debian-python: - name: Prepare iotdin-imx8p-d1d8-debian-python + prepare-iotdin-imx8p-d1d8-alpine-python: + name: Prepare iotdin-imx8p-d1d8-alpine-python runs-on: ubuntu-latest - needs: bake-iotdin-imx8p-d1d8-debian + needs: bake-iotdin-imx8p-d1d8-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iotdin-imx8p-d1d8-debian-python.json + LIBRARY: library/iotdin-imx8p-d1d8-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iotdin-imx8p-d1d8-debian-python: - name: Bake iotdin-imx8p-d1d8-debian-python + bake-iotdin-imx8p-d1d8-alpine-python: + name: Bake iotdin-imx8p-d1d8-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iotdin-imx8p-d1d8-debian-python + needs: prepare-iotdin-imx8p-d1d8-alpine-python env: - LIBRARY: library/iotdin-imx8p-d1d8-debian-python.json + LIBRARY: library/iotdin-imx8p-d1d8-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iotdin-imx8p-d1d8-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iotdin-imx8p-d1d8-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iotdin-imx8p-d1d8-fedora-golang: - name: Prepare iotdin-imx8p-d1d8-fedora-golang + prepare-iotdin-imx8p-d1d8-debian-golang: + name: Prepare iotdin-imx8p-d1d8-debian-golang runs-on: ubuntu-latest - needs: bake-iotdin-imx8p-d1d8-fedora + needs: bake-iotdin-imx8p-d1d8-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iotdin-imx8p-d1d8-fedora-golang.json + LIBRARY: library/iotdin-imx8p-d1d8-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iotdin-imx8p-d1d8-fedora-golang: - name: Bake iotdin-imx8p-d1d8-fedora-golang + bake-iotdin-imx8p-d1d8-debian-golang: + name: Bake iotdin-imx8p-d1d8-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iotdin-imx8p-d1d8-fedora-golang + needs: prepare-iotdin-imx8p-d1d8-debian-golang env: - LIBRARY: library/iotdin-imx8p-d1d8-fedora-golang.json + LIBRARY: library/iotdin-imx8p-d1d8-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iotdin-imx8p-d1d8-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iotdin-imx8p-d1d8-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iotdin-imx8p-d1d8-fedora-node: - name: Prepare iotdin-imx8p-d1d8-fedora-node + prepare-iotdin-imx8p-d1d8-debian-node: + name: Prepare iotdin-imx8p-d1d8-debian-node runs-on: ubuntu-latest - needs: bake-iotdin-imx8p-d1d8-fedora + needs: bake-iotdin-imx8p-d1d8-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iotdin-imx8p-d1d8-fedora-node.json + LIBRARY: library/iotdin-imx8p-d1d8-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iotdin-imx8p-d1d8-fedora-node: - name: Bake iotdin-imx8p-d1d8-fedora-node + bake-iotdin-imx8p-d1d8-debian-node: + name: Bake iotdin-imx8p-d1d8-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iotdin-imx8p-d1d8-fedora-node + needs: prepare-iotdin-imx8p-d1d8-debian-node env: - LIBRARY: library/iotdin-imx8p-d1d8-fedora-node.json + LIBRARY: library/iotdin-imx8p-d1d8-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iotdin-imx8p-d1d8-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iotdin-imx8p-d1d8-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iotdin-imx8p-d1d8-fedora-python: - name: Prepare iotdin-imx8p-d1d8-fedora-python + prepare-iotdin-imx8p-d1d8-debian-openjdk: + name: Prepare iotdin-imx8p-d1d8-debian-openjdk runs-on: ubuntu-latest - needs: bake-iotdin-imx8p-d1d8-fedora + needs: bake-iotdin-imx8p-d1d8-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iotdin-imx8p-d1d8-fedora-python.json + LIBRARY: library/iotdin-imx8p-d1d8-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iotdin-imx8p-d1d8-fedora-python: - name: Bake iotdin-imx8p-d1d8-fedora-python + bake-iotdin-imx8p-d1d8-debian-openjdk: + name: Bake iotdin-imx8p-d1d8-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iotdin-imx8p-d1d8-fedora-python + needs: prepare-iotdin-imx8p-d1d8-debian-openjdk env: - LIBRARY: library/iotdin-imx8p-d1d8-fedora-python.json + LIBRARY: library/iotdin-imx8p-d1d8-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iotdin-imx8p-d1d8-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iotdin-imx8p-d1d8-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iotdin-imx8p-d1d8-ubuntu-golang: - name: Prepare iotdin-imx8p-d1d8-ubuntu-golang + prepare-iotdin-imx8p-d1d8-debian-python: + name: Prepare iotdin-imx8p-d1d8-debian-python runs-on: ubuntu-latest - needs: bake-iotdin-imx8p-d1d8-ubuntu + needs: bake-iotdin-imx8p-d1d8-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iotdin-imx8p-d1d8-ubuntu-golang.json + LIBRARY: library/iotdin-imx8p-d1d8-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iotdin-imx8p-d1d8-ubuntu-golang: - name: Bake iotdin-imx8p-d1d8-ubuntu-golang + bake-iotdin-imx8p-d1d8-debian-python: + name: Bake iotdin-imx8p-d1d8-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iotdin-imx8p-d1d8-ubuntu-golang + needs: prepare-iotdin-imx8p-d1d8-debian-python env: - LIBRARY: library/iotdin-imx8p-d1d8-ubuntu-golang.json + LIBRARY: library/iotdin-imx8p-d1d8-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iotdin-imx8p-d1d8-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iotdin-imx8p-d1d8-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iotdin-imx8p-d1d8-ubuntu-node: - name: Prepare iotdin-imx8p-d1d8-ubuntu-node + prepare-iotdin-imx8p-d1d8-fedora-golang: + name: Prepare iotdin-imx8p-d1d8-fedora-golang runs-on: ubuntu-latest - needs: bake-iotdin-imx8p-d1d8-ubuntu + needs: bake-iotdin-imx8p-d1d8-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iotdin-imx8p-d1d8-ubuntu-node.json + LIBRARY: library/iotdin-imx8p-d1d8-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iotdin-imx8p-d1d8-ubuntu-node: - name: Bake iotdin-imx8p-d1d8-ubuntu-node + bake-iotdin-imx8p-d1d8-fedora-golang: + name: Bake iotdin-imx8p-d1d8-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iotdin-imx8p-d1d8-ubuntu-node + needs: prepare-iotdin-imx8p-d1d8-fedora-golang env: - LIBRARY: library/iotdin-imx8p-d1d8-ubuntu-node.json + LIBRARY: library/iotdin-imx8p-d1d8-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iotdin-imx8p-d1d8-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iotdin-imx8p-d1d8-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iotdin-imx8p-d1d8-ubuntu-python: - name: Prepare iotdin-imx8p-d1d8-ubuntu-python + prepare-iotdin-imx8p-d1d8-fedora-node: + name: Prepare iotdin-imx8p-d1d8-fedora-node runs-on: ubuntu-latest - needs: bake-iotdin-imx8p-d1d8-ubuntu + needs: bake-iotdin-imx8p-d1d8-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iotdin-imx8p-d1d8-ubuntu-python.json + LIBRARY: library/iotdin-imx8p-d1d8-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iotdin-imx8p-d1d8-ubuntu-python: - name: Bake iotdin-imx8p-d1d8-ubuntu-python + bake-iotdin-imx8p-d1d8-fedora-node: + name: Bake iotdin-imx8p-d1d8-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iotdin-imx8p-d1d8-ubuntu-python + needs: prepare-iotdin-imx8p-d1d8-fedora-node env: - LIBRARY: library/iotdin-imx8p-d1d8-ubuntu-python.json + LIBRARY: library/iotdin-imx8p-d1d8-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iotdin-imx8p-d1d8-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iotdin-imx8p-d1d8-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iotdin-imx8p-d1d8-ubuntu-openjdk: - name: Prepare iotdin-imx8p-d1d8-ubuntu-openjdk + prepare-iotdin-imx8p-d1d8-fedora-python: + name: Prepare iotdin-imx8p-d1d8-fedora-python runs-on: ubuntu-latest - needs: bake-iotdin-imx8p-d1d8-ubuntu + needs: bake-iotdin-imx8p-d1d8-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iotdin-imx8p-d1d8-ubuntu-openjdk.json + LIBRARY: library/iotdin-imx8p-d1d8-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iotdin-imx8p-d1d8-ubuntu-openjdk: - name: Bake iotdin-imx8p-d1d8-ubuntu-openjdk + bake-iotdin-imx8p-d1d8-fedora-python: + name: Bake iotdin-imx8p-d1d8-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iotdin-imx8p-d1d8-ubuntu-openjdk + needs: prepare-iotdin-imx8p-d1d8-fedora-python env: - LIBRARY: library/iotdin-imx8p-d1d8-ubuntu-openjdk.json + LIBRARY: library/iotdin-imx8p-d1d8-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iotdin-imx8p-d1d8-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iotdin-imx8p-d1d8-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iotdin-imx8p-d1d8-alpine: - name: Prepare iotdin-imx8p-d1d8-alpine + prepare-iotdin-imx8p-d1d8-ubuntu-golang: + name: Prepare iotdin-imx8p-d1d8-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-iotdin-imx8p-d1d8-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iotdin-imx8p-d1d8-alpine.json + LIBRARY: library/iotdin-imx8p-d1d8-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iotdin-imx8p-d1d8-alpine: - name: Bake iotdin-imx8p-d1d8-alpine + bake-iotdin-imx8p-d1d8-ubuntu-golang: + name: Bake iotdin-imx8p-d1d8-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iotdin-imx8p-d1d8-alpine + needs: prepare-iotdin-imx8p-d1d8-ubuntu-golang env: - LIBRARY: library/iotdin-imx8p-d1d8-alpine.json + LIBRARY: library/iotdin-imx8p-d1d8-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iotdin-imx8p-d1d8-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iotdin-imx8p-d1d8-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iotdin-imx8p-d1d8-debian: - name: Prepare iotdin-imx8p-d1d8-debian + prepare-iotdin-imx8p-d1d8-ubuntu-node: + name: Prepare iotdin-imx8p-d1d8-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-iotdin-imx8p-d1d8-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iotdin-imx8p-d1d8-debian.json + LIBRARY: library/iotdin-imx8p-d1d8-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iotdin-imx8p-d1d8-debian: - name: Bake iotdin-imx8p-d1d8-debian + bake-iotdin-imx8p-d1d8-ubuntu-node: + name: Bake iotdin-imx8p-d1d8-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iotdin-imx8p-d1d8-debian + needs: prepare-iotdin-imx8p-d1d8-ubuntu-node env: - LIBRARY: library/iotdin-imx8p-d1d8-debian.json + LIBRARY: library/iotdin-imx8p-d1d8-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iotdin-imx8p-d1d8-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iotdin-imx8p-d1d8-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iotdin-imx8p-d1d8-fedora: - name: Prepare iotdin-imx8p-d1d8-fedora + prepare-iotdin-imx8p-d1d8-ubuntu-python: + name: Prepare iotdin-imx8p-d1d8-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-iotdin-imx8p-d1d8-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iotdin-imx8p-d1d8-fedora.json + LIBRARY: library/iotdin-imx8p-d1d8-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iotdin-imx8p-d1d8-fedora: - name: Bake iotdin-imx8p-d1d8-fedora + bake-iotdin-imx8p-d1d8-ubuntu-python: + name: Bake iotdin-imx8p-d1d8-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iotdin-imx8p-d1d8-fedora + needs: prepare-iotdin-imx8p-d1d8-ubuntu-python env: - LIBRARY: library/iotdin-imx8p-d1d8-fedora.json + LIBRARY: library/iotdin-imx8p-d1d8-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iotdin-imx8p-d1d8-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iotdin-imx8p-d1d8-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iotdin-imx8p-d1d8-ubuntu: - name: Prepare iotdin-imx8p-d1d8-ubuntu + prepare-iotdin-imx8p-d1d8-ubuntu-openjdk: + name: Prepare iotdin-imx8p-d1d8-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-iotdin-imx8p-d1d8-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iotdin-imx8p-d1d8-ubuntu.json + LIBRARY: library/iotdin-imx8p-d1d8-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iotdin-imx8p-d1d8-ubuntu: - name: Bake iotdin-imx8p-d1d8-ubuntu + bake-iotdin-imx8p-d1d8-ubuntu-openjdk: + name: Bake iotdin-imx8p-d1d8-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iotdin-imx8p-d1d8-ubuntu + needs: prepare-iotdin-imx8p-d1d8-ubuntu-openjdk env: - LIBRARY: library/iotdin-imx8p-d1d8-ubuntu.json + LIBRARY: library/iotdin-imx8p-d1d8-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iotdin-imx8p-d1d8-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iotdin-imx8p-d1d8-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-iotdin-imx8p.yml b/.github/workflows/bake-iotdin-imx8p.yml index 0a5a148e0fca..47c25a5d519d 100644 --- a/.github/workflows/bake-iotdin-imx8p.yml +++ b/.github/workflows/bake-iotdin-imx8p.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-iotdin-imx8p-alpine-golang: - name: Prepare iotdin-imx8p-alpine-golang + prepare-iotdin-imx8p-alpine: + name: Prepare iotdin-imx8p-alpine runs-on: ubuntu-latest - needs: bake-iotdin-imx8p-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iotdin-imx8p-alpine-golang.json + LIBRARY: library/iotdin-imx8p-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iotdin-imx8p-alpine-golang: - name: Bake iotdin-imx8p-alpine-golang + bake-iotdin-imx8p-alpine: + name: Bake iotdin-imx8p-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iotdin-imx8p-alpine-golang + needs: prepare-iotdin-imx8p-alpine env: - LIBRARY: library/iotdin-imx8p-alpine-golang.json + LIBRARY: library/iotdin-imx8p-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iotdin-imx8p-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iotdin-imx8p-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iotdin-imx8p-alpine-node: - name: Prepare iotdin-imx8p-alpine-node + prepare-iotdin-imx8p-debian: + name: Prepare iotdin-imx8p-debian runs-on: ubuntu-latest - needs: bake-iotdin-imx8p-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iotdin-imx8p-alpine-node.json + LIBRARY: library/iotdin-imx8p-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iotdin-imx8p-alpine-node: - name: Bake iotdin-imx8p-alpine-node + bake-iotdin-imx8p-debian: + name: Bake iotdin-imx8p-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iotdin-imx8p-alpine-node + needs: prepare-iotdin-imx8p-debian env: - LIBRARY: library/iotdin-imx8p-alpine-node.json + LIBRARY: library/iotdin-imx8p-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iotdin-imx8p-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iotdin-imx8p-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iotdin-imx8p-alpine-python: - name: Prepare iotdin-imx8p-alpine-python + prepare-iotdin-imx8p-fedora: + name: Prepare iotdin-imx8p-fedora runs-on: ubuntu-latest - needs: bake-iotdin-imx8p-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iotdin-imx8p-alpine-python.json + LIBRARY: library/iotdin-imx8p-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iotdin-imx8p-alpine-python: - name: Bake iotdin-imx8p-alpine-python + bake-iotdin-imx8p-fedora: + name: Bake iotdin-imx8p-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iotdin-imx8p-alpine-python + needs: prepare-iotdin-imx8p-fedora env: - LIBRARY: library/iotdin-imx8p-alpine-python.json + LIBRARY: library/iotdin-imx8p-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iotdin-imx8p-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iotdin-imx8p-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iotdin-imx8p-debian-golang: - name: Prepare iotdin-imx8p-debian-golang + prepare-iotdin-imx8p-ubuntu: + name: Prepare iotdin-imx8p-ubuntu runs-on: ubuntu-latest - needs: bake-iotdin-imx8p-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iotdin-imx8p-debian-golang.json + LIBRARY: library/iotdin-imx8p-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iotdin-imx8p-debian-golang: - name: Bake iotdin-imx8p-debian-golang + bake-iotdin-imx8p-ubuntu: + name: Bake iotdin-imx8p-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iotdin-imx8p-debian-golang + needs: prepare-iotdin-imx8p-ubuntu env: - LIBRARY: library/iotdin-imx8p-debian-golang.json + LIBRARY: library/iotdin-imx8p-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iotdin-imx8p-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iotdin-imx8p-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iotdin-imx8p-debian-node: - name: Prepare iotdin-imx8p-debian-node + prepare-iotdin-imx8p-alpine-golang: + name: Prepare iotdin-imx8p-alpine-golang runs-on: ubuntu-latest - needs: bake-iotdin-imx8p-debian + needs: bake-iotdin-imx8p-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iotdin-imx8p-debian-node.json + LIBRARY: library/iotdin-imx8p-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iotdin-imx8p-debian-node: - name: Bake iotdin-imx8p-debian-node + bake-iotdin-imx8p-alpine-golang: + name: Bake iotdin-imx8p-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iotdin-imx8p-debian-node + needs: prepare-iotdin-imx8p-alpine-golang env: - LIBRARY: library/iotdin-imx8p-debian-node.json + LIBRARY: library/iotdin-imx8p-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iotdin-imx8p-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iotdin-imx8p-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iotdin-imx8p-debian-openjdk: - name: Prepare iotdin-imx8p-debian-openjdk + prepare-iotdin-imx8p-alpine-node: + name: Prepare iotdin-imx8p-alpine-node runs-on: ubuntu-latest - needs: bake-iotdin-imx8p-debian + needs: bake-iotdin-imx8p-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iotdin-imx8p-debian-openjdk.json + LIBRARY: library/iotdin-imx8p-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iotdin-imx8p-debian-openjdk: - name: Bake iotdin-imx8p-debian-openjdk + bake-iotdin-imx8p-alpine-node: + name: Bake iotdin-imx8p-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iotdin-imx8p-debian-openjdk + needs: prepare-iotdin-imx8p-alpine-node env: - LIBRARY: library/iotdin-imx8p-debian-openjdk.json + LIBRARY: library/iotdin-imx8p-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iotdin-imx8p-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iotdin-imx8p-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iotdin-imx8p-debian-python: - name: Prepare iotdin-imx8p-debian-python + prepare-iotdin-imx8p-alpine-python: + name: Prepare iotdin-imx8p-alpine-python runs-on: ubuntu-latest - needs: bake-iotdin-imx8p-debian + needs: bake-iotdin-imx8p-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iotdin-imx8p-debian-python.json + LIBRARY: library/iotdin-imx8p-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iotdin-imx8p-debian-python: - name: Bake iotdin-imx8p-debian-python + bake-iotdin-imx8p-alpine-python: + name: Bake iotdin-imx8p-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iotdin-imx8p-debian-python + needs: prepare-iotdin-imx8p-alpine-python env: - LIBRARY: library/iotdin-imx8p-debian-python.json + LIBRARY: library/iotdin-imx8p-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iotdin-imx8p-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iotdin-imx8p-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iotdin-imx8p-fedora-golang: - name: Prepare iotdin-imx8p-fedora-golang + prepare-iotdin-imx8p-debian-golang: + name: Prepare iotdin-imx8p-debian-golang runs-on: ubuntu-latest - needs: bake-iotdin-imx8p-fedora + needs: bake-iotdin-imx8p-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iotdin-imx8p-fedora-golang.json + LIBRARY: library/iotdin-imx8p-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iotdin-imx8p-fedora-golang: - name: Bake iotdin-imx8p-fedora-golang + bake-iotdin-imx8p-debian-golang: + name: Bake iotdin-imx8p-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iotdin-imx8p-fedora-golang + needs: prepare-iotdin-imx8p-debian-golang env: - LIBRARY: library/iotdin-imx8p-fedora-golang.json + LIBRARY: library/iotdin-imx8p-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iotdin-imx8p-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iotdin-imx8p-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iotdin-imx8p-fedora-node: - name: Prepare iotdin-imx8p-fedora-node + prepare-iotdin-imx8p-debian-node: + name: Prepare iotdin-imx8p-debian-node runs-on: ubuntu-latest - needs: bake-iotdin-imx8p-fedora + needs: bake-iotdin-imx8p-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iotdin-imx8p-fedora-node.json + LIBRARY: library/iotdin-imx8p-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iotdin-imx8p-fedora-node: - name: Bake iotdin-imx8p-fedora-node + bake-iotdin-imx8p-debian-node: + name: Bake iotdin-imx8p-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iotdin-imx8p-fedora-node + needs: prepare-iotdin-imx8p-debian-node env: - LIBRARY: library/iotdin-imx8p-fedora-node.json + LIBRARY: library/iotdin-imx8p-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iotdin-imx8p-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iotdin-imx8p-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iotdin-imx8p-fedora-python: - name: Prepare iotdin-imx8p-fedora-python + prepare-iotdin-imx8p-debian-openjdk: + name: Prepare iotdin-imx8p-debian-openjdk runs-on: ubuntu-latest - needs: bake-iotdin-imx8p-fedora + needs: bake-iotdin-imx8p-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iotdin-imx8p-fedora-python.json + LIBRARY: library/iotdin-imx8p-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iotdin-imx8p-fedora-python: - name: Bake iotdin-imx8p-fedora-python + bake-iotdin-imx8p-debian-openjdk: + name: Bake iotdin-imx8p-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iotdin-imx8p-fedora-python + needs: prepare-iotdin-imx8p-debian-openjdk env: - LIBRARY: library/iotdin-imx8p-fedora-python.json + LIBRARY: library/iotdin-imx8p-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iotdin-imx8p-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iotdin-imx8p-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iotdin-imx8p-ubuntu-golang: - name: Prepare iotdin-imx8p-ubuntu-golang + prepare-iotdin-imx8p-debian-python: + name: Prepare iotdin-imx8p-debian-python runs-on: ubuntu-latest - needs: bake-iotdin-imx8p-ubuntu + needs: bake-iotdin-imx8p-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iotdin-imx8p-ubuntu-golang.json + LIBRARY: library/iotdin-imx8p-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iotdin-imx8p-ubuntu-golang: - name: Bake iotdin-imx8p-ubuntu-golang + bake-iotdin-imx8p-debian-python: + name: Bake iotdin-imx8p-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iotdin-imx8p-ubuntu-golang + needs: prepare-iotdin-imx8p-debian-python env: - LIBRARY: library/iotdin-imx8p-ubuntu-golang.json + LIBRARY: library/iotdin-imx8p-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iotdin-imx8p-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iotdin-imx8p-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iotdin-imx8p-ubuntu-node: - name: Prepare iotdin-imx8p-ubuntu-node + prepare-iotdin-imx8p-fedora-golang: + name: Prepare iotdin-imx8p-fedora-golang runs-on: ubuntu-latest - needs: bake-iotdin-imx8p-ubuntu + needs: bake-iotdin-imx8p-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iotdin-imx8p-ubuntu-node.json + LIBRARY: library/iotdin-imx8p-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iotdin-imx8p-ubuntu-node: - name: Bake iotdin-imx8p-ubuntu-node + bake-iotdin-imx8p-fedora-golang: + name: Bake iotdin-imx8p-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iotdin-imx8p-ubuntu-node + needs: prepare-iotdin-imx8p-fedora-golang env: - LIBRARY: library/iotdin-imx8p-ubuntu-node.json + LIBRARY: library/iotdin-imx8p-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iotdin-imx8p-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iotdin-imx8p-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iotdin-imx8p-ubuntu-python: - name: Prepare iotdin-imx8p-ubuntu-python + prepare-iotdin-imx8p-fedora-node: + name: Prepare iotdin-imx8p-fedora-node runs-on: ubuntu-latest - needs: bake-iotdin-imx8p-ubuntu + needs: bake-iotdin-imx8p-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iotdin-imx8p-ubuntu-python.json + LIBRARY: library/iotdin-imx8p-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iotdin-imx8p-ubuntu-python: - name: Bake iotdin-imx8p-ubuntu-python + bake-iotdin-imx8p-fedora-node: + name: Bake iotdin-imx8p-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iotdin-imx8p-ubuntu-python + needs: prepare-iotdin-imx8p-fedora-node env: - LIBRARY: library/iotdin-imx8p-ubuntu-python.json + LIBRARY: library/iotdin-imx8p-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iotdin-imx8p-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iotdin-imx8p-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iotdin-imx8p-ubuntu-openjdk: - name: Prepare iotdin-imx8p-ubuntu-openjdk + prepare-iotdin-imx8p-fedora-python: + name: Prepare iotdin-imx8p-fedora-python runs-on: ubuntu-latest - needs: bake-iotdin-imx8p-ubuntu + needs: bake-iotdin-imx8p-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iotdin-imx8p-ubuntu-openjdk.json + LIBRARY: library/iotdin-imx8p-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iotdin-imx8p-ubuntu-openjdk: - name: Bake iotdin-imx8p-ubuntu-openjdk + bake-iotdin-imx8p-fedora-python: + name: Bake iotdin-imx8p-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iotdin-imx8p-ubuntu-openjdk + needs: prepare-iotdin-imx8p-fedora-python env: - LIBRARY: library/iotdin-imx8p-ubuntu-openjdk.json + LIBRARY: library/iotdin-imx8p-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iotdin-imx8p-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iotdin-imx8p-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iotdin-imx8p-alpine: - name: Prepare iotdin-imx8p-alpine + prepare-iotdin-imx8p-ubuntu-golang: + name: Prepare iotdin-imx8p-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-iotdin-imx8p-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iotdin-imx8p-alpine.json + LIBRARY: library/iotdin-imx8p-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iotdin-imx8p-alpine: - name: Bake iotdin-imx8p-alpine + bake-iotdin-imx8p-ubuntu-golang: + name: Bake iotdin-imx8p-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iotdin-imx8p-alpine + needs: prepare-iotdin-imx8p-ubuntu-golang env: - LIBRARY: library/iotdin-imx8p-alpine.json + LIBRARY: library/iotdin-imx8p-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iotdin-imx8p-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iotdin-imx8p-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iotdin-imx8p-debian: - name: Prepare iotdin-imx8p-debian + prepare-iotdin-imx8p-ubuntu-node: + name: Prepare iotdin-imx8p-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-iotdin-imx8p-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iotdin-imx8p-debian.json + LIBRARY: library/iotdin-imx8p-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iotdin-imx8p-debian: - name: Bake iotdin-imx8p-debian + bake-iotdin-imx8p-ubuntu-node: + name: Bake iotdin-imx8p-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iotdin-imx8p-debian + needs: prepare-iotdin-imx8p-ubuntu-node env: - LIBRARY: library/iotdin-imx8p-debian.json + LIBRARY: library/iotdin-imx8p-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iotdin-imx8p-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iotdin-imx8p-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iotdin-imx8p-fedora: - name: Prepare iotdin-imx8p-fedora + prepare-iotdin-imx8p-ubuntu-python: + name: Prepare iotdin-imx8p-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-iotdin-imx8p-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iotdin-imx8p-fedora.json + LIBRARY: library/iotdin-imx8p-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iotdin-imx8p-fedora: - name: Bake iotdin-imx8p-fedora + bake-iotdin-imx8p-ubuntu-python: + name: Bake iotdin-imx8p-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iotdin-imx8p-fedora + needs: prepare-iotdin-imx8p-ubuntu-python env: - LIBRARY: library/iotdin-imx8p-fedora.json + LIBRARY: library/iotdin-imx8p-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iotdin-imx8p-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iotdin-imx8p-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-iotdin-imx8p-ubuntu: - name: Prepare iotdin-imx8p-ubuntu + prepare-iotdin-imx8p-ubuntu-openjdk: + name: Prepare iotdin-imx8p-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-iotdin-imx8p-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/iotdin-imx8p-ubuntu.json + LIBRARY: library/iotdin-imx8p-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-iotdin-imx8p-ubuntu: - name: Bake iotdin-imx8p-ubuntu + bake-iotdin-imx8p-ubuntu-openjdk: + name: Bake iotdin-imx8p-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-iotdin-imx8p-ubuntu + needs: prepare-iotdin-imx8p-ubuntu-openjdk env: - LIBRARY: library/iotdin-imx8p-ubuntu.json + LIBRARY: library/iotdin-imx8p-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-iotdin-imx8p-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-iotdin-imx8p-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-isg-503.yml b/.github/workflows/bake-isg-503.yml index 1f7140c9d78c..28f8c4d6e1b2 100644 --- a/.github/workflows/bake-isg-503.yml +++ b/.github/workflows/bake-isg-503.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-isg-503-alpine-golang: - name: Prepare isg-503-alpine-golang + prepare-isg-503-alpine: + name: Prepare isg-503-alpine runs-on: ubuntu-latest - needs: bake-isg-503-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/isg-503-alpine-golang.json + LIBRARY: library/isg-503-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-isg-503-alpine-golang: - name: Bake isg-503-alpine-golang + bake-isg-503-alpine: + name: Bake isg-503-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-isg-503-alpine-golang + needs: prepare-isg-503-alpine env: - LIBRARY: library/isg-503-alpine-golang.json + LIBRARY: library/isg-503-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-isg-503-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-isg-503-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-isg-503-alpine-node: - name: Prepare isg-503-alpine-node + prepare-isg-503-debian: + name: Prepare isg-503-debian runs-on: ubuntu-latest - needs: bake-isg-503-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/isg-503-alpine-node.json + LIBRARY: library/isg-503-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-isg-503-alpine-node: - name: Bake isg-503-alpine-node + bake-isg-503-debian: + name: Bake isg-503-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-isg-503-alpine-node + needs: prepare-isg-503-debian env: - LIBRARY: library/isg-503-alpine-node.json + LIBRARY: library/isg-503-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-isg-503-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-isg-503-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-isg-503-alpine-python: - name: Prepare isg-503-alpine-python + prepare-isg-503-fedora: + name: Prepare isg-503-fedora runs-on: ubuntu-latest - needs: bake-isg-503-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/isg-503-alpine-python.json + LIBRARY: library/isg-503-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-isg-503-alpine-python: - name: Bake isg-503-alpine-python + bake-isg-503-fedora: + name: Bake isg-503-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-isg-503-alpine-python + needs: prepare-isg-503-fedora env: - LIBRARY: library/isg-503-alpine-python.json + LIBRARY: library/isg-503-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-isg-503-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-isg-503-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-isg-503-debian-golang: - name: Prepare isg-503-debian-golang + prepare-isg-503-ubuntu: + name: Prepare isg-503-ubuntu runs-on: ubuntu-latest - needs: bake-isg-503-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/isg-503-debian-golang.json + LIBRARY: library/isg-503-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-isg-503-debian-golang: - name: Bake isg-503-debian-golang + bake-isg-503-ubuntu: + name: Bake isg-503-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-isg-503-debian-golang + needs: prepare-isg-503-ubuntu env: - LIBRARY: library/isg-503-debian-golang.json + LIBRARY: library/isg-503-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-isg-503-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-isg-503-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-isg-503-debian-node: - name: Prepare isg-503-debian-node + prepare-isg-503-alpine-golang: + name: Prepare isg-503-alpine-golang runs-on: ubuntu-latest - needs: bake-isg-503-debian + needs: bake-isg-503-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/isg-503-debian-node.json + LIBRARY: library/isg-503-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-isg-503-debian-node: - name: Bake isg-503-debian-node + bake-isg-503-alpine-golang: + name: Bake isg-503-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-isg-503-debian-node + needs: prepare-isg-503-alpine-golang env: - LIBRARY: library/isg-503-debian-node.json + LIBRARY: library/isg-503-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-isg-503-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-isg-503-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-isg-503-debian-openjdk: - name: Prepare isg-503-debian-openjdk + prepare-isg-503-alpine-node: + name: Prepare isg-503-alpine-node runs-on: ubuntu-latest - needs: bake-isg-503-debian + needs: bake-isg-503-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/isg-503-debian-openjdk.json + LIBRARY: library/isg-503-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-isg-503-debian-openjdk: - name: Bake isg-503-debian-openjdk + bake-isg-503-alpine-node: + name: Bake isg-503-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-isg-503-debian-openjdk + needs: prepare-isg-503-alpine-node env: - LIBRARY: library/isg-503-debian-openjdk.json + LIBRARY: library/isg-503-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-isg-503-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-isg-503-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-isg-503-debian-python: - name: Prepare isg-503-debian-python + prepare-isg-503-alpine-python: + name: Prepare isg-503-alpine-python runs-on: ubuntu-latest - needs: bake-isg-503-debian + needs: bake-isg-503-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/isg-503-debian-python.json + LIBRARY: library/isg-503-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-isg-503-debian-python: - name: Bake isg-503-debian-python + bake-isg-503-alpine-python: + name: Bake isg-503-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-isg-503-debian-python + needs: prepare-isg-503-alpine-python env: - LIBRARY: library/isg-503-debian-python.json + LIBRARY: library/isg-503-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-isg-503-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-isg-503-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-isg-503-fedora-golang: - name: Prepare isg-503-fedora-golang + prepare-isg-503-debian-golang: + name: Prepare isg-503-debian-golang runs-on: ubuntu-latest - needs: bake-isg-503-fedora + needs: bake-isg-503-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/isg-503-fedora-golang.json + LIBRARY: library/isg-503-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-isg-503-fedora-golang: - name: Bake isg-503-fedora-golang + bake-isg-503-debian-golang: + name: Bake isg-503-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-isg-503-fedora-golang + needs: prepare-isg-503-debian-golang env: - LIBRARY: library/isg-503-fedora-golang.json + LIBRARY: library/isg-503-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-isg-503-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-isg-503-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-isg-503-fedora-node: - name: Prepare isg-503-fedora-node + prepare-isg-503-debian-node: + name: Prepare isg-503-debian-node runs-on: ubuntu-latest - needs: bake-isg-503-fedora + needs: bake-isg-503-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/isg-503-fedora-node.json + LIBRARY: library/isg-503-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-isg-503-fedora-node: - name: Bake isg-503-fedora-node + bake-isg-503-debian-node: + name: Bake isg-503-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-isg-503-fedora-node + needs: prepare-isg-503-debian-node env: - LIBRARY: library/isg-503-fedora-node.json + LIBRARY: library/isg-503-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-isg-503-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-isg-503-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-isg-503-fedora-python: - name: Prepare isg-503-fedora-python + prepare-isg-503-debian-openjdk: + name: Prepare isg-503-debian-openjdk runs-on: ubuntu-latest - needs: bake-isg-503-fedora + needs: bake-isg-503-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/isg-503-fedora-python.json + LIBRARY: library/isg-503-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-isg-503-fedora-python: - name: Bake isg-503-fedora-python + bake-isg-503-debian-openjdk: + name: Bake isg-503-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-isg-503-fedora-python + needs: prepare-isg-503-debian-openjdk env: - LIBRARY: library/isg-503-fedora-python.json + LIBRARY: library/isg-503-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-isg-503-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-isg-503-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-isg-503-ubuntu-golang: - name: Prepare isg-503-ubuntu-golang + prepare-isg-503-debian-python: + name: Prepare isg-503-debian-python runs-on: ubuntu-latest - needs: bake-isg-503-ubuntu + needs: bake-isg-503-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/isg-503-ubuntu-golang.json + LIBRARY: library/isg-503-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-isg-503-ubuntu-golang: - name: Bake isg-503-ubuntu-golang + bake-isg-503-debian-python: + name: Bake isg-503-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-isg-503-ubuntu-golang + needs: prepare-isg-503-debian-python env: - LIBRARY: library/isg-503-ubuntu-golang.json + LIBRARY: library/isg-503-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-isg-503-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-isg-503-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-isg-503-ubuntu-node: - name: Prepare isg-503-ubuntu-node + prepare-isg-503-fedora-golang: + name: Prepare isg-503-fedora-golang runs-on: ubuntu-latest - needs: bake-isg-503-ubuntu + needs: bake-isg-503-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/isg-503-ubuntu-node.json + LIBRARY: library/isg-503-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-isg-503-ubuntu-node: - name: Bake isg-503-ubuntu-node + bake-isg-503-fedora-golang: + name: Bake isg-503-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-isg-503-ubuntu-node + needs: prepare-isg-503-fedora-golang env: - LIBRARY: library/isg-503-ubuntu-node.json + LIBRARY: library/isg-503-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-isg-503-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-isg-503-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-isg-503-ubuntu-python: - name: Prepare isg-503-ubuntu-python + prepare-isg-503-fedora-node: + name: Prepare isg-503-fedora-node runs-on: ubuntu-latest - needs: bake-isg-503-ubuntu + needs: bake-isg-503-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/isg-503-ubuntu-python.json + LIBRARY: library/isg-503-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-isg-503-ubuntu-python: - name: Bake isg-503-ubuntu-python + bake-isg-503-fedora-node: + name: Bake isg-503-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-isg-503-ubuntu-python + needs: prepare-isg-503-fedora-node env: - LIBRARY: library/isg-503-ubuntu-python.json + LIBRARY: library/isg-503-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-isg-503-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-isg-503-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-isg-503-ubuntu-openjdk: - name: Prepare isg-503-ubuntu-openjdk + prepare-isg-503-fedora-python: + name: Prepare isg-503-fedora-python runs-on: ubuntu-latest - needs: bake-isg-503-ubuntu + needs: bake-isg-503-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/isg-503-ubuntu-openjdk.json + LIBRARY: library/isg-503-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-isg-503-ubuntu-openjdk: - name: Bake isg-503-ubuntu-openjdk + bake-isg-503-fedora-python: + name: Bake isg-503-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-isg-503-ubuntu-openjdk + needs: prepare-isg-503-fedora-python env: - LIBRARY: library/isg-503-ubuntu-openjdk.json + LIBRARY: library/isg-503-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-isg-503-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-isg-503-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-isg-503-alpine: - name: Prepare isg-503-alpine + prepare-isg-503-ubuntu-golang: + name: Prepare isg-503-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-isg-503-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/isg-503-alpine.json + LIBRARY: library/isg-503-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-isg-503-alpine: - name: Bake isg-503-alpine + bake-isg-503-ubuntu-golang: + name: Bake isg-503-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-isg-503-alpine + needs: prepare-isg-503-ubuntu-golang env: - LIBRARY: library/isg-503-alpine.json + LIBRARY: library/isg-503-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-isg-503-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-isg-503-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-isg-503-debian: - name: Prepare isg-503-debian + prepare-isg-503-ubuntu-node: + name: Prepare isg-503-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-isg-503-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/isg-503-debian.json + LIBRARY: library/isg-503-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-isg-503-debian: - name: Bake isg-503-debian + bake-isg-503-ubuntu-node: + name: Bake isg-503-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-isg-503-debian + needs: prepare-isg-503-ubuntu-node env: - LIBRARY: library/isg-503-debian.json + LIBRARY: library/isg-503-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-isg-503-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-isg-503-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-isg-503-fedora: - name: Prepare isg-503-fedora + prepare-isg-503-ubuntu-python: + name: Prepare isg-503-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-isg-503-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/isg-503-fedora.json + LIBRARY: library/isg-503-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-isg-503-fedora: - name: Bake isg-503-fedora + bake-isg-503-ubuntu-python: + name: Bake isg-503-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-isg-503-fedora + needs: prepare-isg-503-ubuntu-python env: - LIBRARY: library/isg-503-fedora.json + LIBRARY: library/isg-503-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-isg-503-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-isg-503-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-isg-503-ubuntu: - name: Prepare isg-503-ubuntu + prepare-isg-503-ubuntu-openjdk: + name: Prepare isg-503-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-isg-503-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/isg-503-ubuntu.json + LIBRARY: library/isg-503-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-isg-503-ubuntu: - name: Bake isg-503-ubuntu + bake-isg-503-ubuntu-openjdk: + name: Bake isg-503-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-isg-503-ubuntu + needs: prepare-isg-503-ubuntu-openjdk env: - LIBRARY: library/isg-503-ubuntu.json + LIBRARY: library/isg-503-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-isg-503-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-isg-503-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-jetson-agx-orin-devkit-64gb.yml b/.github/workflows/bake-jetson-agx-orin-devkit-64gb.yml index 3ef39d71063c..6a103b1a536a 100644 --- a/.github/workflows/bake-jetson-agx-orin-devkit-64gb.yml +++ b/.github/workflows/bake-jetson-agx-orin-devkit-64gb.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-jetson-agx-orin-devkit-64gb-alpine-golang: - name: Prepare jetson-agx-orin-devkit-64gb-alpine-golang + prepare-jetson-agx-orin-devkit-64gb-alpine: + name: Prepare jetson-agx-orin-devkit-64gb-alpine runs-on: ubuntu-latest - needs: bake-jetson-agx-orin-devkit-64gb-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-agx-orin-devkit-64gb-alpine-golang.json + LIBRARY: library/jetson-agx-orin-devkit-64gb-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-agx-orin-devkit-64gb-alpine-golang: - name: Bake jetson-agx-orin-devkit-64gb-alpine-golang + bake-jetson-agx-orin-devkit-64gb-alpine: + name: Bake jetson-agx-orin-devkit-64gb-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-agx-orin-devkit-64gb-alpine-golang + needs: prepare-jetson-agx-orin-devkit-64gb-alpine env: - LIBRARY: library/jetson-agx-orin-devkit-64gb-alpine-golang.json + LIBRARY: library/jetson-agx-orin-devkit-64gb-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-64gb-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-64gb-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-agx-orin-devkit-64gb-alpine-node: - name: Prepare jetson-agx-orin-devkit-64gb-alpine-node + prepare-jetson-agx-orin-devkit-64gb-debian: + name: Prepare jetson-agx-orin-devkit-64gb-debian runs-on: ubuntu-latest - needs: bake-jetson-agx-orin-devkit-64gb-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-agx-orin-devkit-64gb-alpine-node.json + LIBRARY: library/jetson-agx-orin-devkit-64gb-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-agx-orin-devkit-64gb-alpine-node: - name: Bake jetson-agx-orin-devkit-64gb-alpine-node + bake-jetson-agx-orin-devkit-64gb-debian: + name: Bake jetson-agx-orin-devkit-64gb-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-agx-orin-devkit-64gb-alpine-node + needs: prepare-jetson-agx-orin-devkit-64gb-debian env: - LIBRARY: library/jetson-agx-orin-devkit-64gb-alpine-node.json + LIBRARY: library/jetson-agx-orin-devkit-64gb-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-64gb-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-64gb-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-agx-orin-devkit-64gb-alpine-python: - name: Prepare jetson-agx-orin-devkit-64gb-alpine-python + prepare-jetson-agx-orin-devkit-64gb-fedora: + name: Prepare jetson-agx-orin-devkit-64gb-fedora runs-on: ubuntu-latest - needs: bake-jetson-agx-orin-devkit-64gb-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-agx-orin-devkit-64gb-alpine-python.json + LIBRARY: library/jetson-agx-orin-devkit-64gb-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-agx-orin-devkit-64gb-alpine-python: - name: Bake jetson-agx-orin-devkit-64gb-alpine-python + bake-jetson-agx-orin-devkit-64gb-fedora: + name: Bake jetson-agx-orin-devkit-64gb-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-agx-orin-devkit-64gb-alpine-python + needs: prepare-jetson-agx-orin-devkit-64gb-fedora env: - LIBRARY: library/jetson-agx-orin-devkit-64gb-alpine-python.json + LIBRARY: library/jetson-agx-orin-devkit-64gb-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-64gb-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-64gb-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-agx-orin-devkit-64gb-debian-golang: - name: Prepare jetson-agx-orin-devkit-64gb-debian-golang + prepare-jetson-agx-orin-devkit-64gb-ubuntu: + name: Prepare jetson-agx-orin-devkit-64gb-ubuntu runs-on: ubuntu-latest - needs: bake-jetson-agx-orin-devkit-64gb-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-agx-orin-devkit-64gb-debian-golang.json + LIBRARY: library/jetson-agx-orin-devkit-64gb-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-agx-orin-devkit-64gb-debian-golang: - name: Bake jetson-agx-orin-devkit-64gb-debian-golang + bake-jetson-agx-orin-devkit-64gb-ubuntu: + name: Bake jetson-agx-orin-devkit-64gb-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-agx-orin-devkit-64gb-debian-golang + needs: prepare-jetson-agx-orin-devkit-64gb-ubuntu env: - LIBRARY: library/jetson-agx-orin-devkit-64gb-debian-golang.json + LIBRARY: library/jetson-agx-orin-devkit-64gb-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-64gb-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-64gb-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-agx-orin-devkit-64gb-debian-node: - name: Prepare jetson-agx-orin-devkit-64gb-debian-node + prepare-jetson-agx-orin-devkit-64gb-alpine-golang: + name: Prepare jetson-agx-orin-devkit-64gb-alpine-golang runs-on: ubuntu-latest - needs: bake-jetson-agx-orin-devkit-64gb-debian + needs: bake-jetson-agx-orin-devkit-64gb-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-agx-orin-devkit-64gb-debian-node.json + LIBRARY: library/jetson-agx-orin-devkit-64gb-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-agx-orin-devkit-64gb-debian-node: - name: Bake jetson-agx-orin-devkit-64gb-debian-node + bake-jetson-agx-orin-devkit-64gb-alpine-golang: + name: Bake jetson-agx-orin-devkit-64gb-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-agx-orin-devkit-64gb-debian-node + needs: prepare-jetson-agx-orin-devkit-64gb-alpine-golang env: - LIBRARY: library/jetson-agx-orin-devkit-64gb-debian-node.json + LIBRARY: library/jetson-agx-orin-devkit-64gb-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-64gb-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-64gb-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-agx-orin-devkit-64gb-debian-openjdk: - name: Prepare jetson-agx-orin-devkit-64gb-debian-openjdk + prepare-jetson-agx-orin-devkit-64gb-alpine-node: + name: Prepare jetson-agx-orin-devkit-64gb-alpine-node runs-on: ubuntu-latest - needs: bake-jetson-agx-orin-devkit-64gb-debian + needs: bake-jetson-agx-orin-devkit-64gb-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-agx-orin-devkit-64gb-debian-openjdk.json + LIBRARY: library/jetson-agx-orin-devkit-64gb-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-agx-orin-devkit-64gb-debian-openjdk: - name: Bake jetson-agx-orin-devkit-64gb-debian-openjdk + bake-jetson-agx-orin-devkit-64gb-alpine-node: + name: Bake jetson-agx-orin-devkit-64gb-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-agx-orin-devkit-64gb-debian-openjdk + needs: prepare-jetson-agx-orin-devkit-64gb-alpine-node env: - LIBRARY: library/jetson-agx-orin-devkit-64gb-debian-openjdk.json + LIBRARY: library/jetson-agx-orin-devkit-64gb-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-64gb-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-64gb-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-agx-orin-devkit-64gb-debian-python: - name: Prepare jetson-agx-orin-devkit-64gb-debian-python + prepare-jetson-agx-orin-devkit-64gb-alpine-python: + name: Prepare jetson-agx-orin-devkit-64gb-alpine-python runs-on: ubuntu-latest - needs: bake-jetson-agx-orin-devkit-64gb-debian + needs: bake-jetson-agx-orin-devkit-64gb-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-agx-orin-devkit-64gb-debian-python.json + LIBRARY: library/jetson-agx-orin-devkit-64gb-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-agx-orin-devkit-64gb-debian-python: - name: Bake jetson-agx-orin-devkit-64gb-debian-python + bake-jetson-agx-orin-devkit-64gb-alpine-python: + name: Bake jetson-agx-orin-devkit-64gb-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-agx-orin-devkit-64gb-debian-python + needs: prepare-jetson-agx-orin-devkit-64gb-alpine-python env: - LIBRARY: library/jetson-agx-orin-devkit-64gb-debian-python.json + LIBRARY: library/jetson-agx-orin-devkit-64gb-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-64gb-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-64gb-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-agx-orin-devkit-64gb-fedora-golang: - name: Prepare jetson-agx-orin-devkit-64gb-fedora-golang + prepare-jetson-agx-orin-devkit-64gb-debian-golang: + name: Prepare jetson-agx-orin-devkit-64gb-debian-golang runs-on: ubuntu-latest - needs: bake-jetson-agx-orin-devkit-64gb-fedora + needs: bake-jetson-agx-orin-devkit-64gb-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-agx-orin-devkit-64gb-fedora-golang.json + LIBRARY: library/jetson-agx-orin-devkit-64gb-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-agx-orin-devkit-64gb-fedora-golang: - name: Bake jetson-agx-orin-devkit-64gb-fedora-golang + bake-jetson-agx-orin-devkit-64gb-debian-golang: + name: Bake jetson-agx-orin-devkit-64gb-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-agx-orin-devkit-64gb-fedora-golang + needs: prepare-jetson-agx-orin-devkit-64gb-debian-golang env: - LIBRARY: library/jetson-agx-orin-devkit-64gb-fedora-golang.json + LIBRARY: library/jetson-agx-orin-devkit-64gb-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-64gb-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-64gb-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-agx-orin-devkit-64gb-fedora-node: - name: Prepare jetson-agx-orin-devkit-64gb-fedora-node + prepare-jetson-agx-orin-devkit-64gb-debian-node: + name: Prepare jetson-agx-orin-devkit-64gb-debian-node runs-on: ubuntu-latest - needs: bake-jetson-agx-orin-devkit-64gb-fedora + needs: bake-jetson-agx-orin-devkit-64gb-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-agx-orin-devkit-64gb-fedora-node.json + LIBRARY: library/jetson-agx-orin-devkit-64gb-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-agx-orin-devkit-64gb-fedora-node: - name: Bake jetson-agx-orin-devkit-64gb-fedora-node + bake-jetson-agx-orin-devkit-64gb-debian-node: + name: Bake jetson-agx-orin-devkit-64gb-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-agx-orin-devkit-64gb-fedora-node + needs: prepare-jetson-agx-orin-devkit-64gb-debian-node env: - LIBRARY: library/jetson-agx-orin-devkit-64gb-fedora-node.json + LIBRARY: library/jetson-agx-orin-devkit-64gb-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-64gb-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-64gb-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-agx-orin-devkit-64gb-fedora-python: - name: Prepare jetson-agx-orin-devkit-64gb-fedora-python + prepare-jetson-agx-orin-devkit-64gb-debian-openjdk: + name: Prepare jetson-agx-orin-devkit-64gb-debian-openjdk runs-on: ubuntu-latest - needs: bake-jetson-agx-orin-devkit-64gb-fedora + needs: bake-jetson-agx-orin-devkit-64gb-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-agx-orin-devkit-64gb-fedora-python.json + LIBRARY: library/jetson-agx-orin-devkit-64gb-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-agx-orin-devkit-64gb-fedora-python: - name: Bake jetson-agx-orin-devkit-64gb-fedora-python + bake-jetson-agx-orin-devkit-64gb-debian-openjdk: + name: Bake jetson-agx-orin-devkit-64gb-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-agx-orin-devkit-64gb-fedora-python + needs: prepare-jetson-agx-orin-devkit-64gb-debian-openjdk env: - LIBRARY: library/jetson-agx-orin-devkit-64gb-fedora-python.json + LIBRARY: library/jetson-agx-orin-devkit-64gb-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-64gb-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-64gb-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-agx-orin-devkit-64gb-ubuntu-golang: - name: Prepare jetson-agx-orin-devkit-64gb-ubuntu-golang + prepare-jetson-agx-orin-devkit-64gb-debian-python: + name: Prepare jetson-agx-orin-devkit-64gb-debian-python runs-on: ubuntu-latest - needs: bake-jetson-agx-orin-devkit-64gb-ubuntu + needs: bake-jetson-agx-orin-devkit-64gb-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-agx-orin-devkit-64gb-ubuntu-golang.json + LIBRARY: library/jetson-agx-orin-devkit-64gb-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-agx-orin-devkit-64gb-ubuntu-golang: - name: Bake jetson-agx-orin-devkit-64gb-ubuntu-golang + bake-jetson-agx-orin-devkit-64gb-debian-python: + name: Bake jetson-agx-orin-devkit-64gb-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-agx-orin-devkit-64gb-ubuntu-golang + needs: prepare-jetson-agx-orin-devkit-64gb-debian-python env: - LIBRARY: library/jetson-agx-orin-devkit-64gb-ubuntu-golang.json + LIBRARY: library/jetson-agx-orin-devkit-64gb-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-64gb-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-64gb-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-agx-orin-devkit-64gb-ubuntu-node: - name: Prepare jetson-agx-orin-devkit-64gb-ubuntu-node + prepare-jetson-agx-orin-devkit-64gb-fedora-golang: + name: Prepare jetson-agx-orin-devkit-64gb-fedora-golang runs-on: ubuntu-latest - needs: bake-jetson-agx-orin-devkit-64gb-ubuntu + needs: bake-jetson-agx-orin-devkit-64gb-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-agx-orin-devkit-64gb-ubuntu-node.json + LIBRARY: library/jetson-agx-orin-devkit-64gb-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-agx-orin-devkit-64gb-ubuntu-node: - name: Bake jetson-agx-orin-devkit-64gb-ubuntu-node + bake-jetson-agx-orin-devkit-64gb-fedora-golang: + name: Bake jetson-agx-orin-devkit-64gb-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-agx-orin-devkit-64gb-ubuntu-node + needs: prepare-jetson-agx-orin-devkit-64gb-fedora-golang env: - LIBRARY: library/jetson-agx-orin-devkit-64gb-ubuntu-node.json + LIBRARY: library/jetson-agx-orin-devkit-64gb-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-64gb-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-64gb-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-agx-orin-devkit-64gb-ubuntu-python: - name: Prepare jetson-agx-orin-devkit-64gb-ubuntu-python + prepare-jetson-agx-orin-devkit-64gb-fedora-node: + name: Prepare jetson-agx-orin-devkit-64gb-fedora-node runs-on: ubuntu-latest - needs: bake-jetson-agx-orin-devkit-64gb-ubuntu + needs: bake-jetson-agx-orin-devkit-64gb-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-agx-orin-devkit-64gb-ubuntu-python.json + LIBRARY: library/jetson-agx-orin-devkit-64gb-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-agx-orin-devkit-64gb-ubuntu-python: - name: Bake jetson-agx-orin-devkit-64gb-ubuntu-python + bake-jetson-agx-orin-devkit-64gb-fedora-node: + name: Bake jetson-agx-orin-devkit-64gb-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-agx-orin-devkit-64gb-ubuntu-python + needs: prepare-jetson-agx-orin-devkit-64gb-fedora-node env: - LIBRARY: library/jetson-agx-orin-devkit-64gb-ubuntu-python.json + LIBRARY: library/jetson-agx-orin-devkit-64gb-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-64gb-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-64gb-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-agx-orin-devkit-64gb-ubuntu-openjdk: - name: Prepare jetson-agx-orin-devkit-64gb-ubuntu-openjdk + prepare-jetson-agx-orin-devkit-64gb-fedora-python: + name: Prepare jetson-agx-orin-devkit-64gb-fedora-python runs-on: ubuntu-latest - needs: bake-jetson-agx-orin-devkit-64gb-ubuntu + needs: bake-jetson-agx-orin-devkit-64gb-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-agx-orin-devkit-64gb-ubuntu-openjdk.json + LIBRARY: library/jetson-agx-orin-devkit-64gb-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-agx-orin-devkit-64gb-ubuntu-openjdk: - name: Bake jetson-agx-orin-devkit-64gb-ubuntu-openjdk + bake-jetson-agx-orin-devkit-64gb-fedora-python: + name: Bake jetson-agx-orin-devkit-64gb-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-agx-orin-devkit-64gb-ubuntu-openjdk + needs: prepare-jetson-agx-orin-devkit-64gb-fedora-python env: - LIBRARY: library/jetson-agx-orin-devkit-64gb-ubuntu-openjdk.json + LIBRARY: library/jetson-agx-orin-devkit-64gb-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-64gb-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-64gb-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-agx-orin-devkit-64gb-alpine: - name: Prepare jetson-agx-orin-devkit-64gb-alpine + prepare-jetson-agx-orin-devkit-64gb-ubuntu-golang: + name: Prepare jetson-agx-orin-devkit-64gb-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-agx-orin-devkit-64gb-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-agx-orin-devkit-64gb-alpine.json + LIBRARY: library/jetson-agx-orin-devkit-64gb-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-agx-orin-devkit-64gb-alpine: - name: Bake jetson-agx-orin-devkit-64gb-alpine + bake-jetson-agx-orin-devkit-64gb-ubuntu-golang: + name: Bake jetson-agx-orin-devkit-64gb-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-agx-orin-devkit-64gb-alpine + needs: prepare-jetson-agx-orin-devkit-64gb-ubuntu-golang env: - LIBRARY: library/jetson-agx-orin-devkit-64gb-alpine.json + LIBRARY: library/jetson-agx-orin-devkit-64gb-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-64gb-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-64gb-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-agx-orin-devkit-64gb-debian: - name: Prepare jetson-agx-orin-devkit-64gb-debian + prepare-jetson-agx-orin-devkit-64gb-ubuntu-node: + name: Prepare jetson-agx-orin-devkit-64gb-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-agx-orin-devkit-64gb-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-agx-orin-devkit-64gb-debian.json + LIBRARY: library/jetson-agx-orin-devkit-64gb-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-agx-orin-devkit-64gb-debian: - name: Bake jetson-agx-orin-devkit-64gb-debian + bake-jetson-agx-orin-devkit-64gb-ubuntu-node: + name: Bake jetson-agx-orin-devkit-64gb-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-agx-orin-devkit-64gb-debian + needs: prepare-jetson-agx-orin-devkit-64gb-ubuntu-node env: - LIBRARY: library/jetson-agx-orin-devkit-64gb-debian.json + LIBRARY: library/jetson-agx-orin-devkit-64gb-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-64gb-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-64gb-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-agx-orin-devkit-64gb-fedora: - name: Prepare jetson-agx-orin-devkit-64gb-fedora + prepare-jetson-agx-orin-devkit-64gb-ubuntu-python: + name: Prepare jetson-agx-orin-devkit-64gb-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-agx-orin-devkit-64gb-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-agx-orin-devkit-64gb-fedora.json + LIBRARY: library/jetson-agx-orin-devkit-64gb-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-agx-orin-devkit-64gb-fedora: - name: Bake jetson-agx-orin-devkit-64gb-fedora + bake-jetson-agx-orin-devkit-64gb-ubuntu-python: + name: Bake jetson-agx-orin-devkit-64gb-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-agx-orin-devkit-64gb-fedora + needs: prepare-jetson-agx-orin-devkit-64gb-ubuntu-python env: - LIBRARY: library/jetson-agx-orin-devkit-64gb-fedora.json + LIBRARY: library/jetson-agx-orin-devkit-64gb-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-64gb-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-64gb-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-agx-orin-devkit-64gb-ubuntu: - name: Prepare jetson-agx-orin-devkit-64gb-ubuntu + prepare-jetson-agx-orin-devkit-64gb-ubuntu-openjdk: + name: Prepare jetson-agx-orin-devkit-64gb-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-agx-orin-devkit-64gb-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-agx-orin-devkit-64gb-ubuntu.json + LIBRARY: library/jetson-agx-orin-devkit-64gb-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-agx-orin-devkit-64gb-ubuntu: - name: Bake jetson-agx-orin-devkit-64gb-ubuntu + bake-jetson-agx-orin-devkit-64gb-ubuntu-openjdk: + name: Bake jetson-agx-orin-devkit-64gb-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-agx-orin-devkit-64gb-ubuntu + needs: prepare-jetson-agx-orin-devkit-64gb-ubuntu-openjdk env: - LIBRARY: library/jetson-agx-orin-devkit-64gb-ubuntu.json + LIBRARY: library/jetson-agx-orin-devkit-64gb-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-64gb-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-64gb-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-jetson-agx-orin-devkit.yml b/.github/workflows/bake-jetson-agx-orin-devkit.yml index d3d6640e3a8f..e19061cb7968 100644 --- a/.github/workflows/bake-jetson-agx-orin-devkit.yml +++ b/.github/workflows/bake-jetson-agx-orin-devkit.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-jetson-agx-orin-devkit-alpine-golang: - name: Prepare jetson-agx-orin-devkit-alpine-golang + prepare-jetson-agx-orin-devkit-alpine: + name: Prepare jetson-agx-orin-devkit-alpine runs-on: ubuntu-latest - needs: bake-jetson-agx-orin-devkit-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-agx-orin-devkit-alpine-golang.json + LIBRARY: library/jetson-agx-orin-devkit-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-agx-orin-devkit-alpine-golang: - name: Bake jetson-agx-orin-devkit-alpine-golang + bake-jetson-agx-orin-devkit-alpine: + name: Bake jetson-agx-orin-devkit-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-agx-orin-devkit-alpine-golang + needs: prepare-jetson-agx-orin-devkit-alpine env: - LIBRARY: library/jetson-agx-orin-devkit-alpine-golang.json + LIBRARY: library/jetson-agx-orin-devkit-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-agx-orin-devkit-alpine-node: - name: Prepare jetson-agx-orin-devkit-alpine-node + prepare-jetson-agx-orin-devkit-debian: + name: Prepare jetson-agx-orin-devkit-debian runs-on: ubuntu-latest - needs: bake-jetson-agx-orin-devkit-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-agx-orin-devkit-alpine-node.json + LIBRARY: library/jetson-agx-orin-devkit-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-agx-orin-devkit-alpine-node: - name: Bake jetson-agx-orin-devkit-alpine-node + bake-jetson-agx-orin-devkit-debian: + name: Bake jetson-agx-orin-devkit-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-agx-orin-devkit-alpine-node + needs: prepare-jetson-agx-orin-devkit-debian env: - LIBRARY: library/jetson-agx-orin-devkit-alpine-node.json + LIBRARY: library/jetson-agx-orin-devkit-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-agx-orin-devkit-alpine-python: - name: Prepare jetson-agx-orin-devkit-alpine-python + prepare-jetson-agx-orin-devkit-fedora: + name: Prepare jetson-agx-orin-devkit-fedora runs-on: ubuntu-latest - needs: bake-jetson-agx-orin-devkit-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-agx-orin-devkit-alpine-python.json + LIBRARY: library/jetson-agx-orin-devkit-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-agx-orin-devkit-alpine-python: - name: Bake jetson-agx-orin-devkit-alpine-python + bake-jetson-agx-orin-devkit-fedora: + name: Bake jetson-agx-orin-devkit-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-agx-orin-devkit-alpine-python + needs: prepare-jetson-agx-orin-devkit-fedora env: - LIBRARY: library/jetson-agx-orin-devkit-alpine-python.json + LIBRARY: library/jetson-agx-orin-devkit-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-agx-orin-devkit-debian-golang: - name: Prepare jetson-agx-orin-devkit-debian-golang + prepare-jetson-agx-orin-devkit-ubuntu: + name: Prepare jetson-agx-orin-devkit-ubuntu runs-on: ubuntu-latest - needs: bake-jetson-agx-orin-devkit-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-agx-orin-devkit-debian-golang.json + LIBRARY: library/jetson-agx-orin-devkit-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-agx-orin-devkit-debian-golang: - name: Bake jetson-agx-orin-devkit-debian-golang + bake-jetson-agx-orin-devkit-ubuntu: + name: Bake jetson-agx-orin-devkit-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-agx-orin-devkit-debian-golang + needs: prepare-jetson-agx-orin-devkit-ubuntu env: - LIBRARY: library/jetson-agx-orin-devkit-debian-golang.json + LIBRARY: library/jetson-agx-orin-devkit-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-agx-orin-devkit-debian-node: - name: Prepare jetson-agx-orin-devkit-debian-node + prepare-jetson-agx-orin-devkit-alpine-golang: + name: Prepare jetson-agx-orin-devkit-alpine-golang runs-on: ubuntu-latest - needs: bake-jetson-agx-orin-devkit-debian + needs: bake-jetson-agx-orin-devkit-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-agx-orin-devkit-debian-node.json + LIBRARY: library/jetson-agx-orin-devkit-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-agx-orin-devkit-debian-node: - name: Bake jetson-agx-orin-devkit-debian-node + bake-jetson-agx-orin-devkit-alpine-golang: + name: Bake jetson-agx-orin-devkit-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-agx-orin-devkit-debian-node + needs: prepare-jetson-agx-orin-devkit-alpine-golang env: - LIBRARY: library/jetson-agx-orin-devkit-debian-node.json + LIBRARY: library/jetson-agx-orin-devkit-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-agx-orin-devkit-debian-openjdk: - name: Prepare jetson-agx-orin-devkit-debian-openjdk + prepare-jetson-agx-orin-devkit-alpine-node: + name: Prepare jetson-agx-orin-devkit-alpine-node runs-on: ubuntu-latest - needs: bake-jetson-agx-orin-devkit-debian + needs: bake-jetson-agx-orin-devkit-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-agx-orin-devkit-debian-openjdk.json + LIBRARY: library/jetson-agx-orin-devkit-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-agx-orin-devkit-debian-openjdk: - name: Bake jetson-agx-orin-devkit-debian-openjdk + bake-jetson-agx-orin-devkit-alpine-node: + name: Bake jetson-agx-orin-devkit-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-agx-orin-devkit-debian-openjdk + needs: prepare-jetson-agx-orin-devkit-alpine-node env: - LIBRARY: library/jetson-agx-orin-devkit-debian-openjdk.json + LIBRARY: library/jetson-agx-orin-devkit-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-agx-orin-devkit-debian-python: - name: Prepare jetson-agx-orin-devkit-debian-python + prepare-jetson-agx-orin-devkit-alpine-python: + name: Prepare jetson-agx-orin-devkit-alpine-python runs-on: ubuntu-latest - needs: bake-jetson-agx-orin-devkit-debian + needs: bake-jetson-agx-orin-devkit-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-agx-orin-devkit-debian-python.json + LIBRARY: library/jetson-agx-orin-devkit-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-agx-orin-devkit-debian-python: - name: Bake jetson-agx-orin-devkit-debian-python + bake-jetson-agx-orin-devkit-alpine-python: + name: Bake jetson-agx-orin-devkit-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-agx-orin-devkit-debian-python + needs: prepare-jetson-agx-orin-devkit-alpine-python env: - LIBRARY: library/jetson-agx-orin-devkit-debian-python.json + LIBRARY: library/jetson-agx-orin-devkit-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-agx-orin-devkit-fedora-golang: - name: Prepare jetson-agx-orin-devkit-fedora-golang + prepare-jetson-agx-orin-devkit-debian-golang: + name: Prepare jetson-agx-orin-devkit-debian-golang runs-on: ubuntu-latest - needs: bake-jetson-agx-orin-devkit-fedora + needs: bake-jetson-agx-orin-devkit-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-agx-orin-devkit-fedora-golang.json + LIBRARY: library/jetson-agx-orin-devkit-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-agx-orin-devkit-fedora-golang: - name: Bake jetson-agx-orin-devkit-fedora-golang + bake-jetson-agx-orin-devkit-debian-golang: + name: Bake jetson-agx-orin-devkit-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-agx-orin-devkit-fedora-golang + needs: prepare-jetson-agx-orin-devkit-debian-golang env: - LIBRARY: library/jetson-agx-orin-devkit-fedora-golang.json + LIBRARY: library/jetson-agx-orin-devkit-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-agx-orin-devkit-fedora-node: - name: Prepare jetson-agx-orin-devkit-fedora-node + prepare-jetson-agx-orin-devkit-debian-node: + name: Prepare jetson-agx-orin-devkit-debian-node runs-on: ubuntu-latest - needs: bake-jetson-agx-orin-devkit-fedora + needs: bake-jetson-agx-orin-devkit-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-agx-orin-devkit-fedora-node.json + LIBRARY: library/jetson-agx-orin-devkit-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-agx-orin-devkit-fedora-node: - name: Bake jetson-agx-orin-devkit-fedora-node + bake-jetson-agx-orin-devkit-debian-node: + name: Bake jetson-agx-orin-devkit-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-agx-orin-devkit-fedora-node + needs: prepare-jetson-agx-orin-devkit-debian-node env: - LIBRARY: library/jetson-agx-orin-devkit-fedora-node.json + LIBRARY: library/jetson-agx-orin-devkit-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-agx-orin-devkit-fedora-python: - name: Prepare jetson-agx-orin-devkit-fedora-python + prepare-jetson-agx-orin-devkit-debian-openjdk: + name: Prepare jetson-agx-orin-devkit-debian-openjdk runs-on: ubuntu-latest - needs: bake-jetson-agx-orin-devkit-fedora + needs: bake-jetson-agx-orin-devkit-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-agx-orin-devkit-fedora-python.json + LIBRARY: library/jetson-agx-orin-devkit-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-agx-orin-devkit-fedora-python: - name: Bake jetson-agx-orin-devkit-fedora-python + bake-jetson-agx-orin-devkit-debian-openjdk: + name: Bake jetson-agx-orin-devkit-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-agx-orin-devkit-fedora-python + needs: prepare-jetson-agx-orin-devkit-debian-openjdk env: - LIBRARY: library/jetson-agx-orin-devkit-fedora-python.json + LIBRARY: library/jetson-agx-orin-devkit-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-agx-orin-devkit-ubuntu-golang: - name: Prepare jetson-agx-orin-devkit-ubuntu-golang + prepare-jetson-agx-orin-devkit-debian-python: + name: Prepare jetson-agx-orin-devkit-debian-python runs-on: ubuntu-latest - needs: bake-jetson-agx-orin-devkit-ubuntu + needs: bake-jetson-agx-orin-devkit-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-agx-orin-devkit-ubuntu-golang.json + LIBRARY: library/jetson-agx-orin-devkit-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-agx-orin-devkit-ubuntu-golang: - name: Bake jetson-agx-orin-devkit-ubuntu-golang + bake-jetson-agx-orin-devkit-debian-python: + name: Bake jetson-agx-orin-devkit-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-agx-orin-devkit-ubuntu-golang + needs: prepare-jetson-agx-orin-devkit-debian-python env: - LIBRARY: library/jetson-agx-orin-devkit-ubuntu-golang.json + LIBRARY: library/jetson-agx-orin-devkit-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-agx-orin-devkit-ubuntu-node: - name: Prepare jetson-agx-orin-devkit-ubuntu-node + prepare-jetson-agx-orin-devkit-fedora-golang: + name: Prepare jetson-agx-orin-devkit-fedora-golang runs-on: ubuntu-latest - needs: bake-jetson-agx-orin-devkit-ubuntu + needs: bake-jetson-agx-orin-devkit-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-agx-orin-devkit-ubuntu-node.json + LIBRARY: library/jetson-agx-orin-devkit-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-agx-orin-devkit-ubuntu-node: - name: Bake jetson-agx-orin-devkit-ubuntu-node + bake-jetson-agx-orin-devkit-fedora-golang: + name: Bake jetson-agx-orin-devkit-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-agx-orin-devkit-ubuntu-node + needs: prepare-jetson-agx-orin-devkit-fedora-golang env: - LIBRARY: library/jetson-agx-orin-devkit-ubuntu-node.json + LIBRARY: library/jetson-agx-orin-devkit-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-agx-orin-devkit-ubuntu-python: - name: Prepare jetson-agx-orin-devkit-ubuntu-python + prepare-jetson-agx-orin-devkit-fedora-node: + name: Prepare jetson-agx-orin-devkit-fedora-node runs-on: ubuntu-latest - needs: bake-jetson-agx-orin-devkit-ubuntu + needs: bake-jetson-agx-orin-devkit-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-agx-orin-devkit-ubuntu-python.json + LIBRARY: library/jetson-agx-orin-devkit-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-agx-orin-devkit-ubuntu-python: - name: Bake jetson-agx-orin-devkit-ubuntu-python + bake-jetson-agx-orin-devkit-fedora-node: + name: Bake jetson-agx-orin-devkit-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-agx-orin-devkit-ubuntu-python + needs: prepare-jetson-agx-orin-devkit-fedora-node env: - LIBRARY: library/jetson-agx-orin-devkit-ubuntu-python.json + LIBRARY: library/jetson-agx-orin-devkit-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-agx-orin-devkit-ubuntu-openjdk: - name: Prepare jetson-agx-orin-devkit-ubuntu-openjdk + prepare-jetson-agx-orin-devkit-fedora-python: + name: Prepare jetson-agx-orin-devkit-fedora-python runs-on: ubuntu-latest - needs: bake-jetson-agx-orin-devkit-ubuntu + needs: bake-jetson-agx-orin-devkit-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-agx-orin-devkit-ubuntu-openjdk.json + LIBRARY: library/jetson-agx-orin-devkit-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-agx-orin-devkit-ubuntu-openjdk: - name: Bake jetson-agx-orin-devkit-ubuntu-openjdk + bake-jetson-agx-orin-devkit-fedora-python: + name: Bake jetson-agx-orin-devkit-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-agx-orin-devkit-ubuntu-openjdk + needs: prepare-jetson-agx-orin-devkit-fedora-python env: - LIBRARY: library/jetson-agx-orin-devkit-ubuntu-openjdk.json + LIBRARY: library/jetson-agx-orin-devkit-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-agx-orin-devkit-alpine: - name: Prepare jetson-agx-orin-devkit-alpine + prepare-jetson-agx-orin-devkit-ubuntu-golang: + name: Prepare jetson-agx-orin-devkit-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-agx-orin-devkit-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-agx-orin-devkit-alpine.json + LIBRARY: library/jetson-agx-orin-devkit-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-agx-orin-devkit-alpine: - name: Bake jetson-agx-orin-devkit-alpine + bake-jetson-agx-orin-devkit-ubuntu-golang: + name: Bake jetson-agx-orin-devkit-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-agx-orin-devkit-alpine + needs: prepare-jetson-agx-orin-devkit-ubuntu-golang env: - LIBRARY: library/jetson-agx-orin-devkit-alpine.json + LIBRARY: library/jetson-agx-orin-devkit-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-agx-orin-devkit-debian: - name: Prepare jetson-agx-orin-devkit-debian + prepare-jetson-agx-orin-devkit-ubuntu-node: + name: Prepare jetson-agx-orin-devkit-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-agx-orin-devkit-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-agx-orin-devkit-debian.json + LIBRARY: library/jetson-agx-orin-devkit-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-agx-orin-devkit-debian: - name: Bake jetson-agx-orin-devkit-debian + bake-jetson-agx-orin-devkit-ubuntu-node: + name: Bake jetson-agx-orin-devkit-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-agx-orin-devkit-debian + needs: prepare-jetson-agx-orin-devkit-ubuntu-node env: - LIBRARY: library/jetson-agx-orin-devkit-debian.json + LIBRARY: library/jetson-agx-orin-devkit-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-agx-orin-devkit-fedora: - name: Prepare jetson-agx-orin-devkit-fedora + prepare-jetson-agx-orin-devkit-ubuntu-python: + name: Prepare jetson-agx-orin-devkit-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-agx-orin-devkit-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-agx-orin-devkit-fedora.json + LIBRARY: library/jetson-agx-orin-devkit-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-agx-orin-devkit-fedora: - name: Bake jetson-agx-orin-devkit-fedora + bake-jetson-agx-orin-devkit-ubuntu-python: + name: Bake jetson-agx-orin-devkit-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-agx-orin-devkit-fedora + needs: prepare-jetson-agx-orin-devkit-ubuntu-python env: - LIBRARY: library/jetson-agx-orin-devkit-fedora.json + LIBRARY: library/jetson-agx-orin-devkit-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-agx-orin-devkit-ubuntu: - name: Prepare jetson-agx-orin-devkit-ubuntu + prepare-jetson-agx-orin-devkit-ubuntu-openjdk: + name: Prepare jetson-agx-orin-devkit-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-agx-orin-devkit-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-agx-orin-devkit-ubuntu.json + LIBRARY: library/jetson-agx-orin-devkit-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-agx-orin-devkit-ubuntu: - name: Bake jetson-agx-orin-devkit-ubuntu + bake-jetson-agx-orin-devkit-ubuntu-openjdk: + name: Bake jetson-agx-orin-devkit-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-agx-orin-devkit-ubuntu + needs: prepare-jetson-agx-orin-devkit-ubuntu-openjdk env: - LIBRARY: library/jetson-agx-orin-devkit-ubuntu.json + LIBRARY: library/jetson-agx-orin-devkit-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-agx-orin-devkit-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-jetson-nano-2gb-devkit.yml b/.github/workflows/bake-jetson-nano-2gb-devkit.yml index 6b25ff51e610..4cc3c2a58b5a 100644 --- a/.github/workflows/bake-jetson-nano-2gb-devkit.yml +++ b/.github/workflows/bake-jetson-nano-2gb-devkit.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-jetson-nano-2gb-devkit-alpine-golang: - name: Prepare jetson-nano-2gb-devkit-alpine-golang + prepare-jetson-nano-2gb-devkit-alpine: + name: Prepare jetson-nano-2gb-devkit-alpine runs-on: ubuntu-latest - needs: bake-jetson-nano-2gb-devkit-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-2gb-devkit-alpine-golang.json + LIBRARY: library/jetson-nano-2gb-devkit-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-2gb-devkit-alpine-golang: - name: Bake jetson-nano-2gb-devkit-alpine-golang + bake-jetson-nano-2gb-devkit-alpine: + name: Bake jetson-nano-2gb-devkit-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-2gb-devkit-alpine-golang + needs: prepare-jetson-nano-2gb-devkit-alpine env: - LIBRARY: library/jetson-nano-2gb-devkit-alpine-golang.json + LIBRARY: library/jetson-nano-2gb-devkit-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-2gb-devkit-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-2gb-devkit-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-nano-2gb-devkit-alpine-node: - name: Prepare jetson-nano-2gb-devkit-alpine-node + prepare-jetson-nano-2gb-devkit-debian: + name: Prepare jetson-nano-2gb-devkit-debian runs-on: ubuntu-latest - needs: bake-jetson-nano-2gb-devkit-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-2gb-devkit-alpine-node.json + LIBRARY: library/jetson-nano-2gb-devkit-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-2gb-devkit-alpine-node: - name: Bake jetson-nano-2gb-devkit-alpine-node + bake-jetson-nano-2gb-devkit-debian: + name: Bake jetson-nano-2gb-devkit-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-2gb-devkit-alpine-node + needs: prepare-jetson-nano-2gb-devkit-debian env: - LIBRARY: library/jetson-nano-2gb-devkit-alpine-node.json + LIBRARY: library/jetson-nano-2gb-devkit-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-2gb-devkit-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-2gb-devkit-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-nano-2gb-devkit-alpine-python: - name: Prepare jetson-nano-2gb-devkit-alpine-python + prepare-jetson-nano-2gb-devkit-fedora: + name: Prepare jetson-nano-2gb-devkit-fedora runs-on: ubuntu-latest - needs: bake-jetson-nano-2gb-devkit-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-2gb-devkit-alpine-python.json + LIBRARY: library/jetson-nano-2gb-devkit-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-2gb-devkit-alpine-python: - name: Bake jetson-nano-2gb-devkit-alpine-python + bake-jetson-nano-2gb-devkit-fedora: + name: Bake jetson-nano-2gb-devkit-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-2gb-devkit-alpine-python + needs: prepare-jetson-nano-2gb-devkit-fedora env: - LIBRARY: library/jetson-nano-2gb-devkit-alpine-python.json + LIBRARY: library/jetson-nano-2gb-devkit-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-2gb-devkit-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-2gb-devkit-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-nano-2gb-devkit-debian-golang: - name: Prepare jetson-nano-2gb-devkit-debian-golang + prepare-jetson-nano-2gb-devkit-ubuntu: + name: Prepare jetson-nano-2gb-devkit-ubuntu runs-on: ubuntu-latest - needs: bake-jetson-nano-2gb-devkit-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-2gb-devkit-debian-golang.json + LIBRARY: library/jetson-nano-2gb-devkit-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-2gb-devkit-debian-golang: - name: Bake jetson-nano-2gb-devkit-debian-golang + bake-jetson-nano-2gb-devkit-ubuntu: + name: Bake jetson-nano-2gb-devkit-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-2gb-devkit-debian-golang + needs: prepare-jetson-nano-2gb-devkit-ubuntu env: - LIBRARY: library/jetson-nano-2gb-devkit-debian-golang.json + LIBRARY: library/jetson-nano-2gb-devkit-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-2gb-devkit-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-2gb-devkit-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-nano-2gb-devkit-debian-node: - name: Prepare jetson-nano-2gb-devkit-debian-node + prepare-jetson-nano-2gb-devkit-alpine-golang: + name: Prepare jetson-nano-2gb-devkit-alpine-golang runs-on: ubuntu-latest - needs: bake-jetson-nano-2gb-devkit-debian + needs: bake-jetson-nano-2gb-devkit-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-2gb-devkit-debian-node.json + LIBRARY: library/jetson-nano-2gb-devkit-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-2gb-devkit-debian-node: - name: Bake jetson-nano-2gb-devkit-debian-node + bake-jetson-nano-2gb-devkit-alpine-golang: + name: Bake jetson-nano-2gb-devkit-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-2gb-devkit-debian-node + needs: prepare-jetson-nano-2gb-devkit-alpine-golang env: - LIBRARY: library/jetson-nano-2gb-devkit-debian-node.json + LIBRARY: library/jetson-nano-2gb-devkit-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-2gb-devkit-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-2gb-devkit-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-nano-2gb-devkit-debian-openjdk: - name: Prepare jetson-nano-2gb-devkit-debian-openjdk + prepare-jetson-nano-2gb-devkit-alpine-node: + name: Prepare jetson-nano-2gb-devkit-alpine-node runs-on: ubuntu-latest - needs: bake-jetson-nano-2gb-devkit-debian + needs: bake-jetson-nano-2gb-devkit-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-2gb-devkit-debian-openjdk.json + LIBRARY: library/jetson-nano-2gb-devkit-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-2gb-devkit-debian-openjdk: - name: Bake jetson-nano-2gb-devkit-debian-openjdk + bake-jetson-nano-2gb-devkit-alpine-node: + name: Bake jetson-nano-2gb-devkit-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-2gb-devkit-debian-openjdk + needs: prepare-jetson-nano-2gb-devkit-alpine-node env: - LIBRARY: library/jetson-nano-2gb-devkit-debian-openjdk.json + LIBRARY: library/jetson-nano-2gb-devkit-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-2gb-devkit-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-2gb-devkit-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-nano-2gb-devkit-debian-python: - name: Prepare jetson-nano-2gb-devkit-debian-python + prepare-jetson-nano-2gb-devkit-alpine-python: + name: Prepare jetson-nano-2gb-devkit-alpine-python runs-on: ubuntu-latest - needs: bake-jetson-nano-2gb-devkit-debian + needs: bake-jetson-nano-2gb-devkit-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-2gb-devkit-debian-python.json + LIBRARY: library/jetson-nano-2gb-devkit-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-2gb-devkit-debian-python: - name: Bake jetson-nano-2gb-devkit-debian-python + bake-jetson-nano-2gb-devkit-alpine-python: + name: Bake jetson-nano-2gb-devkit-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-2gb-devkit-debian-python + needs: prepare-jetson-nano-2gb-devkit-alpine-python env: - LIBRARY: library/jetson-nano-2gb-devkit-debian-python.json + LIBRARY: library/jetson-nano-2gb-devkit-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-2gb-devkit-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-2gb-devkit-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-nano-2gb-devkit-fedora-golang: - name: Prepare jetson-nano-2gb-devkit-fedora-golang + prepare-jetson-nano-2gb-devkit-debian-golang: + name: Prepare jetson-nano-2gb-devkit-debian-golang runs-on: ubuntu-latest - needs: bake-jetson-nano-2gb-devkit-fedora + needs: bake-jetson-nano-2gb-devkit-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-2gb-devkit-fedora-golang.json + LIBRARY: library/jetson-nano-2gb-devkit-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-2gb-devkit-fedora-golang: - name: Bake jetson-nano-2gb-devkit-fedora-golang + bake-jetson-nano-2gb-devkit-debian-golang: + name: Bake jetson-nano-2gb-devkit-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-2gb-devkit-fedora-golang + needs: prepare-jetson-nano-2gb-devkit-debian-golang env: - LIBRARY: library/jetson-nano-2gb-devkit-fedora-golang.json + LIBRARY: library/jetson-nano-2gb-devkit-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-2gb-devkit-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-2gb-devkit-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-nano-2gb-devkit-fedora-node: - name: Prepare jetson-nano-2gb-devkit-fedora-node + prepare-jetson-nano-2gb-devkit-debian-node: + name: Prepare jetson-nano-2gb-devkit-debian-node runs-on: ubuntu-latest - needs: bake-jetson-nano-2gb-devkit-fedora + needs: bake-jetson-nano-2gb-devkit-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-2gb-devkit-fedora-node.json + LIBRARY: library/jetson-nano-2gb-devkit-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-2gb-devkit-fedora-node: - name: Bake jetson-nano-2gb-devkit-fedora-node + bake-jetson-nano-2gb-devkit-debian-node: + name: Bake jetson-nano-2gb-devkit-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-2gb-devkit-fedora-node + needs: prepare-jetson-nano-2gb-devkit-debian-node env: - LIBRARY: library/jetson-nano-2gb-devkit-fedora-node.json + LIBRARY: library/jetson-nano-2gb-devkit-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-2gb-devkit-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-2gb-devkit-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-nano-2gb-devkit-fedora-python: - name: Prepare jetson-nano-2gb-devkit-fedora-python + prepare-jetson-nano-2gb-devkit-debian-openjdk: + name: Prepare jetson-nano-2gb-devkit-debian-openjdk runs-on: ubuntu-latest - needs: bake-jetson-nano-2gb-devkit-fedora + needs: bake-jetson-nano-2gb-devkit-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-2gb-devkit-fedora-python.json + LIBRARY: library/jetson-nano-2gb-devkit-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-2gb-devkit-fedora-python: - name: Bake jetson-nano-2gb-devkit-fedora-python + bake-jetson-nano-2gb-devkit-debian-openjdk: + name: Bake jetson-nano-2gb-devkit-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-2gb-devkit-fedora-python + needs: prepare-jetson-nano-2gb-devkit-debian-openjdk env: - LIBRARY: library/jetson-nano-2gb-devkit-fedora-python.json + LIBRARY: library/jetson-nano-2gb-devkit-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-2gb-devkit-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-2gb-devkit-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-nano-2gb-devkit-ubuntu-golang: - name: Prepare jetson-nano-2gb-devkit-ubuntu-golang + prepare-jetson-nano-2gb-devkit-debian-python: + name: Prepare jetson-nano-2gb-devkit-debian-python runs-on: ubuntu-latest - needs: bake-jetson-nano-2gb-devkit-ubuntu + needs: bake-jetson-nano-2gb-devkit-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-2gb-devkit-ubuntu-golang.json + LIBRARY: library/jetson-nano-2gb-devkit-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-2gb-devkit-ubuntu-golang: - name: Bake jetson-nano-2gb-devkit-ubuntu-golang + bake-jetson-nano-2gb-devkit-debian-python: + name: Bake jetson-nano-2gb-devkit-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-2gb-devkit-ubuntu-golang + needs: prepare-jetson-nano-2gb-devkit-debian-python env: - LIBRARY: library/jetson-nano-2gb-devkit-ubuntu-golang.json + LIBRARY: library/jetson-nano-2gb-devkit-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-2gb-devkit-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-2gb-devkit-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-nano-2gb-devkit-ubuntu-node: - name: Prepare jetson-nano-2gb-devkit-ubuntu-node + prepare-jetson-nano-2gb-devkit-fedora-golang: + name: Prepare jetson-nano-2gb-devkit-fedora-golang runs-on: ubuntu-latest - needs: bake-jetson-nano-2gb-devkit-ubuntu + needs: bake-jetson-nano-2gb-devkit-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-2gb-devkit-ubuntu-node.json + LIBRARY: library/jetson-nano-2gb-devkit-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-2gb-devkit-ubuntu-node: - name: Bake jetson-nano-2gb-devkit-ubuntu-node + bake-jetson-nano-2gb-devkit-fedora-golang: + name: Bake jetson-nano-2gb-devkit-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-2gb-devkit-ubuntu-node + needs: prepare-jetson-nano-2gb-devkit-fedora-golang env: - LIBRARY: library/jetson-nano-2gb-devkit-ubuntu-node.json + LIBRARY: library/jetson-nano-2gb-devkit-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-2gb-devkit-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-2gb-devkit-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-nano-2gb-devkit-ubuntu-python: - name: Prepare jetson-nano-2gb-devkit-ubuntu-python + prepare-jetson-nano-2gb-devkit-fedora-node: + name: Prepare jetson-nano-2gb-devkit-fedora-node runs-on: ubuntu-latest - needs: bake-jetson-nano-2gb-devkit-ubuntu + needs: bake-jetson-nano-2gb-devkit-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-2gb-devkit-ubuntu-python.json + LIBRARY: library/jetson-nano-2gb-devkit-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-2gb-devkit-ubuntu-python: - name: Bake jetson-nano-2gb-devkit-ubuntu-python + bake-jetson-nano-2gb-devkit-fedora-node: + name: Bake jetson-nano-2gb-devkit-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-2gb-devkit-ubuntu-python + needs: prepare-jetson-nano-2gb-devkit-fedora-node env: - LIBRARY: library/jetson-nano-2gb-devkit-ubuntu-python.json + LIBRARY: library/jetson-nano-2gb-devkit-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-2gb-devkit-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-2gb-devkit-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-nano-2gb-devkit-ubuntu-openjdk: - name: Prepare jetson-nano-2gb-devkit-ubuntu-openjdk + prepare-jetson-nano-2gb-devkit-fedora-python: + name: Prepare jetson-nano-2gb-devkit-fedora-python runs-on: ubuntu-latest - needs: bake-jetson-nano-2gb-devkit-ubuntu + needs: bake-jetson-nano-2gb-devkit-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-2gb-devkit-ubuntu-openjdk.json + LIBRARY: library/jetson-nano-2gb-devkit-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-2gb-devkit-ubuntu-openjdk: - name: Bake jetson-nano-2gb-devkit-ubuntu-openjdk + bake-jetson-nano-2gb-devkit-fedora-python: + name: Bake jetson-nano-2gb-devkit-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-2gb-devkit-ubuntu-openjdk + needs: prepare-jetson-nano-2gb-devkit-fedora-python env: - LIBRARY: library/jetson-nano-2gb-devkit-ubuntu-openjdk.json + LIBRARY: library/jetson-nano-2gb-devkit-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-2gb-devkit-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-2gb-devkit-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-nano-2gb-devkit-alpine: - name: Prepare jetson-nano-2gb-devkit-alpine + prepare-jetson-nano-2gb-devkit-ubuntu-golang: + name: Prepare jetson-nano-2gb-devkit-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-nano-2gb-devkit-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-2gb-devkit-alpine.json + LIBRARY: library/jetson-nano-2gb-devkit-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-2gb-devkit-alpine: - name: Bake jetson-nano-2gb-devkit-alpine + bake-jetson-nano-2gb-devkit-ubuntu-golang: + name: Bake jetson-nano-2gb-devkit-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-2gb-devkit-alpine + needs: prepare-jetson-nano-2gb-devkit-ubuntu-golang env: - LIBRARY: library/jetson-nano-2gb-devkit-alpine.json + LIBRARY: library/jetson-nano-2gb-devkit-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-2gb-devkit-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-2gb-devkit-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-nano-2gb-devkit-debian: - name: Prepare jetson-nano-2gb-devkit-debian + prepare-jetson-nano-2gb-devkit-ubuntu-node: + name: Prepare jetson-nano-2gb-devkit-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-nano-2gb-devkit-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-2gb-devkit-debian.json + LIBRARY: library/jetson-nano-2gb-devkit-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-2gb-devkit-debian: - name: Bake jetson-nano-2gb-devkit-debian + bake-jetson-nano-2gb-devkit-ubuntu-node: + name: Bake jetson-nano-2gb-devkit-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-2gb-devkit-debian + needs: prepare-jetson-nano-2gb-devkit-ubuntu-node env: - LIBRARY: library/jetson-nano-2gb-devkit-debian.json + LIBRARY: library/jetson-nano-2gb-devkit-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-2gb-devkit-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-2gb-devkit-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-nano-2gb-devkit-fedora: - name: Prepare jetson-nano-2gb-devkit-fedora + prepare-jetson-nano-2gb-devkit-ubuntu-python: + name: Prepare jetson-nano-2gb-devkit-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-nano-2gb-devkit-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-2gb-devkit-fedora.json + LIBRARY: library/jetson-nano-2gb-devkit-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-2gb-devkit-fedora: - name: Bake jetson-nano-2gb-devkit-fedora + bake-jetson-nano-2gb-devkit-ubuntu-python: + name: Bake jetson-nano-2gb-devkit-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-2gb-devkit-fedora + needs: prepare-jetson-nano-2gb-devkit-ubuntu-python env: - LIBRARY: library/jetson-nano-2gb-devkit-fedora.json + LIBRARY: library/jetson-nano-2gb-devkit-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-2gb-devkit-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-2gb-devkit-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-nano-2gb-devkit-ubuntu: - name: Prepare jetson-nano-2gb-devkit-ubuntu + prepare-jetson-nano-2gb-devkit-ubuntu-openjdk: + name: Prepare jetson-nano-2gb-devkit-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-nano-2gb-devkit-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-2gb-devkit-ubuntu.json + LIBRARY: library/jetson-nano-2gb-devkit-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-2gb-devkit-ubuntu: - name: Bake jetson-nano-2gb-devkit-ubuntu + bake-jetson-nano-2gb-devkit-ubuntu-openjdk: + name: Bake jetson-nano-2gb-devkit-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-2gb-devkit-ubuntu + needs: prepare-jetson-nano-2gb-devkit-ubuntu-openjdk env: - LIBRARY: library/jetson-nano-2gb-devkit-ubuntu.json + LIBRARY: library/jetson-nano-2gb-devkit-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-2gb-devkit-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-2gb-devkit-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-jetson-nano-emmc.yml b/.github/workflows/bake-jetson-nano-emmc.yml index c1b1da0a6b74..8e149d6efc64 100644 --- a/.github/workflows/bake-jetson-nano-emmc.yml +++ b/.github/workflows/bake-jetson-nano-emmc.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-jetson-nano-emmc-alpine-golang: - name: Prepare jetson-nano-emmc-alpine-golang + prepare-jetson-nano-emmc-alpine: + name: Prepare jetson-nano-emmc-alpine runs-on: ubuntu-latest - needs: bake-jetson-nano-emmc-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-emmc-alpine-golang.json + LIBRARY: library/jetson-nano-emmc-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-emmc-alpine-golang: - name: Bake jetson-nano-emmc-alpine-golang + bake-jetson-nano-emmc-alpine: + name: Bake jetson-nano-emmc-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-emmc-alpine-golang + needs: prepare-jetson-nano-emmc-alpine env: - LIBRARY: library/jetson-nano-emmc-alpine-golang.json + LIBRARY: library/jetson-nano-emmc-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-emmc-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-emmc-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-nano-emmc-alpine-node: - name: Prepare jetson-nano-emmc-alpine-node + prepare-jetson-nano-emmc-debian: + name: Prepare jetson-nano-emmc-debian runs-on: ubuntu-latest - needs: bake-jetson-nano-emmc-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-emmc-alpine-node.json + LIBRARY: library/jetson-nano-emmc-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-emmc-alpine-node: - name: Bake jetson-nano-emmc-alpine-node + bake-jetson-nano-emmc-debian: + name: Bake jetson-nano-emmc-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-emmc-alpine-node + needs: prepare-jetson-nano-emmc-debian env: - LIBRARY: library/jetson-nano-emmc-alpine-node.json + LIBRARY: library/jetson-nano-emmc-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-emmc-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-emmc-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-nano-emmc-alpine-python: - name: Prepare jetson-nano-emmc-alpine-python + prepare-jetson-nano-emmc-fedora: + name: Prepare jetson-nano-emmc-fedora runs-on: ubuntu-latest - needs: bake-jetson-nano-emmc-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-emmc-alpine-python.json + LIBRARY: library/jetson-nano-emmc-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-emmc-alpine-python: - name: Bake jetson-nano-emmc-alpine-python + bake-jetson-nano-emmc-fedora: + name: Bake jetson-nano-emmc-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-emmc-alpine-python + needs: prepare-jetson-nano-emmc-fedora env: - LIBRARY: library/jetson-nano-emmc-alpine-python.json + LIBRARY: library/jetson-nano-emmc-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-emmc-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-emmc-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-nano-emmc-debian-golang: - name: Prepare jetson-nano-emmc-debian-golang + prepare-jetson-nano-emmc-ubuntu: + name: Prepare jetson-nano-emmc-ubuntu runs-on: ubuntu-latest - needs: bake-jetson-nano-emmc-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-emmc-debian-golang.json + LIBRARY: library/jetson-nano-emmc-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-emmc-debian-golang: - name: Bake jetson-nano-emmc-debian-golang + bake-jetson-nano-emmc-ubuntu: + name: Bake jetson-nano-emmc-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-emmc-debian-golang + needs: prepare-jetson-nano-emmc-ubuntu env: - LIBRARY: library/jetson-nano-emmc-debian-golang.json + LIBRARY: library/jetson-nano-emmc-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-emmc-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-emmc-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-nano-emmc-debian-node: - name: Prepare jetson-nano-emmc-debian-node + prepare-jetson-nano-emmc-alpine-golang: + name: Prepare jetson-nano-emmc-alpine-golang runs-on: ubuntu-latest - needs: bake-jetson-nano-emmc-debian + needs: bake-jetson-nano-emmc-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-emmc-debian-node.json + LIBRARY: library/jetson-nano-emmc-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-emmc-debian-node: - name: Bake jetson-nano-emmc-debian-node + bake-jetson-nano-emmc-alpine-golang: + name: Bake jetson-nano-emmc-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-emmc-debian-node + needs: prepare-jetson-nano-emmc-alpine-golang env: - LIBRARY: library/jetson-nano-emmc-debian-node.json + LIBRARY: library/jetson-nano-emmc-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-emmc-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-emmc-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-nano-emmc-debian-openjdk: - name: Prepare jetson-nano-emmc-debian-openjdk + prepare-jetson-nano-emmc-alpine-node: + name: Prepare jetson-nano-emmc-alpine-node runs-on: ubuntu-latest - needs: bake-jetson-nano-emmc-debian + needs: bake-jetson-nano-emmc-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-emmc-debian-openjdk.json + LIBRARY: library/jetson-nano-emmc-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-emmc-debian-openjdk: - name: Bake jetson-nano-emmc-debian-openjdk + bake-jetson-nano-emmc-alpine-node: + name: Bake jetson-nano-emmc-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-emmc-debian-openjdk + needs: prepare-jetson-nano-emmc-alpine-node env: - LIBRARY: library/jetson-nano-emmc-debian-openjdk.json + LIBRARY: library/jetson-nano-emmc-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-emmc-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-emmc-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-nano-emmc-debian-python: - name: Prepare jetson-nano-emmc-debian-python + prepare-jetson-nano-emmc-alpine-python: + name: Prepare jetson-nano-emmc-alpine-python runs-on: ubuntu-latest - needs: bake-jetson-nano-emmc-debian + needs: bake-jetson-nano-emmc-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-emmc-debian-python.json + LIBRARY: library/jetson-nano-emmc-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-emmc-debian-python: - name: Bake jetson-nano-emmc-debian-python + bake-jetson-nano-emmc-alpine-python: + name: Bake jetson-nano-emmc-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-emmc-debian-python + needs: prepare-jetson-nano-emmc-alpine-python env: - LIBRARY: library/jetson-nano-emmc-debian-python.json + LIBRARY: library/jetson-nano-emmc-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-emmc-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-emmc-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-nano-emmc-fedora-golang: - name: Prepare jetson-nano-emmc-fedora-golang + prepare-jetson-nano-emmc-debian-golang: + name: Prepare jetson-nano-emmc-debian-golang runs-on: ubuntu-latest - needs: bake-jetson-nano-emmc-fedora + needs: bake-jetson-nano-emmc-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-emmc-fedora-golang.json + LIBRARY: library/jetson-nano-emmc-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-emmc-fedora-golang: - name: Bake jetson-nano-emmc-fedora-golang + bake-jetson-nano-emmc-debian-golang: + name: Bake jetson-nano-emmc-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-emmc-fedora-golang + needs: prepare-jetson-nano-emmc-debian-golang env: - LIBRARY: library/jetson-nano-emmc-fedora-golang.json + LIBRARY: library/jetson-nano-emmc-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-emmc-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-emmc-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-nano-emmc-fedora-node: - name: Prepare jetson-nano-emmc-fedora-node + prepare-jetson-nano-emmc-debian-node: + name: Prepare jetson-nano-emmc-debian-node runs-on: ubuntu-latest - needs: bake-jetson-nano-emmc-fedora + needs: bake-jetson-nano-emmc-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-emmc-fedora-node.json + LIBRARY: library/jetson-nano-emmc-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-emmc-fedora-node: - name: Bake jetson-nano-emmc-fedora-node + bake-jetson-nano-emmc-debian-node: + name: Bake jetson-nano-emmc-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-emmc-fedora-node + needs: prepare-jetson-nano-emmc-debian-node env: - LIBRARY: library/jetson-nano-emmc-fedora-node.json + LIBRARY: library/jetson-nano-emmc-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-emmc-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-emmc-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-nano-emmc-fedora-python: - name: Prepare jetson-nano-emmc-fedora-python + prepare-jetson-nano-emmc-debian-openjdk: + name: Prepare jetson-nano-emmc-debian-openjdk runs-on: ubuntu-latest - needs: bake-jetson-nano-emmc-fedora + needs: bake-jetson-nano-emmc-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-emmc-fedora-python.json + LIBRARY: library/jetson-nano-emmc-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-emmc-fedora-python: - name: Bake jetson-nano-emmc-fedora-python + bake-jetson-nano-emmc-debian-openjdk: + name: Bake jetson-nano-emmc-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-emmc-fedora-python + needs: prepare-jetson-nano-emmc-debian-openjdk env: - LIBRARY: library/jetson-nano-emmc-fedora-python.json + LIBRARY: library/jetson-nano-emmc-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-emmc-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-emmc-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-nano-emmc-ubuntu-golang: - name: Prepare jetson-nano-emmc-ubuntu-golang + prepare-jetson-nano-emmc-debian-python: + name: Prepare jetson-nano-emmc-debian-python runs-on: ubuntu-latest - needs: bake-jetson-nano-emmc-ubuntu + needs: bake-jetson-nano-emmc-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-emmc-ubuntu-golang.json + LIBRARY: library/jetson-nano-emmc-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-emmc-ubuntu-golang: - name: Bake jetson-nano-emmc-ubuntu-golang + bake-jetson-nano-emmc-debian-python: + name: Bake jetson-nano-emmc-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-emmc-ubuntu-golang + needs: prepare-jetson-nano-emmc-debian-python env: - LIBRARY: library/jetson-nano-emmc-ubuntu-golang.json + LIBRARY: library/jetson-nano-emmc-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-emmc-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-emmc-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-nano-emmc-ubuntu-node: - name: Prepare jetson-nano-emmc-ubuntu-node + prepare-jetson-nano-emmc-fedora-golang: + name: Prepare jetson-nano-emmc-fedora-golang runs-on: ubuntu-latest - needs: bake-jetson-nano-emmc-ubuntu + needs: bake-jetson-nano-emmc-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-emmc-ubuntu-node.json + LIBRARY: library/jetson-nano-emmc-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-emmc-ubuntu-node: - name: Bake jetson-nano-emmc-ubuntu-node + bake-jetson-nano-emmc-fedora-golang: + name: Bake jetson-nano-emmc-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-emmc-ubuntu-node + needs: prepare-jetson-nano-emmc-fedora-golang env: - LIBRARY: library/jetson-nano-emmc-ubuntu-node.json + LIBRARY: library/jetson-nano-emmc-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-emmc-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-emmc-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-nano-emmc-ubuntu-python: - name: Prepare jetson-nano-emmc-ubuntu-python + prepare-jetson-nano-emmc-fedora-node: + name: Prepare jetson-nano-emmc-fedora-node runs-on: ubuntu-latest - needs: bake-jetson-nano-emmc-ubuntu + needs: bake-jetson-nano-emmc-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-emmc-ubuntu-python.json + LIBRARY: library/jetson-nano-emmc-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-emmc-ubuntu-python: - name: Bake jetson-nano-emmc-ubuntu-python + bake-jetson-nano-emmc-fedora-node: + name: Bake jetson-nano-emmc-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-emmc-ubuntu-python + needs: prepare-jetson-nano-emmc-fedora-node env: - LIBRARY: library/jetson-nano-emmc-ubuntu-python.json + LIBRARY: library/jetson-nano-emmc-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-emmc-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-emmc-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-nano-emmc-ubuntu-openjdk: - name: Prepare jetson-nano-emmc-ubuntu-openjdk + prepare-jetson-nano-emmc-fedora-python: + name: Prepare jetson-nano-emmc-fedora-python runs-on: ubuntu-latest - needs: bake-jetson-nano-emmc-ubuntu + needs: bake-jetson-nano-emmc-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-emmc-ubuntu-openjdk.json + LIBRARY: library/jetson-nano-emmc-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-emmc-ubuntu-openjdk: - name: Bake jetson-nano-emmc-ubuntu-openjdk + bake-jetson-nano-emmc-fedora-python: + name: Bake jetson-nano-emmc-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-emmc-ubuntu-openjdk + needs: prepare-jetson-nano-emmc-fedora-python env: - LIBRARY: library/jetson-nano-emmc-ubuntu-openjdk.json + LIBRARY: library/jetson-nano-emmc-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-emmc-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-emmc-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-nano-emmc-alpine: - name: Prepare jetson-nano-emmc-alpine + prepare-jetson-nano-emmc-ubuntu-golang: + name: Prepare jetson-nano-emmc-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-nano-emmc-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-emmc-alpine.json + LIBRARY: library/jetson-nano-emmc-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-emmc-alpine: - name: Bake jetson-nano-emmc-alpine + bake-jetson-nano-emmc-ubuntu-golang: + name: Bake jetson-nano-emmc-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-emmc-alpine + needs: prepare-jetson-nano-emmc-ubuntu-golang env: - LIBRARY: library/jetson-nano-emmc-alpine.json + LIBRARY: library/jetson-nano-emmc-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-emmc-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-emmc-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-nano-emmc-debian: - name: Prepare jetson-nano-emmc-debian + prepare-jetson-nano-emmc-ubuntu-node: + name: Prepare jetson-nano-emmc-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-nano-emmc-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-emmc-debian.json + LIBRARY: library/jetson-nano-emmc-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-emmc-debian: - name: Bake jetson-nano-emmc-debian + bake-jetson-nano-emmc-ubuntu-node: + name: Bake jetson-nano-emmc-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-emmc-debian + needs: prepare-jetson-nano-emmc-ubuntu-node env: - LIBRARY: library/jetson-nano-emmc-debian.json + LIBRARY: library/jetson-nano-emmc-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-emmc-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-emmc-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-nano-emmc-fedora: - name: Prepare jetson-nano-emmc-fedora + prepare-jetson-nano-emmc-ubuntu-python: + name: Prepare jetson-nano-emmc-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-nano-emmc-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-emmc-fedora.json + LIBRARY: library/jetson-nano-emmc-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-emmc-fedora: - name: Bake jetson-nano-emmc-fedora + bake-jetson-nano-emmc-ubuntu-python: + name: Bake jetson-nano-emmc-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-emmc-fedora + needs: prepare-jetson-nano-emmc-ubuntu-python env: - LIBRARY: library/jetson-nano-emmc-fedora.json + LIBRARY: library/jetson-nano-emmc-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-emmc-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-emmc-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-nano-emmc-ubuntu: - name: Prepare jetson-nano-emmc-ubuntu + prepare-jetson-nano-emmc-ubuntu-openjdk: + name: Prepare jetson-nano-emmc-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-nano-emmc-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-emmc-ubuntu.json + LIBRARY: library/jetson-nano-emmc-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-emmc-ubuntu: - name: Bake jetson-nano-emmc-ubuntu + bake-jetson-nano-emmc-ubuntu-openjdk: + name: Bake jetson-nano-emmc-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-emmc-ubuntu + needs: prepare-jetson-nano-emmc-ubuntu-openjdk env: - LIBRARY: library/jetson-nano-emmc-ubuntu.json + LIBRARY: library/jetson-nano-emmc-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-emmc-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-emmc-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-jetson-nano.yml b/.github/workflows/bake-jetson-nano.yml index adb45b80902a..1e60e96a66ea 100644 --- a/.github/workflows/bake-jetson-nano.yml +++ b/.github/workflows/bake-jetson-nano.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-jetson-nano-alpine-golang: - name: Prepare jetson-nano-alpine-golang + prepare-jetson-nano-alpine: + name: Prepare jetson-nano-alpine runs-on: ubuntu-latest - needs: bake-jetson-nano-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-alpine-golang.json + LIBRARY: library/jetson-nano-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-alpine-golang: - name: Bake jetson-nano-alpine-golang + bake-jetson-nano-alpine: + name: Bake jetson-nano-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-alpine-golang + needs: prepare-jetson-nano-alpine env: - LIBRARY: library/jetson-nano-alpine-golang.json + LIBRARY: library/jetson-nano-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-nano-alpine-node: - name: Prepare jetson-nano-alpine-node + prepare-jetson-nano-debian: + name: Prepare jetson-nano-debian runs-on: ubuntu-latest - needs: bake-jetson-nano-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-alpine-node.json + LIBRARY: library/jetson-nano-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-alpine-node: - name: Bake jetson-nano-alpine-node + bake-jetson-nano-debian: + name: Bake jetson-nano-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-alpine-node + needs: prepare-jetson-nano-debian env: - LIBRARY: library/jetson-nano-alpine-node.json + LIBRARY: library/jetson-nano-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-nano-alpine-python: - name: Prepare jetson-nano-alpine-python + prepare-jetson-nano-fedora: + name: Prepare jetson-nano-fedora runs-on: ubuntu-latest - needs: bake-jetson-nano-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-alpine-python.json + LIBRARY: library/jetson-nano-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-alpine-python: - name: Bake jetson-nano-alpine-python + bake-jetson-nano-fedora: + name: Bake jetson-nano-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-alpine-python + needs: prepare-jetson-nano-fedora env: - LIBRARY: library/jetson-nano-alpine-python.json + LIBRARY: library/jetson-nano-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-nano-debian-golang: - name: Prepare jetson-nano-debian-golang + prepare-jetson-nano-ubuntu: + name: Prepare jetson-nano-ubuntu runs-on: ubuntu-latest - needs: bake-jetson-nano-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-debian-golang.json + LIBRARY: library/jetson-nano-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-debian-golang: - name: Bake jetson-nano-debian-golang + bake-jetson-nano-ubuntu: + name: Bake jetson-nano-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-debian-golang + needs: prepare-jetson-nano-ubuntu env: - LIBRARY: library/jetson-nano-debian-golang.json + LIBRARY: library/jetson-nano-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-nano-debian-node: - name: Prepare jetson-nano-debian-node + prepare-jetson-nano-alpine-golang: + name: Prepare jetson-nano-alpine-golang runs-on: ubuntu-latest - needs: bake-jetson-nano-debian + needs: bake-jetson-nano-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-debian-node.json + LIBRARY: library/jetson-nano-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-debian-node: - name: Bake jetson-nano-debian-node + bake-jetson-nano-alpine-golang: + name: Bake jetson-nano-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-debian-node + needs: prepare-jetson-nano-alpine-golang env: - LIBRARY: library/jetson-nano-debian-node.json + LIBRARY: library/jetson-nano-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-nano-debian-openjdk: - name: Prepare jetson-nano-debian-openjdk + prepare-jetson-nano-alpine-node: + name: Prepare jetson-nano-alpine-node runs-on: ubuntu-latest - needs: bake-jetson-nano-debian + needs: bake-jetson-nano-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-debian-openjdk.json + LIBRARY: library/jetson-nano-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-debian-openjdk: - name: Bake jetson-nano-debian-openjdk + bake-jetson-nano-alpine-node: + name: Bake jetson-nano-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-debian-openjdk + needs: prepare-jetson-nano-alpine-node env: - LIBRARY: library/jetson-nano-debian-openjdk.json + LIBRARY: library/jetson-nano-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-nano-debian-python: - name: Prepare jetson-nano-debian-python + prepare-jetson-nano-alpine-python: + name: Prepare jetson-nano-alpine-python runs-on: ubuntu-latest - needs: bake-jetson-nano-debian + needs: bake-jetson-nano-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-debian-python.json + LIBRARY: library/jetson-nano-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-debian-python: - name: Bake jetson-nano-debian-python + bake-jetson-nano-alpine-python: + name: Bake jetson-nano-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-debian-python + needs: prepare-jetson-nano-alpine-python env: - LIBRARY: library/jetson-nano-debian-python.json + LIBRARY: library/jetson-nano-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-nano-fedora-golang: - name: Prepare jetson-nano-fedora-golang + prepare-jetson-nano-debian-golang: + name: Prepare jetson-nano-debian-golang runs-on: ubuntu-latest - needs: bake-jetson-nano-fedora + needs: bake-jetson-nano-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-fedora-golang.json + LIBRARY: library/jetson-nano-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-fedora-golang: - name: Bake jetson-nano-fedora-golang + bake-jetson-nano-debian-golang: + name: Bake jetson-nano-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-fedora-golang + needs: prepare-jetson-nano-debian-golang env: - LIBRARY: library/jetson-nano-fedora-golang.json + LIBRARY: library/jetson-nano-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-nano-fedora-node: - name: Prepare jetson-nano-fedora-node + prepare-jetson-nano-debian-node: + name: Prepare jetson-nano-debian-node runs-on: ubuntu-latest - needs: bake-jetson-nano-fedora + needs: bake-jetson-nano-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-fedora-node.json + LIBRARY: library/jetson-nano-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-fedora-node: - name: Bake jetson-nano-fedora-node + bake-jetson-nano-debian-node: + name: Bake jetson-nano-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-fedora-node + needs: prepare-jetson-nano-debian-node env: - LIBRARY: library/jetson-nano-fedora-node.json + LIBRARY: library/jetson-nano-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-nano-fedora-python: - name: Prepare jetson-nano-fedora-python + prepare-jetson-nano-debian-openjdk: + name: Prepare jetson-nano-debian-openjdk runs-on: ubuntu-latest - needs: bake-jetson-nano-fedora + needs: bake-jetson-nano-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-fedora-python.json + LIBRARY: library/jetson-nano-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-fedora-python: - name: Bake jetson-nano-fedora-python + bake-jetson-nano-debian-openjdk: + name: Bake jetson-nano-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-fedora-python + needs: prepare-jetson-nano-debian-openjdk env: - LIBRARY: library/jetson-nano-fedora-python.json + LIBRARY: library/jetson-nano-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-nano-ubuntu-golang: - name: Prepare jetson-nano-ubuntu-golang + prepare-jetson-nano-debian-python: + name: Prepare jetson-nano-debian-python runs-on: ubuntu-latest - needs: bake-jetson-nano-ubuntu + needs: bake-jetson-nano-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-ubuntu-golang.json + LIBRARY: library/jetson-nano-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-ubuntu-golang: - name: Bake jetson-nano-ubuntu-golang + bake-jetson-nano-debian-python: + name: Bake jetson-nano-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-ubuntu-golang + needs: prepare-jetson-nano-debian-python env: - LIBRARY: library/jetson-nano-ubuntu-golang.json + LIBRARY: library/jetson-nano-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-nano-ubuntu-node: - name: Prepare jetson-nano-ubuntu-node + prepare-jetson-nano-fedora-golang: + name: Prepare jetson-nano-fedora-golang runs-on: ubuntu-latest - needs: bake-jetson-nano-ubuntu + needs: bake-jetson-nano-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-ubuntu-node.json + LIBRARY: library/jetson-nano-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-ubuntu-node: - name: Bake jetson-nano-ubuntu-node + bake-jetson-nano-fedora-golang: + name: Bake jetson-nano-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-ubuntu-node + needs: prepare-jetson-nano-fedora-golang env: - LIBRARY: library/jetson-nano-ubuntu-node.json + LIBRARY: library/jetson-nano-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-nano-ubuntu-python: - name: Prepare jetson-nano-ubuntu-python + prepare-jetson-nano-fedora-node: + name: Prepare jetson-nano-fedora-node runs-on: ubuntu-latest - needs: bake-jetson-nano-ubuntu + needs: bake-jetson-nano-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-ubuntu-python.json + LIBRARY: library/jetson-nano-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-ubuntu-python: - name: Bake jetson-nano-ubuntu-python + bake-jetson-nano-fedora-node: + name: Bake jetson-nano-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-ubuntu-python + needs: prepare-jetson-nano-fedora-node env: - LIBRARY: library/jetson-nano-ubuntu-python.json + LIBRARY: library/jetson-nano-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-nano-ubuntu-openjdk: - name: Prepare jetson-nano-ubuntu-openjdk + prepare-jetson-nano-fedora-python: + name: Prepare jetson-nano-fedora-python runs-on: ubuntu-latest - needs: bake-jetson-nano-ubuntu + needs: bake-jetson-nano-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-ubuntu-openjdk.json + LIBRARY: library/jetson-nano-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-ubuntu-openjdk: - name: Bake jetson-nano-ubuntu-openjdk + bake-jetson-nano-fedora-python: + name: Bake jetson-nano-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-ubuntu-openjdk + needs: prepare-jetson-nano-fedora-python env: - LIBRARY: library/jetson-nano-ubuntu-openjdk.json + LIBRARY: library/jetson-nano-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-nano-alpine: - name: Prepare jetson-nano-alpine + prepare-jetson-nano-ubuntu-golang: + name: Prepare jetson-nano-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-nano-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-alpine.json + LIBRARY: library/jetson-nano-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-alpine: - name: Bake jetson-nano-alpine + bake-jetson-nano-ubuntu-golang: + name: Bake jetson-nano-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-alpine + needs: prepare-jetson-nano-ubuntu-golang env: - LIBRARY: library/jetson-nano-alpine.json + LIBRARY: library/jetson-nano-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-nano-debian: - name: Prepare jetson-nano-debian + prepare-jetson-nano-ubuntu-node: + name: Prepare jetson-nano-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-nano-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-debian.json + LIBRARY: library/jetson-nano-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-debian: - name: Bake jetson-nano-debian + bake-jetson-nano-ubuntu-node: + name: Bake jetson-nano-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-debian + needs: prepare-jetson-nano-ubuntu-node env: - LIBRARY: library/jetson-nano-debian.json + LIBRARY: library/jetson-nano-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-nano-fedora: - name: Prepare jetson-nano-fedora + prepare-jetson-nano-ubuntu-python: + name: Prepare jetson-nano-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-nano-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-fedora.json + LIBRARY: library/jetson-nano-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-fedora: - name: Bake jetson-nano-fedora + bake-jetson-nano-ubuntu-python: + name: Bake jetson-nano-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-fedora + needs: prepare-jetson-nano-ubuntu-python env: - LIBRARY: library/jetson-nano-fedora.json + LIBRARY: library/jetson-nano-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-nano-ubuntu: - name: Prepare jetson-nano-ubuntu + prepare-jetson-nano-ubuntu-openjdk: + name: Prepare jetson-nano-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-nano-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-nano-ubuntu.json + LIBRARY: library/jetson-nano-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-nano-ubuntu: - name: Bake jetson-nano-ubuntu + bake-jetson-nano-ubuntu-openjdk: + name: Bake jetson-nano-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-nano-ubuntu + needs: prepare-jetson-nano-ubuntu-openjdk env: - LIBRARY: library/jetson-nano-ubuntu.json + LIBRARY: library/jetson-nano-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-nano-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-nano-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-jetson-orin-nano-devkit-nvme.yml b/.github/workflows/bake-jetson-orin-nano-devkit-nvme.yml index 94026e95800a..a34a8728f222 100644 --- a/.github/workflows/bake-jetson-orin-nano-devkit-nvme.yml +++ b/.github/workflows/bake-jetson-orin-nano-devkit-nvme.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-jetson-orin-nano-devkit-nvme-alpine-golang: - name: Prepare jetson-orin-nano-devkit-nvme-alpine-golang + prepare-jetson-orin-nano-devkit-nvme-alpine: + name: Prepare jetson-orin-nano-devkit-nvme-alpine runs-on: ubuntu-latest - needs: bake-jetson-orin-nano-devkit-nvme-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nano-devkit-nvme-alpine-golang.json + LIBRARY: library/jetson-orin-nano-devkit-nvme-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nano-devkit-nvme-alpine-golang: - name: Bake jetson-orin-nano-devkit-nvme-alpine-golang + bake-jetson-orin-nano-devkit-nvme-alpine: + name: Bake jetson-orin-nano-devkit-nvme-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nano-devkit-nvme-alpine-golang + needs: prepare-jetson-orin-nano-devkit-nvme-alpine env: - LIBRARY: library/jetson-orin-nano-devkit-nvme-alpine-golang.json + LIBRARY: library/jetson-orin-nano-devkit-nvme-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nano-devkit-nvme-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nano-devkit-nvme-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nano-devkit-nvme-alpine-node: - name: Prepare jetson-orin-nano-devkit-nvme-alpine-node + prepare-jetson-orin-nano-devkit-nvme-debian: + name: Prepare jetson-orin-nano-devkit-nvme-debian runs-on: ubuntu-latest - needs: bake-jetson-orin-nano-devkit-nvme-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nano-devkit-nvme-alpine-node.json + LIBRARY: library/jetson-orin-nano-devkit-nvme-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nano-devkit-nvme-alpine-node: - name: Bake jetson-orin-nano-devkit-nvme-alpine-node + bake-jetson-orin-nano-devkit-nvme-debian: + name: Bake jetson-orin-nano-devkit-nvme-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nano-devkit-nvme-alpine-node + needs: prepare-jetson-orin-nano-devkit-nvme-debian env: - LIBRARY: library/jetson-orin-nano-devkit-nvme-alpine-node.json + LIBRARY: library/jetson-orin-nano-devkit-nvme-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nano-devkit-nvme-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nano-devkit-nvme-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nano-devkit-nvme-alpine-python: - name: Prepare jetson-orin-nano-devkit-nvme-alpine-python + prepare-jetson-orin-nano-devkit-nvme-fedora: + name: Prepare jetson-orin-nano-devkit-nvme-fedora runs-on: ubuntu-latest - needs: bake-jetson-orin-nano-devkit-nvme-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nano-devkit-nvme-alpine-python.json + LIBRARY: library/jetson-orin-nano-devkit-nvme-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nano-devkit-nvme-alpine-python: - name: Bake jetson-orin-nano-devkit-nvme-alpine-python + bake-jetson-orin-nano-devkit-nvme-fedora: + name: Bake jetson-orin-nano-devkit-nvme-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nano-devkit-nvme-alpine-python + needs: prepare-jetson-orin-nano-devkit-nvme-fedora env: - LIBRARY: library/jetson-orin-nano-devkit-nvme-alpine-python.json + LIBRARY: library/jetson-orin-nano-devkit-nvme-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nano-devkit-nvme-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nano-devkit-nvme-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nano-devkit-nvme-debian-golang: - name: Prepare jetson-orin-nano-devkit-nvme-debian-golang + prepare-jetson-orin-nano-devkit-nvme-ubuntu: + name: Prepare jetson-orin-nano-devkit-nvme-ubuntu runs-on: ubuntu-latest - needs: bake-jetson-orin-nano-devkit-nvme-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nano-devkit-nvme-debian-golang.json + LIBRARY: library/jetson-orin-nano-devkit-nvme-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nano-devkit-nvme-debian-golang: - name: Bake jetson-orin-nano-devkit-nvme-debian-golang + bake-jetson-orin-nano-devkit-nvme-ubuntu: + name: Bake jetson-orin-nano-devkit-nvme-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nano-devkit-nvme-debian-golang + needs: prepare-jetson-orin-nano-devkit-nvme-ubuntu env: - LIBRARY: library/jetson-orin-nano-devkit-nvme-debian-golang.json + LIBRARY: library/jetson-orin-nano-devkit-nvme-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nano-devkit-nvme-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nano-devkit-nvme-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nano-devkit-nvme-debian-node: - name: Prepare jetson-orin-nano-devkit-nvme-debian-node + prepare-jetson-orin-nano-devkit-nvme-alpine-golang: + name: Prepare jetson-orin-nano-devkit-nvme-alpine-golang runs-on: ubuntu-latest - needs: bake-jetson-orin-nano-devkit-nvme-debian + needs: bake-jetson-orin-nano-devkit-nvme-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nano-devkit-nvme-debian-node.json + LIBRARY: library/jetson-orin-nano-devkit-nvme-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nano-devkit-nvme-debian-node: - name: Bake jetson-orin-nano-devkit-nvme-debian-node + bake-jetson-orin-nano-devkit-nvme-alpine-golang: + name: Bake jetson-orin-nano-devkit-nvme-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nano-devkit-nvme-debian-node + needs: prepare-jetson-orin-nano-devkit-nvme-alpine-golang env: - LIBRARY: library/jetson-orin-nano-devkit-nvme-debian-node.json + LIBRARY: library/jetson-orin-nano-devkit-nvme-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nano-devkit-nvme-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nano-devkit-nvme-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nano-devkit-nvme-debian-openjdk: - name: Prepare jetson-orin-nano-devkit-nvme-debian-openjdk + prepare-jetson-orin-nano-devkit-nvme-alpine-node: + name: Prepare jetson-orin-nano-devkit-nvme-alpine-node runs-on: ubuntu-latest - needs: bake-jetson-orin-nano-devkit-nvme-debian + needs: bake-jetson-orin-nano-devkit-nvme-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nano-devkit-nvme-debian-openjdk.json + LIBRARY: library/jetson-orin-nano-devkit-nvme-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nano-devkit-nvme-debian-openjdk: - name: Bake jetson-orin-nano-devkit-nvme-debian-openjdk + bake-jetson-orin-nano-devkit-nvme-alpine-node: + name: Bake jetson-orin-nano-devkit-nvme-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nano-devkit-nvme-debian-openjdk + needs: prepare-jetson-orin-nano-devkit-nvme-alpine-node env: - LIBRARY: library/jetson-orin-nano-devkit-nvme-debian-openjdk.json + LIBRARY: library/jetson-orin-nano-devkit-nvme-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nano-devkit-nvme-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nano-devkit-nvme-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nano-devkit-nvme-debian-python: - name: Prepare jetson-orin-nano-devkit-nvme-debian-python + prepare-jetson-orin-nano-devkit-nvme-alpine-python: + name: Prepare jetson-orin-nano-devkit-nvme-alpine-python runs-on: ubuntu-latest - needs: bake-jetson-orin-nano-devkit-nvme-debian + needs: bake-jetson-orin-nano-devkit-nvme-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nano-devkit-nvme-debian-python.json + LIBRARY: library/jetson-orin-nano-devkit-nvme-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nano-devkit-nvme-debian-python: - name: Bake jetson-orin-nano-devkit-nvme-debian-python + bake-jetson-orin-nano-devkit-nvme-alpine-python: + name: Bake jetson-orin-nano-devkit-nvme-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nano-devkit-nvme-debian-python + needs: prepare-jetson-orin-nano-devkit-nvme-alpine-python env: - LIBRARY: library/jetson-orin-nano-devkit-nvme-debian-python.json + LIBRARY: library/jetson-orin-nano-devkit-nvme-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nano-devkit-nvme-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nano-devkit-nvme-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nano-devkit-nvme-fedora-golang: - name: Prepare jetson-orin-nano-devkit-nvme-fedora-golang + prepare-jetson-orin-nano-devkit-nvme-debian-golang: + name: Prepare jetson-orin-nano-devkit-nvme-debian-golang runs-on: ubuntu-latest - needs: bake-jetson-orin-nano-devkit-nvme-fedora + needs: bake-jetson-orin-nano-devkit-nvme-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nano-devkit-nvme-fedora-golang.json + LIBRARY: library/jetson-orin-nano-devkit-nvme-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nano-devkit-nvme-fedora-golang: - name: Bake jetson-orin-nano-devkit-nvme-fedora-golang + bake-jetson-orin-nano-devkit-nvme-debian-golang: + name: Bake jetson-orin-nano-devkit-nvme-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nano-devkit-nvme-fedora-golang + needs: prepare-jetson-orin-nano-devkit-nvme-debian-golang env: - LIBRARY: library/jetson-orin-nano-devkit-nvme-fedora-golang.json + LIBRARY: library/jetson-orin-nano-devkit-nvme-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nano-devkit-nvme-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nano-devkit-nvme-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nano-devkit-nvme-fedora-node: - name: Prepare jetson-orin-nano-devkit-nvme-fedora-node + prepare-jetson-orin-nano-devkit-nvme-debian-node: + name: Prepare jetson-orin-nano-devkit-nvme-debian-node runs-on: ubuntu-latest - needs: bake-jetson-orin-nano-devkit-nvme-fedora + needs: bake-jetson-orin-nano-devkit-nvme-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nano-devkit-nvme-fedora-node.json + LIBRARY: library/jetson-orin-nano-devkit-nvme-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nano-devkit-nvme-fedora-node: - name: Bake jetson-orin-nano-devkit-nvme-fedora-node + bake-jetson-orin-nano-devkit-nvme-debian-node: + name: Bake jetson-orin-nano-devkit-nvme-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nano-devkit-nvme-fedora-node + needs: prepare-jetson-orin-nano-devkit-nvme-debian-node env: - LIBRARY: library/jetson-orin-nano-devkit-nvme-fedora-node.json + LIBRARY: library/jetson-orin-nano-devkit-nvme-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nano-devkit-nvme-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nano-devkit-nvme-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nano-devkit-nvme-fedora-python: - name: Prepare jetson-orin-nano-devkit-nvme-fedora-python + prepare-jetson-orin-nano-devkit-nvme-debian-openjdk: + name: Prepare jetson-orin-nano-devkit-nvme-debian-openjdk runs-on: ubuntu-latest - needs: bake-jetson-orin-nano-devkit-nvme-fedora + needs: bake-jetson-orin-nano-devkit-nvme-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nano-devkit-nvme-fedora-python.json + LIBRARY: library/jetson-orin-nano-devkit-nvme-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nano-devkit-nvme-fedora-python: - name: Bake jetson-orin-nano-devkit-nvme-fedora-python + bake-jetson-orin-nano-devkit-nvme-debian-openjdk: + name: Bake jetson-orin-nano-devkit-nvme-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nano-devkit-nvme-fedora-python + needs: prepare-jetson-orin-nano-devkit-nvme-debian-openjdk env: - LIBRARY: library/jetson-orin-nano-devkit-nvme-fedora-python.json + LIBRARY: library/jetson-orin-nano-devkit-nvme-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nano-devkit-nvme-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nano-devkit-nvme-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nano-devkit-nvme-ubuntu-golang: - name: Prepare jetson-orin-nano-devkit-nvme-ubuntu-golang + prepare-jetson-orin-nano-devkit-nvme-debian-python: + name: Prepare jetson-orin-nano-devkit-nvme-debian-python runs-on: ubuntu-latest - needs: bake-jetson-orin-nano-devkit-nvme-ubuntu + needs: bake-jetson-orin-nano-devkit-nvme-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nano-devkit-nvme-ubuntu-golang.json + LIBRARY: library/jetson-orin-nano-devkit-nvme-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nano-devkit-nvme-ubuntu-golang: - name: Bake jetson-orin-nano-devkit-nvme-ubuntu-golang + bake-jetson-orin-nano-devkit-nvme-debian-python: + name: Bake jetson-orin-nano-devkit-nvme-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nano-devkit-nvme-ubuntu-golang + needs: prepare-jetson-orin-nano-devkit-nvme-debian-python env: - LIBRARY: library/jetson-orin-nano-devkit-nvme-ubuntu-golang.json + LIBRARY: library/jetson-orin-nano-devkit-nvme-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nano-devkit-nvme-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nano-devkit-nvme-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nano-devkit-nvme-ubuntu-node: - name: Prepare jetson-orin-nano-devkit-nvme-ubuntu-node + prepare-jetson-orin-nano-devkit-nvme-fedora-golang: + name: Prepare jetson-orin-nano-devkit-nvme-fedora-golang runs-on: ubuntu-latest - needs: bake-jetson-orin-nano-devkit-nvme-ubuntu + needs: bake-jetson-orin-nano-devkit-nvme-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nano-devkit-nvme-ubuntu-node.json + LIBRARY: library/jetson-orin-nano-devkit-nvme-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nano-devkit-nvme-ubuntu-node: - name: Bake jetson-orin-nano-devkit-nvme-ubuntu-node + bake-jetson-orin-nano-devkit-nvme-fedora-golang: + name: Bake jetson-orin-nano-devkit-nvme-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nano-devkit-nvme-ubuntu-node + needs: prepare-jetson-orin-nano-devkit-nvme-fedora-golang env: - LIBRARY: library/jetson-orin-nano-devkit-nvme-ubuntu-node.json + LIBRARY: library/jetson-orin-nano-devkit-nvme-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nano-devkit-nvme-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nano-devkit-nvme-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nano-devkit-nvme-ubuntu-python: - name: Prepare jetson-orin-nano-devkit-nvme-ubuntu-python + prepare-jetson-orin-nano-devkit-nvme-fedora-node: + name: Prepare jetson-orin-nano-devkit-nvme-fedora-node runs-on: ubuntu-latest - needs: bake-jetson-orin-nano-devkit-nvme-ubuntu + needs: bake-jetson-orin-nano-devkit-nvme-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nano-devkit-nvme-ubuntu-python.json + LIBRARY: library/jetson-orin-nano-devkit-nvme-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nano-devkit-nvme-ubuntu-python: - name: Bake jetson-orin-nano-devkit-nvme-ubuntu-python + bake-jetson-orin-nano-devkit-nvme-fedora-node: + name: Bake jetson-orin-nano-devkit-nvme-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nano-devkit-nvme-ubuntu-python + needs: prepare-jetson-orin-nano-devkit-nvme-fedora-node env: - LIBRARY: library/jetson-orin-nano-devkit-nvme-ubuntu-python.json + LIBRARY: library/jetson-orin-nano-devkit-nvme-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nano-devkit-nvme-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nano-devkit-nvme-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nano-devkit-nvme-ubuntu-openjdk: - name: Prepare jetson-orin-nano-devkit-nvme-ubuntu-openjdk + prepare-jetson-orin-nano-devkit-nvme-fedora-python: + name: Prepare jetson-orin-nano-devkit-nvme-fedora-python runs-on: ubuntu-latest - needs: bake-jetson-orin-nano-devkit-nvme-ubuntu + needs: bake-jetson-orin-nano-devkit-nvme-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nano-devkit-nvme-ubuntu-openjdk.json + LIBRARY: library/jetson-orin-nano-devkit-nvme-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nano-devkit-nvme-ubuntu-openjdk: - name: Bake jetson-orin-nano-devkit-nvme-ubuntu-openjdk + bake-jetson-orin-nano-devkit-nvme-fedora-python: + name: Bake jetson-orin-nano-devkit-nvme-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nano-devkit-nvme-ubuntu-openjdk + needs: prepare-jetson-orin-nano-devkit-nvme-fedora-python env: - LIBRARY: library/jetson-orin-nano-devkit-nvme-ubuntu-openjdk.json + LIBRARY: library/jetson-orin-nano-devkit-nvme-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nano-devkit-nvme-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nano-devkit-nvme-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nano-devkit-nvme-alpine: - name: Prepare jetson-orin-nano-devkit-nvme-alpine + prepare-jetson-orin-nano-devkit-nvme-ubuntu-golang: + name: Prepare jetson-orin-nano-devkit-nvme-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-orin-nano-devkit-nvme-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nano-devkit-nvme-alpine.json + LIBRARY: library/jetson-orin-nano-devkit-nvme-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nano-devkit-nvme-alpine: - name: Bake jetson-orin-nano-devkit-nvme-alpine + bake-jetson-orin-nano-devkit-nvme-ubuntu-golang: + name: Bake jetson-orin-nano-devkit-nvme-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nano-devkit-nvme-alpine + needs: prepare-jetson-orin-nano-devkit-nvme-ubuntu-golang env: - LIBRARY: library/jetson-orin-nano-devkit-nvme-alpine.json + LIBRARY: library/jetson-orin-nano-devkit-nvme-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nano-devkit-nvme-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nano-devkit-nvme-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nano-devkit-nvme-debian: - name: Prepare jetson-orin-nano-devkit-nvme-debian + prepare-jetson-orin-nano-devkit-nvme-ubuntu-node: + name: Prepare jetson-orin-nano-devkit-nvme-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-orin-nano-devkit-nvme-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nano-devkit-nvme-debian.json + LIBRARY: library/jetson-orin-nano-devkit-nvme-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nano-devkit-nvme-debian: - name: Bake jetson-orin-nano-devkit-nvme-debian + bake-jetson-orin-nano-devkit-nvme-ubuntu-node: + name: Bake jetson-orin-nano-devkit-nvme-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nano-devkit-nvme-debian + needs: prepare-jetson-orin-nano-devkit-nvme-ubuntu-node env: - LIBRARY: library/jetson-orin-nano-devkit-nvme-debian.json + LIBRARY: library/jetson-orin-nano-devkit-nvme-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nano-devkit-nvme-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nano-devkit-nvme-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nano-devkit-nvme-fedora: - name: Prepare jetson-orin-nano-devkit-nvme-fedora + prepare-jetson-orin-nano-devkit-nvme-ubuntu-python: + name: Prepare jetson-orin-nano-devkit-nvme-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-orin-nano-devkit-nvme-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nano-devkit-nvme-fedora.json + LIBRARY: library/jetson-orin-nano-devkit-nvme-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nano-devkit-nvme-fedora: - name: Bake jetson-orin-nano-devkit-nvme-fedora + bake-jetson-orin-nano-devkit-nvme-ubuntu-python: + name: Bake jetson-orin-nano-devkit-nvme-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nano-devkit-nvme-fedora + needs: prepare-jetson-orin-nano-devkit-nvme-ubuntu-python env: - LIBRARY: library/jetson-orin-nano-devkit-nvme-fedora.json + LIBRARY: library/jetson-orin-nano-devkit-nvme-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nano-devkit-nvme-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nano-devkit-nvme-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nano-devkit-nvme-ubuntu: - name: Prepare jetson-orin-nano-devkit-nvme-ubuntu + prepare-jetson-orin-nano-devkit-nvme-ubuntu-openjdk: + name: Prepare jetson-orin-nano-devkit-nvme-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-orin-nano-devkit-nvme-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nano-devkit-nvme-ubuntu.json + LIBRARY: library/jetson-orin-nano-devkit-nvme-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nano-devkit-nvme-ubuntu: - name: Bake jetson-orin-nano-devkit-nvme-ubuntu + bake-jetson-orin-nano-devkit-nvme-ubuntu-openjdk: + name: Bake jetson-orin-nano-devkit-nvme-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nano-devkit-nvme-ubuntu + needs: prepare-jetson-orin-nano-devkit-nvme-ubuntu-openjdk env: - LIBRARY: library/jetson-orin-nano-devkit-nvme-ubuntu.json + LIBRARY: library/jetson-orin-nano-devkit-nvme-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nano-devkit-nvme-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nano-devkit-nvme-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-jetson-orin-nano-seeed-j3010.yml b/.github/workflows/bake-jetson-orin-nano-seeed-j3010.yml index f63757440598..84cf1ef4df7c 100644 --- a/.github/workflows/bake-jetson-orin-nano-seeed-j3010.yml +++ b/.github/workflows/bake-jetson-orin-nano-seeed-j3010.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-jetson-orin-nano-seeed-j3010-alpine-golang: - name: Prepare jetson-orin-nano-seeed-j3010-alpine-golang + prepare-jetson-orin-nano-seeed-j3010-alpine: + name: Prepare jetson-orin-nano-seeed-j3010-alpine runs-on: ubuntu-latest - needs: bake-jetson-orin-nano-seeed-j3010-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nano-seeed-j3010-alpine-golang.json + LIBRARY: library/jetson-orin-nano-seeed-j3010-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nano-seeed-j3010-alpine-golang: - name: Bake jetson-orin-nano-seeed-j3010-alpine-golang + bake-jetson-orin-nano-seeed-j3010-alpine: + name: Bake jetson-orin-nano-seeed-j3010-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nano-seeed-j3010-alpine-golang + needs: prepare-jetson-orin-nano-seeed-j3010-alpine env: - LIBRARY: library/jetson-orin-nano-seeed-j3010-alpine-golang.json + LIBRARY: library/jetson-orin-nano-seeed-j3010-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nano-seeed-j3010-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nano-seeed-j3010-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nano-seeed-j3010-alpine-node: - name: Prepare jetson-orin-nano-seeed-j3010-alpine-node + prepare-jetson-orin-nano-seeed-j3010-debian: + name: Prepare jetson-orin-nano-seeed-j3010-debian runs-on: ubuntu-latest - needs: bake-jetson-orin-nano-seeed-j3010-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nano-seeed-j3010-alpine-node.json + LIBRARY: library/jetson-orin-nano-seeed-j3010-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nano-seeed-j3010-alpine-node: - name: Bake jetson-orin-nano-seeed-j3010-alpine-node + bake-jetson-orin-nano-seeed-j3010-debian: + name: Bake jetson-orin-nano-seeed-j3010-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nano-seeed-j3010-alpine-node + needs: prepare-jetson-orin-nano-seeed-j3010-debian env: - LIBRARY: library/jetson-orin-nano-seeed-j3010-alpine-node.json + LIBRARY: library/jetson-orin-nano-seeed-j3010-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nano-seeed-j3010-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nano-seeed-j3010-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nano-seeed-j3010-alpine-python: - name: Prepare jetson-orin-nano-seeed-j3010-alpine-python + prepare-jetson-orin-nano-seeed-j3010-fedora: + name: Prepare jetson-orin-nano-seeed-j3010-fedora runs-on: ubuntu-latest - needs: bake-jetson-orin-nano-seeed-j3010-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nano-seeed-j3010-alpine-python.json + LIBRARY: library/jetson-orin-nano-seeed-j3010-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nano-seeed-j3010-alpine-python: - name: Bake jetson-orin-nano-seeed-j3010-alpine-python + bake-jetson-orin-nano-seeed-j3010-fedora: + name: Bake jetson-orin-nano-seeed-j3010-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nano-seeed-j3010-alpine-python + needs: prepare-jetson-orin-nano-seeed-j3010-fedora env: - LIBRARY: library/jetson-orin-nano-seeed-j3010-alpine-python.json + LIBRARY: library/jetson-orin-nano-seeed-j3010-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nano-seeed-j3010-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nano-seeed-j3010-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nano-seeed-j3010-debian-golang: - name: Prepare jetson-orin-nano-seeed-j3010-debian-golang + prepare-jetson-orin-nano-seeed-j3010-ubuntu: + name: Prepare jetson-orin-nano-seeed-j3010-ubuntu runs-on: ubuntu-latest - needs: bake-jetson-orin-nano-seeed-j3010-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nano-seeed-j3010-debian-golang.json + LIBRARY: library/jetson-orin-nano-seeed-j3010-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nano-seeed-j3010-debian-golang: - name: Bake jetson-orin-nano-seeed-j3010-debian-golang + bake-jetson-orin-nano-seeed-j3010-ubuntu: + name: Bake jetson-orin-nano-seeed-j3010-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nano-seeed-j3010-debian-golang + needs: prepare-jetson-orin-nano-seeed-j3010-ubuntu env: - LIBRARY: library/jetson-orin-nano-seeed-j3010-debian-golang.json + LIBRARY: library/jetson-orin-nano-seeed-j3010-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nano-seeed-j3010-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nano-seeed-j3010-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nano-seeed-j3010-debian-node: - name: Prepare jetson-orin-nano-seeed-j3010-debian-node + prepare-jetson-orin-nano-seeed-j3010-alpine-golang: + name: Prepare jetson-orin-nano-seeed-j3010-alpine-golang runs-on: ubuntu-latest - needs: bake-jetson-orin-nano-seeed-j3010-debian + needs: bake-jetson-orin-nano-seeed-j3010-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nano-seeed-j3010-debian-node.json + LIBRARY: library/jetson-orin-nano-seeed-j3010-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nano-seeed-j3010-debian-node: - name: Bake jetson-orin-nano-seeed-j3010-debian-node + bake-jetson-orin-nano-seeed-j3010-alpine-golang: + name: Bake jetson-orin-nano-seeed-j3010-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nano-seeed-j3010-debian-node + needs: prepare-jetson-orin-nano-seeed-j3010-alpine-golang env: - LIBRARY: library/jetson-orin-nano-seeed-j3010-debian-node.json + LIBRARY: library/jetson-orin-nano-seeed-j3010-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nano-seeed-j3010-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nano-seeed-j3010-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nano-seeed-j3010-debian-openjdk: - name: Prepare jetson-orin-nano-seeed-j3010-debian-openjdk + prepare-jetson-orin-nano-seeed-j3010-alpine-node: + name: Prepare jetson-orin-nano-seeed-j3010-alpine-node runs-on: ubuntu-latest - needs: bake-jetson-orin-nano-seeed-j3010-debian + needs: bake-jetson-orin-nano-seeed-j3010-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nano-seeed-j3010-debian-openjdk.json + LIBRARY: library/jetson-orin-nano-seeed-j3010-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nano-seeed-j3010-debian-openjdk: - name: Bake jetson-orin-nano-seeed-j3010-debian-openjdk + bake-jetson-orin-nano-seeed-j3010-alpine-node: + name: Bake jetson-orin-nano-seeed-j3010-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nano-seeed-j3010-debian-openjdk + needs: prepare-jetson-orin-nano-seeed-j3010-alpine-node env: - LIBRARY: library/jetson-orin-nano-seeed-j3010-debian-openjdk.json + LIBRARY: library/jetson-orin-nano-seeed-j3010-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nano-seeed-j3010-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nano-seeed-j3010-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nano-seeed-j3010-debian-python: - name: Prepare jetson-orin-nano-seeed-j3010-debian-python + prepare-jetson-orin-nano-seeed-j3010-alpine-python: + name: Prepare jetson-orin-nano-seeed-j3010-alpine-python runs-on: ubuntu-latest - needs: bake-jetson-orin-nano-seeed-j3010-debian + needs: bake-jetson-orin-nano-seeed-j3010-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nano-seeed-j3010-debian-python.json + LIBRARY: library/jetson-orin-nano-seeed-j3010-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nano-seeed-j3010-debian-python: - name: Bake jetson-orin-nano-seeed-j3010-debian-python + bake-jetson-orin-nano-seeed-j3010-alpine-python: + name: Bake jetson-orin-nano-seeed-j3010-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nano-seeed-j3010-debian-python + needs: prepare-jetson-orin-nano-seeed-j3010-alpine-python env: - LIBRARY: library/jetson-orin-nano-seeed-j3010-debian-python.json + LIBRARY: library/jetson-orin-nano-seeed-j3010-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nano-seeed-j3010-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nano-seeed-j3010-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nano-seeed-j3010-fedora-golang: - name: Prepare jetson-orin-nano-seeed-j3010-fedora-golang + prepare-jetson-orin-nano-seeed-j3010-debian-golang: + name: Prepare jetson-orin-nano-seeed-j3010-debian-golang runs-on: ubuntu-latest - needs: bake-jetson-orin-nano-seeed-j3010-fedora + needs: bake-jetson-orin-nano-seeed-j3010-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nano-seeed-j3010-fedora-golang.json + LIBRARY: library/jetson-orin-nano-seeed-j3010-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nano-seeed-j3010-fedora-golang: - name: Bake jetson-orin-nano-seeed-j3010-fedora-golang + bake-jetson-orin-nano-seeed-j3010-debian-golang: + name: Bake jetson-orin-nano-seeed-j3010-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nano-seeed-j3010-fedora-golang + needs: prepare-jetson-orin-nano-seeed-j3010-debian-golang env: - LIBRARY: library/jetson-orin-nano-seeed-j3010-fedora-golang.json + LIBRARY: library/jetson-orin-nano-seeed-j3010-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nano-seeed-j3010-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nano-seeed-j3010-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nano-seeed-j3010-fedora-node: - name: Prepare jetson-orin-nano-seeed-j3010-fedora-node + prepare-jetson-orin-nano-seeed-j3010-debian-node: + name: Prepare jetson-orin-nano-seeed-j3010-debian-node runs-on: ubuntu-latest - needs: bake-jetson-orin-nano-seeed-j3010-fedora + needs: bake-jetson-orin-nano-seeed-j3010-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nano-seeed-j3010-fedora-node.json + LIBRARY: library/jetson-orin-nano-seeed-j3010-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nano-seeed-j3010-fedora-node: - name: Bake jetson-orin-nano-seeed-j3010-fedora-node + bake-jetson-orin-nano-seeed-j3010-debian-node: + name: Bake jetson-orin-nano-seeed-j3010-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nano-seeed-j3010-fedora-node + needs: prepare-jetson-orin-nano-seeed-j3010-debian-node env: - LIBRARY: library/jetson-orin-nano-seeed-j3010-fedora-node.json + LIBRARY: library/jetson-orin-nano-seeed-j3010-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nano-seeed-j3010-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nano-seeed-j3010-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nano-seeed-j3010-fedora-python: - name: Prepare jetson-orin-nano-seeed-j3010-fedora-python + prepare-jetson-orin-nano-seeed-j3010-debian-openjdk: + name: Prepare jetson-orin-nano-seeed-j3010-debian-openjdk runs-on: ubuntu-latest - needs: bake-jetson-orin-nano-seeed-j3010-fedora + needs: bake-jetson-orin-nano-seeed-j3010-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nano-seeed-j3010-fedora-python.json + LIBRARY: library/jetson-orin-nano-seeed-j3010-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nano-seeed-j3010-fedora-python: - name: Bake jetson-orin-nano-seeed-j3010-fedora-python + bake-jetson-orin-nano-seeed-j3010-debian-openjdk: + name: Bake jetson-orin-nano-seeed-j3010-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nano-seeed-j3010-fedora-python + needs: prepare-jetson-orin-nano-seeed-j3010-debian-openjdk env: - LIBRARY: library/jetson-orin-nano-seeed-j3010-fedora-python.json + LIBRARY: library/jetson-orin-nano-seeed-j3010-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nano-seeed-j3010-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nano-seeed-j3010-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nano-seeed-j3010-ubuntu-golang: - name: Prepare jetson-orin-nano-seeed-j3010-ubuntu-golang + prepare-jetson-orin-nano-seeed-j3010-debian-python: + name: Prepare jetson-orin-nano-seeed-j3010-debian-python runs-on: ubuntu-latest - needs: bake-jetson-orin-nano-seeed-j3010-ubuntu + needs: bake-jetson-orin-nano-seeed-j3010-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nano-seeed-j3010-ubuntu-golang.json + LIBRARY: library/jetson-orin-nano-seeed-j3010-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nano-seeed-j3010-ubuntu-golang: - name: Bake jetson-orin-nano-seeed-j3010-ubuntu-golang + bake-jetson-orin-nano-seeed-j3010-debian-python: + name: Bake jetson-orin-nano-seeed-j3010-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nano-seeed-j3010-ubuntu-golang + needs: prepare-jetson-orin-nano-seeed-j3010-debian-python env: - LIBRARY: library/jetson-orin-nano-seeed-j3010-ubuntu-golang.json + LIBRARY: library/jetson-orin-nano-seeed-j3010-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nano-seeed-j3010-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nano-seeed-j3010-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nano-seeed-j3010-ubuntu-node: - name: Prepare jetson-orin-nano-seeed-j3010-ubuntu-node + prepare-jetson-orin-nano-seeed-j3010-fedora-golang: + name: Prepare jetson-orin-nano-seeed-j3010-fedora-golang runs-on: ubuntu-latest - needs: bake-jetson-orin-nano-seeed-j3010-ubuntu + needs: bake-jetson-orin-nano-seeed-j3010-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nano-seeed-j3010-ubuntu-node.json + LIBRARY: library/jetson-orin-nano-seeed-j3010-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nano-seeed-j3010-ubuntu-node: - name: Bake jetson-orin-nano-seeed-j3010-ubuntu-node + bake-jetson-orin-nano-seeed-j3010-fedora-golang: + name: Bake jetson-orin-nano-seeed-j3010-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nano-seeed-j3010-ubuntu-node + needs: prepare-jetson-orin-nano-seeed-j3010-fedora-golang env: - LIBRARY: library/jetson-orin-nano-seeed-j3010-ubuntu-node.json + LIBRARY: library/jetson-orin-nano-seeed-j3010-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nano-seeed-j3010-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nano-seeed-j3010-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nano-seeed-j3010-ubuntu-python: - name: Prepare jetson-orin-nano-seeed-j3010-ubuntu-python + prepare-jetson-orin-nano-seeed-j3010-fedora-node: + name: Prepare jetson-orin-nano-seeed-j3010-fedora-node runs-on: ubuntu-latest - needs: bake-jetson-orin-nano-seeed-j3010-ubuntu + needs: bake-jetson-orin-nano-seeed-j3010-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nano-seeed-j3010-ubuntu-python.json + LIBRARY: library/jetson-orin-nano-seeed-j3010-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nano-seeed-j3010-ubuntu-python: - name: Bake jetson-orin-nano-seeed-j3010-ubuntu-python + bake-jetson-orin-nano-seeed-j3010-fedora-node: + name: Bake jetson-orin-nano-seeed-j3010-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nano-seeed-j3010-ubuntu-python + needs: prepare-jetson-orin-nano-seeed-j3010-fedora-node env: - LIBRARY: library/jetson-orin-nano-seeed-j3010-ubuntu-python.json + LIBRARY: library/jetson-orin-nano-seeed-j3010-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nano-seeed-j3010-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nano-seeed-j3010-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nano-seeed-j3010-ubuntu-openjdk: - name: Prepare jetson-orin-nano-seeed-j3010-ubuntu-openjdk + prepare-jetson-orin-nano-seeed-j3010-fedora-python: + name: Prepare jetson-orin-nano-seeed-j3010-fedora-python runs-on: ubuntu-latest - needs: bake-jetson-orin-nano-seeed-j3010-ubuntu + needs: bake-jetson-orin-nano-seeed-j3010-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nano-seeed-j3010-ubuntu-openjdk.json + LIBRARY: library/jetson-orin-nano-seeed-j3010-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nano-seeed-j3010-ubuntu-openjdk: - name: Bake jetson-orin-nano-seeed-j3010-ubuntu-openjdk + bake-jetson-orin-nano-seeed-j3010-fedora-python: + name: Bake jetson-orin-nano-seeed-j3010-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nano-seeed-j3010-ubuntu-openjdk + needs: prepare-jetson-orin-nano-seeed-j3010-fedora-python env: - LIBRARY: library/jetson-orin-nano-seeed-j3010-ubuntu-openjdk.json + LIBRARY: library/jetson-orin-nano-seeed-j3010-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nano-seeed-j3010-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nano-seeed-j3010-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nano-seeed-j3010-alpine: - name: Prepare jetson-orin-nano-seeed-j3010-alpine + prepare-jetson-orin-nano-seeed-j3010-ubuntu-golang: + name: Prepare jetson-orin-nano-seeed-j3010-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-orin-nano-seeed-j3010-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nano-seeed-j3010-alpine.json + LIBRARY: library/jetson-orin-nano-seeed-j3010-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nano-seeed-j3010-alpine: - name: Bake jetson-orin-nano-seeed-j3010-alpine + bake-jetson-orin-nano-seeed-j3010-ubuntu-golang: + name: Bake jetson-orin-nano-seeed-j3010-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nano-seeed-j3010-alpine + needs: prepare-jetson-orin-nano-seeed-j3010-ubuntu-golang env: - LIBRARY: library/jetson-orin-nano-seeed-j3010-alpine.json + LIBRARY: library/jetson-orin-nano-seeed-j3010-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nano-seeed-j3010-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nano-seeed-j3010-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nano-seeed-j3010-debian: - name: Prepare jetson-orin-nano-seeed-j3010-debian + prepare-jetson-orin-nano-seeed-j3010-ubuntu-node: + name: Prepare jetson-orin-nano-seeed-j3010-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-orin-nano-seeed-j3010-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nano-seeed-j3010-debian.json + LIBRARY: library/jetson-orin-nano-seeed-j3010-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nano-seeed-j3010-debian: - name: Bake jetson-orin-nano-seeed-j3010-debian + bake-jetson-orin-nano-seeed-j3010-ubuntu-node: + name: Bake jetson-orin-nano-seeed-j3010-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nano-seeed-j3010-debian + needs: prepare-jetson-orin-nano-seeed-j3010-ubuntu-node env: - LIBRARY: library/jetson-orin-nano-seeed-j3010-debian.json + LIBRARY: library/jetson-orin-nano-seeed-j3010-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nano-seeed-j3010-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nano-seeed-j3010-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nano-seeed-j3010-fedora: - name: Prepare jetson-orin-nano-seeed-j3010-fedora + prepare-jetson-orin-nano-seeed-j3010-ubuntu-python: + name: Prepare jetson-orin-nano-seeed-j3010-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-orin-nano-seeed-j3010-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nano-seeed-j3010-fedora.json + LIBRARY: library/jetson-orin-nano-seeed-j3010-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nano-seeed-j3010-fedora: - name: Bake jetson-orin-nano-seeed-j3010-fedora + bake-jetson-orin-nano-seeed-j3010-ubuntu-python: + name: Bake jetson-orin-nano-seeed-j3010-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nano-seeed-j3010-fedora + needs: prepare-jetson-orin-nano-seeed-j3010-ubuntu-python env: - LIBRARY: library/jetson-orin-nano-seeed-j3010-fedora.json + LIBRARY: library/jetson-orin-nano-seeed-j3010-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nano-seeed-j3010-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nano-seeed-j3010-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nano-seeed-j3010-ubuntu: - name: Prepare jetson-orin-nano-seeed-j3010-ubuntu + prepare-jetson-orin-nano-seeed-j3010-ubuntu-openjdk: + name: Prepare jetson-orin-nano-seeed-j3010-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-orin-nano-seeed-j3010-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nano-seeed-j3010-ubuntu.json + LIBRARY: library/jetson-orin-nano-seeed-j3010-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nano-seeed-j3010-ubuntu: - name: Bake jetson-orin-nano-seeed-j3010-ubuntu + bake-jetson-orin-nano-seeed-j3010-ubuntu-openjdk: + name: Bake jetson-orin-nano-seeed-j3010-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nano-seeed-j3010-ubuntu + needs: prepare-jetson-orin-nano-seeed-j3010-ubuntu-openjdk env: - LIBRARY: library/jetson-orin-nano-seeed-j3010-ubuntu.json + LIBRARY: library/jetson-orin-nano-seeed-j3010-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nano-seeed-j3010-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nano-seeed-j3010-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-jetson-orin-nx-seeed-j4012.yml b/.github/workflows/bake-jetson-orin-nx-seeed-j4012.yml index 986f44e14810..333b127c8234 100644 --- a/.github/workflows/bake-jetson-orin-nx-seeed-j4012.yml +++ b/.github/workflows/bake-jetson-orin-nx-seeed-j4012.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-jetson-orin-nx-seeed-j4012-alpine-golang: - name: Prepare jetson-orin-nx-seeed-j4012-alpine-golang + prepare-jetson-orin-nx-seeed-j4012-alpine: + name: Prepare jetson-orin-nx-seeed-j4012-alpine runs-on: ubuntu-latest - needs: bake-jetson-orin-nx-seeed-j4012-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nx-seeed-j4012-alpine-golang.json + LIBRARY: library/jetson-orin-nx-seeed-j4012-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nx-seeed-j4012-alpine-golang: - name: Bake jetson-orin-nx-seeed-j4012-alpine-golang + bake-jetson-orin-nx-seeed-j4012-alpine: + name: Bake jetson-orin-nx-seeed-j4012-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nx-seeed-j4012-alpine-golang + needs: prepare-jetson-orin-nx-seeed-j4012-alpine env: - LIBRARY: library/jetson-orin-nx-seeed-j4012-alpine-golang.json + LIBRARY: library/jetson-orin-nx-seeed-j4012-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nx-seeed-j4012-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nx-seeed-j4012-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nx-seeed-j4012-alpine-node: - name: Prepare jetson-orin-nx-seeed-j4012-alpine-node + prepare-jetson-orin-nx-seeed-j4012-debian: + name: Prepare jetson-orin-nx-seeed-j4012-debian runs-on: ubuntu-latest - needs: bake-jetson-orin-nx-seeed-j4012-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nx-seeed-j4012-alpine-node.json + LIBRARY: library/jetson-orin-nx-seeed-j4012-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nx-seeed-j4012-alpine-node: - name: Bake jetson-orin-nx-seeed-j4012-alpine-node + bake-jetson-orin-nx-seeed-j4012-debian: + name: Bake jetson-orin-nx-seeed-j4012-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nx-seeed-j4012-alpine-node + needs: prepare-jetson-orin-nx-seeed-j4012-debian env: - LIBRARY: library/jetson-orin-nx-seeed-j4012-alpine-node.json + LIBRARY: library/jetson-orin-nx-seeed-j4012-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nx-seeed-j4012-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nx-seeed-j4012-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nx-seeed-j4012-alpine-python: - name: Prepare jetson-orin-nx-seeed-j4012-alpine-python + prepare-jetson-orin-nx-seeed-j4012-fedora: + name: Prepare jetson-orin-nx-seeed-j4012-fedora runs-on: ubuntu-latest - needs: bake-jetson-orin-nx-seeed-j4012-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nx-seeed-j4012-alpine-python.json + LIBRARY: library/jetson-orin-nx-seeed-j4012-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nx-seeed-j4012-alpine-python: - name: Bake jetson-orin-nx-seeed-j4012-alpine-python + bake-jetson-orin-nx-seeed-j4012-fedora: + name: Bake jetson-orin-nx-seeed-j4012-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nx-seeed-j4012-alpine-python + needs: prepare-jetson-orin-nx-seeed-j4012-fedora env: - LIBRARY: library/jetson-orin-nx-seeed-j4012-alpine-python.json + LIBRARY: library/jetson-orin-nx-seeed-j4012-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nx-seeed-j4012-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nx-seeed-j4012-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nx-seeed-j4012-debian-golang: - name: Prepare jetson-orin-nx-seeed-j4012-debian-golang + prepare-jetson-orin-nx-seeed-j4012-ubuntu: + name: Prepare jetson-orin-nx-seeed-j4012-ubuntu runs-on: ubuntu-latest - needs: bake-jetson-orin-nx-seeed-j4012-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nx-seeed-j4012-debian-golang.json + LIBRARY: library/jetson-orin-nx-seeed-j4012-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nx-seeed-j4012-debian-golang: - name: Bake jetson-orin-nx-seeed-j4012-debian-golang + bake-jetson-orin-nx-seeed-j4012-ubuntu: + name: Bake jetson-orin-nx-seeed-j4012-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nx-seeed-j4012-debian-golang + needs: prepare-jetson-orin-nx-seeed-j4012-ubuntu env: - LIBRARY: library/jetson-orin-nx-seeed-j4012-debian-golang.json + LIBRARY: library/jetson-orin-nx-seeed-j4012-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nx-seeed-j4012-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nx-seeed-j4012-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nx-seeed-j4012-debian-node: - name: Prepare jetson-orin-nx-seeed-j4012-debian-node + prepare-jetson-orin-nx-seeed-j4012-alpine-golang: + name: Prepare jetson-orin-nx-seeed-j4012-alpine-golang runs-on: ubuntu-latest - needs: bake-jetson-orin-nx-seeed-j4012-debian + needs: bake-jetson-orin-nx-seeed-j4012-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nx-seeed-j4012-debian-node.json + LIBRARY: library/jetson-orin-nx-seeed-j4012-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nx-seeed-j4012-debian-node: - name: Bake jetson-orin-nx-seeed-j4012-debian-node + bake-jetson-orin-nx-seeed-j4012-alpine-golang: + name: Bake jetson-orin-nx-seeed-j4012-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nx-seeed-j4012-debian-node + needs: prepare-jetson-orin-nx-seeed-j4012-alpine-golang env: - LIBRARY: library/jetson-orin-nx-seeed-j4012-debian-node.json + LIBRARY: library/jetson-orin-nx-seeed-j4012-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nx-seeed-j4012-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nx-seeed-j4012-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nx-seeed-j4012-debian-openjdk: - name: Prepare jetson-orin-nx-seeed-j4012-debian-openjdk + prepare-jetson-orin-nx-seeed-j4012-alpine-node: + name: Prepare jetson-orin-nx-seeed-j4012-alpine-node runs-on: ubuntu-latest - needs: bake-jetson-orin-nx-seeed-j4012-debian + needs: bake-jetson-orin-nx-seeed-j4012-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nx-seeed-j4012-debian-openjdk.json + LIBRARY: library/jetson-orin-nx-seeed-j4012-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nx-seeed-j4012-debian-openjdk: - name: Bake jetson-orin-nx-seeed-j4012-debian-openjdk + bake-jetson-orin-nx-seeed-j4012-alpine-node: + name: Bake jetson-orin-nx-seeed-j4012-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nx-seeed-j4012-debian-openjdk + needs: prepare-jetson-orin-nx-seeed-j4012-alpine-node env: - LIBRARY: library/jetson-orin-nx-seeed-j4012-debian-openjdk.json + LIBRARY: library/jetson-orin-nx-seeed-j4012-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nx-seeed-j4012-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nx-seeed-j4012-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nx-seeed-j4012-debian-python: - name: Prepare jetson-orin-nx-seeed-j4012-debian-python + prepare-jetson-orin-nx-seeed-j4012-alpine-python: + name: Prepare jetson-orin-nx-seeed-j4012-alpine-python runs-on: ubuntu-latest - needs: bake-jetson-orin-nx-seeed-j4012-debian + needs: bake-jetson-orin-nx-seeed-j4012-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nx-seeed-j4012-debian-python.json + LIBRARY: library/jetson-orin-nx-seeed-j4012-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nx-seeed-j4012-debian-python: - name: Bake jetson-orin-nx-seeed-j4012-debian-python + bake-jetson-orin-nx-seeed-j4012-alpine-python: + name: Bake jetson-orin-nx-seeed-j4012-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nx-seeed-j4012-debian-python + needs: prepare-jetson-orin-nx-seeed-j4012-alpine-python env: - LIBRARY: library/jetson-orin-nx-seeed-j4012-debian-python.json + LIBRARY: library/jetson-orin-nx-seeed-j4012-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nx-seeed-j4012-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nx-seeed-j4012-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nx-seeed-j4012-fedora-golang: - name: Prepare jetson-orin-nx-seeed-j4012-fedora-golang + prepare-jetson-orin-nx-seeed-j4012-debian-golang: + name: Prepare jetson-orin-nx-seeed-j4012-debian-golang runs-on: ubuntu-latest - needs: bake-jetson-orin-nx-seeed-j4012-fedora + needs: bake-jetson-orin-nx-seeed-j4012-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nx-seeed-j4012-fedora-golang.json + LIBRARY: library/jetson-orin-nx-seeed-j4012-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nx-seeed-j4012-fedora-golang: - name: Bake jetson-orin-nx-seeed-j4012-fedora-golang + bake-jetson-orin-nx-seeed-j4012-debian-golang: + name: Bake jetson-orin-nx-seeed-j4012-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nx-seeed-j4012-fedora-golang + needs: prepare-jetson-orin-nx-seeed-j4012-debian-golang env: - LIBRARY: library/jetson-orin-nx-seeed-j4012-fedora-golang.json + LIBRARY: library/jetson-orin-nx-seeed-j4012-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nx-seeed-j4012-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nx-seeed-j4012-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nx-seeed-j4012-fedora-node: - name: Prepare jetson-orin-nx-seeed-j4012-fedora-node + prepare-jetson-orin-nx-seeed-j4012-debian-node: + name: Prepare jetson-orin-nx-seeed-j4012-debian-node runs-on: ubuntu-latest - needs: bake-jetson-orin-nx-seeed-j4012-fedora + needs: bake-jetson-orin-nx-seeed-j4012-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nx-seeed-j4012-fedora-node.json + LIBRARY: library/jetson-orin-nx-seeed-j4012-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nx-seeed-j4012-fedora-node: - name: Bake jetson-orin-nx-seeed-j4012-fedora-node + bake-jetson-orin-nx-seeed-j4012-debian-node: + name: Bake jetson-orin-nx-seeed-j4012-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nx-seeed-j4012-fedora-node + needs: prepare-jetson-orin-nx-seeed-j4012-debian-node env: - LIBRARY: library/jetson-orin-nx-seeed-j4012-fedora-node.json + LIBRARY: library/jetson-orin-nx-seeed-j4012-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nx-seeed-j4012-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nx-seeed-j4012-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nx-seeed-j4012-fedora-python: - name: Prepare jetson-orin-nx-seeed-j4012-fedora-python + prepare-jetson-orin-nx-seeed-j4012-debian-openjdk: + name: Prepare jetson-orin-nx-seeed-j4012-debian-openjdk runs-on: ubuntu-latest - needs: bake-jetson-orin-nx-seeed-j4012-fedora + needs: bake-jetson-orin-nx-seeed-j4012-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nx-seeed-j4012-fedora-python.json + LIBRARY: library/jetson-orin-nx-seeed-j4012-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nx-seeed-j4012-fedora-python: - name: Bake jetson-orin-nx-seeed-j4012-fedora-python + bake-jetson-orin-nx-seeed-j4012-debian-openjdk: + name: Bake jetson-orin-nx-seeed-j4012-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nx-seeed-j4012-fedora-python + needs: prepare-jetson-orin-nx-seeed-j4012-debian-openjdk env: - LIBRARY: library/jetson-orin-nx-seeed-j4012-fedora-python.json + LIBRARY: library/jetson-orin-nx-seeed-j4012-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nx-seeed-j4012-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nx-seeed-j4012-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nx-seeed-j4012-ubuntu-golang: - name: Prepare jetson-orin-nx-seeed-j4012-ubuntu-golang + prepare-jetson-orin-nx-seeed-j4012-debian-python: + name: Prepare jetson-orin-nx-seeed-j4012-debian-python runs-on: ubuntu-latest - needs: bake-jetson-orin-nx-seeed-j4012-ubuntu + needs: bake-jetson-orin-nx-seeed-j4012-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nx-seeed-j4012-ubuntu-golang.json + LIBRARY: library/jetson-orin-nx-seeed-j4012-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nx-seeed-j4012-ubuntu-golang: - name: Bake jetson-orin-nx-seeed-j4012-ubuntu-golang + bake-jetson-orin-nx-seeed-j4012-debian-python: + name: Bake jetson-orin-nx-seeed-j4012-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nx-seeed-j4012-ubuntu-golang + needs: prepare-jetson-orin-nx-seeed-j4012-debian-python env: - LIBRARY: library/jetson-orin-nx-seeed-j4012-ubuntu-golang.json + LIBRARY: library/jetson-orin-nx-seeed-j4012-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nx-seeed-j4012-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nx-seeed-j4012-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nx-seeed-j4012-ubuntu-node: - name: Prepare jetson-orin-nx-seeed-j4012-ubuntu-node + prepare-jetson-orin-nx-seeed-j4012-fedora-golang: + name: Prepare jetson-orin-nx-seeed-j4012-fedora-golang runs-on: ubuntu-latest - needs: bake-jetson-orin-nx-seeed-j4012-ubuntu + needs: bake-jetson-orin-nx-seeed-j4012-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nx-seeed-j4012-ubuntu-node.json + LIBRARY: library/jetson-orin-nx-seeed-j4012-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nx-seeed-j4012-ubuntu-node: - name: Bake jetson-orin-nx-seeed-j4012-ubuntu-node + bake-jetson-orin-nx-seeed-j4012-fedora-golang: + name: Bake jetson-orin-nx-seeed-j4012-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nx-seeed-j4012-ubuntu-node + needs: prepare-jetson-orin-nx-seeed-j4012-fedora-golang env: - LIBRARY: library/jetson-orin-nx-seeed-j4012-ubuntu-node.json + LIBRARY: library/jetson-orin-nx-seeed-j4012-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nx-seeed-j4012-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nx-seeed-j4012-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nx-seeed-j4012-ubuntu-python: - name: Prepare jetson-orin-nx-seeed-j4012-ubuntu-python + prepare-jetson-orin-nx-seeed-j4012-fedora-node: + name: Prepare jetson-orin-nx-seeed-j4012-fedora-node runs-on: ubuntu-latest - needs: bake-jetson-orin-nx-seeed-j4012-ubuntu + needs: bake-jetson-orin-nx-seeed-j4012-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nx-seeed-j4012-ubuntu-python.json + LIBRARY: library/jetson-orin-nx-seeed-j4012-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nx-seeed-j4012-ubuntu-python: - name: Bake jetson-orin-nx-seeed-j4012-ubuntu-python + bake-jetson-orin-nx-seeed-j4012-fedora-node: + name: Bake jetson-orin-nx-seeed-j4012-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nx-seeed-j4012-ubuntu-python + needs: prepare-jetson-orin-nx-seeed-j4012-fedora-node env: - LIBRARY: library/jetson-orin-nx-seeed-j4012-ubuntu-python.json + LIBRARY: library/jetson-orin-nx-seeed-j4012-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nx-seeed-j4012-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nx-seeed-j4012-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nx-seeed-j4012-ubuntu-openjdk: - name: Prepare jetson-orin-nx-seeed-j4012-ubuntu-openjdk + prepare-jetson-orin-nx-seeed-j4012-fedora-python: + name: Prepare jetson-orin-nx-seeed-j4012-fedora-python runs-on: ubuntu-latest - needs: bake-jetson-orin-nx-seeed-j4012-ubuntu + needs: bake-jetson-orin-nx-seeed-j4012-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nx-seeed-j4012-ubuntu-openjdk.json + LIBRARY: library/jetson-orin-nx-seeed-j4012-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nx-seeed-j4012-ubuntu-openjdk: - name: Bake jetson-orin-nx-seeed-j4012-ubuntu-openjdk + bake-jetson-orin-nx-seeed-j4012-fedora-python: + name: Bake jetson-orin-nx-seeed-j4012-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nx-seeed-j4012-ubuntu-openjdk + needs: prepare-jetson-orin-nx-seeed-j4012-fedora-python env: - LIBRARY: library/jetson-orin-nx-seeed-j4012-ubuntu-openjdk.json + LIBRARY: library/jetson-orin-nx-seeed-j4012-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nx-seeed-j4012-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nx-seeed-j4012-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nx-seeed-j4012-alpine: - name: Prepare jetson-orin-nx-seeed-j4012-alpine + prepare-jetson-orin-nx-seeed-j4012-ubuntu-golang: + name: Prepare jetson-orin-nx-seeed-j4012-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-orin-nx-seeed-j4012-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nx-seeed-j4012-alpine.json + LIBRARY: library/jetson-orin-nx-seeed-j4012-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nx-seeed-j4012-alpine: - name: Bake jetson-orin-nx-seeed-j4012-alpine + bake-jetson-orin-nx-seeed-j4012-ubuntu-golang: + name: Bake jetson-orin-nx-seeed-j4012-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nx-seeed-j4012-alpine + needs: prepare-jetson-orin-nx-seeed-j4012-ubuntu-golang env: - LIBRARY: library/jetson-orin-nx-seeed-j4012-alpine.json + LIBRARY: library/jetson-orin-nx-seeed-j4012-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nx-seeed-j4012-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nx-seeed-j4012-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nx-seeed-j4012-debian: - name: Prepare jetson-orin-nx-seeed-j4012-debian + prepare-jetson-orin-nx-seeed-j4012-ubuntu-node: + name: Prepare jetson-orin-nx-seeed-j4012-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-orin-nx-seeed-j4012-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nx-seeed-j4012-debian.json + LIBRARY: library/jetson-orin-nx-seeed-j4012-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nx-seeed-j4012-debian: - name: Bake jetson-orin-nx-seeed-j4012-debian + bake-jetson-orin-nx-seeed-j4012-ubuntu-node: + name: Bake jetson-orin-nx-seeed-j4012-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nx-seeed-j4012-debian + needs: prepare-jetson-orin-nx-seeed-j4012-ubuntu-node env: - LIBRARY: library/jetson-orin-nx-seeed-j4012-debian.json + LIBRARY: library/jetson-orin-nx-seeed-j4012-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nx-seeed-j4012-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nx-seeed-j4012-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nx-seeed-j4012-fedora: - name: Prepare jetson-orin-nx-seeed-j4012-fedora + prepare-jetson-orin-nx-seeed-j4012-ubuntu-python: + name: Prepare jetson-orin-nx-seeed-j4012-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-orin-nx-seeed-j4012-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nx-seeed-j4012-fedora.json + LIBRARY: library/jetson-orin-nx-seeed-j4012-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nx-seeed-j4012-fedora: - name: Bake jetson-orin-nx-seeed-j4012-fedora + bake-jetson-orin-nx-seeed-j4012-ubuntu-python: + name: Bake jetson-orin-nx-seeed-j4012-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nx-seeed-j4012-fedora + needs: prepare-jetson-orin-nx-seeed-j4012-ubuntu-python env: - LIBRARY: library/jetson-orin-nx-seeed-j4012-fedora.json + LIBRARY: library/jetson-orin-nx-seeed-j4012-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nx-seeed-j4012-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nx-seeed-j4012-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nx-seeed-j4012-ubuntu: - name: Prepare jetson-orin-nx-seeed-j4012-ubuntu + prepare-jetson-orin-nx-seeed-j4012-ubuntu-openjdk: + name: Prepare jetson-orin-nx-seeed-j4012-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-orin-nx-seeed-j4012-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nx-seeed-j4012-ubuntu.json + LIBRARY: library/jetson-orin-nx-seeed-j4012-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nx-seeed-j4012-ubuntu: - name: Bake jetson-orin-nx-seeed-j4012-ubuntu + bake-jetson-orin-nx-seeed-j4012-ubuntu-openjdk: + name: Bake jetson-orin-nx-seeed-j4012-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nx-seeed-j4012-ubuntu + needs: prepare-jetson-orin-nx-seeed-j4012-ubuntu-openjdk env: - LIBRARY: library/jetson-orin-nx-seeed-j4012-ubuntu.json + LIBRARY: library/jetson-orin-nx-seeed-j4012-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nx-seeed-j4012-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nx-seeed-j4012-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-jetson-orin-nx-xavier-nx-devkit.yml b/.github/workflows/bake-jetson-orin-nx-xavier-nx-devkit.yml index 5ec7765778ac..7dc6fa64c3c6 100644 --- a/.github/workflows/bake-jetson-orin-nx-xavier-nx-devkit.yml +++ b/.github/workflows/bake-jetson-orin-nx-xavier-nx-devkit.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-jetson-orin-nx-xavier-nx-devkit-alpine-golang: - name: Prepare jetson-orin-nx-xavier-nx-devkit-alpine-golang + prepare-jetson-orin-nx-xavier-nx-devkit-alpine: + name: Prepare jetson-orin-nx-xavier-nx-devkit-alpine runs-on: ubuntu-latest - needs: bake-jetson-orin-nx-xavier-nx-devkit-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-alpine-golang.json + LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nx-xavier-nx-devkit-alpine-golang: - name: Bake jetson-orin-nx-xavier-nx-devkit-alpine-golang + bake-jetson-orin-nx-xavier-nx-devkit-alpine: + name: Bake jetson-orin-nx-xavier-nx-devkit-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nx-xavier-nx-devkit-alpine-golang + needs: prepare-jetson-orin-nx-xavier-nx-devkit-alpine env: - LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-alpine-golang.json + LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nx-xavier-nx-devkit-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nx-xavier-nx-devkit-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nx-xavier-nx-devkit-alpine-node: - name: Prepare jetson-orin-nx-xavier-nx-devkit-alpine-node + prepare-jetson-orin-nx-xavier-nx-devkit-debian: + name: Prepare jetson-orin-nx-xavier-nx-devkit-debian runs-on: ubuntu-latest - needs: bake-jetson-orin-nx-xavier-nx-devkit-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-alpine-node.json + LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nx-xavier-nx-devkit-alpine-node: - name: Bake jetson-orin-nx-xavier-nx-devkit-alpine-node + bake-jetson-orin-nx-xavier-nx-devkit-debian: + name: Bake jetson-orin-nx-xavier-nx-devkit-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nx-xavier-nx-devkit-alpine-node + needs: prepare-jetson-orin-nx-xavier-nx-devkit-debian env: - LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-alpine-node.json + LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nx-xavier-nx-devkit-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nx-xavier-nx-devkit-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nx-xavier-nx-devkit-alpine-python: - name: Prepare jetson-orin-nx-xavier-nx-devkit-alpine-python + prepare-jetson-orin-nx-xavier-nx-devkit-fedora: + name: Prepare jetson-orin-nx-xavier-nx-devkit-fedora runs-on: ubuntu-latest - needs: bake-jetson-orin-nx-xavier-nx-devkit-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-alpine-python.json + LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nx-xavier-nx-devkit-alpine-python: - name: Bake jetson-orin-nx-xavier-nx-devkit-alpine-python + bake-jetson-orin-nx-xavier-nx-devkit-fedora: + name: Bake jetson-orin-nx-xavier-nx-devkit-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nx-xavier-nx-devkit-alpine-python + needs: prepare-jetson-orin-nx-xavier-nx-devkit-fedora env: - LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-alpine-python.json + LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nx-xavier-nx-devkit-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nx-xavier-nx-devkit-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nx-xavier-nx-devkit-debian-golang: - name: Prepare jetson-orin-nx-xavier-nx-devkit-debian-golang + prepare-jetson-orin-nx-xavier-nx-devkit-ubuntu: + name: Prepare jetson-orin-nx-xavier-nx-devkit-ubuntu runs-on: ubuntu-latest - needs: bake-jetson-orin-nx-xavier-nx-devkit-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-debian-golang.json + LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nx-xavier-nx-devkit-debian-golang: - name: Bake jetson-orin-nx-xavier-nx-devkit-debian-golang + bake-jetson-orin-nx-xavier-nx-devkit-ubuntu: + name: Bake jetson-orin-nx-xavier-nx-devkit-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nx-xavier-nx-devkit-debian-golang + needs: prepare-jetson-orin-nx-xavier-nx-devkit-ubuntu env: - LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-debian-golang.json + LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nx-xavier-nx-devkit-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nx-xavier-nx-devkit-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nx-xavier-nx-devkit-debian-node: - name: Prepare jetson-orin-nx-xavier-nx-devkit-debian-node + prepare-jetson-orin-nx-xavier-nx-devkit-alpine-golang: + name: Prepare jetson-orin-nx-xavier-nx-devkit-alpine-golang runs-on: ubuntu-latest - needs: bake-jetson-orin-nx-xavier-nx-devkit-debian + needs: bake-jetson-orin-nx-xavier-nx-devkit-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-debian-node.json + LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nx-xavier-nx-devkit-debian-node: - name: Bake jetson-orin-nx-xavier-nx-devkit-debian-node + bake-jetson-orin-nx-xavier-nx-devkit-alpine-golang: + name: Bake jetson-orin-nx-xavier-nx-devkit-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nx-xavier-nx-devkit-debian-node + needs: prepare-jetson-orin-nx-xavier-nx-devkit-alpine-golang env: - LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-debian-node.json + LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nx-xavier-nx-devkit-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nx-xavier-nx-devkit-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nx-xavier-nx-devkit-debian-openjdk: - name: Prepare jetson-orin-nx-xavier-nx-devkit-debian-openjdk + prepare-jetson-orin-nx-xavier-nx-devkit-alpine-node: + name: Prepare jetson-orin-nx-xavier-nx-devkit-alpine-node runs-on: ubuntu-latest - needs: bake-jetson-orin-nx-xavier-nx-devkit-debian + needs: bake-jetson-orin-nx-xavier-nx-devkit-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-debian-openjdk.json + LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nx-xavier-nx-devkit-debian-openjdk: - name: Bake jetson-orin-nx-xavier-nx-devkit-debian-openjdk + bake-jetson-orin-nx-xavier-nx-devkit-alpine-node: + name: Bake jetson-orin-nx-xavier-nx-devkit-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nx-xavier-nx-devkit-debian-openjdk + needs: prepare-jetson-orin-nx-xavier-nx-devkit-alpine-node env: - LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-debian-openjdk.json + LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nx-xavier-nx-devkit-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nx-xavier-nx-devkit-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nx-xavier-nx-devkit-debian-python: - name: Prepare jetson-orin-nx-xavier-nx-devkit-debian-python + prepare-jetson-orin-nx-xavier-nx-devkit-alpine-python: + name: Prepare jetson-orin-nx-xavier-nx-devkit-alpine-python runs-on: ubuntu-latest - needs: bake-jetson-orin-nx-xavier-nx-devkit-debian + needs: bake-jetson-orin-nx-xavier-nx-devkit-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-debian-python.json + LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nx-xavier-nx-devkit-debian-python: - name: Bake jetson-orin-nx-xavier-nx-devkit-debian-python + bake-jetson-orin-nx-xavier-nx-devkit-alpine-python: + name: Bake jetson-orin-nx-xavier-nx-devkit-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nx-xavier-nx-devkit-debian-python + needs: prepare-jetson-orin-nx-xavier-nx-devkit-alpine-python env: - LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-debian-python.json + LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nx-xavier-nx-devkit-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nx-xavier-nx-devkit-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nx-xavier-nx-devkit-fedora-golang: - name: Prepare jetson-orin-nx-xavier-nx-devkit-fedora-golang + prepare-jetson-orin-nx-xavier-nx-devkit-debian-golang: + name: Prepare jetson-orin-nx-xavier-nx-devkit-debian-golang runs-on: ubuntu-latest - needs: bake-jetson-orin-nx-xavier-nx-devkit-fedora + needs: bake-jetson-orin-nx-xavier-nx-devkit-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-fedora-golang.json + LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nx-xavier-nx-devkit-fedora-golang: - name: Bake jetson-orin-nx-xavier-nx-devkit-fedora-golang + bake-jetson-orin-nx-xavier-nx-devkit-debian-golang: + name: Bake jetson-orin-nx-xavier-nx-devkit-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nx-xavier-nx-devkit-fedora-golang + needs: prepare-jetson-orin-nx-xavier-nx-devkit-debian-golang env: - LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-fedora-golang.json + LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nx-xavier-nx-devkit-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nx-xavier-nx-devkit-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nx-xavier-nx-devkit-fedora-node: - name: Prepare jetson-orin-nx-xavier-nx-devkit-fedora-node + prepare-jetson-orin-nx-xavier-nx-devkit-debian-node: + name: Prepare jetson-orin-nx-xavier-nx-devkit-debian-node runs-on: ubuntu-latest - needs: bake-jetson-orin-nx-xavier-nx-devkit-fedora + needs: bake-jetson-orin-nx-xavier-nx-devkit-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-fedora-node.json + LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nx-xavier-nx-devkit-fedora-node: - name: Bake jetson-orin-nx-xavier-nx-devkit-fedora-node + bake-jetson-orin-nx-xavier-nx-devkit-debian-node: + name: Bake jetson-orin-nx-xavier-nx-devkit-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nx-xavier-nx-devkit-fedora-node + needs: prepare-jetson-orin-nx-xavier-nx-devkit-debian-node env: - LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-fedora-node.json + LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nx-xavier-nx-devkit-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nx-xavier-nx-devkit-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nx-xavier-nx-devkit-fedora-python: - name: Prepare jetson-orin-nx-xavier-nx-devkit-fedora-python + prepare-jetson-orin-nx-xavier-nx-devkit-debian-openjdk: + name: Prepare jetson-orin-nx-xavier-nx-devkit-debian-openjdk runs-on: ubuntu-latest - needs: bake-jetson-orin-nx-xavier-nx-devkit-fedora + needs: bake-jetson-orin-nx-xavier-nx-devkit-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-fedora-python.json + LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nx-xavier-nx-devkit-fedora-python: - name: Bake jetson-orin-nx-xavier-nx-devkit-fedora-python + bake-jetson-orin-nx-xavier-nx-devkit-debian-openjdk: + name: Bake jetson-orin-nx-xavier-nx-devkit-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nx-xavier-nx-devkit-fedora-python + needs: prepare-jetson-orin-nx-xavier-nx-devkit-debian-openjdk env: - LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-fedora-python.json + LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nx-xavier-nx-devkit-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nx-xavier-nx-devkit-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nx-xavier-nx-devkit-ubuntu-golang: - name: Prepare jetson-orin-nx-xavier-nx-devkit-ubuntu-golang + prepare-jetson-orin-nx-xavier-nx-devkit-debian-python: + name: Prepare jetson-orin-nx-xavier-nx-devkit-debian-python runs-on: ubuntu-latest - needs: bake-jetson-orin-nx-xavier-nx-devkit-ubuntu + needs: bake-jetson-orin-nx-xavier-nx-devkit-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-ubuntu-golang.json + LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nx-xavier-nx-devkit-ubuntu-golang: - name: Bake jetson-orin-nx-xavier-nx-devkit-ubuntu-golang + bake-jetson-orin-nx-xavier-nx-devkit-debian-python: + name: Bake jetson-orin-nx-xavier-nx-devkit-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nx-xavier-nx-devkit-ubuntu-golang + needs: prepare-jetson-orin-nx-xavier-nx-devkit-debian-python env: - LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-ubuntu-golang.json + LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nx-xavier-nx-devkit-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nx-xavier-nx-devkit-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nx-xavier-nx-devkit-ubuntu-node: - name: Prepare jetson-orin-nx-xavier-nx-devkit-ubuntu-node + prepare-jetson-orin-nx-xavier-nx-devkit-fedora-golang: + name: Prepare jetson-orin-nx-xavier-nx-devkit-fedora-golang runs-on: ubuntu-latest - needs: bake-jetson-orin-nx-xavier-nx-devkit-ubuntu + needs: bake-jetson-orin-nx-xavier-nx-devkit-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-ubuntu-node.json + LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nx-xavier-nx-devkit-ubuntu-node: - name: Bake jetson-orin-nx-xavier-nx-devkit-ubuntu-node + bake-jetson-orin-nx-xavier-nx-devkit-fedora-golang: + name: Bake jetson-orin-nx-xavier-nx-devkit-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nx-xavier-nx-devkit-ubuntu-node + needs: prepare-jetson-orin-nx-xavier-nx-devkit-fedora-golang env: - LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-ubuntu-node.json + LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nx-xavier-nx-devkit-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nx-xavier-nx-devkit-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nx-xavier-nx-devkit-ubuntu-python: - name: Prepare jetson-orin-nx-xavier-nx-devkit-ubuntu-python + prepare-jetson-orin-nx-xavier-nx-devkit-fedora-node: + name: Prepare jetson-orin-nx-xavier-nx-devkit-fedora-node runs-on: ubuntu-latest - needs: bake-jetson-orin-nx-xavier-nx-devkit-ubuntu + needs: bake-jetson-orin-nx-xavier-nx-devkit-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-ubuntu-python.json + LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nx-xavier-nx-devkit-ubuntu-python: - name: Bake jetson-orin-nx-xavier-nx-devkit-ubuntu-python + bake-jetson-orin-nx-xavier-nx-devkit-fedora-node: + name: Bake jetson-orin-nx-xavier-nx-devkit-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nx-xavier-nx-devkit-ubuntu-python + needs: prepare-jetson-orin-nx-xavier-nx-devkit-fedora-node env: - LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-ubuntu-python.json + LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nx-xavier-nx-devkit-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nx-xavier-nx-devkit-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nx-xavier-nx-devkit-ubuntu-openjdk: - name: Prepare jetson-orin-nx-xavier-nx-devkit-ubuntu-openjdk + prepare-jetson-orin-nx-xavier-nx-devkit-fedora-python: + name: Prepare jetson-orin-nx-xavier-nx-devkit-fedora-python runs-on: ubuntu-latest - needs: bake-jetson-orin-nx-xavier-nx-devkit-ubuntu + needs: bake-jetson-orin-nx-xavier-nx-devkit-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-ubuntu-openjdk.json + LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nx-xavier-nx-devkit-ubuntu-openjdk: - name: Bake jetson-orin-nx-xavier-nx-devkit-ubuntu-openjdk + bake-jetson-orin-nx-xavier-nx-devkit-fedora-python: + name: Bake jetson-orin-nx-xavier-nx-devkit-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nx-xavier-nx-devkit-ubuntu-openjdk + needs: prepare-jetson-orin-nx-xavier-nx-devkit-fedora-python env: - LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-ubuntu-openjdk.json + LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nx-xavier-nx-devkit-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nx-xavier-nx-devkit-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nx-xavier-nx-devkit-alpine: - name: Prepare jetson-orin-nx-xavier-nx-devkit-alpine + prepare-jetson-orin-nx-xavier-nx-devkit-ubuntu-golang: + name: Prepare jetson-orin-nx-xavier-nx-devkit-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-orin-nx-xavier-nx-devkit-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-alpine.json + LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nx-xavier-nx-devkit-alpine: - name: Bake jetson-orin-nx-xavier-nx-devkit-alpine + bake-jetson-orin-nx-xavier-nx-devkit-ubuntu-golang: + name: Bake jetson-orin-nx-xavier-nx-devkit-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nx-xavier-nx-devkit-alpine + needs: prepare-jetson-orin-nx-xavier-nx-devkit-ubuntu-golang env: - LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-alpine.json + LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nx-xavier-nx-devkit-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nx-xavier-nx-devkit-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nx-xavier-nx-devkit-debian: - name: Prepare jetson-orin-nx-xavier-nx-devkit-debian + prepare-jetson-orin-nx-xavier-nx-devkit-ubuntu-node: + name: Prepare jetson-orin-nx-xavier-nx-devkit-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-orin-nx-xavier-nx-devkit-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-debian.json + LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nx-xavier-nx-devkit-debian: - name: Bake jetson-orin-nx-xavier-nx-devkit-debian + bake-jetson-orin-nx-xavier-nx-devkit-ubuntu-node: + name: Bake jetson-orin-nx-xavier-nx-devkit-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nx-xavier-nx-devkit-debian + needs: prepare-jetson-orin-nx-xavier-nx-devkit-ubuntu-node env: - LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-debian.json + LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nx-xavier-nx-devkit-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nx-xavier-nx-devkit-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nx-xavier-nx-devkit-fedora: - name: Prepare jetson-orin-nx-xavier-nx-devkit-fedora + prepare-jetson-orin-nx-xavier-nx-devkit-ubuntu-python: + name: Prepare jetson-orin-nx-xavier-nx-devkit-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-orin-nx-xavier-nx-devkit-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-fedora.json + LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nx-xavier-nx-devkit-fedora: - name: Bake jetson-orin-nx-xavier-nx-devkit-fedora + bake-jetson-orin-nx-xavier-nx-devkit-ubuntu-python: + name: Bake jetson-orin-nx-xavier-nx-devkit-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nx-xavier-nx-devkit-fedora + needs: prepare-jetson-orin-nx-xavier-nx-devkit-ubuntu-python env: - LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-fedora.json + LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nx-xavier-nx-devkit-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nx-xavier-nx-devkit-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-orin-nx-xavier-nx-devkit-ubuntu: - name: Prepare jetson-orin-nx-xavier-nx-devkit-ubuntu + prepare-jetson-orin-nx-xavier-nx-devkit-ubuntu-openjdk: + name: Prepare jetson-orin-nx-xavier-nx-devkit-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-orin-nx-xavier-nx-devkit-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-ubuntu.json + LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-orin-nx-xavier-nx-devkit-ubuntu: - name: Bake jetson-orin-nx-xavier-nx-devkit-ubuntu + bake-jetson-orin-nx-xavier-nx-devkit-ubuntu-openjdk: + name: Bake jetson-orin-nx-xavier-nx-devkit-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-orin-nx-xavier-nx-devkit-ubuntu + needs: prepare-jetson-orin-nx-xavier-nx-devkit-ubuntu-openjdk env: - LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-ubuntu.json + LIBRARY: library/jetson-orin-nx-xavier-nx-devkit-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-orin-nx-xavier-nx-devkit-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-orin-nx-xavier-nx-devkit-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-jetson-tx2-nx-devkit.yml b/.github/workflows/bake-jetson-tx2-nx-devkit.yml index a4dd5ec8f0fc..7aa4fdc100e9 100644 --- a/.github/workflows/bake-jetson-tx2-nx-devkit.yml +++ b/.github/workflows/bake-jetson-tx2-nx-devkit.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-jetson-tx2-nx-devkit-alpine-golang: - name: Prepare jetson-tx2-nx-devkit-alpine-golang + prepare-jetson-tx2-nx-devkit-alpine: + name: Prepare jetson-tx2-nx-devkit-alpine runs-on: ubuntu-latest - needs: bake-jetson-tx2-nx-devkit-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-tx2-nx-devkit-alpine-golang.json + LIBRARY: library/jetson-tx2-nx-devkit-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-tx2-nx-devkit-alpine-golang: - name: Bake jetson-tx2-nx-devkit-alpine-golang + bake-jetson-tx2-nx-devkit-alpine: + name: Bake jetson-tx2-nx-devkit-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-tx2-nx-devkit-alpine-golang + needs: prepare-jetson-tx2-nx-devkit-alpine env: - LIBRARY: library/jetson-tx2-nx-devkit-alpine-golang.json + LIBRARY: library/jetson-tx2-nx-devkit-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-tx2-nx-devkit-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-tx2-nx-devkit-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-tx2-nx-devkit-alpine-node: - name: Prepare jetson-tx2-nx-devkit-alpine-node + prepare-jetson-tx2-nx-devkit-debian: + name: Prepare jetson-tx2-nx-devkit-debian runs-on: ubuntu-latest - needs: bake-jetson-tx2-nx-devkit-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-tx2-nx-devkit-alpine-node.json + LIBRARY: library/jetson-tx2-nx-devkit-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-tx2-nx-devkit-alpine-node: - name: Bake jetson-tx2-nx-devkit-alpine-node + bake-jetson-tx2-nx-devkit-debian: + name: Bake jetson-tx2-nx-devkit-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-tx2-nx-devkit-alpine-node + needs: prepare-jetson-tx2-nx-devkit-debian env: - LIBRARY: library/jetson-tx2-nx-devkit-alpine-node.json + LIBRARY: library/jetson-tx2-nx-devkit-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-tx2-nx-devkit-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-tx2-nx-devkit-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-tx2-nx-devkit-alpine-python: - name: Prepare jetson-tx2-nx-devkit-alpine-python + prepare-jetson-tx2-nx-devkit-fedora: + name: Prepare jetson-tx2-nx-devkit-fedora runs-on: ubuntu-latest - needs: bake-jetson-tx2-nx-devkit-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-tx2-nx-devkit-alpine-python.json + LIBRARY: library/jetson-tx2-nx-devkit-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-tx2-nx-devkit-alpine-python: - name: Bake jetson-tx2-nx-devkit-alpine-python + bake-jetson-tx2-nx-devkit-fedora: + name: Bake jetson-tx2-nx-devkit-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-tx2-nx-devkit-alpine-python + needs: prepare-jetson-tx2-nx-devkit-fedora env: - LIBRARY: library/jetson-tx2-nx-devkit-alpine-python.json + LIBRARY: library/jetson-tx2-nx-devkit-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-tx2-nx-devkit-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-tx2-nx-devkit-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-tx2-nx-devkit-debian-golang: - name: Prepare jetson-tx2-nx-devkit-debian-golang + prepare-jetson-tx2-nx-devkit-ubuntu: + name: Prepare jetson-tx2-nx-devkit-ubuntu runs-on: ubuntu-latest - needs: bake-jetson-tx2-nx-devkit-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-tx2-nx-devkit-debian-golang.json + LIBRARY: library/jetson-tx2-nx-devkit-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-tx2-nx-devkit-debian-golang: - name: Bake jetson-tx2-nx-devkit-debian-golang + bake-jetson-tx2-nx-devkit-ubuntu: + name: Bake jetson-tx2-nx-devkit-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-tx2-nx-devkit-debian-golang + needs: prepare-jetson-tx2-nx-devkit-ubuntu env: - LIBRARY: library/jetson-tx2-nx-devkit-debian-golang.json + LIBRARY: library/jetson-tx2-nx-devkit-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-tx2-nx-devkit-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-tx2-nx-devkit-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-tx2-nx-devkit-debian-node: - name: Prepare jetson-tx2-nx-devkit-debian-node + prepare-jetson-tx2-nx-devkit-alpine-golang: + name: Prepare jetson-tx2-nx-devkit-alpine-golang runs-on: ubuntu-latest - needs: bake-jetson-tx2-nx-devkit-debian + needs: bake-jetson-tx2-nx-devkit-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-tx2-nx-devkit-debian-node.json + LIBRARY: library/jetson-tx2-nx-devkit-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-tx2-nx-devkit-debian-node: - name: Bake jetson-tx2-nx-devkit-debian-node + bake-jetson-tx2-nx-devkit-alpine-golang: + name: Bake jetson-tx2-nx-devkit-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-tx2-nx-devkit-debian-node + needs: prepare-jetson-tx2-nx-devkit-alpine-golang env: - LIBRARY: library/jetson-tx2-nx-devkit-debian-node.json + LIBRARY: library/jetson-tx2-nx-devkit-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-tx2-nx-devkit-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-tx2-nx-devkit-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-tx2-nx-devkit-debian-openjdk: - name: Prepare jetson-tx2-nx-devkit-debian-openjdk + prepare-jetson-tx2-nx-devkit-alpine-node: + name: Prepare jetson-tx2-nx-devkit-alpine-node runs-on: ubuntu-latest - needs: bake-jetson-tx2-nx-devkit-debian + needs: bake-jetson-tx2-nx-devkit-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-tx2-nx-devkit-debian-openjdk.json + LIBRARY: library/jetson-tx2-nx-devkit-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-tx2-nx-devkit-debian-openjdk: - name: Bake jetson-tx2-nx-devkit-debian-openjdk + bake-jetson-tx2-nx-devkit-alpine-node: + name: Bake jetson-tx2-nx-devkit-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-tx2-nx-devkit-debian-openjdk + needs: prepare-jetson-tx2-nx-devkit-alpine-node env: - LIBRARY: library/jetson-tx2-nx-devkit-debian-openjdk.json + LIBRARY: library/jetson-tx2-nx-devkit-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-tx2-nx-devkit-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-tx2-nx-devkit-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-tx2-nx-devkit-debian-python: - name: Prepare jetson-tx2-nx-devkit-debian-python + prepare-jetson-tx2-nx-devkit-alpine-python: + name: Prepare jetson-tx2-nx-devkit-alpine-python runs-on: ubuntu-latest - needs: bake-jetson-tx2-nx-devkit-debian + needs: bake-jetson-tx2-nx-devkit-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-tx2-nx-devkit-debian-python.json + LIBRARY: library/jetson-tx2-nx-devkit-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-tx2-nx-devkit-debian-python: - name: Bake jetson-tx2-nx-devkit-debian-python + bake-jetson-tx2-nx-devkit-alpine-python: + name: Bake jetson-tx2-nx-devkit-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-tx2-nx-devkit-debian-python + needs: prepare-jetson-tx2-nx-devkit-alpine-python env: - LIBRARY: library/jetson-tx2-nx-devkit-debian-python.json + LIBRARY: library/jetson-tx2-nx-devkit-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-tx2-nx-devkit-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-tx2-nx-devkit-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-tx2-nx-devkit-fedora-golang: - name: Prepare jetson-tx2-nx-devkit-fedora-golang + prepare-jetson-tx2-nx-devkit-debian-golang: + name: Prepare jetson-tx2-nx-devkit-debian-golang runs-on: ubuntu-latest - needs: bake-jetson-tx2-nx-devkit-fedora + needs: bake-jetson-tx2-nx-devkit-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-tx2-nx-devkit-fedora-golang.json + LIBRARY: library/jetson-tx2-nx-devkit-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-tx2-nx-devkit-fedora-golang: - name: Bake jetson-tx2-nx-devkit-fedora-golang + bake-jetson-tx2-nx-devkit-debian-golang: + name: Bake jetson-tx2-nx-devkit-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-tx2-nx-devkit-fedora-golang + needs: prepare-jetson-tx2-nx-devkit-debian-golang env: - LIBRARY: library/jetson-tx2-nx-devkit-fedora-golang.json + LIBRARY: library/jetson-tx2-nx-devkit-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-tx2-nx-devkit-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-tx2-nx-devkit-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-tx2-nx-devkit-fedora-node: - name: Prepare jetson-tx2-nx-devkit-fedora-node + prepare-jetson-tx2-nx-devkit-debian-node: + name: Prepare jetson-tx2-nx-devkit-debian-node runs-on: ubuntu-latest - needs: bake-jetson-tx2-nx-devkit-fedora + needs: bake-jetson-tx2-nx-devkit-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-tx2-nx-devkit-fedora-node.json + LIBRARY: library/jetson-tx2-nx-devkit-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-tx2-nx-devkit-fedora-node: - name: Bake jetson-tx2-nx-devkit-fedora-node + bake-jetson-tx2-nx-devkit-debian-node: + name: Bake jetson-tx2-nx-devkit-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-tx2-nx-devkit-fedora-node + needs: prepare-jetson-tx2-nx-devkit-debian-node env: - LIBRARY: library/jetson-tx2-nx-devkit-fedora-node.json + LIBRARY: library/jetson-tx2-nx-devkit-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-tx2-nx-devkit-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-tx2-nx-devkit-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-tx2-nx-devkit-fedora-python: - name: Prepare jetson-tx2-nx-devkit-fedora-python + prepare-jetson-tx2-nx-devkit-debian-openjdk: + name: Prepare jetson-tx2-nx-devkit-debian-openjdk runs-on: ubuntu-latest - needs: bake-jetson-tx2-nx-devkit-fedora + needs: bake-jetson-tx2-nx-devkit-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-tx2-nx-devkit-fedora-python.json + LIBRARY: library/jetson-tx2-nx-devkit-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-tx2-nx-devkit-fedora-python: - name: Bake jetson-tx2-nx-devkit-fedora-python + bake-jetson-tx2-nx-devkit-debian-openjdk: + name: Bake jetson-tx2-nx-devkit-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-tx2-nx-devkit-fedora-python + needs: prepare-jetson-tx2-nx-devkit-debian-openjdk env: - LIBRARY: library/jetson-tx2-nx-devkit-fedora-python.json + LIBRARY: library/jetson-tx2-nx-devkit-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-tx2-nx-devkit-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-tx2-nx-devkit-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-tx2-nx-devkit-ubuntu-golang: - name: Prepare jetson-tx2-nx-devkit-ubuntu-golang + prepare-jetson-tx2-nx-devkit-debian-python: + name: Prepare jetson-tx2-nx-devkit-debian-python runs-on: ubuntu-latest - needs: bake-jetson-tx2-nx-devkit-ubuntu + needs: bake-jetson-tx2-nx-devkit-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-tx2-nx-devkit-ubuntu-golang.json + LIBRARY: library/jetson-tx2-nx-devkit-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-tx2-nx-devkit-ubuntu-golang: - name: Bake jetson-tx2-nx-devkit-ubuntu-golang + bake-jetson-tx2-nx-devkit-debian-python: + name: Bake jetson-tx2-nx-devkit-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-tx2-nx-devkit-ubuntu-golang + needs: prepare-jetson-tx2-nx-devkit-debian-python env: - LIBRARY: library/jetson-tx2-nx-devkit-ubuntu-golang.json + LIBRARY: library/jetson-tx2-nx-devkit-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-tx2-nx-devkit-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-tx2-nx-devkit-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-tx2-nx-devkit-ubuntu-node: - name: Prepare jetson-tx2-nx-devkit-ubuntu-node + prepare-jetson-tx2-nx-devkit-fedora-golang: + name: Prepare jetson-tx2-nx-devkit-fedora-golang runs-on: ubuntu-latest - needs: bake-jetson-tx2-nx-devkit-ubuntu + needs: bake-jetson-tx2-nx-devkit-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-tx2-nx-devkit-ubuntu-node.json + LIBRARY: library/jetson-tx2-nx-devkit-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-tx2-nx-devkit-ubuntu-node: - name: Bake jetson-tx2-nx-devkit-ubuntu-node + bake-jetson-tx2-nx-devkit-fedora-golang: + name: Bake jetson-tx2-nx-devkit-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-tx2-nx-devkit-ubuntu-node + needs: prepare-jetson-tx2-nx-devkit-fedora-golang env: - LIBRARY: library/jetson-tx2-nx-devkit-ubuntu-node.json + LIBRARY: library/jetson-tx2-nx-devkit-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-tx2-nx-devkit-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-tx2-nx-devkit-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-tx2-nx-devkit-ubuntu-python: - name: Prepare jetson-tx2-nx-devkit-ubuntu-python + prepare-jetson-tx2-nx-devkit-fedora-node: + name: Prepare jetson-tx2-nx-devkit-fedora-node runs-on: ubuntu-latest - needs: bake-jetson-tx2-nx-devkit-ubuntu + needs: bake-jetson-tx2-nx-devkit-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-tx2-nx-devkit-ubuntu-python.json + LIBRARY: library/jetson-tx2-nx-devkit-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-tx2-nx-devkit-ubuntu-python: - name: Bake jetson-tx2-nx-devkit-ubuntu-python + bake-jetson-tx2-nx-devkit-fedora-node: + name: Bake jetson-tx2-nx-devkit-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-tx2-nx-devkit-ubuntu-python + needs: prepare-jetson-tx2-nx-devkit-fedora-node env: - LIBRARY: library/jetson-tx2-nx-devkit-ubuntu-python.json + LIBRARY: library/jetson-tx2-nx-devkit-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-tx2-nx-devkit-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-tx2-nx-devkit-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-tx2-nx-devkit-ubuntu-openjdk: - name: Prepare jetson-tx2-nx-devkit-ubuntu-openjdk + prepare-jetson-tx2-nx-devkit-fedora-python: + name: Prepare jetson-tx2-nx-devkit-fedora-python runs-on: ubuntu-latest - needs: bake-jetson-tx2-nx-devkit-ubuntu + needs: bake-jetson-tx2-nx-devkit-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-tx2-nx-devkit-ubuntu-openjdk.json + LIBRARY: library/jetson-tx2-nx-devkit-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-tx2-nx-devkit-ubuntu-openjdk: - name: Bake jetson-tx2-nx-devkit-ubuntu-openjdk + bake-jetson-tx2-nx-devkit-fedora-python: + name: Bake jetson-tx2-nx-devkit-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-tx2-nx-devkit-ubuntu-openjdk + needs: prepare-jetson-tx2-nx-devkit-fedora-python env: - LIBRARY: library/jetson-tx2-nx-devkit-ubuntu-openjdk.json + LIBRARY: library/jetson-tx2-nx-devkit-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-tx2-nx-devkit-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-tx2-nx-devkit-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-tx2-nx-devkit-alpine: - name: Prepare jetson-tx2-nx-devkit-alpine + prepare-jetson-tx2-nx-devkit-ubuntu-golang: + name: Prepare jetson-tx2-nx-devkit-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-tx2-nx-devkit-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-tx2-nx-devkit-alpine.json + LIBRARY: library/jetson-tx2-nx-devkit-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-tx2-nx-devkit-alpine: - name: Bake jetson-tx2-nx-devkit-alpine + bake-jetson-tx2-nx-devkit-ubuntu-golang: + name: Bake jetson-tx2-nx-devkit-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-tx2-nx-devkit-alpine + needs: prepare-jetson-tx2-nx-devkit-ubuntu-golang env: - LIBRARY: library/jetson-tx2-nx-devkit-alpine.json + LIBRARY: library/jetson-tx2-nx-devkit-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-tx2-nx-devkit-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-tx2-nx-devkit-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-tx2-nx-devkit-debian: - name: Prepare jetson-tx2-nx-devkit-debian + prepare-jetson-tx2-nx-devkit-ubuntu-node: + name: Prepare jetson-tx2-nx-devkit-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-tx2-nx-devkit-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-tx2-nx-devkit-debian.json + LIBRARY: library/jetson-tx2-nx-devkit-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-tx2-nx-devkit-debian: - name: Bake jetson-tx2-nx-devkit-debian + bake-jetson-tx2-nx-devkit-ubuntu-node: + name: Bake jetson-tx2-nx-devkit-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-tx2-nx-devkit-debian + needs: prepare-jetson-tx2-nx-devkit-ubuntu-node env: - LIBRARY: library/jetson-tx2-nx-devkit-debian.json + LIBRARY: library/jetson-tx2-nx-devkit-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-tx2-nx-devkit-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-tx2-nx-devkit-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-tx2-nx-devkit-fedora: - name: Prepare jetson-tx2-nx-devkit-fedora + prepare-jetson-tx2-nx-devkit-ubuntu-python: + name: Prepare jetson-tx2-nx-devkit-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-tx2-nx-devkit-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-tx2-nx-devkit-fedora.json + LIBRARY: library/jetson-tx2-nx-devkit-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-tx2-nx-devkit-fedora: - name: Bake jetson-tx2-nx-devkit-fedora + bake-jetson-tx2-nx-devkit-ubuntu-python: + name: Bake jetson-tx2-nx-devkit-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-tx2-nx-devkit-fedora + needs: prepare-jetson-tx2-nx-devkit-ubuntu-python env: - LIBRARY: library/jetson-tx2-nx-devkit-fedora.json + LIBRARY: library/jetson-tx2-nx-devkit-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-tx2-nx-devkit-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-tx2-nx-devkit-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-tx2-nx-devkit-ubuntu: - name: Prepare jetson-tx2-nx-devkit-ubuntu + prepare-jetson-tx2-nx-devkit-ubuntu-openjdk: + name: Prepare jetson-tx2-nx-devkit-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-tx2-nx-devkit-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-tx2-nx-devkit-ubuntu.json + LIBRARY: library/jetson-tx2-nx-devkit-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-tx2-nx-devkit-ubuntu: - name: Bake jetson-tx2-nx-devkit-ubuntu + bake-jetson-tx2-nx-devkit-ubuntu-openjdk: + name: Bake jetson-tx2-nx-devkit-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-tx2-nx-devkit-ubuntu + needs: prepare-jetson-tx2-nx-devkit-ubuntu-openjdk env: - LIBRARY: library/jetson-tx2-nx-devkit-ubuntu.json + LIBRARY: library/jetson-tx2-nx-devkit-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-tx2-nx-devkit-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-tx2-nx-devkit-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-jetson-tx2.yml b/.github/workflows/bake-jetson-tx2.yml index e3ce633360a4..c2a16dfb41c4 100644 --- a/.github/workflows/bake-jetson-tx2.yml +++ b/.github/workflows/bake-jetson-tx2.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-jetson-tx2-alpine-golang: - name: Prepare jetson-tx2-alpine-golang + prepare-jetson-tx2-alpine: + name: Prepare jetson-tx2-alpine runs-on: ubuntu-latest - needs: bake-jetson-tx2-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-tx2-alpine-golang.json + LIBRARY: library/jetson-tx2-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-tx2-alpine-golang: - name: Bake jetson-tx2-alpine-golang + bake-jetson-tx2-alpine: + name: Bake jetson-tx2-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-tx2-alpine-golang + needs: prepare-jetson-tx2-alpine env: - LIBRARY: library/jetson-tx2-alpine-golang.json + LIBRARY: library/jetson-tx2-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-tx2-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-tx2-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-tx2-alpine-node: - name: Prepare jetson-tx2-alpine-node + prepare-jetson-tx2-debian: + name: Prepare jetson-tx2-debian runs-on: ubuntu-latest - needs: bake-jetson-tx2-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-tx2-alpine-node.json + LIBRARY: library/jetson-tx2-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-tx2-alpine-node: - name: Bake jetson-tx2-alpine-node + bake-jetson-tx2-debian: + name: Bake jetson-tx2-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-tx2-alpine-node + needs: prepare-jetson-tx2-debian env: - LIBRARY: library/jetson-tx2-alpine-node.json + LIBRARY: library/jetson-tx2-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-tx2-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-tx2-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-tx2-alpine-python: - name: Prepare jetson-tx2-alpine-python + prepare-jetson-tx2-fedora: + name: Prepare jetson-tx2-fedora runs-on: ubuntu-latest - needs: bake-jetson-tx2-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-tx2-alpine-python.json + LIBRARY: library/jetson-tx2-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-tx2-alpine-python: - name: Bake jetson-tx2-alpine-python + bake-jetson-tx2-fedora: + name: Bake jetson-tx2-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-tx2-alpine-python + needs: prepare-jetson-tx2-fedora env: - LIBRARY: library/jetson-tx2-alpine-python.json + LIBRARY: library/jetson-tx2-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-tx2-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-tx2-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-tx2-debian-golang: - name: Prepare jetson-tx2-debian-golang + prepare-jetson-tx2-ubuntu: + name: Prepare jetson-tx2-ubuntu runs-on: ubuntu-latest - needs: bake-jetson-tx2-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-tx2-debian-golang.json + LIBRARY: library/jetson-tx2-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-tx2-debian-golang: - name: Bake jetson-tx2-debian-golang + bake-jetson-tx2-ubuntu: + name: Bake jetson-tx2-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-tx2-debian-golang + needs: prepare-jetson-tx2-ubuntu env: - LIBRARY: library/jetson-tx2-debian-golang.json + LIBRARY: library/jetson-tx2-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-tx2-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-tx2-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-tx2-debian-node: - name: Prepare jetson-tx2-debian-node + prepare-jetson-tx2-alpine-golang: + name: Prepare jetson-tx2-alpine-golang runs-on: ubuntu-latest - needs: bake-jetson-tx2-debian + needs: bake-jetson-tx2-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-tx2-debian-node.json + LIBRARY: library/jetson-tx2-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-tx2-debian-node: - name: Bake jetson-tx2-debian-node + bake-jetson-tx2-alpine-golang: + name: Bake jetson-tx2-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-tx2-debian-node + needs: prepare-jetson-tx2-alpine-golang env: - LIBRARY: library/jetson-tx2-debian-node.json + LIBRARY: library/jetson-tx2-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-tx2-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-tx2-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-tx2-debian-openjdk: - name: Prepare jetson-tx2-debian-openjdk + prepare-jetson-tx2-alpine-node: + name: Prepare jetson-tx2-alpine-node runs-on: ubuntu-latest - needs: bake-jetson-tx2-debian + needs: bake-jetson-tx2-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-tx2-debian-openjdk.json + LIBRARY: library/jetson-tx2-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-tx2-debian-openjdk: - name: Bake jetson-tx2-debian-openjdk + bake-jetson-tx2-alpine-node: + name: Bake jetson-tx2-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-tx2-debian-openjdk + needs: prepare-jetson-tx2-alpine-node env: - LIBRARY: library/jetson-tx2-debian-openjdk.json + LIBRARY: library/jetson-tx2-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-tx2-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-tx2-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-tx2-debian-python: - name: Prepare jetson-tx2-debian-python + prepare-jetson-tx2-alpine-python: + name: Prepare jetson-tx2-alpine-python runs-on: ubuntu-latest - needs: bake-jetson-tx2-debian + needs: bake-jetson-tx2-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-tx2-debian-python.json + LIBRARY: library/jetson-tx2-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-tx2-debian-python: - name: Bake jetson-tx2-debian-python + bake-jetson-tx2-alpine-python: + name: Bake jetson-tx2-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-tx2-debian-python + needs: prepare-jetson-tx2-alpine-python env: - LIBRARY: library/jetson-tx2-debian-python.json + LIBRARY: library/jetson-tx2-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-tx2-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-tx2-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-tx2-fedora-golang: - name: Prepare jetson-tx2-fedora-golang + prepare-jetson-tx2-debian-golang: + name: Prepare jetson-tx2-debian-golang runs-on: ubuntu-latest - needs: bake-jetson-tx2-fedora + needs: bake-jetson-tx2-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-tx2-fedora-golang.json + LIBRARY: library/jetson-tx2-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-tx2-fedora-golang: - name: Bake jetson-tx2-fedora-golang + bake-jetson-tx2-debian-golang: + name: Bake jetson-tx2-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-tx2-fedora-golang + needs: prepare-jetson-tx2-debian-golang env: - LIBRARY: library/jetson-tx2-fedora-golang.json + LIBRARY: library/jetson-tx2-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-tx2-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-tx2-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-tx2-fedora-node: - name: Prepare jetson-tx2-fedora-node + prepare-jetson-tx2-debian-node: + name: Prepare jetson-tx2-debian-node runs-on: ubuntu-latest - needs: bake-jetson-tx2-fedora + needs: bake-jetson-tx2-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-tx2-fedora-node.json + LIBRARY: library/jetson-tx2-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-tx2-fedora-node: - name: Bake jetson-tx2-fedora-node + bake-jetson-tx2-debian-node: + name: Bake jetson-tx2-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-tx2-fedora-node + needs: prepare-jetson-tx2-debian-node env: - LIBRARY: library/jetson-tx2-fedora-node.json + LIBRARY: library/jetson-tx2-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-tx2-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-tx2-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-tx2-fedora-python: - name: Prepare jetson-tx2-fedora-python + prepare-jetson-tx2-debian-openjdk: + name: Prepare jetson-tx2-debian-openjdk runs-on: ubuntu-latest - needs: bake-jetson-tx2-fedora + needs: bake-jetson-tx2-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-tx2-fedora-python.json + LIBRARY: library/jetson-tx2-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-tx2-fedora-python: - name: Bake jetson-tx2-fedora-python + bake-jetson-tx2-debian-openjdk: + name: Bake jetson-tx2-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-tx2-fedora-python + needs: prepare-jetson-tx2-debian-openjdk env: - LIBRARY: library/jetson-tx2-fedora-python.json + LIBRARY: library/jetson-tx2-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-tx2-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-tx2-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-tx2-ubuntu-golang: - name: Prepare jetson-tx2-ubuntu-golang + prepare-jetson-tx2-debian-python: + name: Prepare jetson-tx2-debian-python runs-on: ubuntu-latest - needs: bake-jetson-tx2-ubuntu + needs: bake-jetson-tx2-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-tx2-ubuntu-golang.json + LIBRARY: library/jetson-tx2-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-tx2-ubuntu-golang: - name: Bake jetson-tx2-ubuntu-golang + bake-jetson-tx2-debian-python: + name: Bake jetson-tx2-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-tx2-ubuntu-golang + needs: prepare-jetson-tx2-debian-python env: - LIBRARY: library/jetson-tx2-ubuntu-golang.json + LIBRARY: library/jetson-tx2-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-tx2-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-tx2-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-tx2-ubuntu-node: - name: Prepare jetson-tx2-ubuntu-node + prepare-jetson-tx2-fedora-golang: + name: Prepare jetson-tx2-fedora-golang runs-on: ubuntu-latest - needs: bake-jetson-tx2-ubuntu + needs: bake-jetson-tx2-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-tx2-ubuntu-node.json + LIBRARY: library/jetson-tx2-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-tx2-ubuntu-node: - name: Bake jetson-tx2-ubuntu-node + bake-jetson-tx2-fedora-golang: + name: Bake jetson-tx2-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-tx2-ubuntu-node + needs: prepare-jetson-tx2-fedora-golang env: - LIBRARY: library/jetson-tx2-ubuntu-node.json + LIBRARY: library/jetson-tx2-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-tx2-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-tx2-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-tx2-ubuntu-python: - name: Prepare jetson-tx2-ubuntu-python + prepare-jetson-tx2-fedora-node: + name: Prepare jetson-tx2-fedora-node runs-on: ubuntu-latest - needs: bake-jetson-tx2-ubuntu + needs: bake-jetson-tx2-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-tx2-ubuntu-python.json + LIBRARY: library/jetson-tx2-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-tx2-ubuntu-python: - name: Bake jetson-tx2-ubuntu-python + bake-jetson-tx2-fedora-node: + name: Bake jetson-tx2-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-tx2-ubuntu-python + needs: prepare-jetson-tx2-fedora-node env: - LIBRARY: library/jetson-tx2-ubuntu-python.json + LIBRARY: library/jetson-tx2-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-tx2-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-tx2-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-tx2-ubuntu-openjdk: - name: Prepare jetson-tx2-ubuntu-openjdk + prepare-jetson-tx2-fedora-python: + name: Prepare jetson-tx2-fedora-python runs-on: ubuntu-latest - needs: bake-jetson-tx2-ubuntu + needs: bake-jetson-tx2-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-tx2-ubuntu-openjdk.json + LIBRARY: library/jetson-tx2-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-tx2-ubuntu-openjdk: - name: Bake jetson-tx2-ubuntu-openjdk + bake-jetson-tx2-fedora-python: + name: Bake jetson-tx2-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-tx2-ubuntu-openjdk + needs: prepare-jetson-tx2-fedora-python env: - LIBRARY: library/jetson-tx2-ubuntu-openjdk.json + LIBRARY: library/jetson-tx2-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-tx2-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-tx2-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-tx2-alpine: - name: Prepare jetson-tx2-alpine + prepare-jetson-tx2-ubuntu-golang: + name: Prepare jetson-tx2-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-tx2-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-tx2-alpine.json + LIBRARY: library/jetson-tx2-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-tx2-alpine: - name: Bake jetson-tx2-alpine + bake-jetson-tx2-ubuntu-golang: + name: Bake jetson-tx2-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-tx2-alpine + needs: prepare-jetson-tx2-ubuntu-golang env: - LIBRARY: library/jetson-tx2-alpine.json + LIBRARY: library/jetson-tx2-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-tx2-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-tx2-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-tx2-debian: - name: Prepare jetson-tx2-debian + prepare-jetson-tx2-ubuntu-node: + name: Prepare jetson-tx2-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-tx2-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-tx2-debian.json + LIBRARY: library/jetson-tx2-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-tx2-debian: - name: Bake jetson-tx2-debian + bake-jetson-tx2-ubuntu-node: + name: Bake jetson-tx2-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-tx2-debian + needs: prepare-jetson-tx2-ubuntu-node env: - LIBRARY: library/jetson-tx2-debian.json + LIBRARY: library/jetson-tx2-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-tx2-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-tx2-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-tx2-fedora: - name: Prepare jetson-tx2-fedora + prepare-jetson-tx2-ubuntu-python: + name: Prepare jetson-tx2-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-tx2-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-tx2-fedora.json + LIBRARY: library/jetson-tx2-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-tx2-fedora: - name: Bake jetson-tx2-fedora + bake-jetson-tx2-ubuntu-python: + name: Bake jetson-tx2-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-tx2-fedora + needs: prepare-jetson-tx2-ubuntu-python env: - LIBRARY: library/jetson-tx2-fedora.json + LIBRARY: library/jetson-tx2-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-tx2-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-tx2-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-tx2-ubuntu: - name: Prepare jetson-tx2-ubuntu + prepare-jetson-tx2-ubuntu-openjdk: + name: Prepare jetson-tx2-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-tx2-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-tx2-ubuntu.json + LIBRARY: library/jetson-tx2-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-tx2-ubuntu: - name: Bake jetson-tx2-ubuntu + bake-jetson-tx2-ubuntu-openjdk: + name: Bake jetson-tx2-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-tx2-ubuntu + needs: prepare-jetson-tx2-ubuntu-openjdk env: - LIBRARY: library/jetson-tx2-ubuntu.json + LIBRARY: library/jetson-tx2-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-tx2-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-tx2-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-jetson-xavier-nx-devkit-emmc.yml b/.github/workflows/bake-jetson-xavier-nx-devkit-emmc.yml index 82565adc364a..70e748d0cc81 100644 --- a/.github/workflows/bake-jetson-xavier-nx-devkit-emmc.yml +++ b/.github/workflows/bake-jetson-xavier-nx-devkit-emmc.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-jetson-xavier-nx-devkit-emmc-alpine-golang: - name: Prepare jetson-xavier-nx-devkit-emmc-alpine-golang + prepare-jetson-xavier-nx-devkit-emmc-alpine: + name: Prepare jetson-xavier-nx-devkit-emmc-alpine runs-on: ubuntu-latest - needs: bake-jetson-xavier-nx-devkit-emmc-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-emmc-alpine-golang.json + LIBRARY: library/jetson-xavier-nx-devkit-emmc-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-emmc-alpine-golang: - name: Bake jetson-xavier-nx-devkit-emmc-alpine-golang + bake-jetson-xavier-nx-devkit-emmc-alpine: + name: Bake jetson-xavier-nx-devkit-emmc-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-emmc-alpine-golang + needs: prepare-jetson-xavier-nx-devkit-emmc-alpine env: - LIBRARY: library/jetson-xavier-nx-devkit-emmc-alpine-golang.json + LIBRARY: library/jetson-xavier-nx-devkit-emmc-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-emmc-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-emmc-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-nx-devkit-emmc-alpine-node: - name: Prepare jetson-xavier-nx-devkit-emmc-alpine-node + prepare-jetson-xavier-nx-devkit-emmc-debian: + name: Prepare jetson-xavier-nx-devkit-emmc-debian runs-on: ubuntu-latest - needs: bake-jetson-xavier-nx-devkit-emmc-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-emmc-alpine-node.json + LIBRARY: library/jetson-xavier-nx-devkit-emmc-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-emmc-alpine-node: - name: Bake jetson-xavier-nx-devkit-emmc-alpine-node + bake-jetson-xavier-nx-devkit-emmc-debian: + name: Bake jetson-xavier-nx-devkit-emmc-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-emmc-alpine-node + needs: prepare-jetson-xavier-nx-devkit-emmc-debian env: - LIBRARY: library/jetson-xavier-nx-devkit-emmc-alpine-node.json + LIBRARY: library/jetson-xavier-nx-devkit-emmc-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-emmc-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-emmc-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-nx-devkit-emmc-alpine-python: - name: Prepare jetson-xavier-nx-devkit-emmc-alpine-python + prepare-jetson-xavier-nx-devkit-emmc-fedora: + name: Prepare jetson-xavier-nx-devkit-emmc-fedora runs-on: ubuntu-latest - needs: bake-jetson-xavier-nx-devkit-emmc-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-emmc-alpine-python.json + LIBRARY: library/jetson-xavier-nx-devkit-emmc-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-emmc-alpine-python: - name: Bake jetson-xavier-nx-devkit-emmc-alpine-python + bake-jetson-xavier-nx-devkit-emmc-fedora: + name: Bake jetson-xavier-nx-devkit-emmc-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-emmc-alpine-python + needs: prepare-jetson-xavier-nx-devkit-emmc-fedora env: - LIBRARY: library/jetson-xavier-nx-devkit-emmc-alpine-python.json + LIBRARY: library/jetson-xavier-nx-devkit-emmc-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-emmc-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-emmc-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-nx-devkit-emmc-debian-golang: - name: Prepare jetson-xavier-nx-devkit-emmc-debian-golang + prepare-jetson-xavier-nx-devkit-emmc-ubuntu: + name: Prepare jetson-xavier-nx-devkit-emmc-ubuntu runs-on: ubuntu-latest - needs: bake-jetson-xavier-nx-devkit-emmc-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-emmc-debian-golang.json + LIBRARY: library/jetson-xavier-nx-devkit-emmc-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-emmc-debian-golang: - name: Bake jetson-xavier-nx-devkit-emmc-debian-golang + bake-jetson-xavier-nx-devkit-emmc-ubuntu: + name: Bake jetson-xavier-nx-devkit-emmc-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-emmc-debian-golang + needs: prepare-jetson-xavier-nx-devkit-emmc-ubuntu env: - LIBRARY: library/jetson-xavier-nx-devkit-emmc-debian-golang.json + LIBRARY: library/jetson-xavier-nx-devkit-emmc-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-emmc-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-emmc-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-nx-devkit-emmc-debian-node: - name: Prepare jetson-xavier-nx-devkit-emmc-debian-node + prepare-jetson-xavier-nx-devkit-emmc-alpine-golang: + name: Prepare jetson-xavier-nx-devkit-emmc-alpine-golang runs-on: ubuntu-latest - needs: bake-jetson-xavier-nx-devkit-emmc-debian + needs: bake-jetson-xavier-nx-devkit-emmc-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-emmc-debian-node.json + LIBRARY: library/jetson-xavier-nx-devkit-emmc-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-emmc-debian-node: - name: Bake jetson-xavier-nx-devkit-emmc-debian-node + bake-jetson-xavier-nx-devkit-emmc-alpine-golang: + name: Bake jetson-xavier-nx-devkit-emmc-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-emmc-debian-node + needs: prepare-jetson-xavier-nx-devkit-emmc-alpine-golang env: - LIBRARY: library/jetson-xavier-nx-devkit-emmc-debian-node.json + LIBRARY: library/jetson-xavier-nx-devkit-emmc-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-emmc-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-emmc-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-nx-devkit-emmc-debian-openjdk: - name: Prepare jetson-xavier-nx-devkit-emmc-debian-openjdk + prepare-jetson-xavier-nx-devkit-emmc-alpine-node: + name: Prepare jetson-xavier-nx-devkit-emmc-alpine-node runs-on: ubuntu-latest - needs: bake-jetson-xavier-nx-devkit-emmc-debian + needs: bake-jetson-xavier-nx-devkit-emmc-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-emmc-debian-openjdk.json + LIBRARY: library/jetson-xavier-nx-devkit-emmc-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-emmc-debian-openjdk: - name: Bake jetson-xavier-nx-devkit-emmc-debian-openjdk + bake-jetson-xavier-nx-devkit-emmc-alpine-node: + name: Bake jetson-xavier-nx-devkit-emmc-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-emmc-debian-openjdk + needs: prepare-jetson-xavier-nx-devkit-emmc-alpine-node env: - LIBRARY: library/jetson-xavier-nx-devkit-emmc-debian-openjdk.json + LIBRARY: library/jetson-xavier-nx-devkit-emmc-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-emmc-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-emmc-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-nx-devkit-emmc-debian-python: - name: Prepare jetson-xavier-nx-devkit-emmc-debian-python + prepare-jetson-xavier-nx-devkit-emmc-alpine-python: + name: Prepare jetson-xavier-nx-devkit-emmc-alpine-python runs-on: ubuntu-latest - needs: bake-jetson-xavier-nx-devkit-emmc-debian + needs: bake-jetson-xavier-nx-devkit-emmc-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-emmc-debian-python.json + LIBRARY: library/jetson-xavier-nx-devkit-emmc-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-emmc-debian-python: - name: Bake jetson-xavier-nx-devkit-emmc-debian-python + bake-jetson-xavier-nx-devkit-emmc-alpine-python: + name: Bake jetson-xavier-nx-devkit-emmc-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-emmc-debian-python + needs: prepare-jetson-xavier-nx-devkit-emmc-alpine-python env: - LIBRARY: library/jetson-xavier-nx-devkit-emmc-debian-python.json + LIBRARY: library/jetson-xavier-nx-devkit-emmc-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-emmc-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-emmc-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-nx-devkit-emmc-fedora-golang: - name: Prepare jetson-xavier-nx-devkit-emmc-fedora-golang + prepare-jetson-xavier-nx-devkit-emmc-debian-golang: + name: Prepare jetson-xavier-nx-devkit-emmc-debian-golang runs-on: ubuntu-latest - needs: bake-jetson-xavier-nx-devkit-emmc-fedora + needs: bake-jetson-xavier-nx-devkit-emmc-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-emmc-fedora-golang.json + LIBRARY: library/jetson-xavier-nx-devkit-emmc-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-emmc-fedora-golang: - name: Bake jetson-xavier-nx-devkit-emmc-fedora-golang + bake-jetson-xavier-nx-devkit-emmc-debian-golang: + name: Bake jetson-xavier-nx-devkit-emmc-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-emmc-fedora-golang + needs: prepare-jetson-xavier-nx-devkit-emmc-debian-golang env: - LIBRARY: library/jetson-xavier-nx-devkit-emmc-fedora-golang.json + LIBRARY: library/jetson-xavier-nx-devkit-emmc-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-emmc-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-emmc-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-nx-devkit-emmc-fedora-node: - name: Prepare jetson-xavier-nx-devkit-emmc-fedora-node + prepare-jetson-xavier-nx-devkit-emmc-debian-node: + name: Prepare jetson-xavier-nx-devkit-emmc-debian-node runs-on: ubuntu-latest - needs: bake-jetson-xavier-nx-devkit-emmc-fedora + needs: bake-jetson-xavier-nx-devkit-emmc-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-emmc-fedora-node.json + LIBRARY: library/jetson-xavier-nx-devkit-emmc-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-emmc-fedora-node: - name: Bake jetson-xavier-nx-devkit-emmc-fedora-node + bake-jetson-xavier-nx-devkit-emmc-debian-node: + name: Bake jetson-xavier-nx-devkit-emmc-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-emmc-fedora-node + needs: prepare-jetson-xavier-nx-devkit-emmc-debian-node env: - LIBRARY: library/jetson-xavier-nx-devkit-emmc-fedora-node.json + LIBRARY: library/jetson-xavier-nx-devkit-emmc-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-emmc-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-emmc-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-nx-devkit-emmc-fedora-python: - name: Prepare jetson-xavier-nx-devkit-emmc-fedora-python + prepare-jetson-xavier-nx-devkit-emmc-debian-openjdk: + name: Prepare jetson-xavier-nx-devkit-emmc-debian-openjdk runs-on: ubuntu-latest - needs: bake-jetson-xavier-nx-devkit-emmc-fedora + needs: bake-jetson-xavier-nx-devkit-emmc-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-emmc-fedora-python.json + LIBRARY: library/jetson-xavier-nx-devkit-emmc-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-emmc-fedora-python: - name: Bake jetson-xavier-nx-devkit-emmc-fedora-python + bake-jetson-xavier-nx-devkit-emmc-debian-openjdk: + name: Bake jetson-xavier-nx-devkit-emmc-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-emmc-fedora-python + needs: prepare-jetson-xavier-nx-devkit-emmc-debian-openjdk env: - LIBRARY: library/jetson-xavier-nx-devkit-emmc-fedora-python.json + LIBRARY: library/jetson-xavier-nx-devkit-emmc-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-emmc-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-emmc-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-nx-devkit-emmc-ubuntu-golang: - name: Prepare jetson-xavier-nx-devkit-emmc-ubuntu-golang + prepare-jetson-xavier-nx-devkit-emmc-debian-python: + name: Prepare jetson-xavier-nx-devkit-emmc-debian-python runs-on: ubuntu-latest - needs: bake-jetson-xavier-nx-devkit-emmc-ubuntu + needs: bake-jetson-xavier-nx-devkit-emmc-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-emmc-ubuntu-golang.json + LIBRARY: library/jetson-xavier-nx-devkit-emmc-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-emmc-ubuntu-golang: - name: Bake jetson-xavier-nx-devkit-emmc-ubuntu-golang + bake-jetson-xavier-nx-devkit-emmc-debian-python: + name: Bake jetson-xavier-nx-devkit-emmc-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-emmc-ubuntu-golang + needs: prepare-jetson-xavier-nx-devkit-emmc-debian-python env: - LIBRARY: library/jetson-xavier-nx-devkit-emmc-ubuntu-golang.json + LIBRARY: library/jetson-xavier-nx-devkit-emmc-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-emmc-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-emmc-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-nx-devkit-emmc-ubuntu-node: - name: Prepare jetson-xavier-nx-devkit-emmc-ubuntu-node + prepare-jetson-xavier-nx-devkit-emmc-fedora-golang: + name: Prepare jetson-xavier-nx-devkit-emmc-fedora-golang runs-on: ubuntu-latest - needs: bake-jetson-xavier-nx-devkit-emmc-ubuntu + needs: bake-jetson-xavier-nx-devkit-emmc-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-emmc-ubuntu-node.json + LIBRARY: library/jetson-xavier-nx-devkit-emmc-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-emmc-ubuntu-node: - name: Bake jetson-xavier-nx-devkit-emmc-ubuntu-node + bake-jetson-xavier-nx-devkit-emmc-fedora-golang: + name: Bake jetson-xavier-nx-devkit-emmc-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-emmc-ubuntu-node + needs: prepare-jetson-xavier-nx-devkit-emmc-fedora-golang env: - LIBRARY: library/jetson-xavier-nx-devkit-emmc-ubuntu-node.json + LIBRARY: library/jetson-xavier-nx-devkit-emmc-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-emmc-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-emmc-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-nx-devkit-emmc-ubuntu-python: - name: Prepare jetson-xavier-nx-devkit-emmc-ubuntu-python + prepare-jetson-xavier-nx-devkit-emmc-fedora-node: + name: Prepare jetson-xavier-nx-devkit-emmc-fedora-node runs-on: ubuntu-latest - needs: bake-jetson-xavier-nx-devkit-emmc-ubuntu + needs: bake-jetson-xavier-nx-devkit-emmc-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-emmc-ubuntu-python.json + LIBRARY: library/jetson-xavier-nx-devkit-emmc-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-emmc-ubuntu-python: - name: Bake jetson-xavier-nx-devkit-emmc-ubuntu-python + bake-jetson-xavier-nx-devkit-emmc-fedora-node: + name: Bake jetson-xavier-nx-devkit-emmc-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-emmc-ubuntu-python + needs: prepare-jetson-xavier-nx-devkit-emmc-fedora-node env: - LIBRARY: library/jetson-xavier-nx-devkit-emmc-ubuntu-python.json + LIBRARY: library/jetson-xavier-nx-devkit-emmc-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-emmc-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-emmc-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-nx-devkit-emmc-ubuntu-openjdk: - name: Prepare jetson-xavier-nx-devkit-emmc-ubuntu-openjdk + prepare-jetson-xavier-nx-devkit-emmc-fedora-python: + name: Prepare jetson-xavier-nx-devkit-emmc-fedora-python runs-on: ubuntu-latest - needs: bake-jetson-xavier-nx-devkit-emmc-ubuntu + needs: bake-jetson-xavier-nx-devkit-emmc-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-emmc-ubuntu-openjdk.json + LIBRARY: library/jetson-xavier-nx-devkit-emmc-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-emmc-ubuntu-openjdk: - name: Bake jetson-xavier-nx-devkit-emmc-ubuntu-openjdk + bake-jetson-xavier-nx-devkit-emmc-fedora-python: + name: Bake jetson-xavier-nx-devkit-emmc-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-emmc-ubuntu-openjdk + needs: prepare-jetson-xavier-nx-devkit-emmc-fedora-python env: - LIBRARY: library/jetson-xavier-nx-devkit-emmc-ubuntu-openjdk.json + LIBRARY: library/jetson-xavier-nx-devkit-emmc-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-emmc-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-emmc-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-nx-devkit-emmc-alpine: - name: Prepare jetson-xavier-nx-devkit-emmc-alpine + prepare-jetson-xavier-nx-devkit-emmc-ubuntu-golang: + name: Prepare jetson-xavier-nx-devkit-emmc-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-xavier-nx-devkit-emmc-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-emmc-alpine.json + LIBRARY: library/jetson-xavier-nx-devkit-emmc-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-emmc-alpine: - name: Bake jetson-xavier-nx-devkit-emmc-alpine + bake-jetson-xavier-nx-devkit-emmc-ubuntu-golang: + name: Bake jetson-xavier-nx-devkit-emmc-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-emmc-alpine + needs: prepare-jetson-xavier-nx-devkit-emmc-ubuntu-golang env: - LIBRARY: library/jetson-xavier-nx-devkit-emmc-alpine.json + LIBRARY: library/jetson-xavier-nx-devkit-emmc-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-emmc-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-emmc-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-nx-devkit-emmc-debian: - name: Prepare jetson-xavier-nx-devkit-emmc-debian + prepare-jetson-xavier-nx-devkit-emmc-ubuntu-node: + name: Prepare jetson-xavier-nx-devkit-emmc-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-xavier-nx-devkit-emmc-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-emmc-debian.json + LIBRARY: library/jetson-xavier-nx-devkit-emmc-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-emmc-debian: - name: Bake jetson-xavier-nx-devkit-emmc-debian + bake-jetson-xavier-nx-devkit-emmc-ubuntu-node: + name: Bake jetson-xavier-nx-devkit-emmc-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-emmc-debian + needs: prepare-jetson-xavier-nx-devkit-emmc-ubuntu-node env: - LIBRARY: library/jetson-xavier-nx-devkit-emmc-debian.json + LIBRARY: library/jetson-xavier-nx-devkit-emmc-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-emmc-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-emmc-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-nx-devkit-emmc-fedora: - name: Prepare jetson-xavier-nx-devkit-emmc-fedora + prepare-jetson-xavier-nx-devkit-emmc-ubuntu-python: + name: Prepare jetson-xavier-nx-devkit-emmc-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-xavier-nx-devkit-emmc-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-emmc-fedora.json + LIBRARY: library/jetson-xavier-nx-devkit-emmc-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-emmc-fedora: - name: Bake jetson-xavier-nx-devkit-emmc-fedora + bake-jetson-xavier-nx-devkit-emmc-ubuntu-python: + name: Bake jetson-xavier-nx-devkit-emmc-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-emmc-fedora + needs: prepare-jetson-xavier-nx-devkit-emmc-ubuntu-python env: - LIBRARY: library/jetson-xavier-nx-devkit-emmc-fedora.json + LIBRARY: library/jetson-xavier-nx-devkit-emmc-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-emmc-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-emmc-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-nx-devkit-emmc-ubuntu: - name: Prepare jetson-xavier-nx-devkit-emmc-ubuntu + prepare-jetson-xavier-nx-devkit-emmc-ubuntu-openjdk: + name: Prepare jetson-xavier-nx-devkit-emmc-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-xavier-nx-devkit-emmc-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-emmc-ubuntu.json + LIBRARY: library/jetson-xavier-nx-devkit-emmc-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-emmc-ubuntu: - name: Bake jetson-xavier-nx-devkit-emmc-ubuntu + bake-jetson-xavier-nx-devkit-emmc-ubuntu-openjdk: + name: Bake jetson-xavier-nx-devkit-emmc-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-emmc-ubuntu + needs: prepare-jetson-xavier-nx-devkit-emmc-ubuntu-openjdk env: - LIBRARY: library/jetson-xavier-nx-devkit-emmc-ubuntu.json + LIBRARY: library/jetson-xavier-nx-devkit-emmc-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-emmc-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-emmc-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-jetson-xavier-nx-devkit-seeed-2mic-hat.yml b/.github/workflows/bake-jetson-xavier-nx-devkit-seeed-2mic-hat.yml index 8ac5385f50f4..6e506e66be6b 100644 --- a/.github/workflows/bake-jetson-xavier-nx-devkit-seeed-2mic-hat.yml +++ b/.github/workflows/bake-jetson-xavier-nx-devkit-seeed-2mic-hat.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-alpine-golang: - name: Prepare jetson-xavier-nx-devkit-seeed-2mic-hat-alpine-golang + prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-alpine: + name: Prepare jetson-xavier-nx-devkit-seeed-2mic-hat-alpine runs-on: ubuntu-latest - needs: bake-jetson-xavier-nx-devkit-seeed-2mic-hat-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-alpine-golang.json + LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-seeed-2mic-hat-alpine-golang: - name: Bake jetson-xavier-nx-devkit-seeed-2mic-hat-alpine-golang + bake-jetson-xavier-nx-devkit-seeed-2mic-hat-alpine: + name: Bake jetson-xavier-nx-devkit-seeed-2mic-hat-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-alpine-golang + needs: prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-alpine env: - LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-alpine-golang.json + LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-alpine-node: - name: Prepare jetson-xavier-nx-devkit-seeed-2mic-hat-alpine-node + prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-debian: + name: Prepare jetson-xavier-nx-devkit-seeed-2mic-hat-debian runs-on: ubuntu-latest - needs: bake-jetson-xavier-nx-devkit-seeed-2mic-hat-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-alpine-node.json + LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-seeed-2mic-hat-alpine-node: - name: Bake jetson-xavier-nx-devkit-seeed-2mic-hat-alpine-node + bake-jetson-xavier-nx-devkit-seeed-2mic-hat-debian: + name: Bake jetson-xavier-nx-devkit-seeed-2mic-hat-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-alpine-node + needs: prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-debian env: - LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-alpine-node.json + LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-alpine-python: - name: Prepare jetson-xavier-nx-devkit-seeed-2mic-hat-alpine-python + prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-fedora: + name: Prepare jetson-xavier-nx-devkit-seeed-2mic-hat-fedora runs-on: ubuntu-latest - needs: bake-jetson-xavier-nx-devkit-seeed-2mic-hat-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-alpine-python.json + LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-seeed-2mic-hat-alpine-python: - name: Bake jetson-xavier-nx-devkit-seeed-2mic-hat-alpine-python + bake-jetson-xavier-nx-devkit-seeed-2mic-hat-fedora: + name: Bake jetson-xavier-nx-devkit-seeed-2mic-hat-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-alpine-python + needs: prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-fedora env: - LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-alpine-python.json + LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-debian-golang: - name: Prepare jetson-xavier-nx-devkit-seeed-2mic-hat-debian-golang + prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu: + name: Prepare jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu runs-on: ubuntu-latest - needs: bake-jetson-xavier-nx-devkit-seeed-2mic-hat-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-debian-golang.json + LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-seeed-2mic-hat-debian-golang: - name: Bake jetson-xavier-nx-devkit-seeed-2mic-hat-debian-golang + bake-jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu: + name: Bake jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-debian-golang + needs: prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu env: - LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-debian-golang.json + LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-debian-node: - name: Prepare jetson-xavier-nx-devkit-seeed-2mic-hat-debian-node + prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-alpine-golang: + name: Prepare jetson-xavier-nx-devkit-seeed-2mic-hat-alpine-golang runs-on: ubuntu-latest - needs: bake-jetson-xavier-nx-devkit-seeed-2mic-hat-debian + needs: bake-jetson-xavier-nx-devkit-seeed-2mic-hat-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-debian-node.json + LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-seeed-2mic-hat-debian-node: - name: Bake jetson-xavier-nx-devkit-seeed-2mic-hat-debian-node + bake-jetson-xavier-nx-devkit-seeed-2mic-hat-alpine-golang: + name: Bake jetson-xavier-nx-devkit-seeed-2mic-hat-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-debian-node + needs: prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-alpine-golang env: - LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-debian-node.json + LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-debian-openjdk: - name: Prepare jetson-xavier-nx-devkit-seeed-2mic-hat-debian-openjdk + prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-alpine-node: + name: Prepare jetson-xavier-nx-devkit-seeed-2mic-hat-alpine-node runs-on: ubuntu-latest - needs: bake-jetson-xavier-nx-devkit-seeed-2mic-hat-debian + needs: bake-jetson-xavier-nx-devkit-seeed-2mic-hat-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-debian-openjdk.json + LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-seeed-2mic-hat-debian-openjdk: - name: Bake jetson-xavier-nx-devkit-seeed-2mic-hat-debian-openjdk + bake-jetson-xavier-nx-devkit-seeed-2mic-hat-alpine-node: + name: Bake jetson-xavier-nx-devkit-seeed-2mic-hat-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-debian-openjdk + needs: prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-alpine-node env: - LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-debian-openjdk.json + LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-debian-python: - name: Prepare jetson-xavier-nx-devkit-seeed-2mic-hat-debian-python + prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-alpine-python: + name: Prepare jetson-xavier-nx-devkit-seeed-2mic-hat-alpine-python runs-on: ubuntu-latest - needs: bake-jetson-xavier-nx-devkit-seeed-2mic-hat-debian + needs: bake-jetson-xavier-nx-devkit-seeed-2mic-hat-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-debian-python.json + LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-seeed-2mic-hat-debian-python: - name: Bake jetson-xavier-nx-devkit-seeed-2mic-hat-debian-python + bake-jetson-xavier-nx-devkit-seeed-2mic-hat-alpine-python: + name: Bake jetson-xavier-nx-devkit-seeed-2mic-hat-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-debian-python + needs: prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-alpine-python env: - LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-debian-python.json + LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-fedora-golang: - name: Prepare jetson-xavier-nx-devkit-seeed-2mic-hat-fedora-golang + prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-debian-golang: + name: Prepare jetson-xavier-nx-devkit-seeed-2mic-hat-debian-golang runs-on: ubuntu-latest - needs: bake-jetson-xavier-nx-devkit-seeed-2mic-hat-fedora + needs: bake-jetson-xavier-nx-devkit-seeed-2mic-hat-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-fedora-golang.json + LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-seeed-2mic-hat-fedora-golang: - name: Bake jetson-xavier-nx-devkit-seeed-2mic-hat-fedora-golang + bake-jetson-xavier-nx-devkit-seeed-2mic-hat-debian-golang: + name: Bake jetson-xavier-nx-devkit-seeed-2mic-hat-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-fedora-golang + needs: prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-debian-golang env: - LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-fedora-golang.json + LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-fedora-node: - name: Prepare jetson-xavier-nx-devkit-seeed-2mic-hat-fedora-node + prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-debian-node: + name: Prepare jetson-xavier-nx-devkit-seeed-2mic-hat-debian-node runs-on: ubuntu-latest - needs: bake-jetson-xavier-nx-devkit-seeed-2mic-hat-fedora + needs: bake-jetson-xavier-nx-devkit-seeed-2mic-hat-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-fedora-node.json + LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-seeed-2mic-hat-fedora-node: - name: Bake jetson-xavier-nx-devkit-seeed-2mic-hat-fedora-node + bake-jetson-xavier-nx-devkit-seeed-2mic-hat-debian-node: + name: Bake jetson-xavier-nx-devkit-seeed-2mic-hat-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-fedora-node + needs: prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-debian-node env: - LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-fedora-node.json + LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-fedora-python: - name: Prepare jetson-xavier-nx-devkit-seeed-2mic-hat-fedora-python + prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-debian-openjdk: + name: Prepare jetson-xavier-nx-devkit-seeed-2mic-hat-debian-openjdk runs-on: ubuntu-latest - needs: bake-jetson-xavier-nx-devkit-seeed-2mic-hat-fedora + needs: bake-jetson-xavier-nx-devkit-seeed-2mic-hat-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-fedora-python.json + LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-seeed-2mic-hat-fedora-python: - name: Bake jetson-xavier-nx-devkit-seeed-2mic-hat-fedora-python + bake-jetson-xavier-nx-devkit-seeed-2mic-hat-debian-openjdk: + name: Bake jetson-xavier-nx-devkit-seeed-2mic-hat-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-fedora-python + needs: prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-debian-openjdk env: - LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-fedora-python.json + LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-golang: - name: Prepare jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-golang + prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-debian-python: + name: Prepare jetson-xavier-nx-devkit-seeed-2mic-hat-debian-python runs-on: ubuntu-latest - needs: bake-jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu + needs: bake-jetson-xavier-nx-devkit-seeed-2mic-hat-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-golang.json + LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-golang: - name: Bake jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-golang + bake-jetson-xavier-nx-devkit-seeed-2mic-hat-debian-python: + name: Bake jetson-xavier-nx-devkit-seeed-2mic-hat-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-golang + needs: prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-debian-python env: - LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-golang.json + LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-node: - name: Prepare jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-node + prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-fedora-golang: + name: Prepare jetson-xavier-nx-devkit-seeed-2mic-hat-fedora-golang runs-on: ubuntu-latest - needs: bake-jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu + needs: bake-jetson-xavier-nx-devkit-seeed-2mic-hat-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-node.json + LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-node: - name: Bake jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-node + bake-jetson-xavier-nx-devkit-seeed-2mic-hat-fedora-golang: + name: Bake jetson-xavier-nx-devkit-seeed-2mic-hat-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-node + needs: prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-fedora-golang env: - LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-node.json + LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-python: - name: Prepare jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-python + prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-fedora-node: + name: Prepare jetson-xavier-nx-devkit-seeed-2mic-hat-fedora-node runs-on: ubuntu-latest - needs: bake-jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu + needs: bake-jetson-xavier-nx-devkit-seeed-2mic-hat-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-python.json + LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-python: - name: Bake jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-python + bake-jetson-xavier-nx-devkit-seeed-2mic-hat-fedora-node: + name: Bake jetson-xavier-nx-devkit-seeed-2mic-hat-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-python + needs: prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-fedora-node env: - LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-python.json + LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-openjdk: - name: Prepare jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-openjdk + prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-fedora-python: + name: Prepare jetson-xavier-nx-devkit-seeed-2mic-hat-fedora-python runs-on: ubuntu-latest - needs: bake-jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu + needs: bake-jetson-xavier-nx-devkit-seeed-2mic-hat-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-openjdk.json + LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-openjdk: - name: Bake jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-openjdk + bake-jetson-xavier-nx-devkit-seeed-2mic-hat-fedora-python: + name: Bake jetson-xavier-nx-devkit-seeed-2mic-hat-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-openjdk + needs: prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-fedora-python env: - LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-openjdk.json + LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-alpine: - name: Prepare jetson-xavier-nx-devkit-seeed-2mic-hat-alpine + prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-golang: + name: Prepare jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-alpine.json + LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-seeed-2mic-hat-alpine: - name: Bake jetson-xavier-nx-devkit-seeed-2mic-hat-alpine + bake-jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-golang: + name: Bake jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-alpine + needs: prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-golang env: - LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-alpine.json + LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-debian: - name: Prepare jetson-xavier-nx-devkit-seeed-2mic-hat-debian + prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-node: + name: Prepare jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-debian.json + LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-seeed-2mic-hat-debian: - name: Bake jetson-xavier-nx-devkit-seeed-2mic-hat-debian + bake-jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-node: + name: Bake jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-debian + needs: prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-node env: - LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-debian.json + LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-fedora: - name: Prepare jetson-xavier-nx-devkit-seeed-2mic-hat-fedora + prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-python: + name: Prepare jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-fedora.json + LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-seeed-2mic-hat-fedora: - name: Bake jetson-xavier-nx-devkit-seeed-2mic-hat-fedora + bake-jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-python: + name: Bake jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-fedora + needs: prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-python env: - LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-fedora.json + LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu: - name: Prepare jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu + prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-openjdk: + name: Prepare jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu.json + LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu: - name: Bake jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu + bake-jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-openjdk: + name: Bake jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu + needs: prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-openjdk env: - LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu.json + LIBRARY: library/jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-seeed-2mic-hat-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-jetson-xavier-nx-devkit.yml b/.github/workflows/bake-jetson-xavier-nx-devkit.yml index 2392129d5927..95ceda22712e 100644 --- a/.github/workflows/bake-jetson-xavier-nx-devkit.yml +++ b/.github/workflows/bake-jetson-xavier-nx-devkit.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-jetson-xavier-nx-devkit-alpine-golang: - name: Prepare jetson-xavier-nx-devkit-alpine-golang + prepare-jetson-xavier-nx-devkit-alpine: + name: Prepare jetson-xavier-nx-devkit-alpine runs-on: ubuntu-latest - needs: bake-jetson-xavier-nx-devkit-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-alpine-golang.json + LIBRARY: library/jetson-xavier-nx-devkit-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-alpine-golang: - name: Bake jetson-xavier-nx-devkit-alpine-golang + bake-jetson-xavier-nx-devkit-alpine: + name: Bake jetson-xavier-nx-devkit-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-alpine-golang + needs: prepare-jetson-xavier-nx-devkit-alpine env: - LIBRARY: library/jetson-xavier-nx-devkit-alpine-golang.json + LIBRARY: library/jetson-xavier-nx-devkit-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-nx-devkit-alpine-node: - name: Prepare jetson-xavier-nx-devkit-alpine-node + prepare-jetson-xavier-nx-devkit-debian: + name: Prepare jetson-xavier-nx-devkit-debian runs-on: ubuntu-latest - needs: bake-jetson-xavier-nx-devkit-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-alpine-node.json + LIBRARY: library/jetson-xavier-nx-devkit-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-alpine-node: - name: Bake jetson-xavier-nx-devkit-alpine-node + bake-jetson-xavier-nx-devkit-debian: + name: Bake jetson-xavier-nx-devkit-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-alpine-node + needs: prepare-jetson-xavier-nx-devkit-debian env: - LIBRARY: library/jetson-xavier-nx-devkit-alpine-node.json + LIBRARY: library/jetson-xavier-nx-devkit-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-nx-devkit-alpine-python: - name: Prepare jetson-xavier-nx-devkit-alpine-python + prepare-jetson-xavier-nx-devkit-fedora: + name: Prepare jetson-xavier-nx-devkit-fedora runs-on: ubuntu-latest - needs: bake-jetson-xavier-nx-devkit-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-alpine-python.json + LIBRARY: library/jetson-xavier-nx-devkit-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-alpine-python: - name: Bake jetson-xavier-nx-devkit-alpine-python + bake-jetson-xavier-nx-devkit-fedora: + name: Bake jetson-xavier-nx-devkit-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-alpine-python + needs: prepare-jetson-xavier-nx-devkit-fedora env: - LIBRARY: library/jetson-xavier-nx-devkit-alpine-python.json + LIBRARY: library/jetson-xavier-nx-devkit-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-nx-devkit-debian-golang: - name: Prepare jetson-xavier-nx-devkit-debian-golang + prepare-jetson-xavier-nx-devkit-ubuntu: + name: Prepare jetson-xavier-nx-devkit-ubuntu runs-on: ubuntu-latest - needs: bake-jetson-xavier-nx-devkit-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-debian-golang.json + LIBRARY: library/jetson-xavier-nx-devkit-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-debian-golang: - name: Bake jetson-xavier-nx-devkit-debian-golang + bake-jetson-xavier-nx-devkit-ubuntu: + name: Bake jetson-xavier-nx-devkit-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-debian-golang + needs: prepare-jetson-xavier-nx-devkit-ubuntu env: - LIBRARY: library/jetson-xavier-nx-devkit-debian-golang.json + LIBRARY: library/jetson-xavier-nx-devkit-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-nx-devkit-debian-node: - name: Prepare jetson-xavier-nx-devkit-debian-node + prepare-jetson-xavier-nx-devkit-alpine-golang: + name: Prepare jetson-xavier-nx-devkit-alpine-golang runs-on: ubuntu-latest - needs: bake-jetson-xavier-nx-devkit-debian + needs: bake-jetson-xavier-nx-devkit-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-debian-node.json + LIBRARY: library/jetson-xavier-nx-devkit-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-debian-node: - name: Bake jetson-xavier-nx-devkit-debian-node + bake-jetson-xavier-nx-devkit-alpine-golang: + name: Bake jetson-xavier-nx-devkit-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-debian-node + needs: prepare-jetson-xavier-nx-devkit-alpine-golang env: - LIBRARY: library/jetson-xavier-nx-devkit-debian-node.json + LIBRARY: library/jetson-xavier-nx-devkit-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-nx-devkit-debian-openjdk: - name: Prepare jetson-xavier-nx-devkit-debian-openjdk + prepare-jetson-xavier-nx-devkit-alpine-node: + name: Prepare jetson-xavier-nx-devkit-alpine-node runs-on: ubuntu-latest - needs: bake-jetson-xavier-nx-devkit-debian + needs: bake-jetson-xavier-nx-devkit-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-debian-openjdk.json + LIBRARY: library/jetson-xavier-nx-devkit-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-debian-openjdk: - name: Bake jetson-xavier-nx-devkit-debian-openjdk + bake-jetson-xavier-nx-devkit-alpine-node: + name: Bake jetson-xavier-nx-devkit-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-debian-openjdk + needs: prepare-jetson-xavier-nx-devkit-alpine-node env: - LIBRARY: library/jetson-xavier-nx-devkit-debian-openjdk.json + LIBRARY: library/jetson-xavier-nx-devkit-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-nx-devkit-debian-python: - name: Prepare jetson-xavier-nx-devkit-debian-python + prepare-jetson-xavier-nx-devkit-alpine-python: + name: Prepare jetson-xavier-nx-devkit-alpine-python runs-on: ubuntu-latest - needs: bake-jetson-xavier-nx-devkit-debian + needs: bake-jetson-xavier-nx-devkit-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-debian-python.json + LIBRARY: library/jetson-xavier-nx-devkit-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-debian-python: - name: Bake jetson-xavier-nx-devkit-debian-python + bake-jetson-xavier-nx-devkit-alpine-python: + name: Bake jetson-xavier-nx-devkit-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-debian-python + needs: prepare-jetson-xavier-nx-devkit-alpine-python env: - LIBRARY: library/jetson-xavier-nx-devkit-debian-python.json + LIBRARY: library/jetson-xavier-nx-devkit-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-nx-devkit-fedora-golang: - name: Prepare jetson-xavier-nx-devkit-fedora-golang + prepare-jetson-xavier-nx-devkit-debian-golang: + name: Prepare jetson-xavier-nx-devkit-debian-golang runs-on: ubuntu-latest - needs: bake-jetson-xavier-nx-devkit-fedora + needs: bake-jetson-xavier-nx-devkit-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-fedora-golang.json + LIBRARY: library/jetson-xavier-nx-devkit-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-fedora-golang: - name: Bake jetson-xavier-nx-devkit-fedora-golang + bake-jetson-xavier-nx-devkit-debian-golang: + name: Bake jetson-xavier-nx-devkit-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-fedora-golang + needs: prepare-jetson-xavier-nx-devkit-debian-golang env: - LIBRARY: library/jetson-xavier-nx-devkit-fedora-golang.json + LIBRARY: library/jetson-xavier-nx-devkit-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-nx-devkit-fedora-node: - name: Prepare jetson-xavier-nx-devkit-fedora-node + prepare-jetson-xavier-nx-devkit-debian-node: + name: Prepare jetson-xavier-nx-devkit-debian-node runs-on: ubuntu-latest - needs: bake-jetson-xavier-nx-devkit-fedora + needs: bake-jetson-xavier-nx-devkit-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-fedora-node.json + LIBRARY: library/jetson-xavier-nx-devkit-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-fedora-node: - name: Bake jetson-xavier-nx-devkit-fedora-node + bake-jetson-xavier-nx-devkit-debian-node: + name: Bake jetson-xavier-nx-devkit-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-fedora-node + needs: prepare-jetson-xavier-nx-devkit-debian-node env: - LIBRARY: library/jetson-xavier-nx-devkit-fedora-node.json + LIBRARY: library/jetson-xavier-nx-devkit-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-nx-devkit-fedora-python: - name: Prepare jetson-xavier-nx-devkit-fedora-python + prepare-jetson-xavier-nx-devkit-debian-openjdk: + name: Prepare jetson-xavier-nx-devkit-debian-openjdk runs-on: ubuntu-latest - needs: bake-jetson-xavier-nx-devkit-fedora + needs: bake-jetson-xavier-nx-devkit-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-fedora-python.json + LIBRARY: library/jetson-xavier-nx-devkit-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-fedora-python: - name: Bake jetson-xavier-nx-devkit-fedora-python + bake-jetson-xavier-nx-devkit-debian-openjdk: + name: Bake jetson-xavier-nx-devkit-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-fedora-python + needs: prepare-jetson-xavier-nx-devkit-debian-openjdk env: - LIBRARY: library/jetson-xavier-nx-devkit-fedora-python.json + LIBRARY: library/jetson-xavier-nx-devkit-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-nx-devkit-ubuntu-golang: - name: Prepare jetson-xavier-nx-devkit-ubuntu-golang + prepare-jetson-xavier-nx-devkit-debian-python: + name: Prepare jetson-xavier-nx-devkit-debian-python runs-on: ubuntu-latest - needs: bake-jetson-xavier-nx-devkit-ubuntu + needs: bake-jetson-xavier-nx-devkit-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-ubuntu-golang.json + LIBRARY: library/jetson-xavier-nx-devkit-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-ubuntu-golang: - name: Bake jetson-xavier-nx-devkit-ubuntu-golang + bake-jetson-xavier-nx-devkit-debian-python: + name: Bake jetson-xavier-nx-devkit-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-ubuntu-golang + needs: prepare-jetson-xavier-nx-devkit-debian-python env: - LIBRARY: library/jetson-xavier-nx-devkit-ubuntu-golang.json + LIBRARY: library/jetson-xavier-nx-devkit-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-nx-devkit-ubuntu-node: - name: Prepare jetson-xavier-nx-devkit-ubuntu-node + prepare-jetson-xavier-nx-devkit-fedora-golang: + name: Prepare jetson-xavier-nx-devkit-fedora-golang runs-on: ubuntu-latest - needs: bake-jetson-xavier-nx-devkit-ubuntu + needs: bake-jetson-xavier-nx-devkit-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-ubuntu-node.json + LIBRARY: library/jetson-xavier-nx-devkit-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-ubuntu-node: - name: Bake jetson-xavier-nx-devkit-ubuntu-node + bake-jetson-xavier-nx-devkit-fedora-golang: + name: Bake jetson-xavier-nx-devkit-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-ubuntu-node + needs: prepare-jetson-xavier-nx-devkit-fedora-golang env: - LIBRARY: library/jetson-xavier-nx-devkit-ubuntu-node.json + LIBRARY: library/jetson-xavier-nx-devkit-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-nx-devkit-ubuntu-python: - name: Prepare jetson-xavier-nx-devkit-ubuntu-python + prepare-jetson-xavier-nx-devkit-fedora-node: + name: Prepare jetson-xavier-nx-devkit-fedora-node runs-on: ubuntu-latest - needs: bake-jetson-xavier-nx-devkit-ubuntu + needs: bake-jetson-xavier-nx-devkit-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-ubuntu-python.json + LIBRARY: library/jetson-xavier-nx-devkit-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-ubuntu-python: - name: Bake jetson-xavier-nx-devkit-ubuntu-python + bake-jetson-xavier-nx-devkit-fedora-node: + name: Bake jetson-xavier-nx-devkit-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-ubuntu-python + needs: prepare-jetson-xavier-nx-devkit-fedora-node env: - LIBRARY: library/jetson-xavier-nx-devkit-ubuntu-python.json + LIBRARY: library/jetson-xavier-nx-devkit-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-nx-devkit-ubuntu-openjdk: - name: Prepare jetson-xavier-nx-devkit-ubuntu-openjdk + prepare-jetson-xavier-nx-devkit-fedora-python: + name: Prepare jetson-xavier-nx-devkit-fedora-python runs-on: ubuntu-latest - needs: bake-jetson-xavier-nx-devkit-ubuntu + needs: bake-jetson-xavier-nx-devkit-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-ubuntu-openjdk.json + LIBRARY: library/jetson-xavier-nx-devkit-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-ubuntu-openjdk: - name: Bake jetson-xavier-nx-devkit-ubuntu-openjdk + bake-jetson-xavier-nx-devkit-fedora-python: + name: Bake jetson-xavier-nx-devkit-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-ubuntu-openjdk + needs: prepare-jetson-xavier-nx-devkit-fedora-python env: - LIBRARY: library/jetson-xavier-nx-devkit-ubuntu-openjdk.json + LIBRARY: library/jetson-xavier-nx-devkit-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-nx-devkit-alpine: - name: Prepare jetson-xavier-nx-devkit-alpine + prepare-jetson-xavier-nx-devkit-ubuntu-golang: + name: Prepare jetson-xavier-nx-devkit-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-xavier-nx-devkit-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-alpine.json + LIBRARY: library/jetson-xavier-nx-devkit-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-alpine: - name: Bake jetson-xavier-nx-devkit-alpine + bake-jetson-xavier-nx-devkit-ubuntu-golang: + name: Bake jetson-xavier-nx-devkit-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-alpine + needs: prepare-jetson-xavier-nx-devkit-ubuntu-golang env: - LIBRARY: library/jetson-xavier-nx-devkit-alpine.json + LIBRARY: library/jetson-xavier-nx-devkit-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-nx-devkit-debian: - name: Prepare jetson-xavier-nx-devkit-debian + prepare-jetson-xavier-nx-devkit-ubuntu-node: + name: Prepare jetson-xavier-nx-devkit-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-xavier-nx-devkit-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-debian.json + LIBRARY: library/jetson-xavier-nx-devkit-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-debian: - name: Bake jetson-xavier-nx-devkit-debian + bake-jetson-xavier-nx-devkit-ubuntu-node: + name: Bake jetson-xavier-nx-devkit-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-debian + needs: prepare-jetson-xavier-nx-devkit-ubuntu-node env: - LIBRARY: library/jetson-xavier-nx-devkit-debian.json + LIBRARY: library/jetson-xavier-nx-devkit-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-nx-devkit-fedora: - name: Prepare jetson-xavier-nx-devkit-fedora + prepare-jetson-xavier-nx-devkit-ubuntu-python: + name: Prepare jetson-xavier-nx-devkit-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-xavier-nx-devkit-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-fedora.json + LIBRARY: library/jetson-xavier-nx-devkit-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-fedora: - name: Bake jetson-xavier-nx-devkit-fedora + bake-jetson-xavier-nx-devkit-ubuntu-python: + name: Bake jetson-xavier-nx-devkit-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-fedora + needs: prepare-jetson-xavier-nx-devkit-ubuntu-python env: - LIBRARY: library/jetson-xavier-nx-devkit-fedora.json + LIBRARY: library/jetson-xavier-nx-devkit-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-nx-devkit-ubuntu: - name: Prepare jetson-xavier-nx-devkit-ubuntu + prepare-jetson-xavier-nx-devkit-ubuntu-openjdk: + name: Prepare jetson-xavier-nx-devkit-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-xavier-nx-devkit-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-nx-devkit-ubuntu.json + LIBRARY: library/jetson-xavier-nx-devkit-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-nx-devkit-ubuntu: - name: Bake jetson-xavier-nx-devkit-ubuntu + bake-jetson-xavier-nx-devkit-ubuntu-openjdk: + name: Bake jetson-xavier-nx-devkit-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-nx-devkit-ubuntu + needs: prepare-jetson-xavier-nx-devkit-ubuntu-openjdk env: - LIBRARY: library/jetson-xavier-nx-devkit-ubuntu.json + LIBRARY: library/jetson-xavier-nx-devkit-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-nx-devkit-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-jetson-xavier.yml b/.github/workflows/bake-jetson-xavier.yml index d1fdaec86353..7817522c8b83 100644 --- a/.github/workflows/bake-jetson-xavier.yml +++ b/.github/workflows/bake-jetson-xavier.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-jetson-xavier-alpine-golang: - name: Prepare jetson-xavier-alpine-golang + prepare-jetson-xavier-alpine: + name: Prepare jetson-xavier-alpine runs-on: ubuntu-latest - needs: bake-jetson-xavier-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-alpine-golang.json + LIBRARY: library/jetson-xavier-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-alpine-golang: - name: Bake jetson-xavier-alpine-golang + bake-jetson-xavier-alpine: + name: Bake jetson-xavier-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-alpine-golang + needs: prepare-jetson-xavier-alpine env: - LIBRARY: library/jetson-xavier-alpine-golang.json + LIBRARY: library/jetson-xavier-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-alpine-node: - name: Prepare jetson-xavier-alpine-node + prepare-jetson-xavier-debian: + name: Prepare jetson-xavier-debian runs-on: ubuntu-latest - needs: bake-jetson-xavier-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-alpine-node.json + LIBRARY: library/jetson-xavier-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-alpine-node: - name: Bake jetson-xavier-alpine-node + bake-jetson-xavier-debian: + name: Bake jetson-xavier-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-alpine-node + needs: prepare-jetson-xavier-debian env: - LIBRARY: library/jetson-xavier-alpine-node.json + LIBRARY: library/jetson-xavier-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-alpine-python: - name: Prepare jetson-xavier-alpine-python + prepare-jetson-xavier-fedora: + name: Prepare jetson-xavier-fedora runs-on: ubuntu-latest - needs: bake-jetson-xavier-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-alpine-python.json + LIBRARY: library/jetson-xavier-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-alpine-python: - name: Bake jetson-xavier-alpine-python + bake-jetson-xavier-fedora: + name: Bake jetson-xavier-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-alpine-python + needs: prepare-jetson-xavier-fedora env: - LIBRARY: library/jetson-xavier-alpine-python.json + LIBRARY: library/jetson-xavier-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-debian-golang: - name: Prepare jetson-xavier-debian-golang + prepare-jetson-xavier-ubuntu: + name: Prepare jetson-xavier-ubuntu runs-on: ubuntu-latest - needs: bake-jetson-xavier-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-debian-golang.json + LIBRARY: library/jetson-xavier-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-debian-golang: - name: Bake jetson-xavier-debian-golang + bake-jetson-xavier-ubuntu: + name: Bake jetson-xavier-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-debian-golang + needs: prepare-jetson-xavier-ubuntu env: - LIBRARY: library/jetson-xavier-debian-golang.json + LIBRARY: library/jetson-xavier-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-debian-node: - name: Prepare jetson-xavier-debian-node + prepare-jetson-xavier-alpine-golang: + name: Prepare jetson-xavier-alpine-golang runs-on: ubuntu-latest - needs: bake-jetson-xavier-debian + needs: bake-jetson-xavier-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-debian-node.json + LIBRARY: library/jetson-xavier-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-debian-node: - name: Bake jetson-xavier-debian-node + bake-jetson-xavier-alpine-golang: + name: Bake jetson-xavier-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-debian-node + needs: prepare-jetson-xavier-alpine-golang env: - LIBRARY: library/jetson-xavier-debian-node.json + LIBRARY: library/jetson-xavier-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-debian-openjdk: - name: Prepare jetson-xavier-debian-openjdk + prepare-jetson-xavier-alpine-node: + name: Prepare jetson-xavier-alpine-node runs-on: ubuntu-latest - needs: bake-jetson-xavier-debian + needs: bake-jetson-xavier-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-debian-openjdk.json + LIBRARY: library/jetson-xavier-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-debian-openjdk: - name: Bake jetson-xavier-debian-openjdk + bake-jetson-xavier-alpine-node: + name: Bake jetson-xavier-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-debian-openjdk + needs: prepare-jetson-xavier-alpine-node env: - LIBRARY: library/jetson-xavier-debian-openjdk.json + LIBRARY: library/jetson-xavier-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-debian-python: - name: Prepare jetson-xavier-debian-python + prepare-jetson-xavier-alpine-python: + name: Prepare jetson-xavier-alpine-python runs-on: ubuntu-latest - needs: bake-jetson-xavier-debian + needs: bake-jetson-xavier-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-debian-python.json + LIBRARY: library/jetson-xavier-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-debian-python: - name: Bake jetson-xavier-debian-python + bake-jetson-xavier-alpine-python: + name: Bake jetson-xavier-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-debian-python + needs: prepare-jetson-xavier-alpine-python env: - LIBRARY: library/jetson-xavier-debian-python.json + LIBRARY: library/jetson-xavier-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-fedora-golang: - name: Prepare jetson-xavier-fedora-golang + prepare-jetson-xavier-debian-golang: + name: Prepare jetson-xavier-debian-golang runs-on: ubuntu-latest - needs: bake-jetson-xavier-fedora + needs: bake-jetson-xavier-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-fedora-golang.json + LIBRARY: library/jetson-xavier-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-fedora-golang: - name: Bake jetson-xavier-fedora-golang + bake-jetson-xavier-debian-golang: + name: Bake jetson-xavier-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-fedora-golang + needs: prepare-jetson-xavier-debian-golang env: - LIBRARY: library/jetson-xavier-fedora-golang.json + LIBRARY: library/jetson-xavier-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-fedora-node: - name: Prepare jetson-xavier-fedora-node + prepare-jetson-xavier-debian-node: + name: Prepare jetson-xavier-debian-node runs-on: ubuntu-latest - needs: bake-jetson-xavier-fedora + needs: bake-jetson-xavier-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-fedora-node.json + LIBRARY: library/jetson-xavier-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-fedora-node: - name: Bake jetson-xavier-fedora-node + bake-jetson-xavier-debian-node: + name: Bake jetson-xavier-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-fedora-node + needs: prepare-jetson-xavier-debian-node env: - LIBRARY: library/jetson-xavier-fedora-node.json + LIBRARY: library/jetson-xavier-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-fedora-python: - name: Prepare jetson-xavier-fedora-python + prepare-jetson-xavier-debian-openjdk: + name: Prepare jetson-xavier-debian-openjdk runs-on: ubuntu-latest - needs: bake-jetson-xavier-fedora + needs: bake-jetson-xavier-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-fedora-python.json + LIBRARY: library/jetson-xavier-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-fedora-python: - name: Bake jetson-xavier-fedora-python + bake-jetson-xavier-debian-openjdk: + name: Bake jetson-xavier-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-fedora-python + needs: prepare-jetson-xavier-debian-openjdk env: - LIBRARY: library/jetson-xavier-fedora-python.json + LIBRARY: library/jetson-xavier-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-ubuntu-golang: - name: Prepare jetson-xavier-ubuntu-golang + prepare-jetson-xavier-debian-python: + name: Prepare jetson-xavier-debian-python runs-on: ubuntu-latest - needs: bake-jetson-xavier-ubuntu + needs: bake-jetson-xavier-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-ubuntu-golang.json + LIBRARY: library/jetson-xavier-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-ubuntu-golang: - name: Bake jetson-xavier-ubuntu-golang + bake-jetson-xavier-debian-python: + name: Bake jetson-xavier-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-ubuntu-golang + needs: prepare-jetson-xavier-debian-python env: - LIBRARY: library/jetson-xavier-ubuntu-golang.json + LIBRARY: library/jetson-xavier-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-ubuntu-node: - name: Prepare jetson-xavier-ubuntu-node + prepare-jetson-xavier-fedora-golang: + name: Prepare jetson-xavier-fedora-golang runs-on: ubuntu-latest - needs: bake-jetson-xavier-ubuntu + needs: bake-jetson-xavier-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-ubuntu-node.json + LIBRARY: library/jetson-xavier-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-ubuntu-node: - name: Bake jetson-xavier-ubuntu-node + bake-jetson-xavier-fedora-golang: + name: Bake jetson-xavier-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-ubuntu-node + needs: prepare-jetson-xavier-fedora-golang env: - LIBRARY: library/jetson-xavier-ubuntu-node.json + LIBRARY: library/jetson-xavier-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-ubuntu-python: - name: Prepare jetson-xavier-ubuntu-python + prepare-jetson-xavier-fedora-node: + name: Prepare jetson-xavier-fedora-node runs-on: ubuntu-latest - needs: bake-jetson-xavier-ubuntu + needs: bake-jetson-xavier-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-ubuntu-python.json + LIBRARY: library/jetson-xavier-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-ubuntu-python: - name: Bake jetson-xavier-ubuntu-python + bake-jetson-xavier-fedora-node: + name: Bake jetson-xavier-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-ubuntu-python + needs: prepare-jetson-xavier-fedora-node env: - LIBRARY: library/jetson-xavier-ubuntu-python.json + LIBRARY: library/jetson-xavier-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-ubuntu-openjdk: - name: Prepare jetson-xavier-ubuntu-openjdk + prepare-jetson-xavier-fedora-python: + name: Prepare jetson-xavier-fedora-python runs-on: ubuntu-latest - needs: bake-jetson-xavier-ubuntu + needs: bake-jetson-xavier-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-ubuntu-openjdk.json + LIBRARY: library/jetson-xavier-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-ubuntu-openjdk: - name: Bake jetson-xavier-ubuntu-openjdk + bake-jetson-xavier-fedora-python: + name: Bake jetson-xavier-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-ubuntu-openjdk + needs: prepare-jetson-xavier-fedora-python env: - LIBRARY: library/jetson-xavier-ubuntu-openjdk.json + LIBRARY: library/jetson-xavier-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-alpine: - name: Prepare jetson-xavier-alpine + prepare-jetson-xavier-ubuntu-golang: + name: Prepare jetson-xavier-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-xavier-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-alpine.json + LIBRARY: library/jetson-xavier-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-alpine: - name: Bake jetson-xavier-alpine + bake-jetson-xavier-ubuntu-golang: + name: Bake jetson-xavier-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-alpine + needs: prepare-jetson-xavier-ubuntu-golang env: - LIBRARY: library/jetson-xavier-alpine.json + LIBRARY: library/jetson-xavier-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-debian: - name: Prepare jetson-xavier-debian + prepare-jetson-xavier-ubuntu-node: + name: Prepare jetson-xavier-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-xavier-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-debian.json + LIBRARY: library/jetson-xavier-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-debian: - name: Bake jetson-xavier-debian + bake-jetson-xavier-ubuntu-node: + name: Bake jetson-xavier-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-debian + needs: prepare-jetson-xavier-ubuntu-node env: - LIBRARY: library/jetson-xavier-debian.json + LIBRARY: library/jetson-xavier-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-fedora: - name: Prepare jetson-xavier-fedora + prepare-jetson-xavier-ubuntu-python: + name: Prepare jetson-xavier-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-xavier-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-fedora.json + LIBRARY: library/jetson-xavier-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-fedora: - name: Bake jetson-xavier-fedora + bake-jetson-xavier-ubuntu-python: + name: Bake jetson-xavier-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-fedora + needs: prepare-jetson-xavier-ubuntu-python env: - LIBRARY: library/jetson-xavier-fedora.json + LIBRARY: library/jetson-xavier-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jetson-xavier-ubuntu: - name: Prepare jetson-xavier-ubuntu + prepare-jetson-xavier-ubuntu-openjdk: + name: Prepare jetson-xavier-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jetson-xavier-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jetson-xavier-ubuntu.json + LIBRARY: library/jetson-xavier-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jetson-xavier-ubuntu: - name: Bake jetson-xavier-ubuntu + bake-jetson-xavier-ubuntu-openjdk: + name: Bake jetson-xavier-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jetson-xavier-ubuntu + needs: prepare-jetson-xavier-ubuntu-openjdk env: - LIBRARY: library/jetson-xavier-ubuntu.json + LIBRARY: library/jetson-xavier-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jetson-xavier-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jetson-xavier-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-jn30b-nano.yml b/.github/workflows/bake-jn30b-nano.yml index 824b3c8f8e3a..8971b277e40a 100644 --- a/.github/workflows/bake-jn30b-nano.yml +++ b/.github/workflows/bake-jn30b-nano.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-jn30b-nano-alpine-golang: - name: Prepare jn30b-nano-alpine-golang + prepare-jn30b-nano-alpine: + name: Prepare jn30b-nano-alpine runs-on: ubuntu-latest - needs: bake-jn30b-nano-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jn30b-nano-alpine-golang.json + LIBRARY: library/jn30b-nano-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jn30b-nano-alpine-golang: - name: Bake jn30b-nano-alpine-golang + bake-jn30b-nano-alpine: + name: Bake jn30b-nano-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jn30b-nano-alpine-golang + needs: prepare-jn30b-nano-alpine env: - LIBRARY: library/jn30b-nano-alpine-golang.json + LIBRARY: library/jn30b-nano-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jn30b-nano-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jn30b-nano-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jn30b-nano-alpine-node: - name: Prepare jn30b-nano-alpine-node + prepare-jn30b-nano-debian: + name: Prepare jn30b-nano-debian runs-on: ubuntu-latest - needs: bake-jn30b-nano-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jn30b-nano-alpine-node.json + LIBRARY: library/jn30b-nano-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jn30b-nano-alpine-node: - name: Bake jn30b-nano-alpine-node + bake-jn30b-nano-debian: + name: Bake jn30b-nano-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jn30b-nano-alpine-node + needs: prepare-jn30b-nano-debian env: - LIBRARY: library/jn30b-nano-alpine-node.json + LIBRARY: library/jn30b-nano-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jn30b-nano-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jn30b-nano-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jn30b-nano-alpine-python: - name: Prepare jn30b-nano-alpine-python + prepare-jn30b-nano-fedora: + name: Prepare jn30b-nano-fedora runs-on: ubuntu-latest - needs: bake-jn30b-nano-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jn30b-nano-alpine-python.json + LIBRARY: library/jn30b-nano-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jn30b-nano-alpine-python: - name: Bake jn30b-nano-alpine-python + bake-jn30b-nano-fedora: + name: Bake jn30b-nano-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jn30b-nano-alpine-python + needs: prepare-jn30b-nano-fedora env: - LIBRARY: library/jn30b-nano-alpine-python.json + LIBRARY: library/jn30b-nano-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jn30b-nano-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jn30b-nano-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jn30b-nano-debian-golang: - name: Prepare jn30b-nano-debian-golang + prepare-jn30b-nano-ubuntu: + name: Prepare jn30b-nano-ubuntu runs-on: ubuntu-latest - needs: bake-jn30b-nano-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jn30b-nano-debian-golang.json + LIBRARY: library/jn30b-nano-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jn30b-nano-debian-golang: - name: Bake jn30b-nano-debian-golang + bake-jn30b-nano-ubuntu: + name: Bake jn30b-nano-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jn30b-nano-debian-golang + needs: prepare-jn30b-nano-ubuntu env: - LIBRARY: library/jn30b-nano-debian-golang.json + LIBRARY: library/jn30b-nano-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jn30b-nano-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jn30b-nano-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jn30b-nano-debian-node: - name: Prepare jn30b-nano-debian-node + prepare-jn30b-nano-alpine-golang: + name: Prepare jn30b-nano-alpine-golang runs-on: ubuntu-latest - needs: bake-jn30b-nano-debian + needs: bake-jn30b-nano-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jn30b-nano-debian-node.json + LIBRARY: library/jn30b-nano-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jn30b-nano-debian-node: - name: Bake jn30b-nano-debian-node + bake-jn30b-nano-alpine-golang: + name: Bake jn30b-nano-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jn30b-nano-debian-node + needs: prepare-jn30b-nano-alpine-golang env: - LIBRARY: library/jn30b-nano-debian-node.json + LIBRARY: library/jn30b-nano-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jn30b-nano-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jn30b-nano-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jn30b-nano-debian-openjdk: - name: Prepare jn30b-nano-debian-openjdk + prepare-jn30b-nano-alpine-node: + name: Prepare jn30b-nano-alpine-node runs-on: ubuntu-latest - needs: bake-jn30b-nano-debian + needs: bake-jn30b-nano-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jn30b-nano-debian-openjdk.json + LIBRARY: library/jn30b-nano-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jn30b-nano-debian-openjdk: - name: Bake jn30b-nano-debian-openjdk + bake-jn30b-nano-alpine-node: + name: Bake jn30b-nano-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jn30b-nano-debian-openjdk + needs: prepare-jn30b-nano-alpine-node env: - LIBRARY: library/jn30b-nano-debian-openjdk.json + LIBRARY: library/jn30b-nano-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jn30b-nano-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jn30b-nano-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jn30b-nano-debian-python: - name: Prepare jn30b-nano-debian-python + prepare-jn30b-nano-alpine-python: + name: Prepare jn30b-nano-alpine-python runs-on: ubuntu-latest - needs: bake-jn30b-nano-debian + needs: bake-jn30b-nano-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jn30b-nano-debian-python.json + LIBRARY: library/jn30b-nano-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jn30b-nano-debian-python: - name: Bake jn30b-nano-debian-python + bake-jn30b-nano-alpine-python: + name: Bake jn30b-nano-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jn30b-nano-debian-python + needs: prepare-jn30b-nano-alpine-python env: - LIBRARY: library/jn30b-nano-debian-python.json + LIBRARY: library/jn30b-nano-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jn30b-nano-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jn30b-nano-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jn30b-nano-fedora-golang: - name: Prepare jn30b-nano-fedora-golang + prepare-jn30b-nano-debian-golang: + name: Prepare jn30b-nano-debian-golang runs-on: ubuntu-latest - needs: bake-jn30b-nano-fedora + needs: bake-jn30b-nano-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jn30b-nano-fedora-golang.json + LIBRARY: library/jn30b-nano-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jn30b-nano-fedora-golang: - name: Bake jn30b-nano-fedora-golang + bake-jn30b-nano-debian-golang: + name: Bake jn30b-nano-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jn30b-nano-fedora-golang + needs: prepare-jn30b-nano-debian-golang env: - LIBRARY: library/jn30b-nano-fedora-golang.json + LIBRARY: library/jn30b-nano-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jn30b-nano-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jn30b-nano-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jn30b-nano-fedora-node: - name: Prepare jn30b-nano-fedora-node + prepare-jn30b-nano-debian-node: + name: Prepare jn30b-nano-debian-node runs-on: ubuntu-latest - needs: bake-jn30b-nano-fedora + needs: bake-jn30b-nano-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jn30b-nano-fedora-node.json + LIBRARY: library/jn30b-nano-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jn30b-nano-fedora-node: - name: Bake jn30b-nano-fedora-node + bake-jn30b-nano-debian-node: + name: Bake jn30b-nano-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jn30b-nano-fedora-node + needs: prepare-jn30b-nano-debian-node env: - LIBRARY: library/jn30b-nano-fedora-node.json + LIBRARY: library/jn30b-nano-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jn30b-nano-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jn30b-nano-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jn30b-nano-fedora-python: - name: Prepare jn30b-nano-fedora-python + prepare-jn30b-nano-debian-openjdk: + name: Prepare jn30b-nano-debian-openjdk runs-on: ubuntu-latest - needs: bake-jn30b-nano-fedora + needs: bake-jn30b-nano-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jn30b-nano-fedora-python.json + LIBRARY: library/jn30b-nano-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jn30b-nano-fedora-python: - name: Bake jn30b-nano-fedora-python + bake-jn30b-nano-debian-openjdk: + name: Bake jn30b-nano-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jn30b-nano-fedora-python + needs: prepare-jn30b-nano-debian-openjdk env: - LIBRARY: library/jn30b-nano-fedora-python.json + LIBRARY: library/jn30b-nano-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jn30b-nano-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jn30b-nano-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jn30b-nano-ubuntu-golang: - name: Prepare jn30b-nano-ubuntu-golang + prepare-jn30b-nano-debian-python: + name: Prepare jn30b-nano-debian-python runs-on: ubuntu-latest - needs: bake-jn30b-nano-ubuntu + needs: bake-jn30b-nano-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jn30b-nano-ubuntu-golang.json + LIBRARY: library/jn30b-nano-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jn30b-nano-ubuntu-golang: - name: Bake jn30b-nano-ubuntu-golang + bake-jn30b-nano-debian-python: + name: Bake jn30b-nano-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jn30b-nano-ubuntu-golang + needs: prepare-jn30b-nano-debian-python env: - LIBRARY: library/jn30b-nano-ubuntu-golang.json + LIBRARY: library/jn30b-nano-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jn30b-nano-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jn30b-nano-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jn30b-nano-ubuntu-node: - name: Prepare jn30b-nano-ubuntu-node + prepare-jn30b-nano-fedora-golang: + name: Prepare jn30b-nano-fedora-golang runs-on: ubuntu-latest - needs: bake-jn30b-nano-ubuntu + needs: bake-jn30b-nano-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jn30b-nano-ubuntu-node.json + LIBRARY: library/jn30b-nano-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jn30b-nano-ubuntu-node: - name: Bake jn30b-nano-ubuntu-node + bake-jn30b-nano-fedora-golang: + name: Bake jn30b-nano-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jn30b-nano-ubuntu-node + needs: prepare-jn30b-nano-fedora-golang env: - LIBRARY: library/jn30b-nano-ubuntu-node.json + LIBRARY: library/jn30b-nano-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jn30b-nano-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jn30b-nano-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jn30b-nano-ubuntu-python: - name: Prepare jn30b-nano-ubuntu-python + prepare-jn30b-nano-fedora-node: + name: Prepare jn30b-nano-fedora-node runs-on: ubuntu-latest - needs: bake-jn30b-nano-ubuntu + needs: bake-jn30b-nano-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jn30b-nano-ubuntu-python.json + LIBRARY: library/jn30b-nano-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jn30b-nano-ubuntu-python: - name: Bake jn30b-nano-ubuntu-python + bake-jn30b-nano-fedora-node: + name: Bake jn30b-nano-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jn30b-nano-ubuntu-python + needs: prepare-jn30b-nano-fedora-node env: - LIBRARY: library/jn30b-nano-ubuntu-python.json + LIBRARY: library/jn30b-nano-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jn30b-nano-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jn30b-nano-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jn30b-nano-ubuntu-openjdk: - name: Prepare jn30b-nano-ubuntu-openjdk + prepare-jn30b-nano-fedora-python: + name: Prepare jn30b-nano-fedora-python runs-on: ubuntu-latest - needs: bake-jn30b-nano-ubuntu + needs: bake-jn30b-nano-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jn30b-nano-ubuntu-openjdk.json + LIBRARY: library/jn30b-nano-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jn30b-nano-ubuntu-openjdk: - name: Bake jn30b-nano-ubuntu-openjdk + bake-jn30b-nano-fedora-python: + name: Bake jn30b-nano-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jn30b-nano-ubuntu-openjdk + needs: prepare-jn30b-nano-fedora-python env: - LIBRARY: library/jn30b-nano-ubuntu-openjdk.json + LIBRARY: library/jn30b-nano-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jn30b-nano-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jn30b-nano-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jn30b-nano-alpine: - name: Prepare jn30b-nano-alpine + prepare-jn30b-nano-ubuntu-golang: + name: Prepare jn30b-nano-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jn30b-nano-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jn30b-nano-alpine.json + LIBRARY: library/jn30b-nano-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jn30b-nano-alpine: - name: Bake jn30b-nano-alpine + bake-jn30b-nano-ubuntu-golang: + name: Bake jn30b-nano-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jn30b-nano-alpine + needs: prepare-jn30b-nano-ubuntu-golang env: - LIBRARY: library/jn30b-nano-alpine.json + LIBRARY: library/jn30b-nano-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jn30b-nano-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jn30b-nano-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jn30b-nano-debian: - name: Prepare jn30b-nano-debian + prepare-jn30b-nano-ubuntu-node: + name: Prepare jn30b-nano-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jn30b-nano-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jn30b-nano-debian.json + LIBRARY: library/jn30b-nano-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jn30b-nano-debian: - name: Bake jn30b-nano-debian + bake-jn30b-nano-ubuntu-node: + name: Bake jn30b-nano-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jn30b-nano-debian + needs: prepare-jn30b-nano-ubuntu-node env: - LIBRARY: library/jn30b-nano-debian.json + LIBRARY: library/jn30b-nano-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jn30b-nano-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jn30b-nano-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jn30b-nano-fedora: - name: Prepare jn30b-nano-fedora + prepare-jn30b-nano-ubuntu-python: + name: Prepare jn30b-nano-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jn30b-nano-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jn30b-nano-fedora.json + LIBRARY: library/jn30b-nano-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jn30b-nano-fedora: - name: Bake jn30b-nano-fedora + bake-jn30b-nano-ubuntu-python: + name: Bake jn30b-nano-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jn30b-nano-fedora + needs: prepare-jn30b-nano-ubuntu-python env: - LIBRARY: library/jn30b-nano-fedora.json + LIBRARY: library/jn30b-nano-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jn30b-nano-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jn30b-nano-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-jn30b-nano-ubuntu: - name: Prepare jn30b-nano-ubuntu + prepare-jn30b-nano-ubuntu-openjdk: + name: Prepare jn30b-nano-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-jn30b-nano-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/jn30b-nano-ubuntu.json + LIBRARY: library/jn30b-nano-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-jn30b-nano-ubuntu: - name: Bake jn30b-nano-ubuntu + bake-jn30b-nano-ubuntu-openjdk: + name: Bake jn30b-nano-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-jn30b-nano-ubuntu + needs: prepare-jn30b-nano-ubuntu-openjdk env: - LIBRARY: library/jn30b-nano-ubuntu.json + LIBRARY: library/jn30b-nano-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-jn30b-nano-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-jn30b-nano-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-kontron-mx8mm.yml b/.github/workflows/bake-kontron-mx8mm.yml index d49752842de8..a2c0a4929c4e 100644 --- a/.github/workflows/bake-kontron-mx8mm.yml +++ b/.github/workflows/bake-kontron-mx8mm.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-kontron-mx8mm-alpine-golang: - name: Prepare kontron-mx8mm-alpine-golang + prepare-kontron-mx8mm-alpine: + name: Prepare kontron-mx8mm-alpine runs-on: ubuntu-latest - needs: bake-kontron-mx8mm-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/kontron-mx8mm-alpine-golang.json + LIBRARY: library/kontron-mx8mm-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-kontron-mx8mm-alpine-golang: - name: Bake kontron-mx8mm-alpine-golang + bake-kontron-mx8mm-alpine: + name: Bake kontron-mx8mm-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-kontron-mx8mm-alpine-golang + needs: prepare-kontron-mx8mm-alpine env: - LIBRARY: library/kontron-mx8mm-alpine-golang.json + LIBRARY: library/kontron-mx8mm-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-kontron-mx8mm-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-kontron-mx8mm-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-kontron-mx8mm-alpine-node: - name: Prepare kontron-mx8mm-alpine-node + prepare-kontron-mx8mm-debian: + name: Prepare kontron-mx8mm-debian runs-on: ubuntu-latest - needs: bake-kontron-mx8mm-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/kontron-mx8mm-alpine-node.json + LIBRARY: library/kontron-mx8mm-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-kontron-mx8mm-alpine-node: - name: Bake kontron-mx8mm-alpine-node + bake-kontron-mx8mm-debian: + name: Bake kontron-mx8mm-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-kontron-mx8mm-alpine-node + needs: prepare-kontron-mx8mm-debian env: - LIBRARY: library/kontron-mx8mm-alpine-node.json + LIBRARY: library/kontron-mx8mm-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-kontron-mx8mm-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-kontron-mx8mm-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-kontron-mx8mm-alpine-python: - name: Prepare kontron-mx8mm-alpine-python + prepare-kontron-mx8mm-fedora: + name: Prepare kontron-mx8mm-fedora runs-on: ubuntu-latest - needs: bake-kontron-mx8mm-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/kontron-mx8mm-alpine-python.json + LIBRARY: library/kontron-mx8mm-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-kontron-mx8mm-alpine-python: - name: Bake kontron-mx8mm-alpine-python + bake-kontron-mx8mm-fedora: + name: Bake kontron-mx8mm-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-kontron-mx8mm-alpine-python + needs: prepare-kontron-mx8mm-fedora env: - LIBRARY: library/kontron-mx8mm-alpine-python.json + LIBRARY: library/kontron-mx8mm-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-kontron-mx8mm-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-kontron-mx8mm-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-kontron-mx8mm-debian-golang: - name: Prepare kontron-mx8mm-debian-golang + prepare-kontron-mx8mm-ubuntu: + name: Prepare kontron-mx8mm-ubuntu runs-on: ubuntu-latest - needs: bake-kontron-mx8mm-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/kontron-mx8mm-debian-golang.json + LIBRARY: library/kontron-mx8mm-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-kontron-mx8mm-debian-golang: - name: Bake kontron-mx8mm-debian-golang + bake-kontron-mx8mm-ubuntu: + name: Bake kontron-mx8mm-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-kontron-mx8mm-debian-golang + needs: prepare-kontron-mx8mm-ubuntu env: - LIBRARY: library/kontron-mx8mm-debian-golang.json + LIBRARY: library/kontron-mx8mm-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-kontron-mx8mm-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-kontron-mx8mm-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-kontron-mx8mm-debian-node: - name: Prepare kontron-mx8mm-debian-node + prepare-kontron-mx8mm-alpine-golang: + name: Prepare kontron-mx8mm-alpine-golang runs-on: ubuntu-latest - needs: bake-kontron-mx8mm-debian + needs: bake-kontron-mx8mm-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/kontron-mx8mm-debian-node.json + LIBRARY: library/kontron-mx8mm-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-kontron-mx8mm-debian-node: - name: Bake kontron-mx8mm-debian-node + bake-kontron-mx8mm-alpine-golang: + name: Bake kontron-mx8mm-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-kontron-mx8mm-debian-node + needs: prepare-kontron-mx8mm-alpine-golang env: - LIBRARY: library/kontron-mx8mm-debian-node.json + LIBRARY: library/kontron-mx8mm-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-kontron-mx8mm-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-kontron-mx8mm-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-kontron-mx8mm-debian-openjdk: - name: Prepare kontron-mx8mm-debian-openjdk + prepare-kontron-mx8mm-alpine-node: + name: Prepare kontron-mx8mm-alpine-node runs-on: ubuntu-latest - needs: bake-kontron-mx8mm-debian + needs: bake-kontron-mx8mm-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/kontron-mx8mm-debian-openjdk.json + LIBRARY: library/kontron-mx8mm-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-kontron-mx8mm-debian-openjdk: - name: Bake kontron-mx8mm-debian-openjdk + bake-kontron-mx8mm-alpine-node: + name: Bake kontron-mx8mm-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-kontron-mx8mm-debian-openjdk + needs: prepare-kontron-mx8mm-alpine-node env: - LIBRARY: library/kontron-mx8mm-debian-openjdk.json + LIBRARY: library/kontron-mx8mm-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-kontron-mx8mm-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-kontron-mx8mm-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-kontron-mx8mm-debian-python: - name: Prepare kontron-mx8mm-debian-python + prepare-kontron-mx8mm-alpine-python: + name: Prepare kontron-mx8mm-alpine-python runs-on: ubuntu-latest - needs: bake-kontron-mx8mm-debian + needs: bake-kontron-mx8mm-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/kontron-mx8mm-debian-python.json + LIBRARY: library/kontron-mx8mm-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-kontron-mx8mm-debian-python: - name: Bake kontron-mx8mm-debian-python + bake-kontron-mx8mm-alpine-python: + name: Bake kontron-mx8mm-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-kontron-mx8mm-debian-python + needs: prepare-kontron-mx8mm-alpine-python env: - LIBRARY: library/kontron-mx8mm-debian-python.json + LIBRARY: library/kontron-mx8mm-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-kontron-mx8mm-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-kontron-mx8mm-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-kontron-mx8mm-fedora-golang: - name: Prepare kontron-mx8mm-fedora-golang + prepare-kontron-mx8mm-debian-golang: + name: Prepare kontron-mx8mm-debian-golang runs-on: ubuntu-latest - needs: bake-kontron-mx8mm-fedora + needs: bake-kontron-mx8mm-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/kontron-mx8mm-fedora-golang.json + LIBRARY: library/kontron-mx8mm-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-kontron-mx8mm-fedora-golang: - name: Bake kontron-mx8mm-fedora-golang + bake-kontron-mx8mm-debian-golang: + name: Bake kontron-mx8mm-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-kontron-mx8mm-fedora-golang + needs: prepare-kontron-mx8mm-debian-golang env: - LIBRARY: library/kontron-mx8mm-fedora-golang.json + LIBRARY: library/kontron-mx8mm-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-kontron-mx8mm-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-kontron-mx8mm-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-kontron-mx8mm-fedora-node: - name: Prepare kontron-mx8mm-fedora-node + prepare-kontron-mx8mm-debian-node: + name: Prepare kontron-mx8mm-debian-node runs-on: ubuntu-latest - needs: bake-kontron-mx8mm-fedora + needs: bake-kontron-mx8mm-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/kontron-mx8mm-fedora-node.json + LIBRARY: library/kontron-mx8mm-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-kontron-mx8mm-fedora-node: - name: Bake kontron-mx8mm-fedora-node + bake-kontron-mx8mm-debian-node: + name: Bake kontron-mx8mm-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-kontron-mx8mm-fedora-node + needs: prepare-kontron-mx8mm-debian-node env: - LIBRARY: library/kontron-mx8mm-fedora-node.json + LIBRARY: library/kontron-mx8mm-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-kontron-mx8mm-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-kontron-mx8mm-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-kontron-mx8mm-fedora-python: - name: Prepare kontron-mx8mm-fedora-python + prepare-kontron-mx8mm-debian-openjdk: + name: Prepare kontron-mx8mm-debian-openjdk runs-on: ubuntu-latest - needs: bake-kontron-mx8mm-fedora + needs: bake-kontron-mx8mm-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/kontron-mx8mm-fedora-python.json + LIBRARY: library/kontron-mx8mm-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-kontron-mx8mm-fedora-python: - name: Bake kontron-mx8mm-fedora-python + bake-kontron-mx8mm-debian-openjdk: + name: Bake kontron-mx8mm-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-kontron-mx8mm-fedora-python + needs: prepare-kontron-mx8mm-debian-openjdk env: - LIBRARY: library/kontron-mx8mm-fedora-python.json + LIBRARY: library/kontron-mx8mm-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-kontron-mx8mm-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-kontron-mx8mm-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-kontron-mx8mm-ubuntu-golang: - name: Prepare kontron-mx8mm-ubuntu-golang + prepare-kontron-mx8mm-debian-python: + name: Prepare kontron-mx8mm-debian-python runs-on: ubuntu-latest - needs: bake-kontron-mx8mm-ubuntu + needs: bake-kontron-mx8mm-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/kontron-mx8mm-ubuntu-golang.json + LIBRARY: library/kontron-mx8mm-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-kontron-mx8mm-ubuntu-golang: - name: Bake kontron-mx8mm-ubuntu-golang + bake-kontron-mx8mm-debian-python: + name: Bake kontron-mx8mm-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-kontron-mx8mm-ubuntu-golang + needs: prepare-kontron-mx8mm-debian-python env: - LIBRARY: library/kontron-mx8mm-ubuntu-golang.json + LIBRARY: library/kontron-mx8mm-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-kontron-mx8mm-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-kontron-mx8mm-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-kontron-mx8mm-ubuntu-node: - name: Prepare kontron-mx8mm-ubuntu-node + prepare-kontron-mx8mm-fedora-golang: + name: Prepare kontron-mx8mm-fedora-golang runs-on: ubuntu-latest - needs: bake-kontron-mx8mm-ubuntu + needs: bake-kontron-mx8mm-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/kontron-mx8mm-ubuntu-node.json + LIBRARY: library/kontron-mx8mm-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-kontron-mx8mm-ubuntu-node: - name: Bake kontron-mx8mm-ubuntu-node + bake-kontron-mx8mm-fedora-golang: + name: Bake kontron-mx8mm-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-kontron-mx8mm-ubuntu-node + needs: prepare-kontron-mx8mm-fedora-golang env: - LIBRARY: library/kontron-mx8mm-ubuntu-node.json + LIBRARY: library/kontron-mx8mm-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-kontron-mx8mm-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-kontron-mx8mm-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-kontron-mx8mm-ubuntu-python: - name: Prepare kontron-mx8mm-ubuntu-python + prepare-kontron-mx8mm-fedora-node: + name: Prepare kontron-mx8mm-fedora-node runs-on: ubuntu-latest - needs: bake-kontron-mx8mm-ubuntu + needs: bake-kontron-mx8mm-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/kontron-mx8mm-ubuntu-python.json + LIBRARY: library/kontron-mx8mm-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-kontron-mx8mm-ubuntu-python: - name: Bake kontron-mx8mm-ubuntu-python + bake-kontron-mx8mm-fedora-node: + name: Bake kontron-mx8mm-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-kontron-mx8mm-ubuntu-python + needs: prepare-kontron-mx8mm-fedora-node env: - LIBRARY: library/kontron-mx8mm-ubuntu-python.json + LIBRARY: library/kontron-mx8mm-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-kontron-mx8mm-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-kontron-mx8mm-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-kontron-mx8mm-ubuntu-openjdk: - name: Prepare kontron-mx8mm-ubuntu-openjdk + prepare-kontron-mx8mm-fedora-python: + name: Prepare kontron-mx8mm-fedora-python runs-on: ubuntu-latest - needs: bake-kontron-mx8mm-ubuntu + needs: bake-kontron-mx8mm-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/kontron-mx8mm-ubuntu-openjdk.json + LIBRARY: library/kontron-mx8mm-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-kontron-mx8mm-ubuntu-openjdk: - name: Bake kontron-mx8mm-ubuntu-openjdk + bake-kontron-mx8mm-fedora-python: + name: Bake kontron-mx8mm-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-kontron-mx8mm-ubuntu-openjdk + needs: prepare-kontron-mx8mm-fedora-python env: - LIBRARY: library/kontron-mx8mm-ubuntu-openjdk.json + LIBRARY: library/kontron-mx8mm-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-kontron-mx8mm-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-kontron-mx8mm-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-kontron-mx8mm-alpine: - name: Prepare kontron-mx8mm-alpine + prepare-kontron-mx8mm-ubuntu-golang: + name: Prepare kontron-mx8mm-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-kontron-mx8mm-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/kontron-mx8mm-alpine.json + LIBRARY: library/kontron-mx8mm-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-kontron-mx8mm-alpine: - name: Bake kontron-mx8mm-alpine + bake-kontron-mx8mm-ubuntu-golang: + name: Bake kontron-mx8mm-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-kontron-mx8mm-alpine + needs: prepare-kontron-mx8mm-ubuntu-golang env: - LIBRARY: library/kontron-mx8mm-alpine.json + LIBRARY: library/kontron-mx8mm-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-kontron-mx8mm-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-kontron-mx8mm-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-kontron-mx8mm-debian: - name: Prepare kontron-mx8mm-debian + prepare-kontron-mx8mm-ubuntu-node: + name: Prepare kontron-mx8mm-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-kontron-mx8mm-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/kontron-mx8mm-debian.json + LIBRARY: library/kontron-mx8mm-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-kontron-mx8mm-debian: - name: Bake kontron-mx8mm-debian + bake-kontron-mx8mm-ubuntu-node: + name: Bake kontron-mx8mm-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-kontron-mx8mm-debian + needs: prepare-kontron-mx8mm-ubuntu-node env: - LIBRARY: library/kontron-mx8mm-debian.json + LIBRARY: library/kontron-mx8mm-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-kontron-mx8mm-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-kontron-mx8mm-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-kontron-mx8mm-fedora: - name: Prepare kontron-mx8mm-fedora + prepare-kontron-mx8mm-ubuntu-python: + name: Prepare kontron-mx8mm-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-kontron-mx8mm-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/kontron-mx8mm-fedora.json + LIBRARY: library/kontron-mx8mm-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-kontron-mx8mm-fedora: - name: Bake kontron-mx8mm-fedora + bake-kontron-mx8mm-ubuntu-python: + name: Bake kontron-mx8mm-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-kontron-mx8mm-fedora + needs: prepare-kontron-mx8mm-ubuntu-python env: - LIBRARY: library/kontron-mx8mm-fedora.json + LIBRARY: library/kontron-mx8mm-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-kontron-mx8mm-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-kontron-mx8mm-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-kontron-mx8mm-ubuntu: - name: Prepare kontron-mx8mm-ubuntu + prepare-kontron-mx8mm-ubuntu-openjdk: + name: Prepare kontron-mx8mm-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-kontron-mx8mm-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/kontron-mx8mm-ubuntu.json + LIBRARY: library/kontron-mx8mm-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-kontron-mx8mm-ubuntu: - name: Bake kontron-mx8mm-ubuntu + bake-kontron-mx8mm-ubuntu-openjdk: + name: Bake kontron-mx8mm-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-kontron-mx8mm-ubuntu + needs: prepare-kontron-mx8mm-ubuntu-openjdk env: - LIBRARY: library/kontron-mx8mm-ubuntu.json + LIBRARY: library/kontron-mx8mm-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-kontron-mx8mm-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-kontron-mx8mm-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-lcbzu9.yml b/.github/workflows/bake-lcbzu9.yml index 95c2fbc7dbce..ce40fbfece97 100644 --- a/.github/workflows/bake-lcbzu9.yml +++ b/.github/workflows/bake-lcbzu9.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-lcbzu9-alpine-golang: - name: Prepare lcbzu9-alpine-golang + prepare-lcbzu9-alpine: + name: Prepare lcbzu9-alpine runs-on: ubuntu-latest - needs: bake-lcbzu9-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/lcbzu9-alpine-golang.json + LIBRARY: library/lcbzu9-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-lcbzu9-alpine-golang: - name: Bake lcbzu9-alpine-golang + bake-lcbzu9-alpine: + name: Bake lcbzu9-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-lcbzu9-alpine-golang + needs: prepare-lcbzu9-alpine env: - LIBRARY: library/lcbzu9-alpine-golang.json + LIBRARY: library/lcbzu9-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-lcbzu9-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-lcbzu9-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-lcbzu9-alpine-node: - name: Prepare lcbzu9-alpine-node + prepare-lcbzu9-debian: + name: Prepare lcbzu9-debian runs-on: ubuntu-latest - needs: bake-lcbzu9-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/lcbzu9-alpine-node.json + LIBRARY: library/lcbzu9-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-lcbzu9-alpine-node: - name: Bake lcbzu9-alpine-node + bake-lcbzu9-debian: + name: Bake lcbzu9-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-lcbzu9-alpine-node + needs: prepare-lcbzu9-debian env: - LIBRARY: library/lcbzu9-alpine-node.json + LIBRARY: library/lcbzu9-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-lcbzu9-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-lcbzu9-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-lcbzu9-alpine-python: - name: Prepare lcbzu9-alpine-python + prepare-lcbzu9-fedora: + name: Prepare lcbzu9-fedora runs-on: ubuntu-latest - needs: bake-lcbzu9-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/lcbzu9-alpine-python.json + LIBRARY: library/lcbzu9-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-lcbzu9-alpine-python: - name: Bake lcbzu9-alpine-python + bake-lcbzu9-fedora: + name: Bake lcbzu9-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-lcbzu9-alpine-python + needs: prepare-lcbzu9-fedora env: - LIBRARY: library/lcbzu9-alpine-python.json + LIBRARY: library/lcbzu9-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-lcbzu9-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-lcbzu9-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-lcbzu9-debian-golang: - name: Prepare lcbzu9-debian-golang + prepare-lcbzu9-ubuntu: + name: Prepare lcbzu9-ubuntu runs-on: ubuntu-latest - needs: bake-lcbzu9-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/lcbzu9-debian-golang.json + LIBRARY: library/lcbzu9-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-lcbzu9-debian-golang: - name: Bake lcbzu9-debian-golang + bake-lcbzu9-ubuntu: + name: Bake lcbzu9-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-lcbzu9-debian-golang + needs: prepare-lcbzu9-ubuntu env: - LIBRARY: library/lcbzu9-debian-golang.json + LIBRARY: library/lcbzu9-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-lcbzu9-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-lcbzu9-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-lcbzu9-debian-node: - name: Prepare lcbzu9-debian-node + prepare-lcbzu9-alpine-golang: + name: Prepare lcbzu9-alpine-golang runs-on: ubuntu-latest - needs: bake-lcbzu9-debian + needs: bake-lcbzu9-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/lcbzu9-debian-node.json + LIBRARY: library/lcbzu9-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-lcbzu9-debian-node: - name: Bake lcbzu9-debian-node + bake-lcbzu9-alpine-golang: + name: Bake lcbzu9-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-lcbzu9-debian-node + needs: prepare-lcbzu9-alpine-golang env: - LIBRARY: library/lcbzu9-debian-node.json + LIBRARY: library/lcbzu9-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-lcbzu9-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-lcbzu9-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-lcbzu9-debian-openjdk: - name: Prepare lcbzu9-debian-openjdk + prepare-lcbzu9-alpine-node: + name: Prepare lcbzu9-alpine-node runs-on: ubuntu-latest - needs: bake-lcbzu9-debian + needs: bake-lcbzu9-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/lcbzu9-debian-openjdk.json + LIBRARY: library/lcbzu9-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-lcbzu9-debian-openjdk: - name: Bake lcbzu9-debian-openjdk + bake-lcbzu9-alpine-node: + name: Bake lcbzu9-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-lcbzu9-debian-openjdk + needs: prepare-lcbzu9-alpine-node env: - LIBRARY: library/lcbzu9-debian-openjdk.json + LIBRARY: library/lcbzu9-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-lcbzu9-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-lcbzu9-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-lcbzu9-debian-python: - name: Prepare lcbzu9-debian-python + prepare-lcbzu9-alpine-python: + name: Prepare lcbzu9-alpine-python runs-on: ubuntu-latest - needs: bake-lcbzu9-debian + needs: bake-lcbzu9-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/lcbzu9-debian-python.json + LIBRARY: library/lcbzu9-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-lcbzu9-debian-python: - name: Bake lcbzu9-debian-python + bake-lcbzu9-alpine-python: + name: Bake lcbzu9-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-lcbzu9-debian-python + needs: prepare-lcbzu9-alpine-python env: - LIBRARY: library/lcbzu9-debian-python.json + LIBRARY: library/lcbzu9-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-lcbzu9-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-lcbzu9-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-lcbzu9-fedora-golang: - name: Prepare lcbzu9-fedora-golang + prepare-lcbzu9-debian-golang: + name: Prepare lcbzu9-debian-golang runs-on: ubuntu-latest - needs: bake-lcbzu9-fedora + needs: bake-lcbzu9-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/lcbzu9-fedora-golang.json + LIBRARY: library/lcbzu9-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-lcbzu9-fedora-golang: - name: Bake lcbzu9-fedora-golang + bake-lcbzu9-debian-golang: + name: Bake lcbzu9-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-lcbzu9-fedora-golang + needs: prepare-lcbzu9-debian-golang env: - LIBRARY: library/lcbzu9-fedora-golang.json + LIBRARY: library/lcbzu9-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-lcbzu9-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-lcbzu9-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-lcbzu9-fedora-node: - name: Prepare lcbzu9-fedora-node + prepare-lcbzu9-debian-node: + name: Prepare lcbzu9-debian-node runs-on: ubuntu-latest - needs: bake-lcbzu9-fedora + needs: bake-lcbzu9-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/lcbzu9-fedora-node.json + LIBRARY: library/lcbzu9-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-lcbzu9-fedora-node: - name: Bake lcbzu9-fedora-node + bake-lcbzu9-debian-node: + name: Bake lcbzu9-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-lcbzu9-fedora-node + needs: prepare-lcbzu9-debian-node env: - LIBRARY: library/lcbzu9-fedora-node.json + LIBRARY: library/lcbzu9-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-lcbzu9-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-lcbzu9-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-lcbzu9-fedora-python: - name: Prepare lcbzu9-fedora-python + prepare-lcbzu9-debian-openjdk: + name: Prepare lcbzu9-debian-openjdk runs-on: ubuntu-latest - needs: bake-lcbzu9-fedora + needs: bake-lcbzu9-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/lcbzu9-fedora-python.json + LIBRARY: library/lcbzu9-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-lcbzu9-fedora-python: - name: Bake lcbzu9-fedora-python + bake-lcbzu9-debian-openjdk: + name: Bake lcbzu9-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-lcbzu9-fedora-python + needs: prepare-lcbzu9-debian-openjdk env: - LIBRARY: library/lcbzu9-fedora-python.json + LIBRARY: library/lcbzu9-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-lcbzu9-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-lcbzu9-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-lcbzu9-ubuntu-golang: - name: Prepare lcbzu9-ubuntu-golang + prepare-lcbzu9-debian-python: + name: Prepare lcbzu9-debian-python runs-on: ubuntu-latest - needs: bake-lcbzu9-ubuntu + needs: bake-lcbzu9-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/lcbzu9-ubuntu-golang.json + LIBRARY: library/lcbzu9-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-lcbzu9-ubuntu-golang: - name: Bake lcbzu9-ubuntu-golang + bake-lcbzu9-debian-python: + name: Bake lcbzu9-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-lcbzu9-ubuntu-golang + needs: prepare-lcbzu9-debian-python env: - LIBRARY: library/lcbzu9-ubuntu-golang.json + LIBRARY: library/lcbzu9-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-lcbzu9-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-lcbzu9-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-lcbzu9-ubuntu-node: - name: Prepare lcbzu9-ubuntu-node + prepare-lcbzu9-fedora-golang: + name: Prepare lcbzu9-fedora-golang runs-on: ubuntu-latest - needs: bake-lcbzu9-ubuntu + needs: bake-lcbzu9-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/lcbzu9-ubuntu-node.json + LIBRARY: library/lcbzu9-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-lcbzu9-ubuntu-node: - name: Bake lcbzu9-ubuntu-node + bake-lcbzu9-fedora-golang: + name: Bake lcbzu9-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-lcbzu9-ubuntu-node + needs: prepare-lcbzu9-fedora-golang env: - LIBRARY: library/lcbzu9-ubuntu-node.json + LIBRARY: library/lcbzu9-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-lcbzu9-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-lcbzu9-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-lcbzu9-ubuntu-python: - name: Prepare lcbzu9-ubuntu-python + prepare-lcbzu9-fedora-node: + name: Prepare lcbzu9-fedora-node runs-on: ubuntu-latest - needs: bake-lcbzu9-ubuntu + needs: bake-lcbzu9-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/lcbzu9-ubuntu-python.json + LIBRARY: library/lcbzu9-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-lcbzu9-ubuntu-python: - name: Bake lcbzu9-ubuntu-python + bake-lcbzu9-fedora-node: + name: Bake lcbzu9-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-lcbzu9-ubuntu-python + needs: prepare-lcbzu9-fedora-node env: - LIBRARY: library/lcbzu9-ubuntu-python.json + LIBRARY: library/lcbzu9-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-lcbzu9-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-lcbzu9-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-lcbzu9-ubuntu-openjdk: - name: Prepare lcbzu9-ubuntu-openjdk + prepare-lcbzu9-fedora-python: + name: Prepare lcbzu9-fedora-python runs-on: ubuntu-latest - needs: bake-lcbzu9-ubuntu + needs: bake-lcbzu9-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/lcbzu9-ubuntu-openjdk.json + LIBRARY: library/lcbzu9-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-lcbzu9-ubuntu-openjdk: - name: Bake lcbzu9-ubuntu-openjdk + bake-lcbzu9-fedora-python: + name: Bake lcbzu9-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-lcbzu9-ubuntu-openjdk + needs: prepare-lcbzu9-fedora-python env: - LIBRARY: library/lcbzu9-ubuntu-openjdk.json + LIBRARY: library/lcbzu9-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-lcbzu9-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-lcbzu9-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-lcbzu9-alpine: - name: Prepare lcbzu9-alpine + prepare-lcbzu9-ubuntu-golang: + name: Prepare lcbzu9-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-lcbzu9-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/lcbzu9-alpine.json + LIBRARY: library/lcbzu9-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-lcbzu9-alpine: - name: Bake lcbzu9-alpine + bake-lcbzu9-ubuntu-golang: + name: Bake lcbzu9-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-lcbzu9-alpine + needs: prepare-lcbzu9-ubuntu-golang env: - LIBRARY: library/lcbzu9-alpine.json + LIBRARY: library/lcbzu9-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-lcbzu9-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-lcbzu9-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-lcbzu9-debian: - name: Prepare lcbzu9-debian + prepare-lcbzu9-ubuntu-node: + name: Prepare lcbzu9-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-lcbzu9-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/lcbzu9-debian.json + LIBRARY: library/lcbzu9-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-lcbzu9-debian: - name: Bake lcbzu9-debian + bake-lcbzu9-ubuntu-node: + name: Bake lcbzu9-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-lcbzu9-debian + needs: prepare-lcbzu9-ubuntu-node env: - LIBRARY: library/lcbzu9-debian.json + LIBRARY: library/lcbzu9-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-lcbzu9-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-lcbzu9-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-lcbzu9-fedora: - name: Prepare lcbzu9-fedora + prepare-lcbzu9-ubuntu-python: + name: Prepare lcbzu9-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-lcbzu9-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/lcbzu9-fedora.json + LIBRARY: library/lcbzu9-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-lcbzu9-fedora: - name: Bake lcbzu9-fedora + bake-lcbzu9-ubuntu-python: + name: Bake lcbzu9-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-lcbzu9-fedora + needs: prepare-lcbzu9-ubuntu-python env: - LIBRARY: library/lcbzu9-fedora.json + LIBRARY: library/lcbzu9-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-lcbzu9-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-lcbzu9-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-lcbzu9-ubuntu: - name: Prepare lcbzu9-ubuntu + prepare-lcbzu9-ubuntu-openjdk: + name: Prepare lcbzu9-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-lcbzu9-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/lcbzu9-ubuntu.json + LIBRARY: library/lcbzu9-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-lcbzu9-ubuntu: - name: Bake lcbzu9-ubuntu + bake-lcbzu9-ubuntu-openjdk: + name: Bake lcbzu9-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-lcbzu9-ubuntu + needs: prepare-lcbzu9-ubuntu-openjdk env: - LIBRARY: library/lcbzu9-ubuntu.json + LIBRARY: library/lcbzu9-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-lcbzu9-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-lcbzu9-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-n510-tx2.yml b/.github/workflows/bake-n510-tx2.yml index f9f321b2bde7..6ed14561fe9f 100644 --- a/.github/workflows/bake-n510-tx2.yml +++ b/.github/workflows/bake-n510-tx2.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-n510-tx2-alpine-golang: - name: Prepare n510-tx2-alpine-golang + prepare-n510-tx2-alpine: + name: Prepare n510-tx2-alpine runs-on: ubuntu-latest - needs: bake-n510-tx2-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/n510-tx2-alpine-golang.json + LIBRARY: library/n510-tx2-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-n510-tx2-alpine-golang: - name: Bake n510-tx2-alpine-golang + bake-n510-tx2-alpine: + name: Bake n510-tx2-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-n510-tx2-alpine-golang + needs: prepare-n510-tx2-alpine env: - LIBRARY: library/n510-tx2-alpine-golang.json + LIBRARY: library/n510-tx2-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-n510-tx2-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-n510-tx2-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-n510-tx2-alpine-node: - name: Prepare n510-tx2-alpine-node + prepare-n510-tx2-debian: + name: Prepare n510-tx2-debian runs-on: ubuntu-latest - needs: bake-n510-tx2-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/n510-tx2-alpine-node.json + LIBRARY: library/n510-tx2-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-n510-tx2-alpine-node: - name: Bake n510-tx2-alpine-node + bake-n510-tx2-debian: + name: Bake n510-tx2-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-n510-tx2-alpine-node + needs: prepare-n510-tx2-debian env: - LIBRARY: library/n510-tx2-alpine-node.json + LIBRARY: library/n510-tx2-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-n510-tx2-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-n510-tx2-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-n510-tx2-alpine-python: - name: Prepare n510-tx2-alpine-python + prepare-n510-tx2-fedora: + name: Prepare n510-tx2-fedora runs-on: ubuntu-latest - needs: bake-n510-tx2-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/n510-tx2-alpine-python.json + LIBRARY: library/n510-tx2-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-n510-tx2-alpine-python: - name: Bake n510-tx2-alpine-python + bake-n510-tx2-fedora: + name: Bake n510-tx2-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-n510-tx2-alpine-python + needs: prepare-n510-tx2-fedora env: - LIBRARY: library/n510-tx2-alpine-python.json + LIBRARY: library/n510-tx2-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-n510-tx2-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-n510-tx2-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-n510-tx2-debian-golang: - name: Prepare n510-tx2-debian-golang + prepare-n510-tx2-ubuntu: + name: Prepare n510-tx2-ubuntu runs-on: ubuntu-latest - needs: bake-n510-tx2-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/n510-tx2-debian-golang.json + LIBRARY: library/n510-tx2-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-n510-tx2-debian-golang: - name: Bake n510-tx2-debian-golang + bake-n510-tx2-ubuntu: + name: Bake n510-tx2-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-n510-tx2-debian-golang + needs: prepare-n510-tx2-ubuntu env: - LIBRARY: library/n510-tx2-debian-golang.json + LIBRARY: library/n510-tx2-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-n510-tx2-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-n510-tx2-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-n510-tx2-debian-node: - name: Prepare n510-tx2-debian-node + prepare-n510-tx2-alpine-golang: + name: Prepare n510-tx2-alpine-golang runs-on: ubuntu-latest - needs: bake-n510-tx2-debian + needs: bake-n510-tx2-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/n510-tx2-debian-node.json + LIBRARY: library/n510-tx2-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-n510-tx2-debian-node: - name: Bake n510-tx2-debian-node + bake-n510-tx2-alpine-golang: + name: Bake n510-tx2-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-n510-tx2-debian-node + needs: prepare-n510-tx2-alpine-golang env: - LIBRARY: library/n510-tx2-debian-node.json + LIBRARY: library/n510-tx2-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-n510-tx2-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-n510-tx2-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-n510-tx2-debian-openjdk: - name: Prepare n510-tx2-debian-openjdk + prepare-n510-tx2-alpine-node: + name: Prepare n510-tx2-alpine-node runs-on: ubuntu-latest - needs: bake-n510-tx2-debian + needs: bake-n510-tx2-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/n510-tx2-debian-openjdk.json + LIBRARY: library/n510-tx2-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-n510-tx2-debian-openjdk: - name: Bake n510-tx2-debian-openjdk + bake-n510-tx2-alpine-node: + name: Bake n510-tx2-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-n510-tx2-debian-openjdk + needs: prepare-n510-tx2-alpine-node env: - LIBRARY: library/n510-tx2-debian-openjdk.json + LIBRARY: library/n510-tx2-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-n510-tx2-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-n510-tx2-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-n510-tx2-debian-python: - name: Prepare n510-tx2-debian-python + prepare-n510-tx2-alpine-python: + name: Prepare n510-tx2-alpine-python runs-on: ubuntu-latest - needs: bake-n510-tx2-debian + needs: bake-n510-tx2-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/n510-tx2-debian-python.json + LIBRARY: library/n510-tx2-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-n510-tx2-debian-python: - name: Bake n510-tx2-debian-python + bake-n510-tx2-alpine-python: + name: Bake n510-tx2-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-n510-tx2-debian-python + needs: prepare-n510-tx2-alpine-python env: - LIBRARY: library/n510-tx2-debian-python.json + LIBRARY: library/n510-tx2-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-n510-tx2-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-n510-tx2-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-n510-tx2-fedora-golang: - name: Prepare n510-tx2-fedora-golang + prepare-n510-tx2-debian-golang: + name: Prepare n510-tx2-debian-golang runs-on: ubuntu-latest - needs: bake-n510-tx2-fedora + needs: bake-n510-tx2-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/n510-tx2-fedora-golang.json + LIBRARY: library/n510-tx2-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-n510-tx2-fedora-golang: - name: Bake n510-tx2-fedora-golang + bake-n510-tx2-debian-golang: + name: Bake n510-tx2-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-n510-tx2-fedora-golang + needs: prepare-n510-tx2-debian-golang env: - LIBRARY: library/n510-tx2-fedora-golang.json + LIBRARY: library/n510-tx2-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-n510-tx2-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-n510-tx2-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-n510-tx2-fedora-node: - name: Prepare n510-tx2-fedora-node + prepare-n510-tx2-debian-node: + name: Prepare n510-tx2-debian-node runs-on: ubuntu-latest - needs: bake-n510-tx2-fedora + needs: bake-n510-tx2-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/n510-tx2-fedora-node.json + LIBRARY: library/n510-tx2-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-n510-tx2-fedora-node: - name: Bake n510-tx2-fedora-node + bake-n510-tx2-debian-node: + name: Bake n510-tx2-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-n510-tx2-fedora-node + needs: prepare-n510-tx2-debian-node env: - LIBRARY: library/n510-tx2-fedora-node.json + LIBRARY: library/n510-tx2-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-n510-tx2-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-n510-tx2-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-n510-tx2-fedora-python: - name: Prepare n510-tx2-fedora-python + prepare-n510-tx2-debian-openjdk: + name: Prepare n510-tx2-debian-openjdk runs-on: ubuntu-latest - needs: bake-n510-tx2-fedora + needs: bake-n510-tx2-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/n510-tx2-fedora-python.json + LIBRARY: library/n510-tx2-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-n510-tx2-fedora-python: - name: Bake n510-tx2-fedora-python + bake-n510-tx2-debian-openjdk: + name: Bake n510-tx2-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-n510-tx2-fedora-python + needs: prepare-n510-tx2-debian-openjdk env: - LIBRARY: library/n510-tx2-fedora-python.json + LIBRARY: library/n510-tx2-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-n510-tx2-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-n510-tx2-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-n510-tx2-ubuntu-golang: - name: Prepare n510-tx2-ubuntu-golang + prepare-n510-tx2-debian-python: + name: Prepare n510-tx2-debian-python runs-on: ubuntu-latest - needs: bake-n510-tx2-ubuntu + needs: bake-n510-tx2-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/n510-tx2-ubuntu-golang.json + LIBRARY: library/n510-tx2-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-n510-tx2-ubuntu-golang: - name: Bake n510-tx2-ubuntu-golang + bake-n510-tx2-debian-python: + name: Bake n510-tx2-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-n510-tx2-ubuntu-golang + needs: prepare-n510-tx2-debian-python env: - LIBRARY: library/n510-tx2-ubuntu-golang.json + LIBRARY: library/n510-tx2-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-n510-tx2-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-n510-tx2-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-n510-tx2-ubuntu-node: - name: Prepare n510-tx2-ubuntu-node + prepare-n510-tx2-fedora-golang: + name: Prepare n510-tx2-fedora-golang runs-on: ubuntu-latest - needs: bake-n510-tx2-ubuntu + needs: bake-n510-tx2-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/n510-tx2-ubuntu-node.json + LIBRARY: library/n510-tx2-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-n510-tx2-ubuntu-node: - name: Bake n510-tx2-ubuntu-node + bake-n510-tx2-fedora-golang: + name: Bake n510-tx2-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-n510-tx2-ubuntu-node + needs: prepare-n510-tx2-fedora-golang env: - LIBRARY: library/n510-tx2-ubuntu-node.json + LIBRARY: library/n510-tx2-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-n510-tx2-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-n510-tx2-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-n510-tx2-ubuntu-python: - name: Prepare n510-tx2-ubuntu-python + prepare-n510-tx2-fedora-node: + name: Prepare n510-tx2-fedora-node runs-on: ubuntu-latest - needs: bake-n510-tx2-ubuntu + needs: bake-n510-tx2-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/n510-tx2-ubuntu-python.json + LIBRARY: library/n510-tx2-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-n510-tx2-ubuntu-python: - name: Bake n510-tx2-ubuntu-python + bake-n510-tx2-fedora-node: + name: Bake n510-tx2-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-n510-tx2-ubuntu-python + needs: prepare-n510-tx2-fedora-node env: - LIBRARY: library/n510-tx2-ubuntu-python.json + LIBRARY: library/n510-tx2-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-n510-tx2-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-n510-tx2-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-n510-tx2-ubuntu-openjdk: - name: Prepare n510-tx2-ubuntu-openjdk + prepare-n510-tx2-fedora-python: + name: Prepare n510-tx2-fedora-python runs-on: ubuntu-latest - needs: bake-n510-tx2-ubuntu + needs: bake-n510-tx2-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/n510-tx2-ubuntu-openjdk.json + LIBRARY: library/n510-tx2-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-n510-tx2-ubuntu-openjdk: - name: Bake n510-tx2-ubuntu-openjdk + bake-n510-tx2-fedora-python: + name: Bake n510-tx2-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-n510-tx2-ubuntu-openjdk + needs: prepare-n510-tx2-fedora-python env: - LIBRARY: library/n510-tx2-ubuntu-openjdk.json + LIBRARY: library/n510-tx2-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-n510-tx2-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-n510-tx2-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-n510-tx2-alpine: - name: Prepare n510-tx2-alpine + prepare-n510-tx2-ubuntu-golang: + name: Prepare n510-tx2-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-n510-tx2-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/n510-tx2-alpine.json + LIBRARY: library/n510-tx2-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-n510-tx2-alpine: - name: Bake n510-tx2-alpine + bake-n510-tx2-ubuntu-golang: + name: Bake n510-tx2-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-n510-tx2-alpine + needs: prepare-n510-tx2-ubuntu-golang env: - LIBRARY: library/n510-tx2-alpine.json + LIBRARY: library/n510-tx2-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-n510-tx2-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-n510-tx2-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-n510-tx2-debian: - name: Prepare n510-tx2-debian + prepare-n510-tx2-ubuntu-node: + name: Prepare n510-tx2-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-n510-tx2-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/n510-tx2-debian.json + LIBRARY: library/n510-tx2-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-n510-tx2-debian: - name: Bake n510-tx2-debian + bake-n510-tx2-ubuntu-node: + name: Bake n510-tx2-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-n510-tx2-debian + needs: prepare-n510-tx2-ubuntu-node env: - LIBRARY: library/n510-tx2-debian.json + LIBRARY: library/n510-tx2-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-n510-tx2-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-n510-tx2-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-n510-tx2-fedora: - name: Prepare n510-tx2-fedora + prepare-n510-tx2-ubuntu-python: + name: Prepare n510-tx2-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-n510-tx2-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/n510-tx2-fedora.json + LIBRARY: library/n510-tx2-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-n510-tx2-fedora: - name: Bake n510-tx2-fedora + bake-n510-tx2-ubuntu-python: + name: Bake n510-tx2-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-n510-tx2-fedora + needs: prepare-n510-tx2-ubuntu-python env: - LIBRARY: library/n510-tx2-fedora.json + LIBRARY: library/n510-tx2-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-n510-tx2-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-n510-tx2-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-n510-tx2-ubuntu: - name: Prepare n510-tx2-ubuntu + prepare-n510-tx2-ubuntu-openjdk: + name: Prepare n510-tx2-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-n510-tx2-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/n510-tx2-ubuntu.json + LIBRARY: library/n510-tx2-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-n510-tx2-ubuntu: - name: Bake n510-tx2-ubuntu + bake-n510-tx2-ubuntu-openjdk: + name: Bake n510-tx2-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-n510-tx2-ubuntu + needs: prepare-n510-tx2-ubuntu-openjdk env: - LIBRARY: library/n510-tx2-ubuntu.json + LIBRARY: library/n510-tx2-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-n510-tx2-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-n510-tx2-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-nanopc-t4.yml b/.github/workflows/bake-nanopc-t4.yml index ab15068d56ea..82e9fbda35aa 100644 --- a/.github/workflows/bake-nanopc-t4.yml +++ b/.github/workflows/bake-nanopc-t4.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-nanopc-t4-alpine-golang: - name: Prepare nanopc-t4-alpine-golang + prepare-nanopc-t4-alpine: + name: Prepare nanopc-t4-alpine runs-on: ubuntu-latest - needs: bake-nanopc-t4-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopc-t4-alpine-golang.json + LIBRARY: library/nanopc-t4-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopc-t4-alpine-golang: - name: Bake nanopc-t4-alpine-golang + bake-nanopc-t4-alpine: + name: Bake nanopc-t4-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopc-t4-alpine-golang + needs: prepare-nanopc-t4-alpine env: - LIBRARY: library/nanopc-t4-alpine-golang.json + LIBRARY: library/nanopc-t4-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopc-t4-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopc-t4-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopc-t4-alpine-node: - name: Prepare nanopc-t4-alpine-node + prepare-nanopc-t4-debian: + name: Prepare nanopc-t4-debian runs-on: ubuntu-latest - needs: bake-nanopc-t4-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopc-t4-alpine-node.json + LIBRARY: library/nanopc-t4-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopc-t4-alpine-node: - name: Bake nanopc-t4-alpine-node + bake-nanopc-t4-debian: + name: Bake nanopc-t4-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopc-t4-alpine-node + needs: prepare-nanopc-t4-debian env: - LIBRARY: library/nanopc-t4-alpine-node.json + LIBRARY: library/nanopc-t4-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopc-t4-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopc-t4-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopc-t4-alpine-python: - name: Prepare nanopc-t4-alpine-python + prepare-nanopc-t4-fedora: + name: Prepare nanopc-t4-fedora runs-on: ubuntu-latest - needs: bake-nanopc-t4-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopc-t4-alpine-python.json + LIBRARY: library/nanopc-t4-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopc-t4-alpine-python: - name: Bake nanopc-t4-alpine-python + bake-nanopc-t4-fedora: + name: Bake nanopc-t4-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopc-t4-alpine-python + needs: prepare-nanopc-t4-fedora env: - LIBRARY: library/nanopc-t4-alpine-python.json + LIBRARY: library/nanopc-t4-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopc-t4-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopc-t4-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopc-t4-debian-golang: - name: Prepare nanopc-t4-debian-golang + prepare-nanopc-t4-ubuntu: + name: Prepare nanopc-t4-ubuntu runs-on: ubuntu-latest - needs: bake-nanopc-t4-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopc-t4-debian-golang.json + LIBRARY: library/nanopc-t4-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopc-t4-debian-golang: - name: Bake nanopc-t4-debian-golang + bake-nanopc-t4-ubuntu: + name: Bake nanopc-t4-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopc-t4-debian-golang + needs: prepare-nanopc-t4-ubuntu env: - LIBRARY: library/nanopc-t4-debian-golang.json + LIBRARY: library/nanopc-t4-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopc-t4-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopc-t4-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopc-t4-debian-node: - name: Prepare nanopc-t4-debian-node + prepare-nanopc-t4-alpine-golang: + name: Prepare nanopc-t4-alpine-golang runs-on: ubuntu-latest - needs: bake-nanopc-t4-debian + needs: bake-nanopc-t4-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopc-t4-debian-node.json + LIBRARY: library/nanopc-t4-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopc-t4-debian-node: - name: Bake nanopc-t4-debian-node + bake-nanopc-t4-alpine-golang: + name: Bake nanopc-t4-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopc-t4-debian-node + needs: prepare-nanopc-t4-alpine-golang env: - LIBRARY: library/nanopc-t4-debian-node.json + LIBRARY: library/nanopc-t4-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopc-t4-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopc-t4-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopc-t4-debian-openjdk: - name: Prepare nanopc-t4-debian-openjdk + prepare-nanopc-t4-alpine-node: + name: Prepare nanopc-t4-alpine-node runs-on: ubuntu-latest - needs: bake-nanopc-t4-debian + needs: bake-nanopc-t4-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopc-t4-debian-openjdk.json + LIBRARY: library/nanopc-t4-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopc-t4-debian-openjdk: - name: Bake nanopc-t4-debian-openjdk + bake-nanopc-t4-alpine-node: + name: Bake nanopc-t4-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopc-t4-debian-openjdk + needs: prepare-nanopc-t4-alpine-node env: - LIBRARY: library/nanopc-t4-debian-openjdk.json + LIBRARY: library/nanopc-t4-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopc-t4-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopc-t4-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopc-t4-debian-python: - name: Prepare nanopc-t4-debian-python + prepare-nanopc-t4-alpine-python: + name: Prepare nanopc-t4-alpine-python runs-on: ubuntu-latest - needs: bake-nanopc-t4-debian + needs: bake-nanopc-t4-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopc-t4-debian-python.json + LIBRARY: library/nanopc-t4-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopc-t4-debian-python: - name: Bake nanopc-t4-debian-python + bake-nanopc-t4-alpine-python: + name: Bake nanopc-t4-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopc-t4-debian-python + needs: prepare-nanopc-t4-alpine-python env: - LIBRARY: library/nanopc-t4-debian-python.json + LIBRARY: library/nanopc-t4-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopc-t4-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopc-t4-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopc-t4-fedora-golang: - name: Prepare nanopc-t4-fedora-golang + prepare-nanopc-t4-debian-golang: + name: Prepare nanopc-t4-debian-golang runs-on: ubuntu-latest - needs: bake-nanopc-t4-fedora + needs: bake-nanopc-t4-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopc-t4-fedora-golang.json + LIBRARY: library/nanopc-t4-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopc-t4-fedora-golang: - name: Bake nanopc-t4-fedora-golang + bake-nanopc-t4-debian-golang: + name: Bake nanopc-t4-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopc-t4-fedora-golang + needs: prepare-nanopc-t4-debian-golang env: - LIBRARY: library/nanopc-t4-fedora-golang.json + LIBRARY: library/nanopc-t4-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopc-t4-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopc-t4-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopc-t4-fedora-node: - name: Prepare nanopc-t4-fedora-node + prepare-nanopc-t4-debian-node: + name: Prepare nanopc-t4-debian-node runs-on: ubuntu-latest - needs: bake-nanopc-t4-fedora + needs: bake-nanopc-t4-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopc-t4-fedora-node.json + LIBRARY: library/nanopc-t4-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopc-t4-fedora-node: - name: Bake nanopc-t4-fedora-node + bake-nanopc-t4-debian-node: + name: Bake nanopc-t4-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopc-t4-fedora-node + needs: prepare-nanopc-t4-debian-node env: - LIBRARY: library/nanopc-t4-fedora-node.json + LIBRARY: library/nanopc-t4-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopc-t4-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopc-t4-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopc-t4-fedora-python: - name: Prepare nanopc-t4-fedora-python + prepare-nanopc-t4-debian-openjdk: + name: Prepare nanopc-t4-debian-openjdk runs-on: ubuntu-latest - needs: bake-nanopc-t4-fedora + needs: bake-nanopc-t4-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopc-t4-fedora-python.json + LIBRARY: library/nanopc-t4-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopc-t4-fedora-python: - name: Bake nanopc-t4-fedora-python + bake-nanopc-t4-debian-openjdk: + name: Bake nanopc-t4-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopc-t4-fedora-python + needs: prepare-nanopc-t4-debian-openjdk env: - LIBRARY: library/nanopc-t4-fedora-python.json + LIBRARY: library/nanopc-t4-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopc-t4-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopc-t4-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopc-t4-ubuntu-golang: - name: Prepare nanopc-t4-ubuntu-golang + prepare-nanopc-t4-debian-python: + name: Prepare nanopc-t4-debian-python runs-on: ubuntu-latest - needs: bake-nanopc-t4-ubuntu + needs: bake-nanopc-t4-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopc-t4-ubuntu-golang.json + LIBRARY: library/nanopc-t4-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopc-t4-ubuntu-golang: - name: Bake nanopc-t4-ubuntu-golang + bake-nanopc-t4-debian-python: + name: Bake nanopc-t4-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopc-t4-ubuntu-golang + needs: prepare-nanopc-t4-debian-python env: - LIBRARY: library/nanopc-t4-ubuntu-golang.json + LIBRARY: library/nanopc-t4-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopc-t4-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopc-t4-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopc-t4-ubuntu-node: - name: Prepare nanopc-t4-ubuntu-node + prepare-nanopc-t4-fedora-golang: + name: Prepare nanopc-t4-fedora-golang runs-on: ubuntu-latest - needs: bake-nanopc-t4-ubuntu + needs: bake-nanopc-t4-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopc-t4-ubuntu-node.json + LIBRARY: library/nanopc-t4-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopc-t4-ubuntu-node: - name: Bake nanopc-t4-ubuntu-node + bake-nanopc-t4-fedora-golang: + name: Bake nanopc-t4-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopc-t4-ubuntu-node + needs: prepare-nanopc-t4-fedora-golang env: - LIBRARY: library/nanopc-t4-ubuntu-node.json + LIBRARY: library/nanopc-t4-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopc-t4-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopc-t4-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopc-t4-ubuntu-python: - name: Prepare nanopc-t4-ubuntu-python + prepare-nanopc-t4-fedora-node: + name: Prepare nanopc-t4-fedora-node runs-on: ubuntu-latest - needs: bake-nanopc-t4-ubuntu + needs: bake-nanopc-t4-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopc-t4-ubuntu-python.json + LIBRARY: library/nanopc-t4-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopc-t4-ubuntu-python: - name: Bake nanopc-t4-ubuntu-python + bake-nanopc-t4-fedora-node: + name: Bake nanopc-t4-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopc-t4-ubuntu-python + needs: prepare-nanopc-t4-fedora-node env: - LIBRARY: library/nanopc-t4-ubuntu-python.json + LIBRARY: library/nanopc-t4-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopc-t4-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopc-t4-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopc-t4-ubuntu-openjdk: - name: Prepare nanopc-t4-ubuntu-openjdk + prepare-nanopc-t4-fedora-python: + name: Prepare nanopc-t4-fedora-python runs-on: ubuntu-latest - needs: bake-nanopc-t4-ubuntu + needs: bake-nanopc-t4-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopc-t4-ubuntu-openjdk.json + LIBRARY: library/nanopc-t4-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopc-t4-ubuntu-openjdk: - name: Bake nanopc-t4-ubuntu-openjdk + bake-nanopc-t4-fedora-python: + name: Bake nanopc-t4-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopc-t4-ubuntu-openjdk + needs: prepare-nanopc-t4-fedora-python env: - LIBRARY: library/nanopc-t4-ubuntu-openjdk.json + LIBRARY: library/nanopc-t4-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopc-t4-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopc-t4-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopc-t4-alpine: - name: Prepare nanopc-t4-alpine + prepare-nanopc-t4-ubuntu-golang: + name: Prepare nanopc-t4-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-nanopc-t4-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopc-t4-alpine.json + LIBRARY: library/nanopc-t4-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopc-t4-alpine: - name: Bake nanopc-t4-alpine + bake-nanopc-t4-ubuntu-golang: + name: Bake nanopc-t4-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopc-t4-alpine + needs: prepare-nanopc-t4-ubuntu-golang env: - LIBRARY: library/nanopc-t4-alpine.json + LIBRARY: library/nanopc-t4-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopc-t4-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopc-t4-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopc-t4-debian: - name: Prepare nanopc-t4-debian + prepare-nanopc-t4-ubuntu-node: + name: Prepare nanopc-t4-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-nanopc-t4-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopc-t4-debian.json + LIBRARY: library/nanopc-t4-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopc-t4-debian: - name: Bake nanopc-t4-debian + bake-nanopc-t4-ubuntu-node: + name: Bake nanopc-t4-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopc-t4-debian + needs: prepare-nanopc-t4-ubuntu-node env: - LIBRARY: library/nanopc-t4-debian.json + LIBRARY: library/nanopc-t4-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopc-t4-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopc-t4-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopc-t4-fedora: - name: Prepare nanopc-t4-fedora + prepare-nanopc-t4-ubuntu-python: + name: Prepare nanopc-t4-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-nanopc-t4-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopc-t4-fedora.json + LIBRARY: library/nanopc-t4-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopc-t4-fedora: - name: Bake nanopc-t4-fedora + bake-nanopc-t4-ubuntu-python: + name: Bake nanopc-t4-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopc-t4-fedora + needs: prepare-nanopc-t4-ubuntu-python env: - LIBRARY: library/nanopc-t4-fedora.json + LIBRARY: library/nanopc-t4-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopc-t4-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopc-t4-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopc-t4-ubuntu: - name: Prepare nanopc-t4-ubuntu + prepare-nanopc-t4-ubuntu-openjdk: + name: Prepare nanopc-t4-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-nanopc-t4-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopc-t4-ubuntu.json + LIBRARY: library/nanopc-t4-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopc-t4-ubuntu: - name: Bake nanopc-t4-ubuntu + bake-nanopc-t4-ubuntu-openjdk: + name: Bake nanopc-t4-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopc-t4-ubuntu + needs: prepare-nanopc-t4-ubuntu-openjdk env: - LIBRARY: library/nanopc-t4-ubuntu.json + LIBRARY: library/nanopc-t4-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopc-t4-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopc-t4-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-nanopi-neo-air.yml b/.github/workflows/bake-nanopi-neo-air.yml index ac9751b0651a..515c89a3188c 100644 --- a/.github/workflows/bake-nanopi-neo-air.yml +++ b/.github/workflows/bake-nanopi-neo-air.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-nanopi-neo-air-alpine-golang: - name: Prepare nanopi-neo-air-alpine-golang + prepare-nanopi-neo-air-alpine: + name: Prepare nanopi-neo-air-alpine runs-on: ubuntu-latest - needs: bake-nanopi-neo-air-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopi-neo-air-alpine-golang.json + LIBRARY: library/nanopi-neo-air-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopi-neo-air-alpine-golang: - name: Bake nanopi-neo-air-alpine-golang + bake-nanopi-neo-air-alpine: + name: Bake nanopi-neo-air-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopi-neo-air-alpine-golang + needs: prepare-nanopi-neo-air-alpine env: - LIBRARY: library/nanopi-neo-air-alpine-golang.json + LIBRARY: library/nanopi-neo-air-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopi-neo-air-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopi-neo-air-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopi-neo-air-alpine-node: - name: Prepare nanopi-neo-air-alpine-node + prepare-nanopi-neo-air-debian: + name: Prepare nanopi-neo-air-debian runs-on: ubuntu-latest - needs: bake-nanopi-neo-air-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopi-neo-air-alpine-node.json + LIBRARY: library/nanopi-neo-air-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopi-neo-air-alpine-node: - name: Bake nanopi-neo-air-alpine-node + bake-nanopi-neo-air-debian: + name: Bake nanopi-neo-air-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopi-neo-air-alpine-node + needs: prepare-nanopi-neo-air-debian env: - LIBRARY: library/nanopi-neo-air-alpine-node.json + LIBRARY: library/nanopi-neo-air-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopi-neo-air-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopi-neo-air-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopi-neo-air-alpine-python: - name: Prepare nanopi-neo-air-alpine-python + prepare-nanopi-neo-air-ubuntu: + name: Prepare nanopi-neo-air-ubuntu runs-on: ubuntu-latest - needs: bake-nanopi-neo-air-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopi-neo-air-alpine-python.json + LIBRARY: library/nanopi-neo-air-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopi-neo-air-alpine-python: - name: Bake nanopi-neo-air-alpine-python + bake-nanopi-neo-air-ubuntu: + name: Bake nanopi-neo-air-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopi-neo-air-alpine-python + needs: prepare-nanopi-neo-air-ubuntu env: - LIBRARY: library/nanopi-neo-air-alpine-python.json + LIBRARY: library/nanopi-neo-air-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopi-neo-air-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopi-neo-air-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopi-neo-air-debian-golang: - name: Prepare nanopi-neo-air-debian-golang + prepare-nanopi-neo-air-alpine-golang: + name: Prepare nanopi-neo-air-alpine-golang runs-on: ubuntu-latest - needs: bake-nanopi-neo-air-debian + needs: bake-nanopi-neo-air-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopi-neo-air-debian-golang.json + LIBRARY: library/nanopi-neo-air-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopi-neo-air-debian-golang: - name: Bake nanopi-neo-air-debian-golang + bake-nanopi-neo-air-alpine-golang: + name: Bake nanopi-neo-air-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopi-neo-air-debian-golang + needs: prepare-nanopi-neo-air-alpine-golang env: - LIBRARY: library/nanopi-neo-air-debian-golang.json + LIBRARY: library/nanopi-neo-air-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopi-neo-air-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopi-neo-air-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopi-neo-air-debian-node: - name: Prepare nanopi-neo-air-debian-node + prepare-nanopi-neo-air-alpine-node: + name: Prepare nanopi-neo-air-alpine-node runs-on: ubuntu-latest - needs: bake-nanopi-neo-air-debian + needs: bake-nanopi-neo-air-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopi-neo-air-debian-node.json + LIBRARY: library/nanopi-neo-air-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopi-neo-air-debian-node: - name: Bake nanopi-neo-air-debian-node + bake-nanopi-neo-air-alpine-node: + name: Bake nanopi-neo-air-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopi-neo-air-debian-node + needs: prepare-nanopi-neo-air-alpine-node env: - LIBRARY: library/nanopi-neo-air-debian-node.json + LIBRARY: library/nanopi-neo-air-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopi-neo-air-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopi-neo-air-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopi-neo-air-debian-openjdk: - name: Prepare nanopi-neo-air-debian-openjdk + prepare-nanopi-neo-air-alpine-python: + name: Prepare nanopi-neo-air-alpine-python runs-on: ubuntu-latest - needs: bake-nanopi-neo-air-debian + needs: bake-nanopi-neo-air-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopi-neo-air-debian-openjdk.json + LIBRARY: library/nanopi-neo-air-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopi-neo-air-debian-openjdk: - name: Bake nanopi-neo-air-debian-openjdk + bake-nanopi-neo-air-alpine-python: + name: Bake nanopi-neo-air-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopi-neo-air-debian-openjdk + needs: prepare-nanopi-neo-air-alpine-python env: - LIBRARY: library/nanopi-neo-air-debian-openjdk.json + LIBRARY: library/nanopi-neo-air-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopi-neo-air-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopi-neo-air-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopi-neo-air-debian-python: - name: Prepare nanopi-neo-air-debian-python + prepare-nanopi-neo-air-debian-golang: + name: Prepare nanopi-neo-air-debian-golang runs-on: ubuntu-latest needs: bake-nanopi-neo-air-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopi-neo-air-debian-python.json + LIBRARY: library/nanopi-neo-air-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopi-neo-air-debian-python: - name: Bake nanopi-neo-air-debian-python + bake-nanopi-neo-air-debian-golang: + name: Bake nanopi-neo-air-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopi-neo-air-debian-python + needs: prepare-nanopi-neo-air-debian-golang env: - LIBRARY: library/nanopi-neo-air-debian-python.json + LIBRARY: library/nanopi-neo-air-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopi-neo-air-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopi-neo-air-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopi-neo-air-ubuntu-golang: - name: Prepare nanopi-neo-air-ubuntu-golang + prepare-nanopi-neo-air-debian-node: + name: Prepare nanopi-neo-air-debian-node runs-on: ubuntu-latest - needs: bake-nanopi-neo-air-ubuntu + needs: bake-nanopi-neo-air-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopi-neo-air-ubuntu-golang.json + LIBRARY: library/nanopi-neo-air-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopi-neo-air-ubuntu-golang: - name: Bake nanopi-neo-air-ubuntu-golang + bake-nanopi-neo-air-debian-node: + name: Bake nanopi-neo-air-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopi-neo-air-ubuntu-golang + needs: prepare-nanopi-neo-air-debian-node env: - LIBRARY: library/nanopi-neo-air-ubuntu-golang.json + LIBRARY: library/nanopi-neo-air-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopi-neo-air-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopi-neo-air-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopi-neo-air-ubuntu-node: - name: Prepare nanopi-neo-air-ubuntu-node + prepare-nanopi-neo-air-debian-openjdk: + name: Prepare nanopi-neo-air-debian-openjdk runs-on: ubuntu-latest - needs: bake-nanopi-neo-air-ubuntu + needs: bake-nanopi-neo-air-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopi-neo-air-ubuntu-node.json + LIBRARY: library/nanopi-neo-air-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopi-neo-air-ubuntu-node: - name: Bake nanopi-neo-air-ubuntu-node + bake-nanopi-neo-air-debian-openjdk: + name: Bake nanopi-neo-air-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopi-neo-air-ubuntu-node + needs: prepare-nanopi-neo-air-debian-openjdk env: - LIBRARY: library/nanopi-neo-air-ubuntu-node.json + LIBRARY: library/nanopi-neo-air-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopi-neo-air-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopi-neo-air-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopi-neo-air-ubuntu-python: - name: Prepare nanopi-neo-air-ubuntu-python + prepare-nanopi-neo-air-debian-python: + name: Prepare nanopi-neo-air-debian-python runs-on: ubuntu-latest - needs: bake-nanopi-neo-air-ubuntu + needs: bake-nanopi-neo-air-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopi-neo-air-ubuntu-python.json + LIBRARY: library/nanopi-neo-air-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopi-neo-air-ubuntu-python: - name: Bake nanopi-neo-air-ubuntu-python + bake-nanopi-neo-air-debian-python: + name: Bake nanopi-neo-air-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopi-neo-air-ubuntu-python + needs: prepare-nanopi-neo-air-debian-python env: - LIBRARY: library/nanopi-neo-air-ubuntu-python.json + LIBRARY: library/nanopi-neo-air-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopi-neo-air-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopi-neo-air-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopi-neo-air-ubuntu-openjdk: - name: Prepare nanopi-neo-air-ubuntu-openjdk + prepare-nanopi-neo-air-ubuntu-golang: + name: Prepare nanopi-neo-air-ubuntu-golang runs-on: ubuntu-latest needs: bake-nanopi-neo-air-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopi-neo-air-ubuntu-openjdk.json + LIBRARY: library/nanopi-neo-air-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopi-neo-air-ubuntu-openjdk: - name: Bake nanopi-neo-air-ubuntu-openjdk + bake-nanopi-neo-air-ubuntu-golang: + name: Bake nanopi-neo-air-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopi-neo-air-ubuntu-openjdk + needs: prepare-nanopi-neo-air-ubuntu-golang env: - LIBRARY: library/nanopi-neo-air-ubuntu-openjdk.json + LIBRARY: library/nanopi-neo-air-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopi-neo-air-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopi-neo-air-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopi-neo-air-alpine: - name: Prepare nanopi-neo-air-alpine + prepare-nanopi-neo-air-ubuntu-node: + name: Prepare nanopi-neo-air-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-nanopi-neo-air-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopi-neo-air-alpine.json + LIBRARY: library/nanopi-neo-air-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopi-neo-air-alpine: - name: Bake nanopi-neo-air-alpine + bake-nanopi-neo-air-ubuntu-node: + name: Bake nanopi-neo-air-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopi-neo-air-alpine + needs: prepare-nanopi-neo-air-ubuntu-node env: - LIBRARY: library/nanopi-neo-air-alpine.json + LIBRARY: library/nanopi-neo-air-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopi-neo-air-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopi-neo-air-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopi-neo-air-debian: - name: Prepare nanopi-neo-air-debian + prepare-nanopi-neo-air-ubuntu-python: + name: Prepare nanopi-neo-air-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-nanopi-neo-air-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopi-neo-air-debian.json + LIBRARY: library/nanopi-neo-air-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopi-neo-air-debian: - name: Bake nanopi-neo-air-debian + bake-nanopi-neo-air-ubuntu-python: + name: Bake nanopi-neo-air-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopi-neo-air-debian + needs: prepare-nanopi-neo-air-ubuntu-python env: - LIBRARY: library/nanopi-neo-air-debian.json + LIBRARY: library/nanopi-neo-air-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopi-neo-air-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopi-neo-air-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopi-neo-air-ubuntu: - name: Prepare nanopi-neo-air-ubuntu + prepare-nanopi-neo-air-ubuntu-openjdk: + name: Prepare nanopi-neo-air-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-nanopi-neo-air-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopi-neo-air-ubuntu.json + LIBRARY: library/nanopi-neo-air-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopi-neo-air-ubuntu: - name: Bake nanopi-neo-air-ubuntu + bake-nanopi-neo-air-ubuntu-openjdk: + name: Bake nanopi-neo-air-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopi-neo-air-ubuntu + needs: prepare-nanopi-neo-air-ubuntu-openjdk env: - LIBRARY: library/nanopi-neo-air-ubuntu.json + LIBRARY: library/nanopi-neo-air-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopi-neo-air-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopi-neo-air-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-nanopi-r2c.yml b/.github/workflows/bake-nanopi-r2c.yml index b3cc5dbfc07e..81255c8d0ac1 100644 --- a/.github/workflows/bake-nanopi-r2c.yml +++ b/.github/workflows/bake-nanopi-r2c.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-nanopi-r2c-alpine-golang: - name: Prepare nanopi-r2c-alpine-golang + prepare-nanopi-r2c-alpine: + name: Prepare nanopi-r2c-alpine runs-on: ubuntu-latest - needs: bake-nanopi-r2c-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopi-r2c-alpine-golang.json + LIBRARY: library/nanopi-r2c-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopi-r2c-alpine-golang: - name: Bake nanopi-r2c-alpine-golang + bake-nanopi-r2c-alpine: + name: Bake nanopi-r2c-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopi-r2c-alpine-golang + needs: prepare-nanopi-r2c-alpine env: - LIBRARY: library/nanopi-r2c-alpine-golang.json + LIBRARY: library/nanopi-r2c-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopi-r2c-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopi-r2c-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopi-r2c-alpine-node: - name: Prepare nanopi-r2c-alpine-node + prepare-nanopi-r2c-debian: + name: Prepare nanopi-r2c-debian runs-on: ubuntu-latest - needs: bake-nanopi-r2c-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopi-r2c-alpine-node.json + LIBRARY: library/nanopi-r2c-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopi-r2c-alpine-node: - name: Bake nanopi-r2c-alpine-node + bake-nanopi-r2c-debian: + name: Bake nanopi-r2c-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopi-r2c-alpine-node + needs: prepare-nanopi-r2c-debian env: - LIBRARY: library/nanopi-r2c-alpine-node.json + LIBRARY: library/nanopi-r2c-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopi-r2c-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopi-r2c-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopi-r2c-alpine-python: - name: Prepare nanopi-r2c-alpine-python + prepare-nanopi-r2c-fedora: + name: Prepare nanopi-r2c-fedora runs-on: ubuntu-latest - needs: bake-nanopi-r2c-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopi-r2c-alpine-python.json + LIBRARY: library/nanopi-r2c-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopi-r2c-alpine-python: - name: Bake nanopi-r2c-alpine-python + bake-nanopi-r2c-fedora: + name: Bake nanopi-r2c-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopi-r2c-alpine-python + needs: prepare-nanopi-r2c-fedora env: - LIBRARY: library/nanopi-r2c-alpine-python.json + LIBRARY: library/nanopi-r2c-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopi-r2c-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopi-r2c-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopi-r2c-debian-golang: - name: Prepare nanopi-r2c-debian-golang + prepare-nanopi-r2c-ubuntu: + name: Prepare nanopi-r2c-ubuntu runs-on: ubuntu-latest - needs: bake-nanopi-r2c-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopi-r2c-debian-golang.json + LIBRARY: library/nanopi-r2c-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopi-r2c-debian-golang: - name: Bake nanopi-r2c-debian-golang + bake-nanopi-r2c-ubuntu: + name: Bake nanopi-r2c-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopi-r2c-debian-golang + needs: prepare-nanopi-r2c-ubuntu env: - LIBRARY: library/nanopi-r2c-debian-golang.json + LIBRARY: library/nanopi-r2c-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopi-r2c-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopi-r2c-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopi-r2c-debian-node: - name: Prepare nanopi-r2c-debian-node + prepare-nanopi-r2c-alpine-golang: + name: Prepare nanopi-r2c-alpine-golang runs-on: ubuntu-latest - needs: bake-nanopi-r2c-debian + needs: bake-nanopi-r2c-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopi-r2c-debian-node.json + LIBRARY: library/nanopi-r2c-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopi-r2c-debian-node: - name: Bake nanopi-r2c-debian-node + bake-nanopi-r2c-alpine-golang: + name: Bake nanopi-r2c-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopi-r2c-debian-node + needs: prepare-nanopi-r2c-alpine-golang env: - LIBRARY: library/nanopi-r2c-debian-node.json + LIBRARY: library/nanopi-r2c-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopi-r2c-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopi-r2c-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopi-r2c-debian-openjdk: - name: Prepare nanopi-r2c-debian-openjdk + prepare-nanopi-r2c-alpine-node: + name: Prepare nanopi-r2c-alpine-node runs-on: ubuntu-latest - needs: bake-nanopi-r2c-debian + needs: bake-nanopi-r2c-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopi-r2c-debian-openjdk.json + LIBRARY: library/nanopi-r2c-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopi-r2c-debian-openjdk: - name: Bake nanopi-r2c-debian-openjdk + bake-nanopi-r2c-alpine-node: + name: Bake nanopi-r2c-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopi-r2c-debian-openjdk + needs: prepare-nanopi-r2c-alpine-node env: - LIBRARY: library/nanopi-r2c-debian-openjdk.json + LIBRARY: library/nanopi-r2c-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopi-r2c-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopi-r2c-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopi-r2c-debian-python: - name: Prepare nanopi-r2c-debian-python + prepare-nanopi-r2c-alpine-python: + name: Prepare nanopi-r2c-alpine-python runs-on: ubuntu-latest - needs: bake-nanopi-r2c-debian + needs: bake-nanopi-r2c-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopi-r2c-debian-python.json + LIBRARY: library/nanopi-r2c-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopi-r2c-debian-python: - name: Bake nanopi-r2c-debian-python + bake-nanopi-r2c-alpine-python: + name: Bake nanopi-r2c-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopi-r2c-debian-python + needs: prepare-nanopi-r2c-alpine-python env: - LIBRARY: library/nanopi-r2c-debian-python.json + LIBRARY: library/nanopi-r2c-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopi-r2c-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopi-r2c-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopi-r2c-fedora-golang: - name: Prepare nanopi-r2c-fedora-golang + prepare-nanopi-r2c-debian-golang: + name: Prepare nanopi-r2c-debian-golang runs-on: ubuntu-latest - needs: bake-nanopi-r2c-fedora + needs: bake-nanopi-r2c-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopi-r2c-fedora-golang.json + LIBRARY: library/nanopi-r2c-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopi-r2c-fedora-golang: - name: Bake nanopi-r2c-fedora-golang + bake-nanopi-r2c-debian-golang: + name: Bake nanopi-r2c-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopi-r2c-fedora-golang + needs: prepare-nanopi-r2c-debian-golang env: - LIBRARY: library/nanopi-r2c-fedora-golang.json + LIBRARY: library/nanopi-r2c-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopi-r2c-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopi-r2c-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopi-r2c-fedora-node: - name: Prepare nanopi-r2c-fedora-node + prepare-nanopi-r2c-debian-node: + name: Prepare nanopi-r2c-debian-node runs-on: ubuntu-latest - needs: bake-nanopi-r2c-fedora + needs: bake-nanopi-r2c-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopi-r2c-fedora-node.json + LIBRARY: library/nanopi-r2c-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopi-r2c-fedora-node: - name: Bake nanopi-r2c-fedora-node + bake-nanopi-r2c-debian-node: + name: Bake nanopi-r2c-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopi-r2c-fedora-node + needs: prepare-nanopi-r2c-debian-node env: - LIBRARY: library/nanopi-r2c-fedora-node.json + LIBRARY: library/nanopi-r2c-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopi-r2c-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopi-r2c-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopi-r2c-fedora-python: - name: Prepare nanopi-r2c-fedora-python + prepare-nanopi-r2c-debian-openjdk: + name: Prepare nanopi-r2c-debian-openjdk runs-on: ubuntu-latest - needs: bake-nanopi-r2c-fedora + needs: bake-nanopi-r2c-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopi-r2c-fedora-python.json + LIBRARY: library/nanopi-r2c-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopi-r2c-fedora-python: - name: Bake nanopi-r2c-fedora-python + bake-nanopi-r2c-debian-openjdk: + name: Bake nanopi-r2c-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopi-r2c-fedora-python + needs: prepare-nanopi-r2c-debian-openjdk env: - LIBRARY: library/nanopi-r2c-fedora-python.json + LIBRARY: library/nanopi-r2c-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopi-r2c-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopi-r2c-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopi-r2c-ubuntu-golang: - name: Prepare nanopi-r2c-ubuntu-golang + prepare-nanopi-r2c-debian-python: + name: Prepare nanopi-r2c-debian-python runs-on: ubuntu-latest - needs: bake-nanopi-r2c-ubuntu + needs: bake-nanopi-r2c-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopi-r2c-ubuntu-golang.json + LIBRARY: library/nanopi-r2c-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopi-r2c-ubuntu-golang: - name: Bake nanopi-r2c-ubuntu-golang + bake-nanopi-r2c-debian-python: + name: Bake nanopi-r2c-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopi-r2c-ubuntu-golang + needs: prepare-nanopi-r2c-debian-python env: - LIBRARY: library/nanopi-r2c-ubuntu-golang.json + LIBRARY: library/nanopi-r2c-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopi-r2c-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopi-r2c-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopi-r2c-ubuntu-node: - name: Prepare nanopi-r2c-ubuntu-node + prepare-nanopi-r2c-fedora-golang: + name: Prepare nanopi-r2c-fedora-golang runs-on: ubuntu-latest - needs: bake-nanopi-r2c-ubuntu + needs: bake-nanopi-r2c-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopi-r2c-ubuntu-node.json + LIBRARY: library/nanopi-r2c-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopi-r2c-ubuntu-node: - name: Bake nanopi-r2c-ubuntu-node + bake-nanopi-r2c-fedora-golang: + name: Bake nanopi-r2c-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopi-r2c-ubuntu-node + needs: prepare-nanopi-r2c-fedora-golang env: - LIBRARY: library/nanopi-r2c-ubuntu-node.json + LIBRARY: library/nanopi-r2c-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopi-r2c-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopi-r2c-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopi-r2c-ubuntu-python: - name: Prepare nanopi-r2c-ubuntu-python + prepare-nanopi-r2c-fedora-node: + name: Prepare nanopi-r2c-fedora-node runs-on: ubuntu-latest - needs: bake-nanopi-r2c-ubuntu + needs: bake-nanopi-r2c-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopi-r2c-ubuntu-python.json + LIBRARY: library/nanopi-r2c-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopi-r2c-ubuntu-python: - name: Bake nanopi-r2c-ubuntu-python + bake-nanopi-r2c-fedora-node: + name: Bake nanopi-r2c-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopi-r2c-ubuntu-python + needs: prepare-nanopi-r2c-fedora-node env: - LIBRARY: library/nanopi-r2c-ubuntu-python.json + LIBRARY: library/nanopi-r2c-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopi-r2c-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopi-r2c-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopi-r2c-ubuntu-openjdk: - name: Prepare nanopi-r2c-ubuntu-openjdk + prepare-nanopi-r2c-fedora-python: + name: Prepare nanopi-r2c-fedora-python runs-on: ubuntu-latest - needs: bake-nanopi-r2c-ubuntu + needs: bake-nanopi-r2c-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopi-r2c-ubuntu-openjdk.json + LIBRARY: library/nanopi-r2c-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopi-r2c-ubuntu-openjdk: - name: Bake nanopi-r2c-ubuntu-openjdk + bake-nanopi-r2c-fedora-python: + name: Bake nanopi-r2c-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopi-r2c-ubuntu-openjdk + needs: prepare-nanopi-r2c-fedora-python env: - LIBRARY: library/nanopi-r2c-ubuntu-openjdk.json + LIBRARY: library/nanopi-r2c-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopi-r2c-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopi-r2c-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopi-r2c-alpine: - name: Prepare nanopi-r2c-alpine + prepare-nanopi-r2c-ubuntu-golang: + name: Prepare nanopi-r2c-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-nanopi-r2c-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopi-r2c-alpine.json + LIBRARY: library/nanopi-r2c-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopi-r2c-alpine: - name: Bake nanopi-r2c-alpine + bake-nanopi-r2c-ubuntu-golang: + name: Bake nanopi-r2c-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopi-r2c-alpine + needs: prepare-nanopi-r2c-ubuntu-golang env: - LIBRARY: library/nanopi-r2c-alpine.json + LIBRARY: library/nanopi-r2c-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopi-r2c-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopi-r2c-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopi-r2c-debian: - name: Prepare nanopi-r2c-debian + prepare-nanopi-r2c-ubuntu-node: + name: Prepare nanopi-r2c-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-nanopi-r2c-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopi-r2c-debian.json + LIBRARY: library/nanopi-r2c-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopi-r2c-debian: - name: Bake nanopi-r2c-debian + bake-nanopi-r2c-ubuntu-node: + name: Bake nanopi-r2c-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopi-r2c-debian + needs: prepare-nanopi-r2c-ubuntu-node env: - LIBRARY: library/nanopi-r2c-debian.json + LIBRARY: library/nanopi-r2c-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopi-r2c-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopi-r2c-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopi-r2c-fedora: - name: Prepare nanopi-r2c-fedora + prepare-nanopi-r2c-ubuntu-python: + name: Prepare nanopi-r2c-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-nanopi-r2c-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopi-r2c-fedora.json + LIBRARY: library/nanopi-r2c-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopi-r2c-fedora: - name: Bake nanopi-r2c-fedora + bake-nanopi-r2c-ubuntu-python: + name: Bake nanopi-r2c-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopi-r2c-fedora + needs: prepare-nanopi-r2c-ubuntu-python env: - LIBRARY: library/nanopi-r2c-fedora.json + LIBRARY: library/nanopi-r2c-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopi-r2c-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopi-r2c-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopi-r2c-ubuntu: - name: Prepare nanopi-r2c-ubuntu + prepare-nanopi-r2c-ubuntu-openjdk: + name: Prepare nanopi-r2c-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-nanopi-r2c-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopi-r2c-ubuntu.json + LIBRARY: library/nanopi-r2c-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopi-r2c-ubuntu: - name: Bake nanopi-r2c-ubuntu + bake-nanopi-r2c-ubuntu-openjdk: + name: Bake nanopi-r2c-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopi-r2c-ubuntu + needs: prepare-nanopi-r2c-ubuntu-openjdk env: - LIBRARY: library/nanopi-r2c-ubuntu.json + LIBRARY: library/nanopi-r2c-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopi-r2c-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopi-r2c-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-nanopi-r2s.yml b/.github/workflows/bake-nanopi-r2s.yml index e2f573d5ac15..2bb0677ff591 100644 --- a/.github/workflows/bake-nanopi-r2s.yml +++ b/.github/workflows/bake-nanopi-r2s.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-nanopi-r2s-alpine-golang: - name: Prepare nanopi-r2s-alpine-golang + prepare-nanopi-r2s-alpine: + name: Prepare nanopi-r2s-alpine runs-on: ubuntu-latest - needs: bake-nanopi-r2s-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopi-r2s-alpine-golang.json + LIBRARY: library/nanopi-r2s-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopi-r2s-alpine-golang: - name: Bake nanopi-r2s-alpine-golang + bake-nanopi-r2s-alpine: + name: Bake nanopi-r2s-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopi-r2s-alpine-golang + needs: prepare-nanopi-r2s-alpine env: - LIBRARY: library/nanopi-r2s-alpine-golang.json + LIBRARY: library/nanopi-r2s-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopi-r2s-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopi-r2s-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopi-r2s-alpine-node: - name: Prepare nanopi-r2s-alpine-node + prepare-nanopi-r2s-debian: + name: Prepare nanopi-r2s-debian runs-on: ubuntu-latest - needs: bake-nanopi-r2s-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopi-r2s-alpine-node.json + LIBRARY: library/nanopi-r2s-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopi-r2s-alpine-node: - name: Bake nanopi-r2s-alpine-node + bake-nanopi-r2s-debian: + name: Bake nanopi-r2s-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopi-r2s-alpine-node + needs: prepare-nanopi-r2s-debian env: - LIBRARY: library/nanopi-r2s-alpine-node.json + LIBRARY: library/nanopi-r2s-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopi-r2s-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopi-r2s-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopi-r2s-alpine-python: - name: Prepare nanopi-r2s-alpine-python + prepare-nanopi-r2s-fedora: + name: Prepare nanopi-r2s-fedora runs-on: ubuntu-latest - needs: bake-nanopi-r2s-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopi-r2s-alpine-python.json + LIBRARY: library/nanopi-r2s-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopi-r2s-alpine-python: - name: Bake nanopi-r2s-alpine-python + bake-nanopi-r2s-fedora: + name: Bake nanopi-r2s-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopi-r2s-alpine-python + needs: prepare-nanopi-r2s-fedora env: - LIBRARY: library/nanopi-r2s-alpine-python.json + LIBRARY: library/nanopi-r2s-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopi-r2s-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopi-r2s-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopi-r2s-debian-golang: - name: Prepare nanopi-r2s-debian-golang + prepare-nanopi-r2s-ubuntu: + name: Prepare nanopi-r2s-ubuntu runs-on: ubuntu-latest - needs: bake-nanopi-r2s-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopi-r2s-debian-golang.json + LIBRARY: library/nanopi-r2s-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopi-r2s-debian-golang: - name: Bake nanopi-r2s-debian-golang + bake-nanopi-r2s-ubuntu: + name: Bake nanopi-r2s-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopi-r2s-debian-golang + needs: prepare-nanopi-r2s-ubuntu env: - LIBRARY: library/nanopi-r2s-debian-golang.json + LIBRARY: library/nanopi-r2s-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopi-r2s-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopi-r2s-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopi-r2s-debian-node: - name: Prepare nanopi-r2s-debian-node + prepare-nanopi-r2s-alpine-golang: + name: Prepare nanopi-r2s-alpine-golang runs-on: ubuntu-latest - needs: bake-nanopi-r2s-debian + needs: bake-nanopi-r2s-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopi-r2s-debian-node.json + LIBRARY: library/nanopi-r2s-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopi-r2s-debian-node: - name: Bake nanopi-r2s-debian-node + bake-nanopi-r2s-alpine-golang: + name: Bake nanopi-r2s-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopi-r2s-debian-node + needs: prepare-nanopi-r2s-alpine-golang env: - LIBRARY: library/nanopi-r2s-debian-node.json + LIBRARY: library/nanopi-r2s-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopi-r2s-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopi-r2s-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopi-r2s-debian-openjdk: - name: Prepare nanopi-r2s-debian-openjdk + prepare-nanopi-r2s-alpine-node: + name: Prepare nanopi-r2s-alpine-node runs-on: ubuntu-latest - needs: bake-nanopi-r2s-debian + needs: bake-nanopi-r2s-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopi-r2s-debian-openjdk.json + LIBRARY: library/nanopi-r2s-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopi-r2s-debian-openjdk: - name: Bake nanopi-r2s-debian-openjdk + bake-nanopi-r2s-alpine-node: + name: Bake nanopi-r2s-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopi-r2s-debian-openjdk + needs: prepare-nanopi-r2s-alpine-node env: - LIBRARY: library/nanopi-r2s-debian-openjdk.json + LIBRARY: library/nanopi-r2s-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopi-r2s-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopi-r2s-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopi-r2s-debian-python: - name: Prepare nanopi-r2s-debian-python + prepare-nanopi-r2s-alpine-python: + name: Prepare nanopi-r2s-alpine-python runs-on: ubuntu-latest - needs: bake-nanopi-r2s-debian + needs: bake-nanopi-r2s-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopi-r2s-debian-python.json + LIBRARY: library/nanopi-r2s-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopi-r2s-debian-python: - name: Bake nanopi-r2s-debian-python + bake-nanopi-r2s-alpine-python: + name: Bake nanopi-r2s-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopi-r2s-debian-python + needs: prepare-nanopi-r2s-alpine-python env: - LIBRARY: library/nanopi-r2s-debian-python.json + LIBRARY: library/nanopi-r2s-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopi-r2s-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopi-r2s-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopi-r2s-fedora-golang: - name: Prepare nanopi-r2s-fedora-golang + prepare-nanopi-r2s-debian-golang: + name: Prepare nanopi-r2s-debian-golang runs-on: ubuntu-latest - needs: bake-nanopi-r2s-fedora + needs: bake-nanopi-r2s-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopi-r2s-fedora-golang.json + LIBRARY: library/nanopi-r2s-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopi-r2s-fedora-golang: - name: Bake nanopi-r2s-fedora-golang + bake-nanopi-r2s-debian-golang: + name: Bake nanopi-r2s-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopi-r2s-fedora-golang + needs: prepare-nanopi-r2s-debian-golang env: - LIBRARY: library/nanopi-r2s-fedora-golang.json + LIBRARY: library/nanopi-r2s-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopi-r2s-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopi-r2s-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopi-r2s-fedora-node: - name: Prepare nanopi-r2s-fedora-node + prepare-nanopi-r2s-debian-node: + name: Prepare nanopi-r2s-debian-node runs-on: ubuntu-latest - needs: bake-nanopi-r2s-fedora + needs: bake-nanopi-r2s-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopi-r2s-fedora-node.json + LIBRARY: library/nanopi-r2s-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopi-r2s-fedora-node: - name: Bake nanopi-r2s-fedora-node + bake-nanopi-r2s-debian-node: + name: Bake nanopi-r2s-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopi-r2s-fedora-node + needs: prepare-nanopi-r2s-debian-node env: - LIBRARY: library/nanopi-r2s-fedora-node.json + LIBRARY: library/nanopi-r2s-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopi-r2s-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopi-r2s-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopi-r2s-fedora-python: - name: Prepare nanopi-r2s-fedora-python + prepare-nanopi-r2s-debian-openjdk: + name: Prepare nanopi-r2s-debian-openjdk runs-on: ubuntu-latest - needs: bake-nanopi-r2s-fedora + needs: bake-nanopi-r2s-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopi-r2s-fedora-python.json + LIBRARY: library/nanopi-r2s-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopi-r2s-fedora-python: - name: Bake nanopi-r2s-fedora-python + bake-nanopi-r2s-debian-openjdk: + name: Bake nanopi-r2s-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopi-r2s-fedora-python + needs: prepare-nanopi-r2s-debian-openjdk env: - LIBRARY: library/nanopi-r2s-fedora-python.json + LIBRARY: library/nanopi-r2s-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopi-r2s-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopi-r2s-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopi-r2s-ubuntu-golang: - name: Prepare nanopi-r2s-ubuntu-golang + prepare-nanopi-r2s-debian-python: + name: Prepare nanopi-r2s-debian-python runs-on: ubuntu-latest - needs: bake-nanopi-r2s-ubuntu + needs: bake-nanopi-r2s-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopi-r2s-ubuntu-golang.json + LIBRARY: library/nanopi-r2s-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopi-r2s-ubuntu-golang: - name: Bake nanopi-r2s-ubuntu-golang + bake-nanopi-r2s-debian-python: + name: Bake nanopi-r2s-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopi-r2s-ubuntu-golang + needs: prepare-nanopi-r2s-debian-python env: - LIBRARY: library/nanopi-r2s-ubuntu-golang.json + LIBRARY: library/nanopi-r2s-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopi-r2s-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopi-r2s-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopi-r2s-ubuntu-node: - name: Prepare nanopi-r2s-ubuntu-node + prepare-nanopi-r2s-fedora-golang: + name: Prepare nanopi-r2s-fedora-golang runs-on: ubuntu-latest - needs: bake-nanopi-r2s-ubuntu + needs: bake-nanopi-r2s-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopi-r2s-ubuntu-node.json + LIBRARY: library/nanopi-r2s-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopi-r2s-ubuntu-node: - name: Bake nanopi-r2s-ubuntu-node + bake-nanopi-r2s-fedora-golang: + name: Bake nanopi-r2s-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopi-r2s-ubuntu-node + needs: prepare-nanopi-r2s-fedora-golang env: - LIBRARY: library/nanopi-r2s-ubuntu-node.json + LIBRARY: library/nanopi-r2s-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopi-r2s-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopi-r2s-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopi-r2s-ubuntu-python: - name: Prepare nanopi-r2s-ubuntu-python + prepare-nanopi-r2s-fedora-node: + name: Prepare nanopi-r2s-fedora-node runs-on: ubuntu-latest - needs: bake-nanopi-r2s-ubuntu + needs: bake-nanopi-r2s-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopi-r2s-ubuntu-python.json + LIBRARY: library/nanopi-r2s-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopi-r2s-ubuntu-python: - name: Bake nanopi-r2s-ubuntu-python + bake-nanopi-r2s-fedora-node: + name: Bake nanopi-r2s-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopi-r2s-ubuntu-python + needs: prepare-nanopi-r2s-fedora-node env: - LIBRARY: library/nanopi-r2s-ubuntu-python.json + LIBRARY: library/nanopi-r2s-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopi-r2s-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopi-r2s-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopi-r2s-ubuntu-openjdk: - name: Prepare nanopi-r2s-ubuntu-openjdk + prepare-nanopi-r2s-fedora-python: + name: Prepare nanopi-r2s-fedora-python runs-on: ubuntu-latest - needs: bake-nanopi-r2s-ubuntu + needs: bake-nanopi-r2s-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopi-r2s-ubuntu-openjdk.json + LIBRARY: library/nanopi-r2s-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopi-r2s-ubuntu-openjdk: - name: Bake nanopi-r2s-ubuntu-openjdk + bake-nanopi-r2s-fedora-python: + name: Bake nanopi-r2s-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopi-r2s-ubuntu-openjdk + needs: prepare-nanopi-r2s-fedora-python env: - LIBRARY: library/nanopi-r2s-ubuntu-openjdk.json + LIBRARY: library/nanopi-r2s-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopi-r2s-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopi-r2s-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopi-r2s-alpine: - name: Prepare nanopi-r2s-alpine + prepare-nanopi-r2s-ubuntu-golang: + name: Prepare nanopi-r2s-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-nanopi-r2s-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopi-r2s-alpine.json + LIBRARY: library/nanopi-r2s-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopi-r2s-alpine: - name: Bake nanopi-r2s-alpine + bake-nanopi-r2s-ubuntu-golang: + name: Bake nanopi-r2s-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopi-r2s-alpine + needs: prepare-nanopi-r2s-ubuntu-golang env: - LIBRARY: library/nanopi-r2s-alpine.json + LIBRARY: library/nanopi-r2s-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopi-r2s-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopi-r2s-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopi-r2s-debian: - name: Prepare nanopi-r2s-debian + prepare-nanopi-r2s-ubuntu-node: + name: Prepare nanopi-r2s-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-nanopi-r2s-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopi-r2s-debian.json + LIBRARY: library/nanopi-r2s-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopi-r2s-debian: - name: Bake nanopi-r2s-debian + bake-nanopi-r2s-ubuntu-node: + name: Bake nanopi-r2s-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopi-r2s-debian + needs: prepare-nanopi-r2s-ubuntu-node env: - LIBRARY: library/nanopi-r2s-debian.json + LIBRARY: library/nanopi-r2s-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopi-r2s-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopi-r2s-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopi-r2s-fedora: - name: Prepare nanopi-r2s-fedora + prepare-nanopi-r2s-ubuntu-python: + name: Prepare nanopi-r2s-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-nanopi-r2s-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopi-r2s-fedora.json + LIBRARY: library/nanopi-r2s-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopi-r2s-fedora: - name: Bake nanopi-r2s-fedora + bake-nanopi-r2s-ubuntu-python: + name: Bake nanopi-r2s-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopi-r2s-fedora + needs: prepare-nanopi-r2s-ubuntu-python env: - LIBRARY: library/nanopi-r2s-fedora.json + LIBRARY: library/nanopi-r2s-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopi-r2s-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopi-r2s-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nanopi-r2s-ubuntu: - name: Prepare nanopi-r2s-ubuntu + prepare-nanopi-r2s-ubuntu-openjdk: + name: Prepare nanopi-r2s-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-nanopi-r2s-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nanopi-r2s-ubuntu.json + LIBRARY: library/nanopi-r2s-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nanopi-r2s-ubuntu: - name: Bake nanopi-r2s-ubuntu + bake-nanopi-r2s-ubuntu-openjdk: + name: Bake nanopi-r2s-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nanopi-r2s-ubuntu + needs: prepare-nanopi-r2s-ubuntu-openjdk env: - LIBRARY: library/nanopi-r2s-ubuntu.json + LIBRARY: library/nanopi-r2s-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nanopi-r2s-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nanopi-r2s-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-nitrogen8mm.yml b/.github/workflows/bake-nitrogen8mm.yml index 9f7279a67d42..b8a4f6d2bf73 100644 --- a/.github/workflows/bake-nitrogen8mm.yml +++ b/.github/workflows/bake-nitrogen8mm.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-nitrogen8mm-alpine-golang: - name: Prepare nitrogen8mm-alpine-golang + prepare-nitrogen8mm-alpine: + name: Prepare nitrogen8mm-alpine runs-on: ubuntu-latest - needs: bake-nitrogen8mm-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nitrogen8mm-alpine-golang.json + LIBRARY: library/nitrogen8mm-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nitrogen8mm-alpine-golang: - name: Bake nitrogen8mm-alpine-golang + bake-nitrogen8mm-alpine: + name: Bake nitrogen8mm-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nitrogen8mm-alpine-golang + needs: prepare-nitrogen8mm-alpine env: - LIBRARY: library/nitrogen8mm-alpine-golang.json + LIBRARY: library/nitrogen8mm-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nitrogen8mm-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nitrogen8mm-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nitrogen8mm-alpine-node: - name: Prepare nitrogen8mm-alpine-node + prepare-nitrogen8mm-debian: + name: Prepare nitrogen8mm-debian runs-on: ubuntu-latest - needs: bake-nitrogen8mm-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nitrogen8mm-alpine-node.json + LIBRARY: library/nitrogen8mm-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nitrogen8mm-alpine-node: - name: Bake nitrogen8mm-alpine-node + bake-nitrogen8mm-debian: + name: Bake nitrogen8mm-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nitrogen8mm-alpine-node + needs: prepare-nitrogen8mm-debian env: - LIBRARY: library/nitrogen8mm-alpine-node.json + LIBRARY: library/nitrogen8mm-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nitrogen8mm-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nitrogen8mm-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nitrogen8mm-alpine-python: - name: Prepare nitrogen8mm-alpine-python + prepare-nitrogen8mm-fedora: + name: Prepare nitrogen8mm-fedora runs-on: ubuntu-latest - needs: bake-nitrogen8mm-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nitrogen8mm-alpine-python.json + LIBRARY: library/nitrogen8mm-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nitrogen8mm-alpine-python: - name: Bake nitrogen8mm-alpine-python + bake-nitrogen8mm-fedora: + name: Bake nitrogen8mm-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nitrogen8mm-alpine-python + needs: prepare-nitrogen8mm-fedora env: - LIBRARY: library/nitrogen8mm-alpine-python.json + LIBRARY: library/nitrogen8mm-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nitrogen8mm-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nitrogen8mm-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nitrogen8mm-debian-golang: - name: Prepare nitrogen8mm-debian-golang + prepare-nitrogen8mm-ubuntu: + name: Prepare nitrogen8mm-ubuntu runs-on: ubuntu-latest - needs: bake-nitrogen8mm-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nitrogen8mm-debian-golang.json + LIBRARY: library/nitrogen8mm-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nitrogen8mm-debian-golang: - name: Bake nitrogen8mm-debian-golang + bake-nitrogen8mm-ubuntu: + name: Bake nitrogen8mm-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nitrogen8mm-debian-golang + needs: prepare-nitrogen8mm-ubuntu env: - LIBRARY: library/nitrogen8mm-debian-golang.json + LIBRARY: library/nitrogen8mm-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nitrogen8mm-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nitrogen8mm-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nitrogen8mm-debian-node: - name: Prepare nitrogen8mm-debian-node + prepare-nitrogen8mm-alpine-golang: + name: Prepare nitrogen8mm-alpine-golang runs-on: ubuntu-latest - needs: bake-nitrogen8mm-debian + needs: bake-nitrogen8mm-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nitrogen8mm-debian-node.json + LIBRARY: library/nitrogen8mm-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nitrogen8mm-debian-node: - name: Bake nitrogen8mm-debian-node + bake-nitrogen8mm-alpine-golang: + name: Bake nitrogen8mm-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nitrogen8mm-debian-node + needs: prepare-nitrogen8mm-alpine-golang env: - LIBRARY: library/nitrogen8mm-debian-node.json + LIBRARY: library/nitrogen8mm-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nitrogen8mm-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nitrogen8mm-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nitrogen8mm-debian-openjdk: - name: Prepare nitrogen8mm-debian-openjdk + prepare-nitrogen8mm-alpine-node: + name: Prepare nitrogen8mm-alpine-node runs-on: ubuntu-latest - needs: bake-nitrogen8mm-debian + needs: bake-nitrogen8mm-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nitrogen8mm-debian-openjdk.json + LIBRARY: library/nitrogen8mm-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nitrogen8mm-debian-openjdk: - name: Bake nitrogen8mm-debian-openjdk + bake-nitrogen8mm-alpine-node: + name: Bake nitrogen8mm-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nitrogen8mm-debian-openjdk + needs: prepare-nitrogen8mm-alpine-node env: - LIBRARY: library/nitrogen8mm-debian-openjdk.json + LIBRARY: library/nitrogen8mm-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nitrogen8mm-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nitrogen8mm-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nitrogen8mm-debian-python: - name: Prepare nitrogen8mm-debian-python + prepare-nitrogen8mm-alpine-python: + name: Prepare nitrogen8mm-alpine-python runs-on: ubuntu-latest - needs: bake-nitrogen8mm-debian + needs: bake-nitrogen8mm-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nitrogen8mm-debian-python.json + LIBRARY: library/nitrogen8mm-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nitrogen8mm-debian-python: - name: Bake nitrogen8mm-debian-python + bake-nitrogen8mm-alpine-python: + name: Bake nitrogen8mm-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nitrogen8mm-debian-python + needs: prepare-nitrogen8mm-alpine-python env: - LIBRARY: library/nitrogen8mm-debian-python.json + LIBRARY: library/nitrogen8mm-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nitrogen8mm-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nitrogen8mm-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nitrogen8mm-fedora-golang: - name: Prepare nitrogen8mm-fedora-golang + prepare-nitrogen8mm-debian-golang: + name: Prepare nitrogen8mm-debian-golang runs-on: ubuntu-latest - needs: bake-nitrogen8mm-fedora + needs: bake-nitrogen8mm-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nitrogen8mm-fedora-golang.json + LIBRARY: library/nitrogen8mm-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nitrogen8mm-fedora-golang: - name: Bake nitrogen8mm-fedora-golang + bake-nitrogen8mm-debian-golang: + name: Bake nitrogen8mm-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nitrogen8mm-fedora-golang + needs: prepare-nitrogen8mm-debian-golang env: - LIBRARY: library/nitrogen8mm-fedora-golang.json + LIBRARY: library/nitrogen8mm-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nitrogen8mm-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nitrogen8mm-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nitrogen8mm-fedora-node: - name: Prepare nitrogen8mm-fedora-node + prepare-nitrogen8mm-debian-node: + name: Prepare nitrogen8mm-debian-node runs-on: ubuntu-latest - needs: bake-nitrogen8mm-fedora + needs: bake-nitrogen8mm-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nitrogen8mm-fedora-node.json + LIBRARY: library/nitrogen8mm-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nitrogen8mm-fedora-node: - name: Bake nitrogen8mm-fedora-node + bake-nitrogen8mm-debian-node: + name: Bake nitrogen8mm-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nitrogen8mm-fedora-node + needs: prepare-nitrogen8mm-debian-node env: - LIBRARY: library/nitrogen8mm-fedora-node.json + LIBRARY: library/nitrogen8mm-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nitrogen8mm-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nitrogen8mm-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nitrogen8mm-fedora-python: - name: Prepare nitrogen8mm-fedora-python + prepare-nitrogen8mm-debian-openjdk: + name: Prepare nitrogen8mm-debian-openjdk runs-on: ubuntu-latest - needs: bake-nitrogen8mm-fedora + needs: bake-nitrogen8mm-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nitrogen8mm-fedora-python.json + LIBRARY: library/nitrogen8mm-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nitrogen8mm-fedora-python: - name: Bake nitrogen8mm-fedora-python + bake-nitrogen8mm-debian-openjdk: + name: Bake nitrogen8mm-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nitrogen8mm-fedora-python + needs: prepare-nitrogen8mm-debian-openjdk env: - LIBRARY: library/nitrogen8mm-fedora-python.json + LIBRARY: library/nitrogen8mm-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nitrogen8mm-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nitrogen8mm-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nitrogen8mm-ubuntu-golang: - name: Prepare nitrogen8mm-ubuntu-golang + prepare-nitrogen8mm-debian-python: + name: Prepare nitrogen8mm-debian-python runs-on: ubuntu-latest - needs: bake-nitrogen8mm-ubuntu + needs: bake-nitrogen8mm-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nitrogen8mm-ubuntu-golang.json + LIBRARY: library/nitrogen8mm-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nitrogen8mm-ubuntu-golang: - name: Bake nitrogen8mm-ubuntu-golang + bake-nitrogen8mm-debian-python: + name: Bake nitrogen8mm-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nitrogen8mm-ubuntu-golang + needs: prepare-nitrogen8mm-debian-python env: - LIBRARY: library/nitrogen8mm-ubuntu-golang.json + LIBRARY: library/nitrogen8mm-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nitrogen8mm-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nitrogen8mm-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nitrogen8mm-ubuntu-node: - name: Prepare nitrogen8mm-ubuntu-node + prepare-nitrogen8mm-fedora-golang: + name: Prepare nitrogen8mm-fedora-golang runs-on: ubuntu-latest - needs: bake-nitrogen8mm-ubuntu + needs: bake-nitrogen8mm-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nitrogen8mm-ubuntu-node.json + LIBRARY: library/nitrogen8mm-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nitrogen8mm-ubuntu-node: - name: Bake nitrogen8mm-ubuntu-node + bake-nitrogen8mm-fedora-golang: + name: Bake nitrogen8mm-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nitrogen8mm-ubuntu-node + needs: prepare-nitrogen8mm-fedora-golang env: - LIBRARY: library/nitrogen8mm-ubuntu-node.json + LIBRARY: library/nitrogen8mm-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nitrogen8mm-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nitrogen8mm-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nitrogen8mm-ubuntu-python: - name: Prepare nitrogen8mm-ubuntu-python + prepare-nitrogen8mm-fedora-node: + name: Prepare nitrogen8mm-fedora-node runs-on: ubuntu-latest - needs: bake-nitrogen8mm-ubuntu + needs: bake-nitrogen8mm-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nitrogen8mm-ubuntu-python.json + LIBRARY: library/nitrogen8mm-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nitrogen8mm-ubuntu-python: - name: Bake nitrogen8mm-ubuntu-python + bake-nitrogen8mm-fedora-node: + name: Bake nitrogen8mm-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nitrogen8mm-ubuntu-python + needs: prepare-nitrogen8mm-fedora-node env: - LIBRARY: library/nitrogen8mm-ubuntu-python.json + LIBRARY: library/nitrogen8mm-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nitrogen8mm-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nitrogen8mm-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nitrogen8mm-ubuntu-openjdk: - name: Prepare nitrogen8mm-ubuntu-openjdk + prepare-nitrogen8mm-fedora-python: + name: Prepare nitrogen8mm-fedora-python runs-on: ubuntu-latest - needs: bake-nitrogen8mm-ubuntu + needs: bake-nitrogen8mm-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nitrogen8mm-ubuntu-openjdk.json + LIBRARY: library/nitrogen8mm-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nitrogen8mm-ubuntu-openjdk: - name: Bake nitrogen8mm-ubuntu-openjdk + bake-nitrogen8mm-fedora-python: + name: Bake nitrogen8mm-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nitrogen8mm-ubuntu-openjdk + needs: prepare-nitrogen8mm-fedora-python env: - LIBRARY: library/nitrogen8mm-ubuntu-openjdk.json + LIBRARY: library/nitrogen8mm-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nitrogen8mm-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nitrogen8mm-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nitrogen8mm-alpine: - name: Prepare nitrogen8mm-alpine + prepare-nitrogen8mm-ubuntu-golang: + name: Prepare nitrogen8mm-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-nitrogen8mm-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nitrogen8mm-alpine.json + LIBRARY: library/nitrogen8mm-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nitrogen8mm-alpine: - name: Bake nitrogen8mm-alpine + bake-nitrogen8mm-ubuntu-golang: + name: Bake nitrogen8mm-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nitrogen8mm-alpine + needs: prepare-nitrogen8mm-ubuntu-golang env: - LIBRARY: library/nitrogen8mm-alpine.json + LIBRARY: library/nitrogen8mm-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nitrogen8mm-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nitrogen8mm-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nitrogen8mm-debian: - name: Prepare nitrogen8mm-debian + prepare-nitrogen8mm-ubuntu-node: + name: Prepare nitrogen8mm-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-nitrogen8mm-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nitrogen8mm-debian.json + LIBRARY: library/nitrogen8mm-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nitrogen8mm-debian: - name: Bake nitrogen8mm-debian + bake-nitrogen8mm-ubuntu-node: + name: Bake nitrogen8mm-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nitrogen8mm-debian + needs: prepare-nitrogen8mm-ubuntu-node env: - LIBRARY: library/nitrogen8mm-debian.json + LIBRARY: library/nitrogen8mm-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nitrogen8mm-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nitrogen8mm-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nitrogen8mm-fedora: - name: Prepare nitrogen8mm-fedora + prepare-nitrogen8mm-ubuntu-python: + name: Prepare nitrogen8mm-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-nitrogen8mm-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nitrogen8mm-fedora.json + LIBRARY: library/nitrogen8mm-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nitrogen8mm-fedora: - name: Bake nitrogen8mm-fedora + bake-nitrogen8mm-ubuntu-python: + name: Bake nitrogen8mm-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nitrogen8mm-fedora + needs: prepare-nitrogen8mm-ubuntu-python env: - LIBRARY: library/nitrogen8mm-fedora.json + LIBRARY: library/nitrogen8mm-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nitrogen8mm-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nitrogen8mm-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-nitrogen8mm-ubuntu: - name: Prepare nitrogen8mm-ubuntu + prepare-nitrogen8mm-ubuntu-openjdk: + name: Prepare nitrogen8mm-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-nitrogen8mm-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/nitrogen8mm-ubuntu.json + LIBRARY: library/nitrogen8mm-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-nitrogen8mm-ubuntu: - name: Bake nitrogen8mm-ubuntu + bake-nitrogen8mm-ubuntu-openjdk: + name: Bake nitrogen8mm-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-nitrogen8mm-ubuntu + needs: prepare-nitrogen8mm-ubuntu-openjdk env: - LIBRARY: library/nitrogen8mm-ubuntu.json + LIBRARY: library/nitrogen8mm-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-nitrogen8mm-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-nitrogen8mm-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-npe-x500-m3.yml b/.github/workflows/bake-npe-x500-m3.yml index 13e01184bf7f..f07a428153a6 100644 --- a/.github/workflows/bake-npe-x500-m3.yml +++ b/.github/workflows/bake-npe-x500-m3.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-npe-x500-m3-alpine-golang: - name: Prepare npe-x500-m3-alpine-golang + prepare-npe-x500-m3-alpine: + name: Prepare npe-x500-m3-alpine runs-on: ubuntu-latest - needs: bake-npe-x500-m3-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/npe-x500-m3-alpine-golang.json + LIBRARY: library/npe-x500-m3-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-npe-x500-m3-alpine-golang: - name: Bake npe-x500-m3-alpine-golang + bake-npe-x500-m3-alpine: + name: Bake npe-x500-m3-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-npe-x500-m3-alpine-golang + needs: prepare-npe-x500-m3-alpine env: - LIBRARY: library/npe-x500-m3-alpine-golang.json + LIBRARY: library/npe-x500-m3-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-npe-x500-m3-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-npe-x500-m3-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-npe-x500-m3-alpine-node: - name: Prepare npe-x500-m3-alpine-node + prepare-npe-x500-m3-debian: + name: Prepare npe-x500-m3-debian runs-on: ubuntu-latest - needs: bake-npe-x500-m3-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/npe-x500-m3-alpine-node.json + LIBRARY: library/npe-x500-m3-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-npe-x500-m3-alpine-node: - name: Bake npe-x500-m3-alpine-node + bake-npe-x500-m3-debian: + name: Bake npe-x500-m3-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-npe-x500-m3-alpine-node + needs: prepare-npe-x500-m3-debian env: - LIBRARY: library/npe-x500-m3-alpine-node.json + LIBRARY: library/npe-x500-m3-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-npe-x500-m3-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-npe-x500-m3-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-npe-x500-m3-alpine-python: - name: Prepare npe-x500-m3-alpine-python + prepare-npe-x500-m3-ubuntu: + name: Prepare npe-x500-m3-ubuntu runs-on: ubuntu-latest - needs: bake-npe-x500-m3-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/npe-x500-m3-alpine-python.json + LIBRARY: library/npe-x500-m3-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-npe-x500-m3-alpine-python: - name: Bake npe-x500-m3-alpine-python + bake-npe-x500-m3-ubuntu: + name: Bake npe-x500-m3-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-npe-x500-m3-alpine-python + needs: prepare-npe-x500-m3-ubuntu env: - LIBRARY: library/npe-x500-m3-alpine-python.json + LIBRARY: library/npe-x500-m3-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-npe-x500-m3-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-npe-x500-m3-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-npe-x500-m3-debian-golang: - name: Prepare npe-x500-m3-debian-golang + prepare-npe-x500-m3-alpine-golang: + name: Prepare npe-x500-m3-alpine-golang runs-on: ubuntu-latest - needs: bake-npe-x500-m3-debian + needs: bake-npe-x500-m3-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/npe-x500-m3-debian-golang.json + LIBRARY: library/npe-x500-m3-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-npe-x500-m3-debian-golang: - name: Bake npe-x500-m3-debian-golang + bake-npe-x500-m3-alpine-golang: + name: Bake npe-x500-m3-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-npe-x500-m3-debian-golang + needs: prepare-npe-x500-m3-alpine-golang env: - LIBRARY: library/npe-x500-m3-debian-golang.json + LIBRARY: library/npe-x500-m3-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-npe-x500-m3-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-npe-x500-m3-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-npe-x500-m3-debian-node: - name: Prepare npe-x500-m3-debian-node + prepare-npe-x500-m3-alpine-node: + name: Prepare npe-x500-m3-alpine-node runs-on: ubuntu-latest - needs: bake-npe-x500-m3-debian + needs: bake-npe-x500-m3-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/npe-x500-m3-debian-node.json + LIBRARY: library/npe-x500-m3-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-npe-x500-m3-debian-node: - name: Bake npe-x500-m3-debian-node + bake-npe-x500-m3-alpine-node: + name: Bake npe-x500-m3-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-npe-x500-m3-debian-node + needs: prepare-npe-x500-m3-alpine-node env: - LIBRARY: library/npe-x500-m3-debian-node.json + LIBRARY: library/npe-x500-m3-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-npe-x500-m3-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-npe-x500-m3-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-npe-x500-m3-debian-openjdk: - name: Prepare npe-x500-m3-debian-openjdk + prepare-npe-x500-m3-alpine-python: + name: Prepare npe-x500-m3-alpine-python runs-on: ubuntu-latest - needs: bake-npe-x500-m3-debian + needs: bake-npe-x500-m3-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/npe-x500-m3-debian-openjdk.json + LIBRARY: library/npe-x500-m3-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-npe-x500-m3-debian-openjdk: - name: Bake npe-x500-m3-debian-openjdk + bake-npe-x500-m3-alpine-python: + name: Bake npe-x500-m3-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-npe-x500-m3-debian-openjdk + needs: prepare-npe-x500-m3-alpine-python env: - LIBRARY: library/npe-x500-m3-debian-openjdk.json + LIBRARY: library/npe-x500-m3-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-npe-x500-m3-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-npe-x500-m3-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-npe-x500-m3-debian-python: - name: Prepare npe-x500-m3-debian-python + prepare-npe-x500-m3-debian-golang: + name: Prepare npe-x500-m3-debian-golang runs-on: ubuntu-latest needs: bake-npe-x500-m3-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/npe-x500-m3-debian-python.json + LIBRARY: library/npe-x500-m3-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-npe-x500-m3-debian-python: - name: Bake npe-x500-m3-debian-python + bake-npe-x500-m3-debian-golang: + name: Bake npe-x500-m3-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-npe-x500-m3-debian-python + needs: prepare-npe-x500-m3-debian-golang env: - LIBRARY: library/npe-x500-m3-debian-python.json + LIBRARY: library/npe-x500-m3-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-npe-x500-m3-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-npe-x500-m3-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-npe-x500-m3-ubuntu-golang: - name: Prepare npe-x500-m3-ubuntu-golang + prepare-npe-x500-m3-debian-node: + name: Prepare npe-x500-m3-debian-node runs-on: ubuntu-latest - needs: bake-npe-x500-m3-ubuntu + needs: bake-npe-x500-m3-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/npe-x500-m3-ubuntu-golang.json + LIBRARY: library/npe-x500-m3-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-npe-x500-m3-ubuntu-golang: - name: Bake npe-x500-m3-ubuntu-golang + bake-npe-x500-m3-debian-node: + name: Bake npe-x500-m3-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-npe-x500-m3-ubuntu-golang + needs: prepare-npe-x500-m3-debian-node env: - LIBRARY: library/npe-x500-m3-ubuntu-golang.json + LIBRARY: library/npe-x500-m3-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-npe-x500-m3-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-npe-x500-m3-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-npe-x500-m3-ubuntu-node: - name: Prepare npe-x500-m3-ubuntu-node + prepare-npe-x500-m3-debian-openjdk: + name: Prepare npe-x500-m3-debian-openjdk runs-on: ubuntu-latest - needs: bake-npe-x500-m3-ubuntu + needs: bake-npe-x500-m3-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/npe-x500-m3-ubuntu-node.json + LIBRARY: library/npe-x500-m3-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-npe-x500-m3-ubuntu-node: - name: Bake npe-x500-m3-ubuntu-node + bake-npe-x500-m3-debian-openjdk: + name: Bake npe-x500-m3-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-npe-x500-m3-ubuntu-node + needs: prepare-npe-x500-m3-debian-openjdk env: - LIBRARY: library/npe-x500-m3-ubuntu-node.json + LIBRARY: library/npe-x500-m3-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-npe-x500-m3-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-npe-x500-m3-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-npe-x500-m3-ubuntu-python: - name: Prepare npe-x500-m3-ubuntu-python + prepare-npe-x500-m3-debian-python: + name: Prepare npe-x500-m3-debian-python runs-on: ubuntu-latest - needs: bake-npe-x500-m3-ubuntu + needs: bake-npe-x500-m3-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/npe-x500-m3-ubuntu-python.json + LIBRARY: library/npe-x500-m3-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-npe-x500-m3-ubuntu-python: - name: Bake npe-x500-m3-ubuntu-python + bake-npe-x500-m3-debian-python: + name: Bake npe-x500-m3-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-npe-x500-m3-ubuntu-python + needs: prepare-npe-x500-m3-debian-python env: - LIBRARY: library/npe-x500-m3-ubuntu-python.json + LIBRARY: library/npe-x500-m3-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-npe-x500-m3-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-npe-x500-m3-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-npe-x500-m3-ubuntu-openjdk: - name: Prepare npe-x500-m3-ubuntu-openjdk + prepare-npe-x500-m3-ubuntu-golang: + name: Prepare npe-x500-m3-ubuntu-golang runs-on: ubuntu-latest needs: bake-npe-x500-m3-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/npe-x500-m3-ubuntu-openjdk.json + LIBRARY: library/npe-x500-m3-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-npe-x500-m3-ubuntu-openjdk: - name: Bake npe-x500-m3-ubuntu-openjdk + bake-npe-x500-m3-ubuntu-golang: + name: Bake npe-x500-m3-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-npe-x500-m3-ubuntu-openjdk + needs: prepare-npe-x500-m3-ubuntu-golang env: - LIBRARY: library/npe-x500-m3-ubuntu-openjdk.json + LIBRARY: library/npe-x500-m3-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-npe-x500-m3-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-npe-x500-m3-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-npe-x500-m3-alpine: - name: Prepare npe-x500-m3-alpine + prepare-npe-x500-m3-ubuntu-node: + name: Prepare npe-x500-m3-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-npe-x500-m3-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/npe-x500-m3-alpine.json + LIBRARY: library/npe-x500-m3-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-npe-x500-m3-alpine: - name: Bake npe-x500-m3-alpine + bake-npe-x500-m3-ubuntu-node: + name: Bake npe-x500-m3-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-npe-x500-m3-alpine + needs: prepare-npe-x500-m3-ubuntu-node env: - LIBRARY: library/npe-x500-m3-alpine.json + LIBRARY: library/npe-x500-m3-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-npe-x500-m3-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-npe-x500-m3-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-npe-x500-m3-debian: - name: Prepare npe-x500-m3-debian + prepare-npe-x500-m3-ubuntu-python: + name: Prepare npe-x500-m3-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-npe-x500-m3-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/npe-x500-m3-debian.json + LIBRARY: library/npe-x500-m3-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-npe-x500-m3-debian: - name: Bake npe-x500-m3-debian + bake-npe-x500-m3-ubuntu-python: + name: Bake npe-x500-m3-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-npe-x500-m3-debian + needs: prepare-npe-x500-m3-ubuntu-python env: - LIBRARY: library/npe-x500-m3-debian.json + LIBRARY: library/npe-x500-m3-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-npe-x500-m3-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-npe-x500-m3-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-npe-x500-m3-ubuntu: - name: Prepare npe-x500-m3-ubuntu + prepare-npe-x500-m3-ubuntu-openjdk: + name: Prepare npe-x500-m3-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-npe-x500-m3-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/npe-x500-m3-ubuntu.json + LIBRARY: library/npe-x500-m3-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-npe-x500-m3-ubuntu: - name: Bake npe-x500-m3-ubuntu + bake-npe-x500-m3-ubuntu-openjdk: + name: Bake npe-x500-m3-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-npe-x500-m3-ubuntu + needs: prepare-npe-x500-m3-ubuntu-openjdk env: - LIBRARY: library/npe-x500-m3-ubuntu.json + LIBRARY: library/npe-x500-m3-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-npe-x500-m3-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-npe-x500-m3-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-odroid-xu4.yml b/.github/workflows/bake-odroid-xu4.yml index cb60cb4d4bc9..3ad637c3ca0e 100644 --- a/.github/workflows/bake-odroid-xu4.yml +++ b/.github/workflows/bake-odroid-xu4.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-odroid-xu4-alpine-golang: - name: Prepare odroid-xu4-alpine-golang + prepare-odroid-xu4-alpine: + name: Prepare odroid-xu4-alpine runs-on: ubuntu-latest - needs: bake-odroid-xu4-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/odroid-xu4-alpine-golang.json + LIBRARY: library/odroid-xu4-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-odroid-xu4-alpine-golang: - name: Bake odroid-xu4-alpine-golang + bake-odroid-xu4-alpine: + name: Bake odroid-xu4-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-odroid-xu4-alpine-golang + needs: prepare-odroid-xu4-alpine env: - LIBRARY: library/odroid-xu4-alpine-golang.json + LIBRARY: library/odroid-xu4-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-odroid-xu4-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-odroid-xu4-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-odroid-xu4-alpine-node: - name: Prepare odroid-xu4-alpine-node + prepare-odroid-xu4-debian: + name: Prepare odroid-xu4-debian runs-on: ubuntu-latest - needs: bake-odroid-xu4-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/odroid-xu4-alpine-node.json + LIBRARY: library/odroid-xu4-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-odroid-xu4-alpine-node: - name: Bake odroid-xu4-alpine-node + bake-odroid-xu4-debian: + name: Bake odroid-xu4-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-odroid-xu4-alpine-node + needs: prepare-odroid-xu4-debian env: - LIBRARY: library/odroid-xu4-alpine-node.json + LIBRARY: library/odroid-xu4-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-odroid-xu4-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-odroid-xu4-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-odroid-xu4-alpine-python: - name: Prepare odroid-xu4-alpine-python + prepare-odroid-xu4-ubuntu: + name: Prepare odroid-xu4-ubuntu runs-on: ubuntu-latest - needs: bake-odroid-xu4-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/odroid-xu4-alpine-python.json + LIBRARY: library/odroid-xu4-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-odroid-xu4-alpine-python: - name: Bake odroid-xu4-alpine-python + bake-odroid-xu4-ubuntu: + name: Bake odroid-xu4-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-odroid-xu4-alpine-python + needs: prepare-odroid-xu4-ubuntu env: - LIBRARY: library/odroid-xu4-alpine-python.json + LIBRARY: library/odroid-xu4-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-odroid-xu4-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-odroid-xu4-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-odroid-xu4-debian-golang: - name: Prepare odroid-xu4-debian-golang + prepare-odroid-xu4-alpine-golang: + name: Prepare odroid-xu4-alpine-golang runs-on: ubuntu-latest - needs: bake-odroid-xu4-debian + needs: bake-odroid-xu4-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/odroid-xu4-debian-golang.json + LIBRARY: library/odroid-xu4-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-odroid-xu4-debian-golang: - name: Bake odroid-xu4-debian-golang + bake-odroid-xu4-alpine-golang: + name: Bake odroid-xu4-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-odroid-xu4-debian-golang + needs: prepare-odroid-xu4-alpine-golang env: - LIBRARY: library/odroid-xu4-debian-golang.json + LIBRARY: library/odroid-xu4-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-odroid-xu4-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-odroid-xu4-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-odroid-xu4-debian-node: - name: Prepare odroid-xu4-debian-node + prepare-odroid-xu4-alpine-node: + name: Prepare odroid-xu4-alpine-node runs-on: ubuntu-latest - needs: bake-odroid-xu4-debian + needs: bake-odroid-xu4-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/odroid-xu4-debian-node.json + LIBRARY: library/odroid-xu4-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-odroid-xu4-debian-node: - name: Bake odroid-xu4-debian-node + bake-odroid-xu4-alpine-node: + name: Bake odroid-xu4-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-odroid-xu4-debian-node + needs: prepare-odroid-xu4-alpine-node env: - LIBRARY: library/odroid-xu4-debian-node.json + LIBRARY: library/odroid-xu4-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-odroid-xu4-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-odroid-xu4-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-odroid-xu4-debian-openjdk: - name: Prepare odroid-xu4-debian-openjdk + prepare-odroid-xu4-alpine-python: + name: Prepare odroid-xu4-alpine-python runs-on: ubuntu-latest - needs: bake-odroid-xu4-debian + needs: bake-odroid-xu4-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/odroid-xu4-debian-openjdk.json + LIBRARY: library/odroid-xu4-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-odroid-xu4-debian-openjdk: - name: Bake odroid-xu4-debian-openjdk + bake-odroid-xu4-alpine-python: + name: Bake odroid-xu4-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-odroid-xu4-debian-openjdk + needs: prepare-odroid-xu4-alpine-python env: - LIBRARY: library/odroid-xu4-debian-openjdk.json + LIBRARY: library/odroid-xu4-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-odroid-xu4-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-odroid-xu4-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-odroid-xu4-debian-python: - name: Prepare odroid-xu4-debian-python + prepare-odroid-xu4-debian-golang: + name: Prepare odroid-xu4-debian-golang runs-on: ubuntu-latest needs: bake-odroid-xu4-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/odroid-xu4-debian-python.json + LIBRARY: library/odroid-xu4-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-odroid-xu4-debian-python: - name: Bake odroid-xu4-debian-python + bake-odroid-xu4-debian-golang: + name: Bake odroid-xu4-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-odroid-xu4-debian-python + needs: prepare-odroid-xu4-debian-golang env: - LIBRARY: library/odroid-xu4-debian-python.json + LIBRARY: library/odroid-xu4-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-odroid-xu4-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-odroid-xu4-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-odroid-xu4-ubuntu-golang: - name: Prepare odroid-xu4-ubuntu-golang + prepare-odroid-xu4-debian-node: + name: Prepare odroid-xu4-debian-node runs-on: ubuntu-latest - needs: bake-odroid-xu4-ubuntu + needs: bake-odroid-xu4-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/odroid-xu4-ubuntu-golang.json + LIBRARY: library/odroid-xu4-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-odroid-xu4-ubuntu-golang: - name: Bake odroid-xu4-ubuntu-golang + bake-odroid-xu4-debian-node: + name: Bake odroid-xu4-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-odroid-xu4-ubuntu-golang + needs: prepare-odroid-xu4-debian-node env: - LIBRARY: library/odroid-xu4-ubuntu-golang.json + LIBRARY: library/odroid-xu4-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-odroid-xu4-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-odroid-xu4-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-odroid-xu4-ubuntu-node: - name: Prepare odroid-xu4-ubuntu-node + prepare-odroid-xu4-debian-openjdk: + name: Prepare odroid-xu4-debian-openjdk runs-on: ubuntu-latest - needs: bake-odroid-xu4-ubuntu + needs: bake-odroid-xu4-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/odroid-xu4-ubuntu-node.json + LIBRARY: library/odroid-xu4-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-odroid-xu4-ubuntu-node: - name: Bake odroid-xu4-ubuntu-node + bake-odroid-xu4-debian-openjdk: + name: Bake odroid-xu4-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-odroid-xu4-ubuntu-node + needs: prepare-odroid-xu4-debian-openjdk env: - LIBRARY: library/odroid-xu4-ubuntu-node.json + LIBRARY: library/odroid-xu4-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-odroid-xu4-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-odroid-xu4-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-odroid-xu4-ubuntu-python: - name: Prepare odroid-xu4-ubuntu-python + prepare-odroid-xu4-debian-python: + name: Prepare odroid-xu4-debian-python runs-on: ubuntu-latest - needs: bake-odroid-xu4-ubuntu + needs: bake-odroid-xu4-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/odroid-xu4-ubuntu-python.json + LIBRARY: library/odroid-xu4-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-odroid-xu4-ubuntu-python: - name: Bake odroid-xu4-ubuntu-python + bake-odroid-xu4-debian-python: + name: Bake odroid-xu4-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-odroid-xu4-ubuntu-python + needs: prepare-odroid-xu4-debian-python env: - LIBRARY: library/odroid-xu4-ubuntu-python.json + LIBRARY: library/odroid-xu4-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-odroid-xu4-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-odroid-xu4-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-odroid-xu4-ubuntu-openjdk: - name: Prepare odroid-xu4-ubuntu-openjdk + prepare-odroid-xu4-ubuntu-golang: + name: Prepare odroid-xu4-ubuntu-golang runs-on: ubuntu-latest needs: bake-odroid-xu4-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/odroid-xu4-ubuntu-openjdk.json + LIBRARY: library/odroid-xu4-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-odroid-xu4-ubuntu-openjdk: - name: Bake odroid-xu4-ubuntu-openjdk + bake-odroid-xu4-ubuntu-golang: + name: Bake odroid-xu4-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-odroid-xu4-ubuntu-openjdk + needs: prepare-odroid-xu4-ubuntu-golang env: - LIBRARY: library/odroid-xu4-ubuntu-openjdk.json + LIBRARY: library/odroid-xu4-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-odroid-xu4-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-odroid-xu4-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-odroid-xu4-alpine: - name: Prepare odroid-xu4-alpine + prepare-odroid-xu4-ubuntu-node: + name: Prepare odroid-xu4-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-odroid-xu4-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/odroid-xu4-alpine.json + LIBRARY: library/odroid-xu4-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-odroid-xu4-alpine: - name: Bake odroid-xu4-alpine + bake-odroid-xu4-ubuntu-node: + name: Bake odroid-xu4-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-odroid-xu4-alpine + needs: prepare-odroid-xu4-ubuntu-node env: - LIBRARY: library/odroid-xu4-alpine.json + LIBRARY: library/odroid-xu4-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-odroid-xu4-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-odroid-xu4-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-odroid-xu4-debian: - name: Prepare odroid-xu4-debian + prepare-odroid-xu4-ubuntu-python: + name: Prepare odroid-xu4-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-odroid-xu4-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/odroid-xu4-debian.json + LIBRARY: library/odroid-xu4-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-odroid-xu4-debian: - name: Bake odroid-xu4-debian + bake-odroid-xu4-ubuntu-python: + name: Bake odroid-xu4-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-odroid-xu4-debian + needs: prepare-odroid-xu4-ubuntu-python env: - LIBRARY: library/odroid-xu4-debian.json + LIBRARY: library/odroid-xu4-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-odroid-xu4-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-odroid-xu4-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-odroid-xu4-ubuntu: - name: Prepare odroid-xu4-ubuntu + prepare-odroid-xu4-ubuntu-openjdk: + name: Prepare odroid-xu4-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-odroid-xu4-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/odroid-xu4-ubuntu.json + LIBRARY: library/odroid-xu4-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-odroid-xu4-ubuntu: - name: Bake odroid-xu4-ubuntu + bake-odroid-xu4-ubuntu-openjdk: + name: Bake odroid-xu4-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-odroid-xu4-ubuntu + needs: prepare-odroid-xu4-ubuntu-openjdk env: - LIBRARY: library/odroid-xu4-ubuntu.json + LIBRARY: library/odroid-xu4-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-odroid-xu4-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-odroid-xu4-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-odyssey-x86.yml b/.github/workflows/bake-odyssey-x86.yml index 6c1b72c03484..eabc901eafff 100644 --- a/.github/workflows/bake-odyssey-x86.yml +++ b/.github/workflows/bake-odyssey-x86.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-odyssey-x86-alpine-golang: - name: Prepare odyssey-x86-alpine-golang + prepare-odyssey-x86-alpine: + name: Prepare odyssey-x86-alpine runs-on: ubuntu-latest - needs: bake-odyssey-x86-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/odyssey-x86-alpine-golang.json + LIBRARY: library/odyssey-x86-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-odyssey-x86-alpine-golang: - name: Bake odyssey-x86-alpine-golang + bake-odyssey-x86-alpine: + name: Bake odyssey-x86-alpine runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-odyssey-x86-alpine-golang + needs: prepare-odyssey-x86-alpine env: - LIBRARY: library/odyssey-x86-alpine-golang.json + LIBRARY: library/odyssey-x86-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-odyssey-x86-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-odyssey-x86-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-odyssey-x86-alpine-node: - name: Prepare odyssey-x86-alpine-node + prepare-odyssey-x86-debian: + name: Prepare odyssey-x86-debian runs-on: ubuntu-latest - needs: bake-odyssey-x86-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/odyssey-x86-alpine-node.json + LIBRARY: library/odyssey-x86-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-odyssey-x86-alpine-node: - name: Bake odyssey-x86-alpine-node + bake-odyssey-x86-debian: + name: Bake odyssey-x86-debian runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-odyssey-x86-alpine-node + needs: prepare-odyssey-x86-debian env: - LIBRARY: library/odyssey-x86-alpine-node.json + LIBRARY: library/odyssey-x86-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-odyssey-x86-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-odyssey-x86-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-odyssey-x86-alpine-python: - name: Prepare odyssey-x86-alpine-python + prepare-odyssey-x86-fedora: + name: Prepare odyssey-x86-fedora runs-on: ubuntu-latest - needs: bake-odyssey-x86-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/odyssey-x86-alpine-python.json + LIBRARY: library/odyssey-x86-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-odyssey-x86-alpine-python: - name: Bake odyssey-x86-alpine-python + bake-odyssey-x86-fedora: + name: Bake odyssey-x86-fedora runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-odyssey-x86-alpine-python + needs: prepare-odyssey-x86-fedora env: - LIBRARY: library/odyssey-x86-alpine-python.json + LIBRARY: library/odyssey-x86-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-odyssey-x86-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-odyssey-x86-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-odyssey-x86-debian-dotnet: - name: Prepare odyssey-x86-debian-dotnet + prepare-odyssey-x86-ubuntu: + name: Prepare odyssey-x86-ubuntu runs-on: ubuntu-latest - needs: bake-odyssey-x86-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/odyssey-x86-debian-dotnet.json + LIBRARY: library/odyssey-x86-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-odyssey-x86-debian-dotnet: - name: Bake odyssey-x86-debian-dotnet + bake-odyssey-x86-ubuntu: + name: Bake odyssey-x86-ubuntu runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-odyssey-x86-debian-dotnet + needs: prepare-odyssey-x86-ubuntu env: - LIBRARY: library/odyssey-x86-debian-dotnet.json + LIBRARY: library/odyssey-x86-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-odyssey-x86-debian-dotnet.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-odyssey-x86-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-odyssey-x86-debian-golang: - name: Prepare odyssey-x86-debian-golang + prepare-odyssey-x86-alpine-golang: + name: Prepare odyssey-x86-alpine-golang runs-on: ubuntu-latest - needs: bake-odyssey-x86-debian + needs: bake-odyssey-x86-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/odyssey-x86-debian-golang.json + LIBRARY: library/odyssey-x86-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-odyssey-x86-debian-golang: - name: Bake odyssey-x86-debian-golang + bake-odyssey-x86-alpine-golang: + name: Bake odyssey-x86-alpine-golang runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-odyssey-x86-debian-golang + needs: prepare-odyssey-x86-alpine-golang env: - LIBRARY: library/odyssey-x86-debian-golang.json + LIBRARY: library/odyssey-x86-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-odyssey-x86-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-odyssey-x86-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-odyssey-x86-debian-node: - name: Prepare odyssey-x86-debian-node + prepare-odyssey-x86-alpine-node: + name: Prepare odyssey-x86-alpine-node runs-on: ubuntu-latest - needs: bake-odyssey-x86-debian + needs: bake-odyssey-x86-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/odyssey-x86-debian-node.json + LIBRARY: library/odyssey-x86-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-odyssey-x86-debian-node: - name: Bake odyssey-x86-debian-node + bake-odyssey-x86-alpine-node: + name: Bake odyssey-x86-alpine-node runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-odyssey-x86-debian-node + needs: prepare-odyssey-x86-alpine-node env: - LIBRARY: library/odyssey-x86-debian-node.json + LIBRARY: library/odyssey-x86-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-odyssey-x86-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-odyssey-x86-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-odyssey-x86-debian-openjdk: - name: Prepare odyssey-x86-debian-openjdk + prepare-odyssey-x86-alpine-python: + name: Prepare odyssey-x86-alpine-python runs-on: ubuntu-latest - needs: bake-odyssey-x86-debian + needs: bake-odyssey-x86-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/odyssey-x86-debian-openjdk.json + LIBRARY: library/odyssey-x86-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-odyssey-x86-debian-openjdk: - name: Bake odyssey-x86-debian-openjdk + bake-odyssey-x86-alpine-python: + name: Bake odyssey-x86-alpine-python runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-odyssey-x86-debian-openjdk + needs: prepare-odyssey-x86-alpine-python env: - LIBRARY: library/odyssey-x86-debian-openjdk.json + LIBRARY: library/odyssey-x86-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-odyssey-x86-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-odyssey-x86-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-odyssey-x86-debian-python: - name: Prepare odyssey-x86-debian-python + prepare-odyssey-x86-debian-dotnet: + name: Prepare odyssey-x86-debian-dotnet runs-on: ubuntu-latest needs: bake-odyssey-x86-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/odyssey-x86-debian-python.json + LIBRARY: library/odyssey-x86-debian-dotnet.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-odyssey-x86-debian-python: - name: Bake odyssey-x86-debian-python + bake-odyssey-x86-debian-dotnet: + name: Bake odyssey-x86-debian-dotnet runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-odyssey-x86-debian-python + needs: prepare-odyssey-x86-debian-dotnet env: - LIBRARY: library/odyssey-x86-debian-python.json + LIBRARY: library/odyssey-x86-debian-dotnet.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-odyssey-x86-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-odyssey-x86-debian-dotnet.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-odyssey-x86-fedora-golang: - name: Prepare odyssey-x86-fedora-golang + prepare-odyssey-x86-debian-golang: + name: Prepare odyssey-x86-debian-golang runs-on: ubuntu-latest - needs: bake-odyssey-x86-fedora + needs: bake-odyssey-x86-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/odyssey-x86-fedora-golang.json + LIBRARY: library/odyssey-x86-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-odyssey-x86-fedora-golang: - name: Bake odyssey-x86-fedora-golang + bake-odyssey-x86-debian-golang: + name: Bake odyssey-x86-debian-golang runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-odyssey-x86-fedora-golang + needs: prepare-odyssey-x86-debian-golang env: - LIBRARY: library/odyssey-x86-fedora-golang.json + LIBRARY: library/odyssey-x86-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-odyssey-x86-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-odyssey-x86-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-odyssey-x86-fedora-node: - name: Prepare odyssey-x86-fedora-node + prepare-odyssey-x86-debian-node: + name: Prepare odyssey-x86-debian-node runs-on: ubuntu-latest - needs: bake-odyssey-x86-fedora + needs: bake-odyssey-x86-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/odyssey-x86-fedora-node.json + LIBRARY: library/odyssey-x86-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-odyssey-x86-fedora-node: - name: Bake odyssey-x86-fedora-node + bake-odyssey-x86-debian-node: + name: Bake odyssey-x86-debian-node runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-odyssey-x86-fedora-node + needs: prepare-odyssey-x86-debian-node env: - LIBRARY: library/odyssey-x86-fedora-node.json + LIBRARY: library/odyssey-x86-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-odyssey-x86-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-odyssey-x86-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-odyssey-x86-fedora-python: - name: Prepare odyssey-x86-fedora-python + prepare-odyssey-x86-debian-openjdk: + name: Prepare odyssey-x86-debian-openjdk runs-on: ubuntu-latest - needs: bake-odyssey-x86-fedora + needs: bake-odyssey-x86-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/odyssey-x86-fedora-python.json + LIBRARY: library/odyssey-x86-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-odyssey-x86-fedora-python: - name: Bake odyssey-x86-fedora-python + bake-odyssey-x86-debian-openjdk: + name: Bake odyssey-x86-debian-openjdk runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-odyssey-x86-fedora-python + needs: prepare-odyssey-x86-debian-openjdk env: - LIBRARY: library/odyssey-x86-fedora-python.json + LIBRARY: library/odyssey-x86-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-odyssey-x86-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-odyssey-x86-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-odyssey-x86-ubuntu-dotnet: - name: Prepare odyssey-x86-ubuntu-dotnet + prepare-odyssey-x86-debian-python: + name: Prepare odyssey-x86-debian-python runs-on: ubuntu-latest - needs: bake-odyssey-x86-ubuntu + needs: bake-odyssey-x86-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/odyssey-x86-ubuntu-dotnet.json + LIBRARY: library/odyssey-x86-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-odyssey-x86-ubuntu-dotnet: - name: Bake odyssey-x86-ubuntu-dotnet + bake-odyssey-x86-debian-python: + name: Bake odyssey-x86-debian-python runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-odyssey-x86-ubuntu-dotnet + needs: prepare-odyssey-x86-debian-python env: - LIBRARY: library/odyssey-x86-ubuntu-dotnet.json + LIBRARY: library/odyssey-x86-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-odyssey-x86-ubuntu-dotnet.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-odyssey-x86-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-odyssey-x86-ubuntu-golang: - name: Prepare odyssey-x86-ubuntu-golang + prepare-odyssey-x86-fedora-golang: + name: Prepare odyssey-x86-fedora-golang runs-on: ubuntu-latest - needs: bake-odyssey-x86-ubuntu + needs: bake-odyssey-x86-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/odyssey-x86-ubuntu-golang.json + LIBRARY: library/odyssey-x86-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-odyssey-x86-ubuntu-golang: - name: Bake odyssey-x86-ubuntu-golang + bake-odyssey-x86-fedora-golang: + name: Bake odyssey-x86-fedora-golang runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-odyssey-x86-ubuntu-golang + needs: prepare-odyssey-x86-fedora-golang env: - LIBRARY: library/odyssey-x86-ubuntu-golang.json + LIBRARY: library/odyssey-x86-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-odyssey-x86-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-odyssey-x86-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-odyssey-x86-ubuntu-node: - name: Prepare odyssey-x86-ubuntu-node + prepare-odyssey-x86-fedora-node: + name: Prepare odyssey-x86-fedora-node runs-on: ubuntu-latest - needs: bake-odyssey-x86-ubuntu + needs: bake-odyssey-x86-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/odyssey-x86-ubuntu-node.json + LIBRARY: library/odyssey-x86-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-odyssey-x86-ubuntu-node: - name: Bake odyssey-x86-ubuntu-node + bake-odyssey-x86-fedora-node: + name: Bake odyssey-x86-fedora-node runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-odyssey-x86-ubuntu-node + needs: prepare-odyssey-x86-fedora-node env: - LIBRARY: library/odyssey-x86-ubuntu-node.json + LIBRARY: library/odyssey-x86-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-odyssey-x86-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-odyssey-x86-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-odyssey-x86-ubuntu-python: - name: Prepare odyssey-x86-ubuntu-python + prepare-odyssey-x86-fedora-python: + name: Prepare odyssey-x86-fedora-python runs-on: ubuntu-latest - needs: bake-odyssey-x86-ubuntu + needs: bake-odyssey-x86-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/odyssey-x86-ubuntu-python.json + LIBRARY: library/odyssey-x86-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-odyssey-x86-ubuntu-python: - name: Bake odyssey-x86-ubuntu-python + bake-odyssey-x86-fedora-python: + name: Bake odyssey-x86-fedora-python runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-odyssey-x86-ubuntu-python + needs: prepare-odyssey-x86-fedora-python env: - LIBRARY: library/odyssey-x86-ubuntu-python.json + LIBRARY: library/odyssey-x86-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-odyssey-x86-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-odyssey-x86-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-odyssey-x86-ubuntu-openjdk: - name: Prepare odyssey-x86-ubuntu-openjdk + prepare-odyssey-x86-ubuntu-dotnet: + name: Prepare odyssey-x86-ubuntu-dotnet runs-on: ubuntu-latest needs: bake-odyssey-x86-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/odyssey-x86-ubuntu-openjdk.json + LIBRARY: library/odyssey-x86-ubuntu-dotnet.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-odyssey-x86-ubuntu-openjdk: - name: Bake odyssey-x86-ubuntu-openjdk + bake-odyssey-x86-ubuntu-dotnet: + name: Bake odyssey-x86-ubuntu-dotnet runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-odyssey-x86-ubuntu-openjdk + needs: prepare-odyssey-x86-ubuntu-dotnet env: - LIBRARY: library/odyssey-x86-ubuntu-openjdk.json + LIBRARY: library/odyssey-x86-ubuntu-dotnet.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-odyssey-x86-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-odyssey-x86-ubuntu-dotnet.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-odyssey-x86-alpine: - name: Prepare odyssey-x86-alpine + prepare-odyssey-x86-ubuntu-golang: + name: Prepare odyssey-x86-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-odyssey-x86-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/odyssey-x86-alpine.json + LIBRARY: library/odyssey-x86-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-odyssey-x86-alpine: - name: Bake odyssey-x86-alpine + bake-odyssey-x86-ubuntu-golang: + name: Bake odyssey-x86-ubuntu-golang runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-odyssey-x86-alpine + needs: prepare-odyssey-x86-ubuntu-golang env: - LIBRARY: library/odyssey-x86-alpine.json + LIBRARY: library/odyssey-x86-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-odyssey-x86-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-odyssey-x86-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-odyssey-x86-debian: - name: Prepare odyssey-x86-debian + prepare-odyssey-x86-ubuntu-node: + name: Prepare odyssey-x86-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-odyssey-x86-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/odyssey-x86-debian.json + LIBRARY: library/odyssey-x86-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-odyssey-x86-debian: - name: Bake odyssey-x86-debian + bake-odyssey-x86-ubuntu-node: + name: Bake odyssey-x86-ubuntu-node runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-odyssey-x86-debian + needs: prepare-odyssey-x86-ubuntu-node env: - LIBRARY: library/odyssey-x86-debian.json + LIBRARY: library/odyssey-x86-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-odyssey-x86-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-odyssey-x86-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1299,14 +1299,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-odyssey-x86-fedora: - name: Prepare odyssey-x86-fedora + prepare-odyssey-x86-ubuntu-python: + name: Prepare odyssey-x86-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-odyssey-x86-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/odyssey-x86-fedora.json + LIBRARY: library/odyssey-x86-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1319,20 +1319,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-odyssey-x86-fedora: - name: Bake odyssey-x86-fedora + bake-odyssey-x86-ubuntu-python: + name: Bake odyssey-x86-ubuntu-python runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-odyssey-x86-fedora + needs: prepare-odyssey-x86-ubuntu-python env: - LIBRARY: library/odyssey-x86-fedora.json + LIBRARY: library/odyssey-x86-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-odyssey-x86-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-odyssey-x86-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1370,14 +1370,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-odyssey-x86-ubuntu: - name: Prepare odyssey-x86-ubuntu + prepare-odyssey-x86-ubuntu-openjdk: + name: Prepare odyssey-x86-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-odyssey-x86-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/odyssey-x86-ubuntu.json + LIBRARY: library/odyssey-x86-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1390,20 +1390,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-odyssey-x86-ubuntu: - name: Bake odyssey-x86-ubuntu + bake-odyssey-x86-ubuntu-openjdk: + name: Bake odyssey-x86-ubuntu-openjdk runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-odyssey-x86-ubuntu + needs: prepare-odyssey-x86-ubuntu-openjdk env: - LIBRARY: library/odyssey-x86-ubuntu.json + LIBRARY: library/odyssey-x86-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-odyssey-x86-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-odyssey-x86-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-orange-pi-one.yml b/.github/workflows/bake-orange-pi-one.yml index 687e178bff48..e3b6b36aabb6 100644 --- a/.github/workflows/bake-orange-pi-one.yml +++ b/.github/workflows/bake-orange-pi-one.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-orange-pi-one-alpine-golang: - name: Prepare orange-pi-one-alpine-golang + prepare-orange-pi-one-alpine: + name: Prepare orange-pi-one-alpine runs-on: ubuntu-latest - needs: bake-orange-pi-one-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orange-pi-one-alpine-golang.json + LIBRARY: library/orange-pi-one-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orange-pi-one-alpine-golang: - name: Bake orange-pi-one-alpine-golang + bake-orange-pi-one-alpine: + name: Bake orange-pi-one-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orange-pi-one-alpine-golang + needs: prepare-orange-pi-one-alpine env: - LIBRARY: library/orange-pi-one-alpine-golang.json + LIBRARY: library/orange-pi-one-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orange-pi-one-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orange-pi-one-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orange-pi-one-alpine-node: - name: Prepare orange-pi-one-alpine-node + prepare-orange-pi-one-debian: + name: Prepare orange-pi-one-debian runs-on: ubuntu-latest - needs: bake-orange-pi-one-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orange-pi-one-alpine-node.json + LIBRARY: library/orange-pi-one-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orange-pi-one-alpine-node: - name: Bake orange-pi-one-alpine-node + bake-orange-pi-one-debian: + name: Bake orange-pi-one-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orange-pi-one-alpine-node + needs: prepare-orange-pi-one-debian env: - LIBRARY: library/orange-pi-one-alpine-node.json + LIBRARY: library/orange-pi-one-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orange-pi-one-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orange-pi-one-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orange-pi-one-alpine-python: - name: Prepare orange-pi-one-alpine-python + prepare-orange-pi-one-ubuntu: + name: Prepare orange-pi-one-ubuntu runs-on: ubuntu-latest - needs: bake-orange-pi-one-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orange-pi-one-alpine-python.json + LIBRARY: library/orange-pi-one-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orange-pi-one-alpine-python: - name: Bake orange-pi-one-alpine-python + bake-orange-pi-one-ubuntu: + name: Bake orange-pi-one-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orange-pi-one-alpine-python + needs: prepare-orange-pi-one-ubuntu env: - LIBRARY: library/orange-pi-one-alpine-python.json + LIBRARY: library/orange-pi-one-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orange-pi-one-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orange-pi-one-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orange-pi-one-debian-golang: - name: Prepare orange-pi-one-debian-golang + prepare-orange-pi-one-alpine-golang: + name: Prepare orange-pi-one-alpine-golang runs-on: ubuntu-latest - needs: bake-orange-pi-one-debian + needs: bake-orange-pi-one-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orange-pi-one-debian-golang.json + LIBRARY: library/orange-pi-one-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orange-pi-one-debian-golang: - name: Bake orange-pi-one-debian-golang + bake-orange-pi-one-alpine-golang: + name: Bake orange-pi-one-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orange-pi-one-debian-golang + needs: prepare-orange-pi-one-alpine-golang env: - LIBRARY: library/orange-pi-one-debian-golang.json + LIBRARY: library/orange-pi-one-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orange-pi-one-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orange-pi-one-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orange-pi-one-debian-node: - name: Prepare orange-pi-one-debian-node + prepare-orange-pi-one-alpine-node: + name: Prepare orange-pi-one-alpine-node runs-on: ubuntu-latest - needs: bake-orange-pi-one-debian + needs: bake-orange-pi-one-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orange-pi-one-debian-node.json + LIBRARY: library/orange-pi-one-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orange-pi-one-debian-node: - name: Bake orange-pi-one-debian-node + bake-orange-pi-one-alpine-node: + name: Bake orange-pi-one-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orange-pi-one-debian-node + needs: prepare-orange-pi-one-alpine-node env: - LIBRARY: library/orange-pi-one-debian-node.json + LIBRARY: library/orange-pi-one-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orange-pi-one-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orange-pi-one-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orange-pi-one-debian-openjdk: - name: Prepare orange-pi-one-debian-openjdk + prepare-orange-pi-one-alpine-python: + name: Prepare orange-pi-one-alpine-python runs-on: ubuntu-latest - needs: bake-orange-pi-one-debian + needs: bake-orange-pi-one-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orange-pi-one-debian-openjdk.json + LIBRARY: library/orange-pi-one-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orange-pi-one-debian-openjdk: - name: Bake orange-pi-one-debian-openjdk + bake-orange-pi-one-alpine-python: + name: Bake orange-pi-one-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orange-pi-one-debian-openjdk + needs: prepare-orange-pi-one-alpine-python env: - LIBRARY: library/orange-pi-one-debian-openjdk.json + LIBRARY: library/orange-pi-one-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orange-pi-one-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orange-pi-one-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orange-pi-one-debian-python: - name: Prepare orange-pi-one-debian-python + prepare-orange-pi-one-debian-golang: + name: Prepare orange-pi-one-debian-golang runs-on: ubuntu-latest needs: bake-orange-pi-one-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orange-pi-one-debian-python.json + LIBRARY: library/orange-pi-one-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orange-pi-one-debian-python: - name: Bake orange-pi-one-debian-python + bake-orange-pi-one-debian-golang: + name: Bake orange-pi-one-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orange-pi-one-debian-python + needs: prepare-orange-pi-one-debian-golang env: - LIBRARY: library/orange-pi-one-debian-python.json + LIBRARY: library/orange-pi-one-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orange-pi-one-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orange-pi-one-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orange-pi-one-ubuntu-golang: - name: Prepare orange-pi-one-ubuntu-golang + prepare-orange-pi-one-debian-node: + name: Prepare orange-pi-one-debian-node runs-on: ubuntu-latest - needs: bake-orange-pi-one-ubuntu + needs: bake-orange-pi-one-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orange-pi-one-ubuntu-golang.json + LIBRARY: library/orange-pi-one-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orange-pi-one-ubuntu-golang: - name: Bake orange-pi-one-ubuntu-golang + bake-orange-pi-one-debian-node: + name: Bake orange-pi-one-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orange-pi-one-ubuntu-golang + needs: prepare-orange-pi-one-debian-node env: - LIBRARY: library/orange-pi-one-ubuntu-golang.json + LIBRARY: library/orange-pi-one-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orange-pi-one-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orange-pi-one-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orange-pi-one-ubuntu-node: - name: Prepare orange-pi-one-ubuntu-node + prepare-orange-pi-one-debian-openjdk: + name: Prepare orange-pi-one-debian-openjdk runs-on: ubuntu-latest - needs: bake-orange-pi-one-ubuntu + needs: bake-orange-pi-one-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orange-pi-one-ubuntu-node.json + LIBRARY: library/orange-pi-one-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orange-pi-one-ubuntu-node: - name: Bake orange-pi-one-ubuntu-node + bake-orange-pi-one-debian-openjdk: + name: Bake orange-pi-one-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orange-pi-one-ubuntu-node + needs: prepare-orange-pi-one-debian-openjdk env: - LIBRARY: library/orange-pi-one-ubuntu-node.json + LIBRARY: library/orange-pi-one-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orange-pi-one-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orange-pi-one-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orange-pi-one-ubuntu-python: - name: Prepare orange-pi-one-ubuntu-python + prepare-orange-pi-one-debian-python: + name: Prepare orange-pi-one-debian-python runs-on: ubuntu-latest - needs: bake-orange-pi-one-ubuntu + needs: bake-orange-pi-one-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orange-pi-one-ubuntu-python.json + LIBRARY: library/orange-pi-one-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orange-pi-one-ubuntu-python: - name: Bake orange-pi-one-ubuntu-python + bake-orange-pi-one-debian-python: + name: Bake orange-pi-one-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orange-pi-one-ubuntu-python + needs: prepare-orange-pi-one-debian-python env: - LIBRARY: library/orange-pi-one-ubuntu-python.json + LIBRARY: library/orange-pi-one-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orange-pi-one-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orange-pi-one-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orange-pi-one-ubuntu-openjdk: - name: Prepare orange-pi-one-ubuntu-openjdk + prepare-orange-pi-one-ubuntu-golang: + name: Prepare orange-pi-one-ubuntu-golang runs-on: ubuntu-latest needs: bake-orange-pi-one-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orange-pi-one-ubuntu-openjdk.json + LIBRARY: library/orange-pi-one-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orange-pi-one-ubuntu-openjdk: - name: Bake orange-pi-one-ubuntu-openjdk + bake-orange-pi-one-ubuntu-golang: + name: Bake orange-pi-one-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orange-pi-one-ubuntu-openjdk + needs: prepare-orange-pi-one-ubuntu-golang env: - LIBRARY: library/orange-pi-one-ubuntu-openjdk.json + LIBRARY: library/orange-pi-one-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orange-pi-one-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orange-pi-one-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orange-pi-one-alpine: - name: Prepare orange-pi-one-alpine + prepare-orange-pi-one-ubuntu-node: + name: Prepare orange-pi-one-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-orange-pi-one-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orange-pi-one-alpine.json + LIBRARY: library/orange-pi-one-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orange-pi-one-alpine: - name: Bake orange-pi-one-alpine + bake-orange-pi-one-ubuntu-node: + name: Bake orange-pi-one-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orange-pi-one-alpine + needs: prepare-orange-pi-one-ubuntu-node env: - LIBRARY: library/orange-pi-one-alpine.json + LIBRARY: library/orange-pi-one-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orange-pi-one-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orange-pi-one-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orange-pi-one-debian: - name: Prepare orange-pi-one-debian + prepare-orange-pi-one-ubuntu-python: + name: Prepare orange-pi-one-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-orange-pi-one-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orange-pi-one-debian.json + LIBRARY: library/orange-pi-one-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orange-pi-one-debian: - name: Bake orange-pi-one-debian + bake-orange-pi-one-ubuntu-python: + name: Bake orange-pi-one-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orange-pi-one-debian + needs: prepare-orange-pi-one-ubuntu-python env: - LIBRARY: library/orange-pi-one-debian.json + LIBRARY: library/orange-pi-one-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orange-pi-one-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orange-pi-one-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orange-pi-one-ubuntu: - name: Prepare orange-pi-one-ubuntu + prepare-orange-pi-one-ubuntu-openjdk: + name: Prepare orange-pi-one-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-orange-pi-one-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orange-pi-one-ubuntu.json + LIBRARY: library/orange-pi-one-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orange-pi-one-ubuntu: - name: Bake orange-pi-one-ubuntu + bake-orange-pi-one-ubuntu-openjdk: + name: Bake orange-pi-one-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orange-pi-one-ubuntu + needs: prepare-orange-pi-one-ubuntu-openjdk env: - LIBRARY: library/orange-pi-one-ubuntu.json + LIBRARY: library/orange-pi-one-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orange-pi-one-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orange-pi-one-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-orange-pi-zero.yml b/.github/workflows/bake-orange-pi-zero.yml index 30b1f80734fa..8bd0c908b642 100644 --- a/.github/workflows/bake-orange-pi-zero.yml +++ b/.github/workflows/bake-orange-pi-zero.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-orange-pi-zero-alpine-golang: - name: Prepare orange-pi-zero-alpine-golang + prepare-orange-pi-zero-alpine: + name: Prepare orange-pi-zero-alpine runs-on: ubuntu-latest - needs: bake-orange-pi-zero-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orange-pi-zero-alpine-golang.json + LIBRARY: library/orange-pi-zero-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orange-pi-zero-alpine-golang: - name: Bake orange-pi-zero-alpine-golang + bake-orange-pi-zero-alpine: + name: Bake orange-pi-zero-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orange-pi-zero-alpine-golang + needs: prepare-orange-pi-zero-alpine env: - LIBRARY: library/orange-pi-zero-alpine-golang.json + LIBRARY: library/orange-pi-zero-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orange-pi-zero-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orange-pi-zero-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orange-pi-zero-alpine-node: - name: Prepare orange-pi-zero-alpine-node + prepare-orange-pi-zero-debian: + name: Prepare orange-pi-zero-debian runs-on: ubuntu-latest - needs: bake-orange-pi-zero-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orange-pi-zero-alpine-node.json + LIBRARY: library/orange-pi-zero-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orange-pi-zero-alpine-node: - name: Bake orange-pi-zero-alpine-node + bake-orange-pi-zero-debian: + name: Bake orange-pi-zero-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orange-pi-zero-alpine-node + needs: prepare-orange-pi-zero-debian env: - LIBRARY: library/orange-pi-zero-alpine-node.json + LIBRARY: library/orange-pi-zero-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orange-pi-zero-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orange-pi-zero-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orange-pi-zero-alpine-python: - name: Prepare orange-pi-zero-alpine-python + prepare-orange-pi-zero-ubuntu: + name: Prepare orange-pi-zero-ubuntu runs-on: ubuntu-latest - needs: bake-orange-pi-zero-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orange-pi-zero-alpine-python.json + LIBRARY: library/orange-pi-zero-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orange-pi-zero-alpine-python: - name: Bake orange-pi-zero-alpine-python + bake-orange-pi-zero-ubuntu: + name: Bake orange-pi-zero-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orange-pi-zero-alpine-python + needs: prepare-orange-pi-zero-ubuntu env: - LIBRARY: library/orange-pi-zero-alpine-python.json + LIBRARY: library/orange-pi-zero-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orange-pi-zero-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orange-pi-zero-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orange-pi-zero-debian-golang: - name: Prepare orange-pi-zero-debian-golang + prepare-orange-pi-zero-alpine-golang: + name: Prepare orange-pi-zero-alpine-golang runs-on: ubuntu-latest - needs: bake-orange-pi-zero-debian + needs: bake-orange-pi-zero-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orange-pi-zero-debian-golang.json + LIBRARY: library/orange-pi-zero-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orange-pi-zero-debian-golang: - name: Bake orange-pi-zero-debian-golang + bake-orange-pi-zero-alpine-golang: + name: Bake orange-pi-zero-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orange-pi-zero-debian-golang + needs: prepare-orange-pi-zero-alpine-golang env: - LIBRARY: library/orange-pi-zero-debian-golang.json + LIBRARY: library/orange-pi-zero-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orange-pi-zero-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orange-pi-zero-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orange-pi-zero-debian-node: - name: Prepare orange-pi-zero-debian-node + prepare-orange-pi-zero-alpine-node: + name: Prepare orange-pi-zero-alpine-node runs-on: ubuntu-latest - needs: bake-orange-pi-zero-debian + needs: bake-orange-pi-zero-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orange-pi-zero-debian-node.json + LIBRARY: library/orange-pi-zero-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orange-pi-zero-debian-node: - name: Bake orange-pi-zero-debian-node + bake-orange-pi-zero-alpine-node: + name: Bake orange-pi-zero-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orange-pi-zero-debian-node + needs: prepare-orange-pi-zero-alpine-node env: - LIBRARY: library/orange-pi-zero-debian-node.json + LIBRARY: library/orange-pi-zero-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orange-pi-zero-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orange-pi-zero-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orange-pi-zero-debian-openjdk: - name: Prepare orange-pi-zero-debian-openjdk + prepare-orange-pi-zero-alpine-python: + name: Prepare orange-pi-zero-alpine-python runs-on: ubuntu-latest - needs: bake-orange-pi-zero-debian + needs: bake-orange-pi-zero-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orange-pi-zero-debian-openjdk.json + LIBRARY: library/orange-pi-zero-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orange-pi-zero-debian-openjdk: - name: Bake orange-pi-zero-debian-openjdk + bake-orange-pi-zero-alpine-python: + name: Bake orange-pi-zero-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orange-pi-zero-debian-openjdk + needs: prepare-orange-pi-zero-alpine-python env: - LIBRARY: library/orange-pi-zero-debian-openjdk.json + LIBRARY: library/orange-pi-zero-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orange-pi-zero-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orange-pi-zero-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orange-pi-zero-debian-python: - name: Prepare orange-pi-zero-debian-python + prepare-orange-pi-zero-debian-golang: + name: Prepare orange-pi-zero-debian-golang runs-on: ubuntu-latest needs: bake-orange-pi-zero-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orange-pi-zero-debian-python.json + LIBRARY: library/orange-pi-zero-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orange-pi-zero-debian-python: - name: Bake orange-pi-zero-debian-python + bake-orange-pi-zero-debian-golang: + name: Bake orange-pi-zero-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orange-pi-zero-debian-python + needs: prepare-orange-pi-zero-debian-golang env: - LIBRARY: library/orange-pi-zero-debian-python.json + LIBRARY: library/orange-pi-zero-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orange-pi-zero-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orange-pi-zero-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orange-pi-zero-ubuntu-golang: - name: Prepare orange-pi-zero-ubuntu-golang + prepare-orange-pi-zero-debian-node: + name: Prepare orange-pi-zero-debian-node runs-on: ubuntu-latest - needs: bake-orange-pi-zero-ubuntu + needs: bake-orange-pi-zero-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orange-pi-zero-ubuntu-golang.json + LIBRARY: library/orange-pi-zero-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orange-pi-zero-ubuntu-golang: - name: Bake orange-pi-zero-ubuntu-golang + bake-orange-pi-zero-debian-node: + name: Bake orange-pi-zero-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orange-pi-zero-ubuntu-golang + needs: prepare-orange-pi-zero-debian-node env: - LIBRARY: library/orange-pi-zero-ubuntu-golang.json + LIBRARY: library/orange-pi-zero-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orange-pi-zero-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orange-pi-zero-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orange-pi-zero-ubuntu-node: - name: Prepare orange-pi-zero-ubuntu-node + prepare-orange-pi-zero-debian-openjdk: + name: Prepare orange-pi-zero-debian-openjdk runs-on: ubuntu-latest - needs: bake-orange-pi-zero-ubuntu + needs: bake-orange-pi-zero-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orange-pi-zero-ubuntu-node.json + LIBRARY: library/orange-pi-zero-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orange-pi-zero-ubuntu-node: - name: Bake orange-pi-zero-ubuntu-node + bake-orange-pi-zero-debian-openjdk: + name: Bake orange-pi-zero-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orange-pi-zero-ubuntu-node + needs: prepare-orange-pi-zero-debian-openjdk env: - LIBRARY: library/orange-pi-zero-ubuntu-node.json + LIBRARY: library/orange-pi-zero-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orange-pi-zero-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orange-pi-zero-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orange-pi-zero-ubuntu-python: - name: Prepare orange-pi-zero-ubuntu-python + prepare-orange-pi-zero-debian-python: + name: Prepare orange-pi-zero-debian-python runs-on: ubuntu-latest - needs: bake-orange-pi-zero-ubuntu + needs: bake-orange-pi-zero-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orange-pi-zero-ubuntu-python.json + LIBRARY: library/orange-pi-zero-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orange-pi-zero-ubuntu-python: - name: Bake orange-pi-zero-ubuntu-python + bake-orange-pi-zero-debian-python: + name: Bake orange-pi-zero-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orange-pi-zero-ubuntu-python + needs: prepare-orange-pi-zero-debian-python env: - LIBRARY: library/orange-pi-zero-ubuntu-python.json + LIBRARY: library/orange-pi-zero-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orange-pi-zero-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orange-pi-zero-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orange-pi-zero-ubuntu-openjdk: - name: Prepare orange-pi-zero-ubuntu-openjdk + prepare-orange-pi-zero-ubuntu-golang: + name: Prepare orange-pi-zero-ubuntu-golang runs-on: ubuntu-latest needs: bake-orange-pi-zero-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orange-pi-zero-ubuntu-openjdk.json + LIBRARY: library/orange-pi-zero-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orange-pi-zero-ubuntu-openjdk: - name: Bake orange-pi-zero-ubuntu-openjdk + bake-orange-pi-zero-ubuntu-golang: + name: Bake orange-pi-zero-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orange-pi-zero-ubuntu-openjdk + needs: prepare-orange-pi-zero-ubuntu-golang env: - LIBRARY: library/orange-pi-zero-ubuntu-openjdk.json + LIBRARY: library/orange-pi-zero-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orange-pi-zero-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orange-pi-zero-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orange-pi-zero-alpine: - name: Prepare orange-pi-zero-alpine + prepare-orange-pi-zero-ubuntu-node: + name: Prepare orange-pi-zero-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-orange-pi-zero-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orange-pi-zero-alpine.json + LIBRARY: library/orange-pi-zero-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orange-pi-zero-alpine: - name: Bake orange-pi-zero-alpine + bake-orange-pi-zero-ubuntu-node: + name: Bake orange-pi-zero-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orange-pi-zero-alpine + needs: prepare-orange-pi-zero-ubuntu-node env: - LIBRARY: library/orange-pi-zero-alpine.json + LIBRARY: library/orange-pi-zero-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orange-pi-zero-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orange-pi-zero-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orange-pi-zero-debian: - name: Prepare orange-pi-zero-debian + prepare-orange-pi-zero-ubuntu-python: + name: Prepare orange-pi-zero-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-orange-pi-zero-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orange-pi-zero-debian.json + LIBRARY: library/orange-pi-zero-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orange-pi-zero-debian: - name: Bake orange-pi-zero-debian + bake-orange-pi-zero-ubuntu-python: + name: Bake orange-pi-zero-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orange-pi-zero-debian + needs: prepare-orange-pi-zero-ubuntu-python env: - LIBRARY: library/orange-pi-zero-debian.json + LIBRARY: library/orange-pi-zero-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orange-pi-zero-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orange-pi-zero-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orange-pi-zero-ubuntu: - name: Prepare orange-pi-zero-ubuntu + prepare-orange-pi-zero-ubuntu-openjdk: + name: Prepare orange-pi-zero-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-orange-pi-zero-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orange-pi-zero-ubuntu.json + LIBRARY: library/orange-pi-zero-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orange-pi-zero-ubuntu: - name: Bake orange-pi-zero-ubuntu + bake-orange-pi-zero-ubuntu-openjdk: + name: Bake orange-pi-zero-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orange-pi-zero-ubuntu + needs: prepare-orange-pi-zero-ubuntu-openjdk env: - LIBRARY: library/orange-pi-zero-ubuntu.json + LIBRARY: library/orange-pi-zero-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orange-pi-zero-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orange-pi-zero-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-orangepi-plus2.yml b/.github/workflows/bake-orangepi-plus2.yml index 2e98ba5e19da..facc672262f8 100644 --- a/.github/workflows/bake-orangepi-plus2.yml +++ b/.github/workflows/bake-orangepi-plus2.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-orangepi-plus2-alpine-golang: - name: Prepare orangepi-plus2-alpine-golang + prepare-orangepi-plus2-alpine: + name: Prepare orangepi-plus2-alpine runs-on: ubuntu-latest - needs: bake-orangepi-plus2-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orangepi-plus2-alpine-golang.json + LIBRARY: library/orangepi-plus2-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orangepi-plus2-alpine-golang: - name: Bake orangepi-plus2-alpine-golang + bake-orangepi-plus2-alpine: + name: Bake orangepi-plus2-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orangepi-plus2-alpine-golang + needs: prepare-orangepi-plus2-alpine env: - LIBRARY: library/orangepi-plus2-alpine-golang.json + LIBRARY: library/orangepi-plus2-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orangepi-plus2-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orangepi-plus2-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orangepi-plus2-alpine-node: - name: Prepare orangepi-plus2-alpine-node + prepare-orangepi-plus2-debian: + name: Prepare orangepi-plus2-debian runs-on: ubuntu-latest - needs: bake-orangepi-plus2-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orangepi-plus2-alpine-node.json + LIBRARY: library/orangepi-plus2-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orangepi-plus2-alpine-node: - name: Bake orangepi-plus2-alpine-node + bake-orangepi-plus2-debian: + name: Bake orangepi-plus2-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orangepi-plus2-alpine-node + needs: prepare-orangepi-plus2-debian env: - LIBRARY: library/orangepi-plus2-alpine-node.json + LIBRARY: library/orangepi-plus2-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orangepi-plus2-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orangepi-plus2-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orangepi-plus2-alpine-python: - name: Prepare orangepi-plus2-alpine-python + prepare-orangepi-plus2-ubuntu: + name: Prepare orangepi-plus2-ubuntu runs-on: ubuntu-latest - needs: bake-orangepi-plus2-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orangepi-plus2-alpine-python.json + LIBRARY: library/orangepi-plus2-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orangepi-plus2-alpine-python: - name: Bake orangepi-plus2-alpine-python + bake-orangepi-plus2-ubuntu: + name: Bake orangepi-plus2-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orangepi-plus2-alpine-python + needs: prepare-orangepi-plus2-ubuntu env: - LIBRARY: library/orangepi-plus2-alpine-python.json + LIBRARY: library/orangepi-plus2-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orangepi-plus2-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orangepi-plus2-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orangepi-plus2-debian-golang: - name: Prepare orangepi-plus2-debian-golang + prepare-orangepi-plus2-alpine-golang: + name: Prepare orangepi-plus2-alpine-golang runs-on: ubuntu-latest - needs: bake-orangepi-plus2-debian + needs: bake-orangepi-plus2-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orangepi-plus2-debian-golang.json + LIBRARY: library/orangepi-plus2-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orangepi-plus2-debian-golang: - name: Bake orangepi-plus2-debian-golang + bake-orangepi-plus2-alpine-golang: + name: Bake orangepi-plus2-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orangepi-plus2-debian-golang + needs: prepare-orangepi-plus2-alpine-golang env: - LIBRARY: library/orangepi-plus2-debian-golang.json + LIBRARY: library/orangepi-plus2-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orangepi-plus2-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orangepi-plus2-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orangepi-plus2-debian-node: - name: Prepare orangepi-plus2-debian-node + prepare-orangepi-plus2-alpine-node: + name: Prepare orangepi-plus2-alpine-node runs-on: ubuntu-latest - needs: bake-orangepi-plus2-debian + needs: bake-orangepi-plus2-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orangepi-plus2-debian-node.json + LIBRARY: library/orangepi-plus2-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orangepi-plus2-debian-node: - name: Bake orangepi-plus2-debian-node + bake-orangepi-plus2-alpine-node: + name: Bake orangepi-plus2-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orangepi-plus2-debian-node + needs: prepare-orangepi-plus2-alpine-node env: - LIBRARY: library/orangepi-plus2-debian-node.json + LIBRARY: library/orangepi-plus2-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orangepi-plus2-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orangepi-plus2-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orangepi-plus2-debian-openjdk: - name: Prepare orangepi-plus2-debian-openjdk + prepare-orangepi-plus2-alpine-python: + name: Prepare orangepi-plus2-alpine-python runs-on: ubuntu-latest - needs: bake-orangepi-plus2-debian + needs: bake-orangepi-plus2-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orangepi-plus2-debian-openjdk.json + LIBRARY: library/orangepi-plus2-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orangepi-plus2-debian-openjdk: - name: Bake orangepi-plus2-debian-openjdk + bake-orangepi-plus2-alpine-python: + name: Bake orangepi-plus2-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orangepi-plus2-debian-openjdk + needs: prepare-orangepi-plus2-alpine-python env: - LIBRARY: library/orangepi-plus2-debian-openjdk.json + LIBRARY: library/orangepi-plus2-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orangepi-plus2-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orangepi-plus2-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orangepi-plus2-debian-python: - name: Prepare orangepi-plus2-debian-python + prepare-orangepi-plus2-debian-golang: + name: Prepare orangepi-plus2-debian-golang runs-on: ubuntu-latest needs: bake-orangepi-plus2-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orangepi-plus2-debian-python.json + LIBRARY: library/orangepi-plus2-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orangepi-plus2-debian-python: - name: Bake orangepi-plus2-debian-python + bake-orangepi-plus2-debian-golang: + name: Bake orangepi-plus2-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orangepi-plus2-debian-python + needs: prepare-orangepi-plus2-debian-golang env: - LIBRARY: library/orangepi-plus2-debian-python.json + LIBRARY: library/orangepi-plus2-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orangepi-plus2-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orangepi-plus2-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orangepi-plus2-ubuntu-golang: - name: Prepare orangepi-plus2-ubuntu-golang + prepare-orangepi-plus2-debian-node: + name: Prepare orangepi-plus2-debian-node runs-on: ubuntu-latest - needs: bake-orangepi-plus2-ubuntu + needs: bake-orangepi-plus2-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orangepi-plus2-ubuntu-golang.json + LIBRARY: library/orangepi-plus2-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orangepi-plus2-ubuntu-golang: - name: Bake orangepi-plus2-ubuntu-golang + bake-orangepi-plus2-debian-node: + name: Bake orangepi-plus2-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orangepi-plus2-ubuntu-golang + needs: prepare-orangepi-plus2-debian-node env: - LIBRARY: library/orangepi-plus2-ubuntu-golang.json + LIBRARY: library/orangepi-plus2-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orangepi-plus2-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orangepi-plus2-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orangepi-plus2-ubuntu-node: - name: Prepare orangepi-plus2-ubuntu-node + prepare-orangepi-plus2-debian-openjdk: + name: Prepare orangepi-plus2-debian-openjdk runs-on: ubuntu-latest - needs: bake-orangepi-plus2-ubuntu + needs: bake-orangepi-plus2-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orangepi-plus2-ubuntu-node.json + LIBRARY: library/orangepi-plus2-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orangepi-plus2-ubuntu-node: - name: Bake orangepi-plus2-ubuntu-node + bake-orangepi-plus2-debian-openjdk: + name: Bake orangepi-plus2-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orangepi-plus2-ubuntu-node + needs: prepare-orangepi-plus2-debian-openjdk env: - LIBRARY: library/orangepi-plus2-ubuntu-node.json + LIBRARY: library/orangepi-plus2-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orangepi-plus2-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orangepi-plus2-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orangepi-plus2-ubuntu-python: - name: Prepare orangepi-plus2-ubuntu-python + prepare-orangepi-plus2-debian-python: + name: Prepare orangepi-plus2-debian-python runs-on: ubuntu-latest - needs: bake-orangepi-plus2-ubuntu + needs: bake-orangepi-plus2-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orangepi-plus2-ubuntu-python.json + LIBRARY: library/orangepi-plus2-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orangepi-plus2-ubuntu-python: - name: Bake orangepi-plus2-ubuntu-python + bake-orangepi-plus2-debian-python: + name: Bake orangepi-plus2-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orangepi-plus2-ubuntu-python + needs: prepare-orangepi-plus2-debian-python env: - LIBRARY: library/orangepi-plus2-ubuntu-python.json + LIBRARY: library/orangepi-plus2-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orangepi-plus2-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orangepi-plus2-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orangepi-plus2-ubuntu-openjdk: - name: Prepare orangepi-plus2-ubuntu-openjdk + prepare-orangepi-plus2-ubuntu-golang: + name: Prepare orangepi-plus2-ubuntu-golang runs-on: ubuntu-latest needs: bake-orangepi-plus2-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orangepi-plus2-ubuntu-openjdk.json + LIBRARY: library/orangepi-plus2-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orangepi-plus2-ubuntu-openjdk: - name: Bake orangepi-plus2-ubuntu-openjdk + bake-orangepi-plus2-ubuntu-golang: + name: Bake orangepi-plus2-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orangepi-plus2-ubuntu-openjdk + needs: prepare-orangepi-plus2-ubuntu-golang env: - LIBRARY: library/orangepi-plus2-ubuntu-openjdk.json + LIBRARY: library/orangepi-plus2-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orangepi-plus2-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orangepi-plus2-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orangepi-plus2-alpine: - name: Prepare orangepi-plus2-alpine + prepare-orangepi-plus2-ubuntu-node: + name: Prepare orangepi-plus2-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-orangepi-plus2-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orangepi-plus2-alpine.json + LIBRARY: library/orangepi-plus2-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orangepi-plus2-alpine: - name: Bake orangepi-plus2-alpine + bake-orangepi-plus2-ubuntu-node: + name: Bake orangepi-plus2-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orangepi-plus2-alpine + needs: prepare-orangepi-plus2-ubuntu-node env: - LIBRARY: library/orangepi-plus2-alpine.json + LIBRARY: library/orangepi-plus2-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orangepi-plus2-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orangepi-plus2-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orangepi-plus2-debian: - name: Prepare orangepi-plus2-debian + prepare-orangepi-plus2-ubuntu-python: + name: Prepare orangepi-plus2-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-orangepi-plus2-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orangepi-plus2-debian.json + LIBRARY: library/orangepi-plus2-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orangepi-plus2-debian: - name: Bake orangepi-plus2-debian + bake-orangepi-plus2-ubuntu-python: + name: Bake orangepi-plus2-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orangepi-plus2-debian + needs: prepare-orangepi-plus2-ubuntu-python env: - LIBRARY: library/orangepi-plus2-debian.json + LIBRARY: library/orangepi-plus2-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orangepi-plus2-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orangepi-plus2-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orangepi-plus2-ubuntu: - name: Prepare orangepi-plus2-ubuntu + prepare-orangepi-plus2-ubuntu-openjdk: + name: Prepare orangepi-plus2-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-orangepi-plus2-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orangepi-plus2-ubuntu.json + LIBRARY: library/orangepi-plus2-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orangepi-plus2-ubuntu: - name: Bake orangepi-plus2-ubuntu + bake-orangepi-plus2-ubuntu-openjdk: + name: Bake orangepi-plus2-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orangepi-plus2-ubuntu + needs: prepare-orangepi-plus2-ubuntu-openjdk env: - LIBRARY: library/orangepi-plus2-ubuntu.json + LIBRARY: library/orangepi-plus2-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orangepi-plus2-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orangepi-plus2-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-orbitty-tx2.yml b/.github/workflows/bake-orbitty-tx2.yml index 0d337b47bfcf..85c061a74fb7 100644 --- a/.github/workflows/bake-orbitty-tx2.yml +++ b/.github/workflows/bake-orbitty-tx2.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-orbitty-tx2-alpine-golang: - name: Prepare orbitty-tx2-alpine-golang + prepare-orbitty-tx2-alpine: + name: Prepare orbitty-tx2-alpine runs-on: ubuntu-latest - needs: bake-orbitty-tx2-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orbitty-tx2-alpine-golang.json + LIBRARY: library/orbitty-tx2-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orbitty-tx2-alpine-golang: - name: Bake orbitty-tx2-alpine-golang + bake-orbitty-tx2-alpine: + name: Bake orbitty-tx2-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orbitty-tx2-alpine-golang + needs: prepare-orbitty-tx2-alpine env: - LIBRARY: library/orbitty-tx2-alpine-golang.json + LIBRARY: library/orbitty-tx2-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orbitty-tx2-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orbitty-tx2-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orbitty-tx2-alpine-node: - name: Prepare orbitty-tx2-alpine-node + prepare-orbitty-tx2-debian: + name: Prepare orbitty-tx2-debian runs-on: ubuntu-latest - needs: bake-orbitty-tx2-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orbitty-tx2-alpine-node.json + LIBRARY: library/orbitty-tx2-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orbitty-tx2-alpine-node: - name: Bake orbitty-tx2-alpine-node + bake-orbitty-tx2-debian: + name: Bake orbitty-tx2-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orbitty-tx2-alpine-node + needs: prepare-orbitty-tx2-debian env: - LIBRARY: library/orbitty-tx2-alpine-node.json + LIBRARY: library/orbitty-tx2-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orbitty-tx2-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orbitty-tx2-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orbitty-tx2-alpine-python: - name: Prepare orbitty-tx2-alpine-python + prepare-orbitty-tx2-fedora: + name: Prepare orbitty-tx2-fedora runs-on: ubuntu-latest - needs: bake-orbitty-tx2-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orbitty-tx2-alpine-python.json + LIBRARY: library/orbitty-tx2-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orbitty-tx2-alpine-python: - name: Bake orbitty-tx2-alpine-python + bake-orbitty-tx2-fedora: + name: Bake orbitty-tx2-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orbitty-tx2-alpine-python + needs: prepare-orbitty-tx2-fedora env: - LIBRARY: library/orbitty-tx2-alpine-python.json + LIBRARY: library/orbitty-tx2-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orbitty-tx2-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orbitty-tx2-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orbitty-tx2-debian-golang: - name: Prepare orbitty-tx2-debian-golang + prepare-orbitty-tx2-ubuntu: + name: Prepare orbitty-tx2-ubuntu runs-on: ubuntu-latest - needs: bake-orbitty-tx2-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orbitty-tx2-debian-golang.json + LIBRARY: library/orbitty-tx2-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orbitty-tx2-debian-golang: - name: Bake orbitty-tx2-debian-golang + bake-orbitty-tx2-ubuntu: + name: Bake orbitty-tx2-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orbitty-tx2-debian-golang + needs: prepare-orbitty-tx2-ubuntu env: - LIBRARY: library/orbitty-tx2-debian-golang.json + LIBRARY: library/orbitty-tx2-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orbitty-tx2-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orbitty-tx2-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orbitty-tx2-debian-node: - name: Prepare orbitty-tx2-debian-node + prepare-orbitty-tx2-alpine-golang: + name: Prepare orbitty-tx2-alpine-golang runs-on: ubuntu-latest - needs: bake-orbitty-tx2-debian + needs: bake-orbitty-tx2-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orbitty-tx2-debian-node.json + LIBRARY: library/orbitty-tx2-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orbitty-tx2-debian-node: - name: Bake orbitty-tx2-debian-node + bake-orbitty-tx2-alpine-golang: + name: Bake orbitty-tx2-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orbitty-tx2-debian-node + needs: prepare-orbitty-tx2-alpine-golang env: - LIBRARY: library/orbitty-tx2-debian-node.json + LIBRARY: library/orbitty-tx2-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orbitty-tx2-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orbitty-tx2-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orbitty-tx2-debian-openjdk: - name: Prepare orbitty-tx2-debian-openjdk + prepare-orbitty-tx2-alpine-node: + name: Prepare orbitty-tx2-alpine-node runs-on: ubuntu-latest - needs: bake-orbitty-tx2-debian + needs: bake-orbitty-tx2-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orbitty-tx2-debian-openjdk.json + LIBRARY: library/orbitty-tx2-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orbitty-tx2-debian-openjdk: - name: Bake orbitty-tx2-debian-openjdk + bake-orbitty-tx2-alpine-node: + name: Bake orbitty-tx2-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orbitty-tx2-debian-openjdk + needs: prepare-orbitty-tx2-alpine-node env: - LIBRARY: library/orbitty-tx2-debian-openjdk.json + LIBRARY: library/orbitty-tx2-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orbitty-tx2-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orbitty-tx2-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orbitty-tx2-debian-python: - name: Prepare orbitty-tx2-debian-python + prepare-orbitty-tx2-alpine-python: + name: Prepare orbitty-tx2-alpine-python runs-on: ubuntu-latest - needs: bake-orbitty-tx2-debian + needs: bake-orbitty-tx2-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orbitty-tx2-debian-python.json + LIBRARY: library/orbitty-tx2-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orbitty-tx2-debian-python: - name: Bake orbitty-tx2-debian-python + bake-orbitty-tx2-alpine-python: + name: Bake orbitty-tx2-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orbitty-tx2-debian-python + needs: prepare-orbitty-tx2-alpine-python env: - LIBRARY: library/orbitty-tx2-debian-python.json + LIBRARY: library/orbitty-tx2-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orbitty-tx2-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orbitty-tx2-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orbitty-tx2-fedora-golang: - name: Prepare orbitty-tx2-fedora-golang + prepare-orbitty-tx2-debian-golang: + name: Prepare orbitty-tx2-debian-golang runs-on: ubuntu-latest - needs: bake-orbitty-tx2-fedora + needs: bake-orbitty-tx2-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orbitty-tx2-fedora-golang.json + LIBRARY: library/orbitty-tx2-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orbitty-tx2-fedora-golang: - name: Bake orbitty-tx2-fedora-golang + bake-orbitty-tx2-debian-golang: + name: Bake orbitty-tx2-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orbitty-tx2-fedora-golang + needs: prepare-orbitty-tx2-debian-golang env: - LIBRARY: library/orbitty-tx2-fedora-golang.json + LIBRARY: library/orbitty-tx2-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orbitty-tx2-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orbitty-tx2-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orbitty-tx2-fedora-node: - name: Prepare orbitty-tx2-fedora-node + prepare-orbitty-tx2-debian-node: + name: Prepare orbitty-tx2-debian-node runs-on: ubuntu-latest - needs: bake-orbitty-tx2-fedora + needs: bake-orbitty-tx2-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orbitty-tx2-fedora-node.json + LIBRARY: library/orbitty-tx2-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orbitty-tx2-fedora-node: - name: Bake orbitty-tx2-fedora-node + bake-orbitty-tx2-debian-node: + name: Bake orbitty-tx2-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orbitty-tx2-fedora-node + needs: prepare-orbitty-tx2-debian-node env: - LIBRARY: library/orbitty-tx2-fedora-node.json + LIBRARY: library/orbitty-tx2-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orbitty-tx2-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orbitty-tx2-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orbitty-tx2-fedora-python: - name: Prepare orbitty-tx2-fedora-python + prepare-orbitty-tx2-debian-openjdk: + name: Prepare orbitty-tx2-debian-openjdk runs-on: ubuntu-latest - needs: bake-orbitty-tx2-fedora + needs: bake-orbitty-tx2-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orbitty-tx2-fedora-python.json + LIBRARY: library/orbitty-tx2-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orbitty-tx2-fedora-python: - name: Bake orbitty-tx2-fedora-python + bake-orbitty-tx2-debian-openjdk: + name: Bake orbitty-tx2-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orbitty-tx2-fedora-python + needs: prepare-orbitty-tx2-debian-openjdk env: - LIBRARY: library/orbitty-tx2-fedora-python.json + LIBRARY: library/orbitty-tx2-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orbitty-tx2-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orbitty-tx2-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orbitty-tx2-ubuntu-golang: - name: Prepare orbitty-tx2-ubuntu-golang + prepare-orbitty-tx2-debian-python: + name: Prepare orbitty-tx2-debian-python runs-on: ubuntu-latest - needs: bake-orbitty-tx2-ubuntu + needs: bake-orbitty-tx2-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orbitty-tx2-ubuntu-golang.json + LIBRARY: library/orbitty-tx2-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orbitty-tx2-ubuntu-golang: - name: Bake orbitty-tx2-ubuntu-golang + bake-orbitty-tx2-debian-python: + name: Bake orbitty-tx2-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orbitty-tx2-ubuntu-golang + needs: prepare-orbitty-tx2-debian-python env: - LIBRARY: library/orbitty-tx2-ubuntu-golang.json + LIBRARY: library/orbitty-tx2-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orbitty-tx2-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orbitty-tx2-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orbitty-tx2-ubuntu-node: - name: Prepare orbitty-tx2-ubuntu-node + prepare-orbitty-tx2-fedora-golang: + name: Prepare orbitty-tx2-fedora-golang runs-on: ubuntu-latest - needs: bake-orbitty-tx2-ubuntu + needs: bake-orbitty-tx2-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orbitty-tx2-ubuntu-node.json + LIBRARY: library/orbitty-tx2-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orbitty-tx2-ubuntu-node: - name: Bake orbitty-tx2-ubuntu-node + bake-orbitty-tx2-fedora-golang: + name: Bake orbitty-tx2-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orbitty-tx2-ubuntu-node + needs: prepare-orbitty-tx2-fedora-golang env: - LIBRARY: library/orbitty-tx2-ubuntu-node.json + LIBRARY: library/orbitty-tx2-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orbitty-tx2-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orbitty-tx2-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orbitty-tx2-ubuntu-python: - name: Prepare orbitty-tx2-ubuntu-python + prepare-orbitty-tx2-fedora-node: + name: Prepare orbitty-tx2-fedora-node runs-on: ubuntu-latest - needs: bake-orbitty-tx2-ubuntu + needs: bake-orbitty-tx2-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orbitty-tx2-ubuntu-python.json + LIBRARY: library/orbitty-tx2-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orbitty-tx2-ubuntu-python: - name: Bake orbitty-tx2-ubuntu-python + bake-orbitty-tx2-fedora-node: + name: Bake orbitty-tx2-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orbitty-tx2-ubuntu-python + needs: prepare-orbitty-tx2-fedora-node env: - LIBRARY: library/orbitty-tx2-ubuntu-python.json + LIBRARY: library/orbitty-tx2-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orbitty-tx2-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orbitty-tx2-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orbitty-tx2-ubuntu-openjdk: - name: Prepare orbitty-tx2-ubuntu-openjdk + prepare-orbitty-tx2-fedora-python: + name: Prepare orbitty-tx2-fedora-python runs-on: ubuntu-latest - needs: bake-orbitty-tx2-ubuntu + needs: bake-orbitty-tx2-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orbitty-tx2-ubuntu-openjdk.json + LIBRARY: library/orbitty-tx2-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orbitty-tx2-ubuntu-openjdk: - name: Bake orbitty-tx2-ubuntu-openjdk + bake-orbitty-tx2-fedora-python: + name: Bake orbitty-tx2-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orbitty-tx2-ubuntu-openjdk + needs: prepare-orbitty-tx2-fedora-python env: - LIBRARY: library/orbitty-tx2-ubuntu-openjdk.json + LIBRARY: library/orbitty-tx2-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orbitty-tx2-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orbitty-tx2-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orbitty-tx2-alpine: - name: Prepare orbitty-tx2-alpine + prepare-orbitty-tx2-ubuntu-golang: + name: Prepare orbitty-tx2-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-orbitty-tx2-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orbitty-tx2-alpine.json + LIBRARY: library/orbitty-tx2-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orbitty-tx2-alpine: - name: Bake orbitty-tx2-alpine + bake-orbitty-tx2-ubuntu-golang: + name: Bake orbitty-tx2-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orbitty-tx2-alpine + needs: prepare-orbitty-tx2-ubuntu-golang env: - LIBRARY: library/orbitty-tx2-alpine.json + LIBRARY: library/orbitty-tx2-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orbitty-tx2-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orbitty-tx2-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orbitty-tx2-debian: - name: Prepare orbitty-tx2-debian + prepare-orbitty-tx2-ubuntu-node: + name: Prepare orbitty-tx2-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-orbitty-tx2-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orbitty-tx2-debian.json + LIBRARY: library/orbitty-tx2-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orbitty-tx2-debian: - name: Bake orbitty-tx2-debian + bake-orbitty-tx2-ubuntu-node: + name: Bake orbitty-tx2-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orbitty-tx2-debian + needs: prepare-orbitty-tx2-ubuntu-node env: - LIBRARY: library/orbitty-tx2-debian.json + LIBRARY: library/orbitty-tx2-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orbitty-tx2-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orbitty-tx2-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orbitty-tx2-fedora: - name: Prepare orbitty-tx2-fedora + prepare-orbitty-tx2-ubuntu-python: + name: Prepare orbitty-tx2-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-orbitty-tx2-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orbitty-tx2-fedora.json + LIBRARY: library/orbitty-tx2-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orbitty-tx2-fedora: - name: Bake orbitty-tx2-fedora + bake-orbitty-tx2-ubuntu-python: + name: Bake orbitty-tx2-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orbitty-tx2-fedora + needs: prepare-orbitty-tx2-ubuntu-python env: - LIBRARY: library/orbitty-tx2-fedora.json + LIBRARY: library/orbitty-tx2-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orbitty-tx2-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orbitty-tx2-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-orbitty-tx2-ubuntu: - name: Prepare orbitty-tx2-ubuntu + prepare-orbitty-tx2-ubuntu-openjdk: + name: Prepare orbitty-tx2-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-orbitty-tx2-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/orbitty-tx2-ubuntu.json + LIBRARY: library/orbitty-tx2-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-orbitty-tx2-ubuntu: - name: Bake orbitty-tx2-ubuntu + bake-orbitty-tx2-ubuntu-openjdk: + name: Bake orbitty-tx2-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-orbitty-tx2-ubuntu + needs: prepare-orbitty-tx2-ubuntu-openjdk env: - LIBRARY: library/orbitty-tx2-ubuntu.json + LIBRARY: library/orbitty-tx2-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-orbitty-tx2-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-orbitty-tx2-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-owa5x.yml b/.github/workflows/bake-owa5x.yml index 9647e4a0b633..0b299f10a496 100644 --- a/.github/workflows/bake-owa5x.yml +++ b/.github/workflows/bake-owa5x.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-owa5x-alpine-golang: - name: Prepare owa5x-alpine-golang + prepare-owa5x-alpine: + name: Prepare owa5x-alpine runs-on: ubuntu-latest - needs: bake-owa5x-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/owa5x-alpine-golang.json + LIBRARY: library/owa5x-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-owa5x-alpine-golang: - name: Bake owa5x-alpine-golang + bake-owa5x-alpine: + name: Bake owa5x-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-owa5x-alpine-golang + needs: prepare-owa5x-alpine env: - LIBRARY: library/owa5x-alpine-golang.json + LIBRARY: library/owa5x-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-owa5x-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-owa5x-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-owa5x-alpine-node: - name: Prepare owa5x-alpine-node + prepare-owa5x-debian: + name: Prepare owa5x-debian runs-on: ubuntu-latest - needs: bake-owa5x-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/owa5x-alpine-node.json + LIBRARY: library/owa5x-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-owa5x-alpine-node: - name: Bake owa5x-alpine-node + bake-owa5x-debian: + name: Bake owa5x-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-owa5x-alpine-node + needs: prepare-owa5x-debian env: - LIBRARY: library/owa5x-alpine-node.json + LIBRARY: library/owa5x-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-owa5x-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-owa5x-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-owa5x-alpine-python: - name: Prepare owa5x-alpine-python + prepare-owa5x-fedora: + name: Prepare owa5x-fedora runs-on: ubuntu-latest - needs: bake-owa5x-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/owa5x-alpine-python.json + LIBRARY: library/owa5x-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-owa5x-alpine-python: - name: Bake owa5x-alpine-python + bake-owa5x-fedora: + name: Bake owa5x-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-owa5x-alpine-python + needs: prepare-owa5x-fedora env: - LIBRARY: library/owa5x-alpine-python.json + LIBRARY: library/owa5x-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-owa5x-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-owa5x-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-owa5x-debian-golang: - name: Prepare owa5x-debian-golang + prepare-owa5x-ubuntu: + name: Prepare owa5x-ubuntu runs-on: ubuntu-latest - needs: bake-owa5x-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/owa5x-debian-golang.json + LIBRARY: library/owa5x-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-owa5x-debian-golang: - name: Bake owa5x-debian-golang + bake-owa5x-ubuntu: + name: Bake owa5x-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-owa5x-debian-golang + needs: prepare-owa5x-ubuntu env: - LIBRARY: library/owa5x-debian-golang.json + LIBRARY: library/owa5x-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-owa5x-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-owa5x-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-owa5x-debian-node: - name: Prepare owa5x-debian-node + prepare-owa5x-alpine-golang: + name: Prepare owa5x-alpine-golang runs-on: ubuntu-latest - needs: bake-owa5x-debian + needs: bake-owa5x-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/owa5x-debian-node.json + LIBRARY: library/owa5x-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-owa5x-debian-node: - name: Bake owa5x-debian-node + bake-owa5x-alpine-golang: + name: Bake owa5x-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-owa5x-debian-node + needs: prepare-owa5x-alpine-golang env: - LIBRARY: library/owa5x-debian-node.json + LIBRARY: library/owa5x-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-owa5x-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-owa5x-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-owa5x-debian-openjdk: - name: Prepare owa5x-debian-openjdk + prepare-owa5x-alpine-node: + name: Prepare owa5x-alpine-node runs-on: ubuntu-latest - needs: bake-owa5x-debian + needs: bake-owa5x-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/owa5x-debian-openjdk.json + LIBRARY: library/owa5x-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-owa5x-debian-openjdk: - name: Bake owa5x-debian-openjdk + bake-owa5x-alpine-node: + name: Bake owa5x-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-owa5x-debian-openjdk + needs: prepare-owa5x-alpine-node env: - LIBRARY: library/owa5x-debian-openjdk.json + LIBRARY: library/owa5x-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-owa5x-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-owa5x-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-owa5x-debian-python: - name: Prepare owa5x-debian-python + prepare-owa5x-alpine-python: + name: Prepare owa5x-alpine-python runs-on: ubuntu-latest - needs: bake-owa5x-debian + needs: bake-owa5x-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/owa5x-debian-python.json + LIBRARY: library/owa5x-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-owa5x-debian-python: - name: Bake owa5x-debian-python + bake-owa5x-alpine-python: + name: Bake owa5x-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-owa5x-debian-python + needs: prepare-owa5x-alpine-python env: - LIBRARY: library/owa5x-debian-python.json + LIBRARY: library/owa5x-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-owa5x-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-owa5x-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-owa5x-fedora-golang: - name: Prepare owa5x-fedora-golang + prepare-owa5x-debian-golang: + name: Prepare owa5x-debian-golang runs-on: ubuntu-latest - needs: bake-owa5x-fedora + needs: bake-owa5x-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/owa5x-fedora-golang.json + LIBRARY: library/owa5x-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-owa5x-fedora-golang: - name: Bake owa5x-fedora-golang + bake-owa5x-debian-golang: + name: Bake owa5x-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-owa5x-fedora-golang + needs: prepare-owa5x-debian-golang env: - LIBRARY: library/owa5x-fedora-golang.json + LIBRARY: library/owa5x-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-owa5x-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-owa5x-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-owa5x-fedora-node: - name: Prepare owa5x-fedora-node + prepare-owa5x-debian-node: + name: Prepare owa5x-debian-node runs-on: ubuntu-latest - needs: bake-owa5x-fedora + needs: bake-owa5x-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/owa5x-fedora-node.json + LIBRARY: library/owa5x-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-owa5x-fedora-node: - name: Bake owa5x-fedora-node + bake-owa5x-debian-node: + name: Bake owa5x-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-owa5x-fedora-node + needs: prepare-owa5x-debian-node env: - LIBRARY: library/owa5x-fedora-node.json + LIBRARY: library/owa5x-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-owa5x-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-owa5x-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-owa5x-fedora-python: - name: Prepare owa5x-fedora-python + prepare-owa5x-debian-openjdk: + name: Prepare owa5x-debian-openjdk runs-on: ubuntu-latest - needs: bake-owa5x-fedora + needs: bake-owa5x-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/owa5x-fedora-python.json + LIBRARY: library/owa5x-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-owa5x-fedora-python: - name: Bake owa5x-fedora-python + bake-owa5x-debian-openjdk: + name: Bake owa5x-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-owa5x-fedora-python + needs: prepare-owa5x-debian-openjdk env: - LIBRARY: library/owa5x-fedora-python.json + LIBRARY: library/owa5x-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-owa5x-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-owa5x-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-owa5x-ubuntu-golang: - name: Prepare owa5x-ubuntu-golang + prepare-owa5x-debian-python: + name: Prepare owa5x-debian-python runs-on: ubuntu-latest - needs: bake-owa5x-ubuntu + needs: bake-owa5x-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/owa5x-ubuntu-golang.json + LIBRARY: library/owa5x-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-owa5x-ubuntu-golang: - name: Bake owa5x-ubuntu-golang + bake-owa5x-debian-python: + name: Bake owa5x-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-owa5x-ubuntu-golang + needs: prepare-owa5x-debian-python env: - LIBRARY: library/owa5x-ubuntu-golang.json + LIBRARY: library/owa5x-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-owa5x-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-owa5x-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-owa5x-ubuntu-node: - name: Prepare owa5x-ubuntu-node + prepare-owa5x-fedora-golang: + name: Prepare owa5x-fedora-golang runs-on: ubuntu-latest - needs: bake-owa5x-ubuntu + needs: bake-owa5x-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/owa5x-ubuntu-node.json + LIBRARY: library/owa5x-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-owa5x-ubuntu-node: - name: Bake owa5x-ubuntu-node + bake-owa5x-fedora-golang: + name: Bake owa5x-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-owa5x-ubuntu-node + needs: prepare-owa5x-fedora-golang env: - LIBRARY: library/owa5x-ubuntu-node.json + LIBRARY: library/owa5x-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-owa5x-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-owa5x-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-owa5x-ubuntu-python: - name: Prepare owa5x-ubuntu-python + prepare-owa5x-fedora-node: + name: Prepare owa5x-fedora-node runs-on: ubuntu-latest - needs: bake-owa5x-ubuntu + needs: bake-owa5x-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/owa5x-ubuntu-python.json + LIBRARY: library/owa5x-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-owa5x-ubuntu-python: - name: Bake owa5x-ubuntu-python + bake-owa5x-fedora-node: + name: Bake owa5x-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-owa5x-ubuntu-python + needs: prepare-owa5x-fedora-node env: - LIBRARY: library/owa5x-ubuntu-python.json + LIBRARY: library/owa5x-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-owa5x-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-owa5x-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-owa5x-ubuntu-openjdk: - name: Prepare owa5x-ubuntu-openjdk + prepare-owa5x-fedora-python: + name: Prepare owa5x-fedora-python runs-on: ubuntu-latest - needs: bake-owa5x-ubuntu + needs: bake-owa5x-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/owa5x-ubuntu-openjdk.json + LIBRARY: library/owa5x-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-owa5x-ubuntu-openjdk: - name: Bake owa5x-ubuntu-openjdk + bake-owa5x-fedora-python: + name: Bake owa5x-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-owa5x-ubuntu-openjdk + needs: prepare-owa5x-fedora-python env: - LIBRARY: library/owa5x-ubuntu-openjdk.json + LIBRARY: library/owa5x-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-owa5x-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-owa5x-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-owa5x-alpine: - name: Prepare owa5x-alpine + prepare-owa5x-ubuntu-golang: + name: Prepare owa5x-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-owa5x-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/owa5x-alpine.json + LIBRARY: library/owa5x-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-owa5x-alpine: - name: Bake owa5x-alpine + bake-owa5x-ubuntu-golang: + name: Bake owa5x-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-owa5x-alpine + needs: prepare-owa5x-ubuntu-golang env: - LIBRARY: library/owa5x-alpine.json + LIBRARY: library/owa5x-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-owa5x-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-owa5x-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-owa5x-debian: - name: Prepare owa5x-debian + prepare-owa5x-ubuntu-node: + name: Prepare owa5x-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-owa5x-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/owa5x-debian.json + LIBRARY: library/owa5x-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-owa5x-debian: - name: Bake owa5x-debian + bake-owa5x-ubuntu-node: + name: Bake owa5x-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-owa5x-debian + needs: prepare-owa5x-ubuntu-node env: - LIBRARY: library/owa5x-debian.json + LIBRARY: library/owa5x-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-owa5x-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-owa5x-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-owa5x-fedora: - name: Prepare owa5x-fedora + prepare-owa5x-ubuntu-python: + name: Prepare owa5x-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-owa5x-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/owa5x-fedora.json + LIBRARY: library/owa5x-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-owa5x-fedora: - name: Bake owa5x-fedora + bake-owa5x-ubuntu-python: + name: Bake owa5x-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-owa5x-fedora + needs: prepare-owa5x-ubuntu-python env: - LIBRARY: library/owa5x-fedora.json + LIBRARY: library/owa5x-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-owa5x-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-owa5x-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-owa5x-ubuntu: - name: Prepare owa5x-ubuntu + prepare-owa5x-ubuntu-openjdk: + name: Prepare owa5x-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-owa5x-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/owa5x-ubuntu.json + LIBRARY: library/owa5x-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-owa5x-ubuntu: - name: Bake owa5x-ubuntu + bake-owa5x-ubuntu-openjdk: + name: Bake owa5x-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-owa5x-ubuntu + needs: prepare-owa5x-ubuntu-openjdk env: - LIBRARY: library/owa5x-ubuntu.json + LIBRARY: library/owa5x-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-owa5x-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-owa5x-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-photon-nano.yml b/.github/workflows/bake-photon-nano.yml index 3137a47da8b1..fa7ac4413f8e 100644 --- a/.github/workflows/bake-photon-nano.yml +++ b/.github/workflows/bake-photon-nano.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-photon-nano-alpine-golang: - name: Prepare photon-nano-alpine-golang + prepare-photon-nano-alpine: + name: Prepare photon-nano-alpine runs-on: ubuntu-latest - needs: bake-photon-nano-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-nano-alpine-golang.json + LIBRARY: library/photon-nano-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-nano-alpine-golang: - name: Bake photon-nano-alpine-golang + bake-photon-nano-alpine: + name: Bake photon-nano-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-nano-alpine-golang + needs: prepare-photon-nano-alpine env: - LIBRARY: library/photon-nano-alpine-golang.json + LIBRARY: library/photon-nano-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-nano-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-nano-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-photon-nano-alpine-node: - name: Prepare photon-nano-alpine-node + prepare-photon-nano-debian: + name: Prepare photon-nano-debian runs-on: ubuntu-latest - needs: bake-photon-nano-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-nano-alpine-node.json + LIBRARY: library/photon-nano-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-nano-alpine-node: - name: Bake photon-nano-alpine-node + bake-photon-nano-debian: + name: Bake photon-nano-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-nano-alpine-node + needs: prepare-photon-nano-debian env: - LIBRARY: library/photon-nano-alpine-node.json + LIBRARY: library/photon-nano-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-nano-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-nano-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-photon-nano-alpine-python: - name: Prepare photon-nano-alpine-python + prepare-photon-nano-fedora: + name: Prepare photon-nano-fedora runs-on: ubuntu-latest - needs: bake-photon-nano-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-nano-alpine-python.json + LIBRARY: library/photon-nano-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-nano-alpine-python: - name: Bake photon-nano-alpine-python + bake-photon-nano-fedora: + name: Bake photon-nano-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-nano-alpine-python + needs: prepare-photon-nano-fedora env: - LIBRARY: library/photon-nano-alpine-python.json + LIBRARY: library/photon-nano-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-nano-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-nano-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-photon-nano-debian-golang: - name: Prepare photon-nano-debian-golang + prepare-photon-nano-ubuntu: + name: Prepare photon-nano-ubuntu runs-on: ubuntu-latest - needs: bake-photon-nano-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-nano-debian-golang.json + LIBRARY: library/photon-nano-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-nano-debian-golang: - name: Bake photon-nano-debian-golang + bake-photon-nano-ubuntu: + name: Bake photon-nano-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-nano-debian-golang + needs: prepare-photon-nano-ubuntu env: - LIBRARY: library/photon-nano-debian-golang.json + LIBRARY: library/photon-nano-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-nano-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-nano-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-photon-nano-debian-node: - name: Prepare photon-nano-debian-node + prepare-photon-nano-alpine-golang: + name: Prepare photon-nano-alpine-golang runs-on: ubuntu-latest - needs: bake-photon-nano-debian + needs: bake-photon-nano-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-nano-debian-node.json + LIBRARY: library/photon-nano-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-nano-debian-node: - name: Bake photon-nano-debian-node + bake-photon-nano-alpine-golang: + name: Bake photon-nano-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-nano-debian-node + needs: prepare-photon-nano-alpine-golang env: - LIBRARY: library/photon-nano-debian-node.json + LIBRARY: library/photon-nano-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-nano-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-nano-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-photon-nano-debian-openjdk: - name: Prepare photon-nano-debian-openjdk + prepare-photon-nano-alpine-node: + name: Prepare photon-nano-alpine-node runs-on: ubuntu-latest - needs: bake-photon-nano-debian + needs: bake-photon-nano-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-nano-debian-openjdk.json + LIBRARY: library/photon-nano-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-nano-debian-openjdk: - name: Bake photon-nano-debian-openjdk + bake-photon-nano-alpine-node: + name: Bake photon-nano-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-nano-debian-openjdk + needs: prepare-photon-nano-alpine-node env: - LIBRARY: library/photon-nano-debian-openjdk.json + LIBRARY: library/photon-nano-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-nano-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-nano-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-photon-nano-debian-python: - name: Prepare photon-nano-debian-python + prepare-photon-nano-alpine-python: + name: Prepare photon-nano-alpine-python runs-on: ubuntu-latest - needs: bake-photon-nano-debian + needs: bake-photon-nano-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-nano-debian-python.json + LIBRARY: library/photon-nano-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-nano-debian-python: - name: Bake photon-nano-debian-python + bake-photon-nano-alpine-python: + name: Bake photon-nano-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-nano-debian-python + needs: prepare-photon-nano-alpine-python env: - LIBRARY: library/photon-nano-debian-python.json + LIBRARY: library/photon-nano-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-nano-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-nano-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-photon-nano-fedora-golang: - name: Prepare photon-nano-fedora-golang + prepare-photon-nano-debian-golang: + name: Prepare photon-nano-debian-golang runs-on: ubuntu-latest - needs: bake-photon-nano-fedora + needs: bake-photon-nano-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-nano-fedora-golang.json + LIBRARY: library/photon-nano-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-nano-fedora-golang: - name: Bake photon-nano-fedora-golang + bake-photon-nano-debian-golang: + name: Bake photon-nano-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-nano-fedora-golang + needs: prepare-photon-nano-debian-golang env: - LIBRARY: library/photon-nano-fedora-golang.json + LIBRARY: library/photon-nano-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-nano-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-nano-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-photon-nano-fedora-node: - name: Prepare photon-nano-fedora-node + prepare-photon-nano-debian-node: + name: Prepare photon-nano-debian-node runs-on: ubuntu-latest - needs: bake-photon-nano-fedora + needs: bake-photon-nano-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-nano-fedora-node.json + LIBRARY: library/photon-nano-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-nano-fedora-node: - name: Bake photon-nano-fedora-node + bake-photon-nano-debian-node: + name: Bake photon-nano-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-nano-fedora-node + needs: prepare-photon-nano-debian-node env: - LIBRARY: library/photon-nano-fedora-node.json + LIBRARY: library/photon-nano-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-nano-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-nano-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-photon-nano-fedora-python: - name: Prepare photon-nano-fedora-python + prepare-photon-nano-debian-openjdk: + name: Prepare photon-nano-debian-openjdk runs-on: ubuntu-latest - needs: bake-photon-nano-fedora + needs: bake-photon-nano-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-nano-fedora-python.json + LIBRARY: library/photon-nano-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-nano-fedora-python: - name: Bake photon-nano-fedora-python + bake-photon-nano-debian-openjdk: + name: Bake photon-nano-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-nano-fedora-python + needs: prepare-photon-nano-debian-openjdk env: - LIBRARY: library/photon-nano-fedora-python.json + LIBRARY: library/photon-nano-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-nano-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-nano-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-photon-nano-ubuntu-golang: - name: Prepare photon-nano-ubuntu-golang + prepare-photon-nano-debian-python: + name: Prepare photon-nano-debian-python runs-on: ubuntu-latest - needs: bake-photon-nano-ubuntu + needs: bake-photon-nano-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-nano-ubuntu-golang.json + LIBRARY: library/photon-nano-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-nano-ubuntu-golang: - name: Bake photon-nano-ubuntu-golang + bake-photon-nano-debian-python: + name: Bake photon-nano-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-nano-ubuntu-golang + needs: prepare-photon-nano-debian-python env: - LIBRARY: library/photon-nano-ubuntu-golang.json + LIBRARY: library/photon-nano-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-nano-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-nano-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-photon-nano-ubuntu-node: - name: Prepare photon-nano-ubuntu-node + prepare-photon-nano-fedora-golang: + name: Prepare photon-nano-fedora-golang runs-on: ubuntu-latest - needs: bake-photon-nano-ubuntu + needs: bake-photon-nano-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-nano-ubuntu-node.json + LIBRARY: library/photon-nano-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-nano-ubuntu-node: - name: Bake photon-nano-ubuntu-node + bake-photon-nano-fedora-golang: + name: Bake photon-nano-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-nano-ubuntu-node + needs: prepare-photon-nano-fedora-golang env: - LIBRARY: library/photon-nano-ubuntu-node.json + LIBRARY: library/photon-nano-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-nano-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-nano-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-photon-nano-ubuntu-python: - name: Prepare photon-nano-ubuntu-python + prepare-photon-nano-fedora-node: + name: Prepare photon-nano-fedora-node runs-on: ubuntu-latest - needs: bake-photon-nano-ubuntu + needs: bake-photon-nano-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-nano-ubuntu-python.json + LIBRARY: library/photon-nano-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-nano-ubuntu-python: - name: Bake photon-nano-ubuntu-python + bake-photon-nano-fedora-node: + name: Bake photon-nano-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-nano-ubuntu-python + needs: prepare-photon-nano-fedora-node env: - LIBRARY: library/photon-nano-ubuntu-python.json + LIBRARY: library/photon-nano-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-nano-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-nano-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-photon-nano-ubuntu-openjdk: - name: Prepare photon-nano-ubuntu-openjdk + prepare-photon-nano-fedora-python: + name: Prepare photon-nano-fedora-python runs-on: ubuntu-latest - needs: bake-photon-nano-ubuntu + needs: bake-photon-nano-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-nano-ubuntu-openjdk.json + LIBRARY: library/photon-nano-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-nano-ubuntu-openjdk: - name: Bake photon-nano-ubuntu-openjdk + bake-photon-nano-fedora-python: + name: Bake photon-nano-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-nano-ubuntu-openjdk + needs: prepare-photon-nano-fedora-python env: - LIBRARY: library/photon-nano-ubuntu-openjdk.json + LIBRARY: library/photon-nano-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-nano-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-nano-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-photon-nano-alpine: - name: Prepare photon-nano-alpine + prepare-photon-nano-ubuntu-golang: + name: Prepare photon-nano-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-photon-nano-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-nano-alpine.json + LIBRARY: library/photon-nano-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-nano-alpine: - name: Bake photon-nano-alpine + bake-photon-nano-ubuntu-golang: + name: Bake photon-nano-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-nano-alpine + needs: prepare-photon-nano-ubuntu-golang env: - LIBRARY: library/photon-nano-alpine.json + LIBRARY: library/photon-nano-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-nano-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-nano-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-photon-nano-debian: - name: Prepare photon-nano-debian + prepare-photon-nano-ubuntu-node: + name: Prepare photon-nano-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-photon-nano-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-nano-debian.json + LIBRARY: library/photon-nano-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-nano-debian: - name: Bake photon-nano-debian + bake-photon-nano-ubuntu-node: + name: Bake photon-nano-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-nano-debian + needs: prepare-photon-nano-ubuntu-node env: - LIBRARY: library/photon-nano-debian.json + LIBRARY: library/photon-nano-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-nano-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-nano-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-photon-nano-fedora: - name: Prepare photon-nano-fedora + prepare-photon-nano-ubuntu-python: + name: Prepare photon-nano-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-photon-nano-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-nano-fedora.json + LIBRARY: library/photon-nano-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-nano-fedora: - name: Bake photon-nano-fedora + bake-photon-nano-ubuntu-python: + name: Bake photon-nano-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-nano-fedora + needs: prepare-photon-nano-ubuntu-python env: - LIBRARY: library/photon-nano-fedora.json + LIBRARY: library/photon-nano-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-nano-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-nano-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-photon-nano-ubuntu: - name: Prepare photon-nano-ubuntu + prepare-photon-nano-ubuntu-openjdk: + name: Prepare photon-nano-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-photon-nano-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-nano-ubuntu.json + LIBRARY: library/photon-nano-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-nano-ubuntu: - name: Bake photon-nano-ubuntu + bake-photon-nano-ubuntu-openjdk: + name: Bake photon-nano-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-nano-ubuntu + needs: prepare-photon-nano-ubuntu-openjdk env: - LIBRARY: library/photon-nano-ubuntu.json + LIBRARY: library/photon-nano-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-nano-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-nano-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-photon-tx2-nx.yml b/.github/workflows/bake-photon-tx2-nx.yml index 1be77447a302..da8d7a1adf1b 100644 --- a/.github/workflows/bake-photon-tx2-nx.yml +++ b/.github/workflows/bake-photon-tx2-nx.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-photon-tx2-nx-alpine-golang: - name: Prepare photon-tx2-nx-alpine-golang + prepare-photon-tx2-nx-alpine: + name: Prepare photon-tx2-nx-alpine runs-on: ubuntu-latest - needs: bake-photon-tx2-nx-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-tx2-nx-alpine-golang.json + LIBRARY: library/photon-tx2-nx-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-tx2-nx-alpine-golang: - name: Bake photon-tx2-nx-alpine-golang + bake-photon-tx2-nx-alpine: + name: Bake photon-tx2-nx-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-tx2-nx-alpine-golang + needs: prepare-photon-tx2-nx-alpine env: - LIBRARY: library/photon-tx2-nx-alpine-golang.json + LIBRARY: library/photon-tx2-nx-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-tx2-nx-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-tx2-nx-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-photon-tx2-nx-alpine-node: - name: Prepare photon-tx2-nx-alpine-node + prepare-photon-tx2-nx-debian: + name: Prepare photon-tx2-nx-debian runs-on: ubuntu-latest - needs: bake-photon-tx2-nx-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-tx2-nx-alpine-node.json + LIBRARY: library/photon-tx2-nx-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-tx2-nx-alpine-node: - name: Bake photon-tx2-nx-alpine-node + bake-photon-tx2-nx-debian: + name: Bake photon-tx2-nx-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-tx2-nx-alpine-node + needs: prepare-photon-tx2-nx-debian env: - LIBRARY: library/photon-tx2-nx-alpine-node.json + LIBRARY: library/photon-tx2-nx-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-tx2-nx-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-tx2-nx-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-photon-tx2-nx-alpine-python: - name: Prepare photon-tx2-nx-alpine-python + prepare-photon-tx2-nx-fedora: + name: Prepare photon-tx2-nx-fedora runs-on: ubuntu-latest - needs: bake-photon-tx2-nx-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-tx2-nx-alpine-python.json + LIBRARY: library/photon-tx2-nx-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-tx2-nx-alpine-python: - name: Bake photon-tx2-nx-alpine-python + bake-photon-tx2-nx-fedora: + name: Bake photon-tx2-nx-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-tx2-nx-alpine-python + needs: prepare-photon-tx2-nx-fedora env: - LIBRARY: library/photon-tx2-nx-alpine-python.json + LIBRARY: library/photon-tx2-nx-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-tx2-nx-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-tx2-nx-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-photon-tx2-nx-debian-golang: - name: Prepare photon-tx2-nx-debian-golang + prepare-photon-tx2-nx-ubuntu: + name: Prepare photon-tx2-nx-ubuntu runs-on: ubuntu-latest - needs: bake-photon-tx2-nx-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-tx2-nx-debian-golang.json + LIBRARY: library/photon-tx2-nx-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-tx2-nx-debian-golang: - name: Bake photon-tx2-nx-debian-golang + bake-photon-tx2-nx-ubuntu: + name: Bake photon-tx2-nx-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-tx2-nx-debian-golang + needs: prepare-photon-tx2-nx-ubuntu env: - LIBRARY: library/photon-tx2-nx-debian-golang.json + LIBRARY: library/photon-tx2-nx-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-tx2-nx-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-tx2-nx-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-photon-tx2-nx-debian-node: - name: Prepare photon-tx2-nx-debian-node + prepare-photon-tx2-nx-alpine-golang: + name: Prepare photon-tx2-nx-alpine-golang runs-on: ubuntu-latest - needs: bake-photon-tx2-nx-debian + needs: bake-photon-tx2-nx-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-tx2-nx-debian-node.json + LIBRARY: library/photon-tx2-nx-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-tx2-nx-debian-node: - name: Bake photon-tx2-nx-debian-node + bake-photon-tx2-nx-alpine-golang: + name: Bake photon-tx2-nx-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-tx2-nx-debian-node + needs: prepare-photon-tx2-nx-alpine-golang env: - LIBRARY: library/photon-tx2-nx-debian-node.json + LIBRARY: library/photon-tx2-nx-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-tx2-nx-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-tx2-nx-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-photon-tx2-nx-debian-openjdk: - name: Prepare photon-tx2-nx-debian-openjdk + prepare-photon-tx2-nx-alpine-node: + name: Prepare photon-tx2-nx-alpine-node runs-on: ubuntu-latest - needs: bake-photon-tx2-nx-debian + needs: bake-photon-tx2-nx-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-tx2-nx-debian-openjdk.json + LIBRARY: library/photon-tx2-nx-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-tx2-nx-debian-openjdk: - name: Bake photon-tx2-nx-debian-openjdk + bake-photon-tx2-nx-alpine-node: + name: Bake photon-tx2-nx-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-tx2-nx-debian-openjdk + needs: prepare-photon-tx2-nx-alpine-node env: - LIBRARY: library/photon-tx2-nx-debian-openjdk.json + LIBRARY: library/photon-tx2-nx-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-tx2-nx-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-tx2-nx-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-photon-tx2-nx-debian-python: - name: Prepare photon-tx2-nx-debian-python + prepare-photon-tx2-nx-alpine-python: + name: Prepare photon-tx2-nx-alpine-python runs-on: ubuntu-latest - needs: bake-photon-tx2-nx-debian + needs: bake-photon-tx2-nx-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-tx2-nx-debian-python.json + LIBRARY: library/photon-tx2-nx-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-tx2-nx-debian-python: - name: Bake photon-tx2-nx-debian-python + bake-photon-tx2-nx-alpine-python: + name: Bake photon-tx2-nx-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-tx2-nx-debian-python + needs: prepare-photon-tx2-nx-alpine-python env: - LIBRARY: library/photon-tx2-nx-debian-python.json + LIBRARY: library/photon-tx2-nx-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-tx2-nx-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-tx2-nx-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-photon-tx2-nx-fedora-golang: - name: Prepare photon-tx2-nx-fedora-golang + prepare-photon-tx2-nx-debian-golang: + name: Prepare photon-tx2-nx-debian-golang runs-on: ubuntu-latest - needs: bake-photon-tx2-nx-fedora + needs: bake-photon-tx2-nx-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-tx2-nx-fedora-golang.json + LIBRARY: library/photon-tx2-nx-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-tx2-nx-fedora-golang: - name: Bake photon-tx2-nx-fedora-golang + bake-photon-tx2-nx-debian-golang: + name: Bake photon-tx2-nx-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-tx2-nx-fedora-golang + needs: prepare-photon-tx2-nx-debian-golang env: - LIBRARY: library/photon-tx2-nx-fedora-golang.json + LIBRARY: library/photon-tx2-nx-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-tx2-nx-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-tx2-nx-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-photon-tx2-nx-fedora-node: - name: Prepare photon-tx2-nx-fedora-node + prepare-photon-tx2-nx-debian-node: + name: Prepare photon-tx2-nx-debian-node runs-on: ubuntu-latest - needs: bake-photon-tx2-nx-fedora + needs: bake-photon-tx2-nx-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-tx2-nx-fedora-node.json + LIBRARY: library/photon-tx2-nx-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-tx2-nx-fedora-node: - name: Bake photon-tx2-nx-fedora-node + bake-photon-tx2-nx-debian-node: + name: Bake photon-tx2-nx-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-tx2-nx-fedora-node + needs: prepare-photon-tx2-nx-debian-node env: - LIBRARY: library/photon-tx2-nx-fedora-node.json + LIBRARY: library/photon-tx2-nx-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-tx2-nx-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-tx2-nx-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-photon-tx2-nx-fedora-python: - name: Prepare photon-tx2-nx-fedora-python + prepare-photon-tx2-nx-debian-openjdk: + name: Prepare photon-tx2-nx-debian-openjdk runs-on: ubuntu-latest - needs: bake-photon-tx2-nx-fedora + needs: bake-photon-tx2-nx-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-tx2-nx-fedora-python.json + LIBRARY: library/photon-tx2-nx-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-tx2-nx-fedora-python: - name: Bake photon-tx2-nx-fedora-python + bake-photon-tx2-nx-debian-openjdk: + name: Bake photon-tx2-nx-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-tx2-nx-fedora-python + needs: prepare-photon-tx2-nx-debian-openjdk env: - LIBRARY: library/photon-tx2-nx-fedora-python.json + LIBRARY: library/photon-tx2-nx-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-tx2-nx-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-tx2-nx-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-photon-tx2-nx-ubuntu-golang: - name: Prepare photon-tx2-nx-ubuntu-golang + prepare-photon-tx2-nx-debian-python: + name: Prepare photon-tx2-nx-debian-python runs-on: ubuntu-latest - needs: bake-photon-tx2-nx-ubuntu + needs: bake-photon-tx2-nx-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-tx2-nx-ubuntu-golang.json + LIBRARY: library/photon-tx2-nx-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-tx2-nx-ubuntu-golang: - name: Bake photon-tx2-nx-ubuntu-golang + bake-photon-tx2-nx-debian-python: + name: Bake photon-tx2-nx-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-tx2-nx-ubuntu-golang + needs: prepare-photon-tx2-nx-debian-python env: - LIBRARY: library/photon-tx2-nx-ubuntu-golang.json + LIBRARY: library/photon-tx2-nx-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-tx2-nx-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-tx2-nx-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-photon-tx2-nx-ubuntu-node: - name: Prepare photon-tx2-nx-ubuntu-node + prepare-photon-tx2-nx-fedora-golang: + name: Prepare photon-tx2-nx-fedora-golang runs-on: ubuntu-latest - needs: bake-photon-tx2-nx-ubuntu + needs: bake-photon-tx2-nx-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-tx2-nx-ubuntu-node.json + LIBRARY: library/photon-tx2-nx-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-tx2-nx-ubuntu-node: - name: Bake photon-tx2-nx-ubuntu-node + bake-photon-tx2-nx-fedora-golang: + name: Bake photon-tx2-nx-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-tx2-nx-ubuntu-node + needs: prepare-photon-tx2-nx-fedora-golang env: - LIBRARY: library/photon-tx2-nx-ubuntu-node.json + LIBRARY: library/photon-tx2-nx-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-tx2-nx-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-tx2-nx-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-photon-tx2-nx-ubuntu-python: - name: Prepare photon-tx2-nx-ubuntu-python + prepare-photon-tx2-nx-fedora-node: + name: Prepare photon-tx2-nx-fedora-node runs-on: ubuntu-latest - needs: bake-photon-tx2-nx-ubuntu + needs: bake-photon-tx2-nx-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-tx2-nx-ubuntu-python.json + LIBRARY: library/photon-tx2-nx-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-tx2-nx-ubuntu-python: - name: Bake photon-tx2-nx-ubuntu-python + bake-photon-tx2-nx-fedora-node: + name: Bake photon-tx2-nx-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-tx2-nx-ubuntu-python + needs: prepare-photon-tx2-nx-fedora-node env: - LIBRARY: library/photon-tx2-nx-ubuntu-python.json + LIBRARY: library/photon-tx2-nx-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-tx2-nx-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-tx2-nx-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-photon-tx2-nx-ubuntu-openjdk: - name: Prepare photon-tx2-nx-ubuntu-openjdk + prepare-photon-tx2-nx-fedora-python: + name: Prepare photon-tx2-nx-fedora-python runs-on: ubuntu-latest - needs: bake-photon-tx2-nx-ubuntu + needs: bake-photon-tx2-nx-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-tx2-nx-ubuntu-openjdk.json + LIBRARY: library/photon-tx2-nx-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-tx2-nx-ubuntu-openjdk: - name: Bake photon-tx2-nx-ubuntu-openjdk + bake-photon-tx2-nx-fedora-python: + name: Bake photon-tx2-nx-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-tx2-nx-ubuntu-openjdk + needs: prepare-photon-tx2-nx-fedora-python env: - LIBRARY: library/photon-tx2-nx-ubuntu-openjdk.json + LIBRARY: library/photon-tx2-nx-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-tx2-nx-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-tx2-nx-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-photon-tx2-nx-alpine: - name: Prepare photon-tx2-nx-alpine + prepare-photon-tx2-nx-ubuntu-golang: + name: Prepare photon-tx2-nx-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-photon-tx2-nx-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-tx2-nx-alpine.json + LIBRARY: library/photon-tx2-nx-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-tx2-nx-alpine: - name: Bake photon-tx2-nx-alpine + bake-photon-tx2-nx-ubuntu-golang: + name: Bake photon-tx2-nx-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-tx2-nx-alpine + needs: prepare-photon-tx2-nx-ubuntu-golang env: - LIBRARY: library/photon-tx2-nx-alpine.json + LIBRARY: library/photon-tx2-nx-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-tx2-nx-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-tx2-nx-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-photon-tx2-nx-debian: - name: Prepare photon-tx2-nx-debian + prepare-photon-tx2-nx-ubuntu-node: + name: Prepare photon-tx2-nx-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-photon-tx2-nx-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-tx2-nx-debian.json + LIBRARY: library/photon-tx2-nx-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-tx2-nx-debian: - name: Bake photon-tx2-nx-debian + bake-photon-tx2-nx-ubuntu-node: + name: Bake photon-tx2-nx-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-tx2-nx-debian + needs: prepare-photon-tx2-nx-ubuntu-node env: - LIBRARY: library/photon-tx2-nx-debian.json + LIBRARY: library/photon-tx2-nx-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-tx2-nx-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-tx2-nx-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-photon-tx2-nx-fedora: - name: Prepare photon-tx2-nx-fedora + prepare-photon-tx2-nx-ubuntu-python: + name: Prepare photon-tx2-nx-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-photon-tx2-nx-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-tx2-nx-fedora.json + LIBRARY: library/photon-tx2-nx-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-tx2-nx-fedora: - name: Bake photon-tx2-nx-fedora + bake-photon-tx2-nx-ubuntu-python: + name: Bake photon-tx2-nx-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-tx2-nx-fedora + needs: prepare-photon-tx2-nx-ubuntu-python env: - LIBRARY: library/photon-tx2-nx-fedora.json + LIBRARY: library/photon-tx2-nx-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-tx2-nx-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-tx2-nx-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-photon-tx2-nx-ubuntu: - name: Prepare photon-tx2-nx-ubuntu + prepare-photon-tx2-nx-ubuntu-openjdk: + name: Prepare photon-tx2-nx-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-photon-tx2-nx-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-tx2-nx-ubuntu.json + LIBRARY: library/photon-tx2-nx-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-tx2-nx-ubuntu: - name: Bake photon-tx2-nx-ubuntu + bake-photon-tx2-nx-ubuntu-openjdk: + name: Bake photon-tx2-nx-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-tx2-nx-ubuntu + needs: prepare-photon-tx2-nx-ubuntu-openjdk env: - LIBRARY: library/photon-tx2-nx-ubuntu.json + LIBRARY: library/photon-tx2-nx-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-tx2-nx-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-tx2-nx-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-photon-xavier-nx.yml b/.github/workflows/bake-photon-xavier-nx.yml index bb57bb8c7694..bcbf40251a1c 100644 --- a/.github/workflows/bake-photon-xavier-nx.yml +++ b/.github/workflows/bake-photon-xavier-nx.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-photon-xavier-nx-alpine-golang: - name: Prepare photon-xavier-nx-alpine-golang + prepare-photon-xavier-nx-alpine: + name: Prepare photon-xavier-nx-alpine runs-on: ubuntu-latest - needs: bake-photon-xavier-nx-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-xavier-nx-alpine-golang.json + LIBRARY: library/photon-xavier-nx-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-xavier-nx-alpine-golang: - name: Bake photon-xavier-nx-alpine-golang + bake-photon-xavier-nx-alpine: + name: Bake photon-xavier-nx-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-xavier-nx-alpine-golang + needs: prepare-photon-xavier-nx-alpine env: - LIBRARY: library/photon-xavier-nx-alpine-golang.json + LIBRARY: library/photon-xavier-nx-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-xavier-nx-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-xavier-nx-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-photon-xavier-nx-alpine-node: - name: Prepare photon-xavier-nx-alpine-node + prepare-photon-xavier-nx-debian: + name: Prepare photon-xavier-nx-debian runs-on: ubuntu-latest - needs: bake-photon-xavier-nx-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-xavier-nx-alpine-node.json + LIBRARY: library/photon-xavier-nx-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-xavier-nx-alpine-node: - name: Bake photon-xavier-nx-alpine-node + bake-photon-xavier-nx-debian: + name: Bake photon-xavier-nx-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-xavier-nx-alpine-node + needs: prepare-photon-xavier-nx-debian env: - LIBRARY: library/photon-xavier-nx-alpine-node.json + LIBRARY: library/photon-xavier-nx-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-xavier-nx-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-xavier-nx-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-photon-xavier-nx-alpine-python: - name: Prepare photon-xavier-nx-alpine-python + prepare-photon-xavier-nx-fedora: + name: Prepare photon-xavier-nx-fedora runs-on: ubuntu-latest - needs: bake-photon-xavier-nx-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-xavier-nx-alpine-python.json + LIBRARY: library/photon-xavier-nx-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-xavier-nx-alpine-python: - name: Bake photon-xavier-nx-alpine-python + bake-photon-xavier-nx-fedora: + name: Bake photon-xavier-nx-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-xavier-nx-alpine-python + needs: prepare-photon-xavier-nx-fedora env: - LIBRARY: library/photon-xavier-nx-alpine-python.json + LIBRARY: library/photon-xavier-nx-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-xavier-nx-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-xavier-nx-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-photon-xavier-nx-debian-golang: - name: Prepare photon-xavier-nx-debian-golang + prepare-photon-xavier-nx-ubuntu: + name: Prepare photon-xavier-nx-ubuntu runs-on: ubuntu-latest - needs: bake-photon-xavier-nx-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-xavier-nx-debian-golang.json + LIBRARY: library/photon-xavier-nx-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-xavier-nx-debian-golang: - name: Bake photon-xavier-nx-debian-golang + bake-photon-xavier-nx-ubuntu: + name: Bake photon-xavier-nx-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-xavier-nx-debian-golang + needs: prepare-photon-xavier-nx-ubuntu env: - LIBRARY: library/photon-xavier-nx-debian-golang.json + LIBRARY: library/photon-xavier-nx-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-xavier-nx-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-xavier-nx-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-photon-xavier-nx-debian-node: - name: Prepare photon-xavier-nx-debian-node + prepare-photon-xavier-nx-alpine-golang: + name: Prepare photon-xavier-nx-alpine-golang runs-on: ubuntu-latest - needs: bake-photon-xavier-nx-debian + needs: bake-photon-xavier-nx-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-xavier-nx-debian-node.json + LIBRARY: library/photon-xavier-nx-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-xavier-nx-debian-node: - name: Bake photon-xavier-nx-debian-node + bake-photon-xavier-nx-alpine-golang: + name: Bake photon-xavier-nx-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-xavier-nx-debian-node + needs: prepare-photon-xavier-nx-alpine-golang env: - LIBRARY: library/photon-xavier-nx-debian-node.json + LIBRARY: library/photon-xavier-nx-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-xavier-nx-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-xavier-nx-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-photon-xavier-nx-debian-openjdk: - name: Prepare photon-xavier-nx-debian-openjdk + prepare-photon-xavier-nx-alpine-node: + name: Prepare photon-xavier-nx-alpine-node runs-on: ubuntu-latest - needs: bake-photon-xavier-nx-debian + needs: bake-photon-xavier-nx-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-xavier-nx-debian-openjdk.json + LIBRARY: library/photon-xavier-nx-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-xavier-nx-debian-openjdk: - name: Bake photon-xavier-nx-debian-openjdk + bake-photon-xavier-nx-alpine-node: + name: Bake photon-xavier-nx-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-xavier-nx-debian-openjdk + needs: prepare-photon-xavier-nx-alpine-node env: - LIBRARY: library/photon-xavier-nx-debian-openjdk.json + LIBRARY: library/photon-xavier-nx-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-xavier-nx-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-xavier-nx-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-photon-xavier-nx-debian-python: - name: Prepare photon-xavier-nx-debian-python + prepare-photon-xavier-nx-alpine-python: + name: Prepare photon-xavier-nx-alpine-python runs-on: ubuntu-latest - needs: bake-photon-xavier-nx-debian + needs: bake-photon-xavier-nx-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-xavier-nx-debian-python.json + LIBRARY: library/photon-xavier-nx-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-xavier-nx-debian-python: - name: Bake photon-xavier-nx-debian-python + bake-photon-xavier-nx-alpine-python: + name: Bake photon-xavier-nx-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-xavier-nx-debian-python + needs: prepare-photon-xavier-nx-alpine-python env: - LIBRARY: library/photon-xavier-nx-debian-python.json + LIBRARY: library/photon-xavier-nx-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-xavier-nx-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-xavier-nx-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-photon-xavier-nx-fedora-golang: - name: Prepare photon-xavier-nx-fedora-golang + prepare-photon-xavier-nx-debian-golang: + name: Prepare photon-xavier-nx-debian-golang runs-on: ubuntu-latest - needs: bake-photon-xavier-nx-fedora + needs: bake-photon-xavier-nx-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-xavier-nx-fedora-golang.json + LIBRARY: library/photon-xavier-nx-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-xavier-nx-fedora-golang: - name: Bake photon-xavier-nx-fedora-golang + bake-photon-xavier-nx-debian-golang: + name: Bake photon-xavier-nx-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-xavier-nx-fedora-golang + needs: prepare-photon-xavier-nx-debian-golang env: - LIBRARY: library/photon-xavier-nx-fedora-golang.json + LIBRARY: library/photon-xavier-nx-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-xavier-nx-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-xavier-nx-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-photon-xavier-nx-fedora-node: - name: Prepare photon-xavier-nx-fedora-node + prepare-photon-xavier-nx-debian-node: + name: Prepare photon-xavier-nx-debian-node runs-on: ubuntu-latest - needs: bake-photon-xavier-nx-fedora + needs: bake-photon-xavier-nx-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-xavier-nx-fedora-node.json + LIBRARY: library/photon-xavier-nx-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-xavier-nx-fedora-node: - name: Bake photon-xavier-nx-fedora-node + bake-photon-xavier-nx-debian-node: + name: Bake photon-xavier-nx-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-xavier-nx-fedora-node + needs: prepare-photon-xavier-nx-debian-node env: - LIBRARY: library/photon-xavier-nx-fedora-node.json + LIBRARY: library/photon-xavier-nx-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-xavier-nx-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-xavier-nx-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-photon-xavier-nx-fedora-python: - name: Prepare photon-xavier-nx-fedora-python + prepare-photon-xavier-nx-debian-openjdk: + name: Prepare photon-xavier-nx-debian-openjdk runs-on: ubuntu-latest - needs: bake-photon-xavier-nx-fedora + needs: bake-photon-xavier-nx-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-xavier-nx-fedora-python.json + LIBRARY: library/photon-xavier-nx-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-xavier-nx-fedora-python: - name: Bake photon-xavier-nx-fedora-python + bake-photon-xavier-nx-debian-openjdk: + name: Bake photon-xavier-nx-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-xavier-nx-fedora-python + needs: prepare-photon-xavier-nx-debian-openjdk env: - LIBRARY: library/photon-xavier-nx-fedora-python.json + LIBRARY: library/photon-xavier-nx-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-xavier-nx-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-xavier-nx-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-photon-xavier-nx-ubuntu-golang: - name: Prepare photon-xavier-nx-ubuntu-golang + prepare-photon-xavier-nx-debian-python: + name: Prepare photon-xavier-nx-debian-python runs-on: ubuntu-latest - needs: bake-photon-xavier-nx-ubuntu + needs: bake-photon-xavier-nx-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-xavier-nx-ubuntu-golang.json + LIBRARY: library/photon-xavier-nx-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-xavier-nx-ubuntu-golang: - name: Bake photon-xavier-nx-ubuntu-golang + bake-photon-xavier-nx-debian-python: + name: Bake photon-xavier-nx-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-xavier-nx-ubuntu-golang + needs: prepare-photon-xavier-nx-debian-python env: - LIBRARY: library/photon-xavier-nx-ubuntu-golang.json + LIBRARY: library/photon-xavier-nx-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-xavier-nx-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-xavier-nx-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-photon-xavier-nx-ubuntu-node: - name: Prepare photon-xavier-nx-ubuntu-node + prepare-photon-xavier-nx-fedora-golang: + name: Prepare photon-xavier-nx-fedora-golang runs-on: ubuntu-latest - needs: bake-photon-xavier-nx-ubuntu + needs: bake-photon-xavier-nx-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-xavier-nx-ubuntu-node.json + LIBRARY: library/photon-xavier-nx-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-xavier-nx-ubuntu-node: - name: Bake photon-xavier-nx-ubuntu-node + bake-photon-xavier-nx-fedora-golang: + name: Bake photon-xavier-nx-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-xavier-nx-ubuntu-node + needs: prepare-photon-xavier-nx-fedora-golang env: - LIBRARY: library/photon-xavier-nx-ubuntu-node.json + LIBRARY: library/photon-xavier-nx-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-xavier-nx-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-xavier-nx-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-photon-xavier-nx-ubuntu-python: - name: Prepare photon-xavier-nx-ubuntu-python + prepare-photon-xavier-nx-fedora-node: + name: Prepare photon-xavier-nx-fedora-node runs-on: ubuntu-latest - needs: bake-photon-xavier-nx-ubuntu + needs: bake-photon-xavier-nx-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-xavier-nx-ubuntu-python.json + LIBRARY: library/photon-xavier-nx-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-xavier-nx-ubuntu-python: - name: Bake photon-xavier-nx-ubuntu-python + bake-photon-xavier-nx-fedora-node: + name: Bake photon-xavier-nx-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-xavier-nx-ubuntu-python + needs: prepare-photon-xavier-nx-fedora-node env: - LIBRARY: library/photon-xavier-nx-ubuntu-python.json + LIBRARY: library/photon-xavier-nx-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-xavier-nx-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-xavier-nx-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-photon-xavier-nx-ubuntu-openjdk: - name: Prepare photon-xavier-nx-ubuntu-openjdk + prepare-photon-xavier-nx-fedora-python: + name: Prepare photon-xavier-nx-fedora-python runs-on: ubuntu-latest - needs: bake-photon-xavier-nx-ubuntu + needs: bake-photon-xavier-nx-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-xavier-nx-ubuntu-openjdk.json + LIBRARY: library/photon-xavier-nx-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-xavier-nx-ubuntu-openjdk: - name: Bake photon-xavier-nx-ubuntu-openjdk + bake-photon-xavier-nx-fedora-python: + name: Bake photon-xavier-nx-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-xavier-nx-ubuntu-openjdk + needs: prepare-photon-xavier-nx-fedora-python env: - LIBRARY: library/photon-xavier-nx-ubuntu-openjdk.json + LIBRARY: library/photon-xavier-nx-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-xavier-nx-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-xavier-nx-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-photon-xavier-nx-alpine: - name: Prepare photon-xavier-nx-alpine + prepare-photon-xavier-nx-ubuntu-golang: + name: Prepare photon-xavier-nx-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-photon-xavier-nx-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-xavier-nx-alpine.json + LIBRARY: library/photon-xavier-nx-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-xavier-nx-alpine: - name: Bake photon-xavier-nx-alpine + bake-photon-xavier-nx-ubuntu-golang: + name: Bake photon-xavier-nx-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-xavier-nx-alpine + needs: prepare-photon-xavier-nx-ubuntu-golang env: - LIBRARY: library/photon-xavier-nx-alpine.json + LIBRARY: library/photon-xavier-nx-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-xavier-nx-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-xavier-nx-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-photon-xavier-nx-debian: - name: Prepare photon-xavier-nx-debian + prepare-photon-xavier-nx-ubuntu-node: + name: Prepare photon-xavier-nx-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-photon-xavier-nx-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-xavier-nx-debian.json + LIBRARY: library/photon-xavier-nx-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-xavier-nx-debian: - name: Bake photon-xavier-nx-debian + bake-photon-xavier-nx-ubuntu-node: + name: Bake photon-xavier-nx-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-xavier-nx-debian + needs: prepare-photon-xavier-nx-ubuntu-node env: - LIBRARY: library/photon-xavier-nx-debian.json + LIBRARY: library/photon-xavier-nx-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-xavier-nx-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-xavier-nx-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-photon-xavier-nx-fedora: - name: Prepare photon-xavier-nx-fedora + prepare-photon-xavier-nx-ubuntu-python: + name: Prepare photon-xavier-nx-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-photon-xavier-nx-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-xavier-nx-fedora.json + LIBRARY: library/photon-xavier-nx-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-xavier-nx-fedora: - name: Bake photon-xavier-nx-fedora + bake-photon-xavier-nx-ubuntu-python: + name: Bake photon-xavier-nx-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-xavier-nx-fedora + needs: prepare-photon-xavier-nx-ubuntu-python env: - LIBRARY: library/photon-xavier-nx-fedora.json + LIBRARY: library/photon-xavier-nx-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-xavier-nx-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-xavier-nx-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-photon-xavier-nx-ubuntu: - name: Prepare photon-xavier-nx-ubuntu + prepare-photon-xavier-nx-ubuntu-openjdk: + name: Prepare photon-xavier-nx-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-photon-xavier-nx-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/photon-xavier-nx-ubuntu.json + LIBRARY: library/photon-xavier-nx-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-photon-xavier-nx-ubuntu: - name: Bake photon-xavier-nx-ubuntu + bake-photon-xavier-nx-ubuntu-openjdk: + name: Bake photon-xavier-nx-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-photon-xavier-nx-ubuntu + needs: prepare-photon-xavier-nx-ubuntu-openjdk env: - LIBRARY: library/photon-xavier-nx-ubuntu.json + LIBRARY: library/photon-xavier-nx-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-photon-xavier-nx-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-photon-xavier-nx-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-phyboard-lyra-am62xx-2.yml b/.github/workflows/bake-phyboard-lyra-am62xx-2.yml index ff243b818bb1..8bc33d5bcd67 100644 --- a/.github/workflows/bake-phyboard-lyra-am62xx-2.yml +++ b/.github/workflows/bake-phyboard-lyra-am62xx-2.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-phyboard-lyra-am62xx-2-alpine-golang: - name: Prepare phyboard-lyra-am62xx-2-alpine-golang + prepare-phyboard-lyra-am62xx-2-alpine: + name: Prepare phyboard-lyra-am62xx-2-alpine runs-on: ubuntu-latest - needs: bake-phyboard-lyra-am62xx-2-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/phyboard-lyra-am62xx-2-alpine-golang.json + LIBRARY: library/phyboard-lyra-am62xx-2-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-phyboard-lyra-am62xx-2-alpine-golang: - name: Bake phyboard-lyra-am62xx-2-alpine-golang + bake-phyboard-lyra-am62xx-2-alpine: + name: Bake phyboard-lyra-am62xx-2-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-phyboard-lyra-am62xx-2-alpine-golang + needs: prepare-phyboard-lyra-am62xx-2-alpine env: - LIBRARY: library/phyboard-lyra-am62xx-2-alpine-golang.json + LIBRARY: library/phyboard-lyra-am62xx-2-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-phyboard-lyra-am62xx-2-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-phyboard-lyra-am62xx-2-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-phyboard-lyra-am62xx-2-alpine-node: - name: Prepare phyboard-lyra-am62xx-2-alpine-node + prepare-phyboard-lyra-am62xx-2-debian: + name: Prepare phyboard-lyra-am62xx-2-debian runs-on: ubuntu-latest - needs: bake-phyboard-lyra-am62xx-2-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/phyboard-lyra-am62xx-2-alpine-node.json + LIBRARY: library/phyboard-lyra-am62xx-2-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-phyboard-lyra-am62xx-2-alpine-node: - name: Bake phyboard-lyra-am62xx-2-alpine-node + bake-phyboard-lyra-am62xx-2-debian: + name: Bake phyboard-lyra-am62xx-2-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-phyboard-lyra-am62xx-2-alpine-node + needs: prepare-phyboard-lyra-am62xx-2-debian env: - LIBRARY: library/phyboard-lyra-am62xx-2-alpine-node.json + LIBRARY: library/phyboard-lyra-am62xx-2-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-phyboard-lyra-am62xx-2-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-phyboard-lyra-am62xx-2-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-phyboard-lyra-am62xx-2-alpine-python: - name: Prepare phyboard-lyra-am62xx-2-alpine-python + prepare-phyboard-lyra-am62xx-2-fedora: + name: Prepare phyboard-lyra-am62xx-2-fedora runs-on: ubuntu-latest - needs: bake-phyboard-lyra-am62xx-2-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/phyboard-lyra-am62xx-2-alpine-python.json + LIBRARY: library/phyboard-lyra-am62xx-2-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-phyboard-lyra-am62xx-2-alpine-python: - name: Bake phyboard-lyra-am62xx-2-alpine-python + bake-phyboard-lyra-am62xx-2-fedora: + name: Bake phyboard-lyra-am62xx-2-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-phyboard-lyra-am62xx-2-alpine-python + needs: prepare-phyboard-lyra-am62xx-2-fedora env: - LIBRARY: library/phyboard-lyra-am62xx-2-alpine-python.json + LIBRARY: library/phyboard-lyra-am62xx-2-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-phyboard-lyra-am62xx-2-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-phyboard-lyra-am62xx-2-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-phyboard-lyra-am62xx-2-debian-golang: - name: Prepare phyboard-lyra-am62xx-2-debian-golang + prepare-phyboard-lyra-am62xx-2-ubuntu: + name: Prepare phyboard-lyra-am62xx-2-ubuntu runs-on: ubuntu-latest - needs: bake-phyboard-lyra-am62xx-2-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/phyboard-lyra-am62xx-2-debian-golang.json + LIBRARY: library/phyboard-lyra-am62xx-2-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-phyboard-lyra-am62xx-2-debian-golang: - name: Bake phyboard-lyra-am62xx-2-debian-golang + bake-phyboard-lyra-am62xx-2-ubuntu: + name: Bake phyboard-lyra-am62xx-2-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-phyboard-lyra-am62xx-2-debian-golang + needs: prepare-phyboard-lyra-am62xx-2-ubuntu env: - LIBRARY: library/phyboard-lyra-am62xx-2-debian-golang.json + LIBRARY: library/phyboard-lyra-am62xx-2-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-phyboard-lyra-am62xx-2-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-phyboard-lyra-am62xx-2-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-phyboard-lyra-am62xx-2-debian-node: - name: Prepare phyboard-lyra-am62xx-2-debian-node + prepare-phyboard-lyra-am62xx-2-alpine-golang: + name: Prepare phyboard-lyra-am62xx-2-alpine-golang runs-on: ubuntu-latest - needs: bake-phyboard-lyra-am62xx-2-debian + needs: bake-phyboard-lyra-am62xx-2-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/phyboard-lyra-am62xx-2-debian-node.json + LIBRARY: library/phyboard-lyra-am62xx-2-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-phyboard-lyra-am62xx-2-debian-node: - name: Bake phyboard-lyra-am62xx-2-debian-node + bake-phyboard-lyra-am62xx-2-alpine-golang: + name: Bake phyboard-lyra-am62xx-2-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-phyboard-lyra-am62xx-2-debian-node + needs: prepare-phyboard-lyra-am62xx-2-alpine-golang env: - LIBRARY: library/phyboard-lyra-am62xx-2-debian-node.json + LIBRARY: library/phyboard-lyra-am62xx-2-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-phyboard-lyra-am62xx-2-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-phyboard-lyra-am62xx-2-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-phyboard-lyra-am62xx-2-debian-openjdk: - name: Prepare phyboard-lyra-am62xx-2-debian-openjdk + prepare-phyboard-lyra-am62xx-2-alpine-node: + name: Prepare phyboard-lyra-am62xx-2-alpine-node runs-on: ubuntu-latest - needs: bake-phyboard-lyra-am62xx-2-debian + needs: bake-phyboard-lyra-am62xx-2-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/phyboard-lyra-am62xx-2-debian-openjdk.json + LIBRARY: library/phyboard-lyra-am62xx-2-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-phyboard-lyra-am62xx-2-debian-openjdk: - name: Bake phyboard-lyra-am62xx-2-debian-openjdk + bake-phyboard-lyra-am62xx-2-alpine-node: + name: Bake phyboard-lyra-am62xx-2-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-phyboard-lyra-am62xx-2-debian-openjdk + needs: prepare-phyboard-lyra-am62xx-2-alpine-node env: - LIBRARY: library/phyboard-lyra-am62xx-2-debian-openjdk.json + LIBRARY: library/phyboard-lyra-am62xx-2-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-phyboard-lyra-am62xx-2-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-phyboard-lyra-am62xx-2-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-phyboard-lyra-am62xx-2-debian-python: - name: Prepare phyboard-lyra-am62xx-2-debian-python + prepare-phyboard-lyra-am62xx-2-alpine-python: + name: Prepare phyboard-lyra-am62xx-2-alpine-python runs-on: ubuntu-latest - needs: bake-phyboard-lyra-am62xx-2-debian + needs: bake-phyboard-lyra-am62xx-2-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/phyboard-lyra-am62xx-2-debian-python.json + LIBRARY: library/phyboard-lyra-am62xx-2-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-phyboard-lyra-am62xx-2-debian-python: - name: Bake phyboard-lyra-am62xx-2-debian-python + bake-phyboard-lyra-am62xx-2-alpine-python: + name: Bake phyboard-lyra-am62xx-2-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-phyboard-lyra-am62xx-2-debian-python + needs: prepare-phyboard-lyra-am62xx-2-alpine-python env: - LIBRARY: library/phyboard-lyra-am62xx-2-debian-python.json + LIBRARY: library/phyboard-lyra-am62xx-2-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-phyboard-lyra-am62xx-2-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-phyboard-lyra-am62xx-2-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-phyboard-lyra-am62xx-2-fedora-golang: - name: Prepare phyboard-lyra-am62xx-2-fedora-golang + prepare-phyboard-lyra-am62xx-2-debian-golang: + name: Prepare phyboard-lyra-am62xx-2-debian-golang runs-on: ubuntu-latest - needs: bake-phyboard-lyra-am62xx-2-fedora + needs: bake-phyboard-lyra-am62xx-2-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/phyboard-lyra-am62xx-2-fedora-golang.json + LIBRARY: library/phyboard-lyra-am62xx-2-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-phyboard-lyra-am62xx-2-fedora-golang: - name: Bake phyboard-lyra-am62xx-2-fedora-golang + bake-phyboard-lyra-am62xx-2-debian-golang: + name: Bake phyboard-lyra-am62xx-2-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-phyboard-lyra-am62xx-2-fedora-golang + needs: prepare-phyboard-lyra-am62xx-2-debian-golang env: - LIBRARY: library/phyboard-lyra-am62xx-2-fedora-golang.json + LIBRARY: library/phyboard-lyra-am62xx-2-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-phyboard-lyra-am62xx-2-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-phyboard-lyra-am62xx-2-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-phyboard-lyra-am62xx-2-fedora-node: - name: Prepare phyboard-lyra-am62xx-2-fedora-node + prepare-phyboard-lyra-am62xx-2-debian-node: + name: Prepare phyboard-lyra-am62xx-2-debian-node runs-on: ubuntu-latest - needs: bake-phyboard-lyra-am62xx-2-fedora + needs: bake-phyboard-lyra-am62xx-2-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/phyboard-lyra-am62xx-2-fedora-node.json + LIBRARY: library/phyboard-lyra-am62xx-2-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-phyboard-lyra-am62xx-2-fedora-node: - name: Bake phyboard-lyra-am62xx-2-fedora-node + bake-phyboard-lyra-am62xx-2-debian-node: + name: Bake phyboard-lyra-am62xx-2-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-phyboard-lyra-am62xx-2-fedora-node + needs: prepare-phyboard-lyra-am62xx-2-debian-node env: - LIBRARY: library/phyboard-lyra-am62xx-2-fedora-node.json + LIBRARY: library/phyboard-lyra-am62xx-2-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-phyboard-lyra-am62xx-2-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-phyboard-lyra-am62xx-2-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-phyboard-lyra-am62xx-2-fedora-python: - name: Prepare phyboard-lyra-am62xx-2-fedora-python + prepare-phyboard-lyra-am62xx-2-debian-openjdk: + name: Prepare phyboard-lyra-am62xx-2-debian-openjdk runs-on: ubuntu-latest - needs: bake-phyboard-lyra-am62xx-2-fedora + needs: bake-phyboard-lyra-am62xx-2-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/phyboard-lyra-am62xx-2-fedora-python.json + LIBRARY: library/phyboard-lyra-am62xx-2-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-phyboard-lyra-am62xx-2-fedora-python: - name: Bake phyboard-lyra-am62xx-2-fedora-python + bake-phyboard-lyra-am62xx-2-debian-openjdk: + name: Bake phyboard-lyra-am62xx-2-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-phyboard-lyra-am62xx-2-fedora-python + needs: prepare-phyboard-lyra-am62xx-2-debian-openjdk env: - LIBRARY: library/phyboard-lyra-am62xx-2-fedora-python.json + LIBRARY: library/phyboard-lyra-am62xx-2-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-phyboard-lyra-am62xx-2-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-phyboard-lyra-am62xx-2-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-phyboard-lyra-am62xx-2-ubuntu-golang: - name: Prepare phyboard-lyra-am62xx-2-ubuntu-golang + prepare-phyboard-lyra-am62xx-2-debian-python: + name: Prepare phyboard-lyra-am62xx-2-debian-python runs-on: ubuntu-latest - needs: bake-phyboard-lyra-am62xx-2-ubuntu + needs: bake-phyboard-lyra-am62xx-2-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/phyboard-lyra-am62xx-2-ubuntu-golang.json + LIBRARY: library/phyboard-lyra-am62xx-2-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-phyboard-lyra-am62xx-2-ubuntu-golang: - name: Bake phyboard-lyra-am62xx-2-ubuntu-golang + bake-phyboard-lyra-am62xx-2-debian-python: + name: Bake phyboard-lyra-am62xx-2-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-phyboard-lyra-am62xx-2-ubuntu-golang + needs: prepare-phyboard-lyra-am62xx-2-debian-python env: - LIBRARY: library/phyboard-lyra-am62xx-2-ubuntu-golang.json + LIBRARY: library/phyboard-lyra-am62xx-2-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-phyboard-lyra-am62xx-2-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-phyboard-lyra-am62xx-2-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-phyboard-lyra-am62xx-2-ubuntu-node: - name: Prepare phyboard-lyra-am62xx-2-ubuntu-node + prepare-phyboard-lyra-am62xx-2-fedora-golang: + name: Prepare phyboard-lyra-am62xx-2-fedora-golang runs-on: ubuntu-latest - needs: bake-phyboard-lyra-am62xx-2-ubuntu + needs: bake-phyboard-lyra-am62xx-2-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/phyboard-lyra-am62xx-2-ubuntu-node.json + LIBRARY: library/phyboard-lyra-am62xx-2-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-phyboard-lyra-am62xx-2-ubuntu-node: - name: Bake phyboard-lyra-am62xx-2-ubuntu-node + bake-phyboard-lyra-am62xx-2-fedora-golang: + name: Bake phyboard-lyra-am62xx-2-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-phyboard-lyra-am62xx-2-ubuntu-node + needs: prepare-phyboard-lyra-am62xx-2-fedora-golang env: - LIBRARY: library/phyboard-lyra-am62xx-2-ubuntu-node.json + LIBRARY: library/phyboard-lyra-am62xx-2-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-phyboard-lyra-am62xx-2-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-phyboard-lyra-am62xx-2-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-phyboard-lyra-am62xx-2-ubuntu-python: - name: Prepare phyboard-lyra-am62xx-2-ubuntu-python + prepare-phyboard-lyra-am62xx-2-fedora-node: + name: Prepare phyboard-lyra-am62xx-2-fedora-node runs-on: ubuntu-latest - needs: bake-phyboard-lyra-am62xx-2-ubuntu + needs: bake-phyboard-lyra-am62xx-2-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/phyboard-lyra-am62xx-2-ubuntu-python.json + LIBRARY: library/phyboard-lyra-am62xx-2-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-phyboard-lyra-am62xx-2-ubuntu-python: - name: Bake phyboard-lyra-am62xx-2-ubuntu-python + bake-phyboard-lyra-am62xx-2-fedora-node: + name: Bake phyboard-lyra-am62xx-2-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-phyboard-lyra-am62xx-2-ubuntu-python + needs: prepare-phyboard-lyra-am62xx-2-fedora-node env: - LIBRARY: library/phyboard-lyra-am62xx-2-ubuntu-python.json + LIBRARY: library/phyboard-lyra-am62xx-2-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-phyboard-lyra-am62xx-2-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-phyboard-lyra-am62xx-2-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-phyboard-lyra-am62xx-2-ubuntu-openjdk: - name: Prepare phyboard-lyra-am62xx-2-ubuntu-openjdk + prepare-phyboard-lyra-am62xx-2-fedora-python: + name: Prepare phyboard-lyra-am62xx-2-fedora-python runs-on: ubuntu-latest - needs: bake-phyboard-lyra-am62xx-2-ubuntu + needs: bake-phyboard-lyra-am62xx-2-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/phyboard-lyra-am62xx-2-ubuntu-openjdk.json + LIBRARY: library/phyboard-lyra-am62xx-2-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-phyboard-lyra-am62xx-2-ubuntu-openjdk: - name: Bake phyboard-lyra-am62xx-2-ubuntu-openjdk + bake-phyboard-lyra-am62xx-2-fedora-python: + name: Bake phyboard-lyra-am62xx-2-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-phyboard-lyra-am62xx-2-ubuntu-openjdk + needs: prepare-phyboard-lyra-am62xx-2-fedora-python env: - LIBRARY: library/phyboard-lyra-am62xx-2-ubuntu-openjdk.json + LIBRARY: library/phyboard-lyra-am62xx-2-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-phyboard-lyra-am62xx-2-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-phyboard-lyra-am62xx-2-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-phyboard-lyra-am62xx-2-alpine: - name: Prepare phyboard-lyra-am62xx-2-alpine + prepare-phyboard-lyra-am62xx-2-ubuntu-golang: + name: Prepare phyboard-lyra-am62xx-2-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-phyboard-lyra-am62xx-2-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/phyboard-lyra-am62xx-2-alpine.json + LIBRARY: library/phyboard-lyra-am62xx-2-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-phyboard-lyra-am62xx-2-alpine: - name: Bake phyboard-lyra-am62xx-2-alpine + bake-phyboard-lyra-am62xx-2-ubuntu-golang: + name: Bake phyboard-lyra-am62xx-2-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-phyboard-lyra-am62xx-2-alpine + needs: prepare-phyboard-lyra-am62xx-2-ubuntu-golang env: - LIBRARY: library/phyboard-lyra-am62xx-2-alpine.json + LIBRARY: library/phyboard-lyra-am62xx-2-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-phyboard-lyra-am62xx-2-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-phyboard-lyra-am62xx-2-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-phyboard-lyra-am62xx-2-debian: - name: Prepare phyboard-lyra-am62xx-2-debian + prepare-phyboard-lyra-am62xx-2-ubuntu-node: + name: Prepare phyboard-lyra-am62xx-2-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-phyboard-lyra-am62xx-2-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/phyboard-lyra-am62xx-2-debian.json + LIBRARY: library/phyboard-lyra-am62xx-2-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-phyboard-lyra-am62xx-2-debian: - name: Bake phyboard-lyra-am62xx-2-debian + bake-phyboard-lyra-am62xx-2-ubuntu-node: + name: Bake phyboard-lyra-am62xx-2-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-phyboard-lyra-am62xx-2-debian + needs: prepare-phyboard-lyra-am62xx-2-ubuntu-node env: - LIBRARY: library/phyboard-lyra-am62xx-2-debian.json + LIBRARY: library/phyboard-lyra-am62xx-2-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-phyboard-lyra-am62xx-2-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-phyboard-lyra-am62xx-2-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-phyboard-lyra-am62xx-2-fedora: - name: Prepare phyboard-lyra-am62xx-2-fedora + prepare-phyboard-lyra-am62xx-2-ubuntu-python: + name: Prepare phyboard-lyra-am62xx-2-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-phyboard-lyra-am62xx-2-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/phyboard-lyra-am62xx-2-fedora.json + LIBRARY: library/phyboard-lyra-am62xx-2-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-phyboard-lyra-am62xx-2-fedora: - name: Bake phyboard-lyra-am62xx-2-fedora + bake-phyboard-lyra-am62xx-2-ubuntu-python: + name: Bake phyboard-lyra-am62xx-2-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-phyboard-lyra-am62xx-2-fedora + needs: prepare-phyboard-lyra-am62xx-2-ubuntu-python env: - LIBRARY: library/phyboard-lyra-am62xx-2-fedora.json + LIBRARY: library/phyboard-lyra-am62xx-2-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-phyboard-lyra-am62xx-2-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-phyboard-lyra-am62xx-2-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-phyboard-lyra-am62xx-2-ubuntu: - name: Prepare phyboard-lyra-am62xx-2-ubuntu + prepare-phyboard-lyra-am62xx-2-ubuntu-openjdk: + name: Prepare phyboard-lyra-am62xx-2-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-phyboard-lyra-am62xx-2-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/phyboard-lyra-am62xx-2-ubuntu.json + LIBRARY: library/phyboard-lyra-am62xx-2-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-phyboard-lyra-am62xx-2-ubuntu: - name: Bake phyboard-lyra-am62xx-2-ubuntu + bake-phyboard-lyra-am62xx-2-ubuntu-openjdk: + name: Bake phyboard-lyra-am62xx-2-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-phyboard-lyra-am62xx-2-ubuntu + needs: prepare-phyboard-lyra-am62xx-2-ubuntu-openjdk env: - LIBRARY: library/phyboard-lyra-am62xx-2-ubuntu.json + LIBRARY: library/phyboard-lyra-am62xx-2-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-phyboard-lyra-am62xx-2-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-phyboard-lyra-am62xx-2-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-qemux86-64.yml b/.github/workflows/bake-qemux86-64.yml index a4707660b2e1..375c795fee61 100644 --- a/.github/workflows/bake-qemux86-64.yml +++ b/.github/workflows/bake-qemux86-64.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-qemux86-64-alpine-golang: - name: Prepare qemux86-64-alpine-golang + prepare-qemux86-64-alpine: + name: Prepare qemux86-64-alpine runs-on: ubuntu-latest - needs: bake-qemux86-64-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/qemux86-64-alpine-golang.json + LIBRARY: library/qemux86-64-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-qemux86-64-alpine-golang: - name: Bake qemux86-64-alpine-golang + bake-qemux86-64-alpine: + name: Bake qemux86-64-alpine runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-qemux86-64-alpine-golang + needs: prepare-qemux86-64-alpine env: - LIBRARY: library/qemux86-64-alpine-golang.json + LIBRARY: library/qemux86-64-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-qemux86-64-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-qemux86-64-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-qemux86-64-alpine-node: - name: Prepare qemux86-64-alpine-node + prepare-qemux86-64-debian: + name: Prepare qemux86-64-debian runs-on: ubuntu-latest - needs: bake-qemux86-64-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/qemux86-64-alpine-node.json + LIBRARY: library/qemux86-64-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-qemux86-64-alpine-node: - name: Bake qemux86-64-alpine-node + bake-qemux86-64-debian: + name: Bake qemux86-64-debian runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-qemux86-64-alpine-node + needs: prepare-qemux86-64-debian env: - LIBRARY: library/qemux86-64-alpine-node.json + LIBRARY: library/qemux86-64-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-qemux86-64-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-qemux86-64-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-qemux86-64-alpine-python: - name: Prepare qemux86-64-alpine-python + prepare-qemux86-64-fedora: + name: Prepare qemux86-64-fedora runs-on: ubuntu-latest - needs: bake-qemux86-64-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/qemux86-64-alpine-python.json + LIBRARY: library/qemux86-64-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-qemux86-64-alpine-python: - name: Bake qemux86-64-alpine-python + bake-qemux86-64-fedora: + name: Bake qemux86-64-fedora runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-qemux86-64-alpine-python + needs: prepare-qemux86-64-fedora env: - LIBRARY: library/qemux86-64-alpine-python.json + LIBRARY: library/qemux86-64-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-qemux86-64-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-qemux86-64-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-qemux86-64-debian-dotnet: - name: Prepare qemux86-64-debian-dotnet + prepare-qemux86-64-ubuntu: + name: Prepare qemux86-64-ubuntu runs-on: ubuntu-latest - needs: bake-qemux86-64-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/qemux86-64-debian-dotnet.json + LIBRARY: library/qemux86-64-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-qemux86-64-debian-dotnet: - name: Bake qemux86-64-debian-dotnet + bake-qemux86-64-ubuntu: + name: Bake qemux86-64-ubuntu runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-qemux86-64-debian-dotnet + needs: prepare-qemux86-64-ubuntu env: - LIBRARY: library/qemux86-64-debian-dotnet.json + LIBRARY: library/qemux86-64-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-qemux86-64-debian-dotnet.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-qemux86-64-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-qemux86-64-debian-golang: - name: Prepare qemux86-64-debian-golang + prepare-qemux86-64-alpine-golang: + name: Prepare qemux86-64-alpine-golang runs-on: ubuntu-latest - needs: bake-qemux86-64-debian + needs: bake-qemux86-64-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/qemux86-64-debian-golang.json + LIBRARY: library/qemux86-64-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-qemux86-64-debian-golang: - name: Bake qemux86-64-debian-golang + bake-qemux86-64-alpine-golang: + name: Bake qemux86-64-alpine-golang runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-qemux86-64-debian-golang + needs: prepare-qemux86-64-alpine-golang env: - LIBRARY: library/qemux86-64-debian-golang.json + LIBRARY: library/qemux86-64-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-qemux86-64-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-qemux86-64-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-qemux86-64-debian-node: - name: Prepare qemux86-64-debian-node + prepare-qemux86-64-alpine-node: + name: Prepare qemux86-64-alpine-node runs-on: ubuntu-latest - needs: bake-qemux86-64-debian + needs: bake-qemux86-64-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/qemux86-64-debian-node.json + LIBRARY: library/qemux86-64-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-qemux86-64-debian-node: - name: Bake qemux86-64-debian-node + bake-qemux86-64-alpine-node: + name: Bake qemux86-64-alpine-node runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-qemux86-64-debian-node + needs: prepare-qemux86-64-alpine-node env: - LIBRARY: library/qemux86-64-debian-node.json + LIBRARY: library/qemux86-64-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-qemux86-64-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-qemux86-64-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-qemux86-64-debian-openjdk: - name: Prepare qemux86-64-debian-openjdk + prepare-qemux86-64-alpine-python: + name: Prepare qemux86-64-alpine-python runs-on: ubuntu-latest - needs: bake-qemux86-64-debian + needs: bake-qemux86-64-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/qemux86-64-debian-openjdk.json + LIBRARY: library/qemux86-64-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-qemux86-64-debian-openjdk: - name: Bake qemux86-64-debian-openjdk + bake-qemux86-64-alpine-python: + name: Bake qemux86-64-alpine-python runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-qemux86-64-debian-openjdk + needs: prepare-qemux86-64-alpine-python env: - LIBRARY: library/qemux86-64-debian-openjdk.json + LIBRARY: library/qemux86-64-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-qemux86-64-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-qemux86-64-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-qemux86-64-debian-python: - name: Prepare qemux86-64-debian-python + prepare-qemux86-64-debian-dotnet: + name: Prepare qemux86-64-debian-dotnet runs-on: ubuntu-latest needs: bake-qemux86-64-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/qemux86-64-debian-python.json + LIBRARY: library/qemux86-64-debian-dotnet.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-qemux86-64-debian-python: - name: Bake qemux86-64-debian-python + bake-qemux86-64-debian-dotnet: + name: Bake qemux86-64-debian-dotnet runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-qemux86-64-debian-python + needs: prepare-qemux86-64-debian-dotnet env: - LIBRARY: library/qemux86-64-debian-python.json + LIBRARY: library/qemux86-64-debian-dotnet.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-qemux86-64-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-qemux86-64-debian-dotnet.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-qemux86-64-fedora-golang: - name: Prepare qemux86-64-fedora-golang + prepare-qemux86-64-debian-golang: + name: Prepare qemux86-64-debian-golang runs-on: ubuntu-latest - needs: bake-qemux86-64-fedora + needs: bake-qemux86-64-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/qemux86-64-fedora-golang.json + LIBRARY: library/qemux86-64-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-qemux86-64-fedora-golang: - name: Bake qemux86-64-fedora-golang + bake-qemux86-64-debian-golang: + name: Bake qemux86-64-debian-golang runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-qemux86-64-fedora-golang + needs: prepare-qemux86-64-debian-golang env: - LIBRARY: library/qemux86-64-fedora-golang.json + LIBRARY: library/qemux86-64-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-qemux86-64-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-qemux86-64-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-qemux86-64-fedora-node: - name: Prepare qemux86-64-fedora-node + prepare-qemux86-64-debian-node: + name: Prepare qemux86-64-debian-node runs-on: ubuntu-latest - needs: bake-qemux86-64-fedora + needs: bake-qemux86-64-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/qemux86-64-fedora-node.json + LIBRARY: library/qemux86-64-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-qemux86-64-fedora-node: - name: Bake qemux86-64-fedora-node + bake-qemux86-64-debian-node: + name: Bake qemux86-64-debian-node runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-qemux86-64-fedora-node + needs: prepare-qemux86-64-debian-node env: - LIBRARY: library/qemux86-64-fedora-node.json + LIBRARY: library/qemux86-64-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-qemux86-64-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-qemux86-64-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-qemux86-64-fedora-python: - name: Prepare qemux86-64-fedora-python + prepare-qemux86-64-debian-openjdk: + name: Prepare qemux86-64-debian-openjdk runs-on: ubuntu-latest - needs: bake-qemux86-64-fedora + needs: bake-qemux86-64-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/qemux86-64-fedora-python.json + LIBRARY: library/qemux86-64-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-qemux86-64-fedora-python: - name: Bake qemux86-64-fedora-python + bake-qemux86-64-debian-openjdk: + name: Bake qemux86-64-debian-openjdk runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-qemux86-64-fedora-python + needs: prepare-qemux86-64-debian-openjdk env: - LIBRARY: library/qemux86-64-fedora-python.json + LIBRARY: library/qemux86-64-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-qemux86-64-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-qemux86-64-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-qemux86-64-ubuntu-dotnet: - name: Prepare qemux86-64-ubuntu-dotnet + prepare-qemux86-64-debian-python: + name: Prepare qemux86-64-debian-python runs-on: ubuntu-latest - needs: bake-qemux86-64-ubuntu + needs: bake-qemux86-64-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/qemux86-64-ubuntu-dotnet.json + LIBRARY: library/qemux86-64-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-qemux86-64-ubuntu-dotnet: - name: Bake qemux86-64-ubuntu-dotnet + bake-qemux86-64-debian-python: + name: Bake qemux86-64-debian-python runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-qemux86-64-ubuntu-dotnet + needs: prepare-qemux86-64-debian-python env: - LIBRARY: library/qemux86-64-ubuntu-dotnet.json + LIBRARY: library/qemux86-64-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-qemux86-64-ubuntu-dotnet.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-qemux86-64-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-qemux86-64-ubuntu-golang: - name: Prepare qemux86-64-ubuntu-golang + prepare-qemux86-64-fedora-golang: + name: Prepare qemux86-64-fedora-golang runs-on: ubuntu-latest - needs: bake-qemux86-64-ubuntu + needs: bake-qemux86-64-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/qemux86-64-ubuntu-golang.json + LIBRARY: library/qemux86-64-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-qemux86-64-ubuntu-golang: - name: Bake qemux86-64-ubuntu-golang + bake-qemux86-64-fedora-golang: + name: Bake qemux86-64-fedora-golang runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-qemux86-64-ubuntu-golang + needs: prepare-qemux86-64-fedora-golang env: - LIBRARY: library/qemux86-64-ubuntu-golang.json + LIBRARY: library/qemux86-64-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-qemux86-64-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-qemux86-64-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-qemux86-64-ubuntu-node: - name: Prepare qemux86-64-ubuntu-node + prepare-qemux86-64-fedora-node: + name: Prepare qemux86-64-fedora-node runs-on: ubuntu-latest - needs: bake-qemux86-64-ubuntu + needs: bake-qemux86-64-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/qemux86-64-ubuntu-node.json + LIBRARY: library/qemux86-64-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-qemux86-64-ubuntu-node: - name: Bake qemux86-64-ubuntu-node + bake-qemux86-64-fedora-node: + name: Bake qemux86-64-fedora-node runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-qemux86-64-ubuntu-node + needs: prepare-qemux86-64-fedora-node env: - LIBRARY: library/qemux86-64-ubuntu-node.json + LIBRARY: library/qemux86-64-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-qemux86-64-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-qemux86-64-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-qemux86-64-ubuntu-python: - name: Prepare qemux86-64-ubuntu-python + prepare-qemux86-64-fedora-python: + name: Prepare qemux86-64-fedora-python runs-on: ubuntu-latest - needs: bake-qemux86-64-ubuntu + needs: bake-qemux86-64-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/qemux86-64-ubuntu-python.json + LIBRARY: library/qemux86-64-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-qemux86-64-ubuntu-python: - name: Bake qemux86-64-ubuntu-python + bake-qemux86-64-fedora-python: + name: Bake qemux86-64-fedora-python runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-qemux86-64-ubuntu-python + needs: prepare-qemux86-64-fedora-python env: - LIBRARY: library/qemux86-64-ubuntu-python.json + LIBRARY: library/qemux86-64-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-qemux86-64-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-qemux86-64-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-qemux86-64-ubuntu-openjdk: - name: Prepare qemux86-64-ubuntu-openjdk + prepare-qemux86-64-ubuntu-dotnet: + name: Prepare qemux86-64-ubuntu-dotnet runs-on: ubuntu-latest needs: bake-qemux86-64-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/qemux86-64-ubuntu-openjdk.json + LIBRARY: library/qemux86-64-ubuntu-dotnet.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-qemux86-64-ubuntu-openjdk: - name: Bake qemux86-64-ubuntu-openjdk + bake-qemux86-64-ubuntu-dotnet: + name: Bake qemux86-64-ubuntu-dotnet runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-qemux86-64-ubuntu-openjdk + needs: prepare-qemux86-64-ubuntu-dotnet env: - LIBRARY: library/qemux86-64-ubuntu-openjdk.json + LIBRARY: library/qemux86-64-ubuntu-dotnet.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-qemux86-64-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-qemux86-64-ubuntu-dotnet.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-qemux86-64-alpine: - name: Prepare qemux86-64-alpine + prepare-qemux86-64-ubuntu-golang: + name: Prepare qemux86-64-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-qemux86-64-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/qemux86-64-alpine.json + LIBRARY: library/qemux86-64-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-qemux86-64-alpine: - name: Bake qemux86-64-alpine + bake-qemux86-64-ubuntu-golang: + name: Bake qemux86-64-ubuntu-golang runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-qemux86-64-alpine + needs: prepare-qemux86-64-ubuntu-golang env: - LIBRARY: library/qemux86-64-alpine.json + LIBRARY: library/qemux86-64-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-qemux86-64-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-qemux86-64-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-qemux86-64-debian: - name: Prepare qemux86-64-debian + prepare-qemux86-64-ubuntu-node: + name: Prepare qemux86-64-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-qemux86-64-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/qemux86-64-debian.json + LIBRARY: library/qemux86-64-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-qemux86-64-debian: - name: Bake qemux86-64-debian + bake-qemux86-64-ubuntu-node: + name: Bake qemux86-64-ubuntu-node runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-qemux86-64-debian + needs: prepare-qemux86-64-ubuntu-node env: - LIBRARY: library/qemux86-64-debian.json + LIBRARY: library/qemux86-64-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-qemux86-64-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-qemux86-64-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1299,14 +1299,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-qemux86-64-fedora: - name: Prepare qemux86-64-fedora + prepare-qemux86-64-ubuntu-python: + name: Prepare qemux86-64-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-qemux86-64-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/qemux86-64-fedora.json + LIBRARY: library/qemux86-64-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1319,20 +1319,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-qemux86-64-fedora: - name: Bake qemux86-64-fedora + bake-qemux86-64-ubuntu-python: + name: Bake qemux86-64-ubuntu-python runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-qemux86-64-fedora + needs: prepare-qemux86-64-ubuntu-python env: - LIBRARY: library/qemux86-64-fedora.json + LIBRARY: library/qemux86-64-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-qemux86-64-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-qemux86-64-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1370,14 +1370,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-qemux86-64-ubuntu: - name: Prepare qemux86-64-ubuntu + prepare-qemux86-64-ubuntu-openjdk: + name: Prepare qemux86-64-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-qemux86-64-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/qemux86-64-ubuntu.json + LIBRARY: library/qemux86-64-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1390,20 +1390,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-qemux86-64-ubuntu: - name: Bake qemux86-64-ubuntu + bake-qemux86-64-ubuntu-openjdk: + name: Bake qemux86-64-ubuntu-openjdk runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-qemux86-64-ubuntu + needs: prepare-qemux86-64-ubuntu-openjdk env: - LIBRARY: library/qemux86-64-ubuntu.json + LIBRARY: library/qemux86-64-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-qemux86-64-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-qemux86-64-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-qemux86.yml b/.github/workflows/bake-qemux86.yml index ddde51dcffaa..d5ed849401f6 100644 --- a/.github/workflows/bake-qemux86.yml +++ b/.github/workflows/bake-qemux86.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-qemux86-alpine-golang: - name: Prepare qemux86-alpine-golang + prepare-qemux86-alpine: + name: Prepare qemux86-alpine runs-on: ubuntu-latest - needs: bake-qemux86-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/qemux86-alpine-golang.json + LIBRARY: library/qemux86-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-qemux86-alpine-golang: - name: Bake qemux86-alpine-golang + bake-qemux86-alpine: + name: Bake qemux86-alpine runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-qemux86-alpine-golang + needs: prepare-qemux86-alpine env: - LIBRARY: library/qemux86-alpine-golang.json + LIBRARY: library/qemux86-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-qemux86-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-qemux86-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-qemux86-alpine-python: - name: Prepare qemux86-alpine-python + prepare-qemux86-debian: + name: Prepare qemux86-debian runs-on: ubuntu-latest - needs: bake-qemux86-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/qemux86-alpine-python.json + LIBRARY: library/qemux86-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-qemux86-alpine-python: - name: Bake qemux86-alpine-python + bake-qemux86-debian: + name: Bake qemux86-debian runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-qemux86-alpine-python + needs: prepare-qemux86-debian env: - LIBRARY: library/qemux86-alpine-python.json + LIBRARY: library/qemux86-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-qemux86-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-qemux86-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-qemux86-debian-golang: - name: Prepare qemux86-debian-golang + prepare-qemux86-ubuntu: + name: Prepare qemux86-ubuntu runs-on: ubuntu-latest - needs: bake-qemux86-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/qemux86-debian-golang.json + LIBRARY: library/qemux86-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-qemux86-debian-golang: - name: Bake qemux86-debian-golang + bake-qemux86-ubuntu: + name: Bake qemux86-ubuntu runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-qemux86-debian-golang + needs: prepare-qemux86-ubuntu env: - LIBRARY: library/qemux86-debian-golang.json + LIBRARY: library/qemux86-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-qemux86-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-qemux86-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-qemux86-debian-openjdk: - name: Prepare qemux86-debian-openjdk + prepare-qemux86-alpine-golang: + name: Prepare qemux86-alpine-golang runs-on: ubuntu-latest - needs: bake-qemux86-debian + needs: bake-qemux86-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/qemux86-debian-openjdk.json + LIBRARY: library/qemux86-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-qemux86-debian-openjdk: - name: Bake qemux86-debian-openjdk + bake-qemux86-alpine-golang: + name: Bake qemux86-alpine-golang runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-qemux86-debian-openjdk + needs: prepare-qemux86-alpine-golang env: - LIBRARY: library/qemux86-debian-openjdk.json + LIBRARY: library/qemux86-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-qemux86-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-qemux86-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-qemux86-debian-python: - name: Prepare qemux86-debian-python + prepare-qemux86-alpine-python: + name: Prepare qemux86-alpine-python runs-on: ubuntu-latest - needs: bake-qemux86-debian + needs: bake-qemux86-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/qemux86-debian-python.json + LIBRARY: library/qemux86-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-qemux86-debian-python: - name: Bake qemux86-debian-python + bake-qemux86-alpine-python: + name: Bake qemux86-alpine-python runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-qemux86-debian-python + needs: prepare-qemux86-alpine-python env: - LIBRARY: library/qemux86-debian-python.json + LIBRARY: library/qemux86-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-qemux86-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-qemux86-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-qemux86-ubuntu-golang: - name: Prepare qemux86-ubuntu-golang + prepare-qemux86-debian-golang: + name: Prepare qemux86-debian-golang runs-on: ubuntu-latest - needs: bake-qemux86-ubuntu + needs: bake-qemux86-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/qemux86-ubuntu-golang.json + LIBRARY: library/qemux86-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-qemux86-ubuntu-golang: - name: Bake qemux86-ubuntu-golang + bake-qemux86-debian-golang: + name: Bake qemux86-debian-golang runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-qemux86-ubuntu-golang + needs: prepare-qemux86-debian-golang env: - LIBRARY: library/qemux86-ubuntu-golang.json + LIBRARY: library/qemux86-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-qemux86-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-qemux86-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-qemux86-ubuntu-openjdk: - name: Prepare qemux86-ubuntu-openjdk + prepare-qemux86-debian-openjdk: + name: Prepare qemux86-debian-openjdk runs-on: ubuntu-latest - needs: bake-qemux86-ubuntu + needs: bake-qemux86-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/qemux86-ubuntu-openjdk.json + LIBRARY: library/qemux86-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-qemux86-ubuntu-openjdk: - name: Bake qemux86-ubuntu-openjdk + bake-qemux86-debian-openjdk: + name: Bake qemux86-debian-openjdk runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-qemux86-ubuntu-openjdk + needs: prepare-qemux86-debian-openjdk env: - LIBRARY: library/qemux86-ubuntu-openjdk.json + LIBRARY: library/qemux86-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-qemux86-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-qemux86-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-qemux86-ubuntu-python: - name: Prepare qemux86-ubuntu-python + prepare-qemux86-debian-python: + name: Prepare qemux86-debian-python runs-on: ubuntu-latest - needs: bake-qemux86-ubuntu + needs: bake-qemux86-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/qemux86-ubuntu-python.json + LIBRARY: library/qemux86-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-qemux86-ubuntu-python: - name: Bake qemux86-ubuntu-python + bake-qemux86-debian-python: + name: Bake qemux86-debian-python runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-qemux86-ubuntu-python + needs: prepare-qemux86-debian-python env: - LIBRARY: library/qemux86-ubuntu-python.json + LIBRARY: library/qemux86-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-qemux86-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-qemux86-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-qemux86-alpine: - name: Prepare qemux86-alpine + prepare-qemux86-ubuntu-golang: + name: Prepare qemux86-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-qemux86-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/qemux86-alpine.json + LIBRARY: library/qemux86-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-qemux86-alpine: - name: Bake qemux86-alpine + bake-qemux86-ubuntu-golang: + name: Bake qemux86-ubuntu-golang runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-qemux86-alpine + needs: prepare-qemux86-ubuntu-golang env: - LIBRARY: library/qemux86-alpine.json + LIBRARY: library/qemux86-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-qemux86-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-qemux86-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-qemux86-debian: - name: Prepare qemux86-debian + prepare-qemux86-ubuntu-openjdk: + name: Prepare qemux86-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-qemux86-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/qemux86-debian.json + LIBRARY: library/qemux86-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-qemux86-debian: - name: Bake qemux86-debian + bake-qemux86-ubuntu-openjdk: + name: Bake qemux86-ubuntu-openjdk runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-qemux86-debian + needs: prepare-qemux86-ubuntu-openjdk env: - LIBRARY: library/qemux86-debian.json + LIBRARY: library/qemux86-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-qemux86-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-qemux86-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-qemux86-ubuntu: - name: Prepare qemux86-ubuntu + prepare-qemux86-ubuntu-python: + name: Prepare qemux86-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-qemux86-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/qemux86-ubuntu.json + LIBRARY: library/qemux86-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-qemux86-ubuntu: - name: Bake qemux86-ubuntu + bake-qemux86-ubuntu-python: + name: Bake qemux86-ubuntu-python runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-qemux86-ubuntu + needs: prepare-qemux86-ubuntu-python env: - LIBRARY: library/qemux86-ubuntu.json + LIBRARY: library/qemux86-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-qemux86-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-qemux86-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-raspberry-pi.yml b/.github/workflows/bake-raspberry-pi.yml index 2c3c7738128b..65cfd9d9de5f 100644 --- a/.github/workflows/bake-raspberry-pi.yml +++ b/.github/workflows/bake-raspberry-pi.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-raspberry-pi-alpine-golang: - name: Prepare raspberry-pi-alpine-golang + prepare-raspberry-pi-alpine: + name: Prepare raspberry-pi-alpine runs-on: ubuntu-latest - needs: bake-raspberry-pi-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberry-pi-alpine-golang.json + LIBRARY: library/raspberry-pi-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberry-pi-alpine-golang: - name: Bake raspberry-pi-alpine-golang + bake-raspberry-pi-alpine: + name: Bake raspberry-pi-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberry-pi-alpine-golang + needs: prepare-raspberry-pi-alpine env: - LIBRARY: library/raspberry-pi-alpine-golang.json + LIBRARY: library/raspberry-pi-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberry-pi-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberry-pi-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberry-pi-alpine-node: - name: Prepare raspberry-pi-alpine-node + prepare-raspberry-pi-debian: + name: Prepare raspberry-pi-debian runs-on: ubuntu-latest - needs: bake-raspberry-pi-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberry-pi-alpine-node.json + LIBRARY: library/raspberry-pi-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberry-pi-alpine-node: - name: Bake raspberry-pi-alpine-node + bake-raspberry-pi-debian: + name: Bake raspberry-pi-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberry-pi-alpine-node + needs: prepare-raspberry-pi-debian env: - LIBRARY: library/raspberry-pi-alpine-node.json + LIBRARY: library/raspberry-pi-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberry-pi-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberry-pi-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberry-pi-alpine-python: - name: Prepare raspberry-pi-alpine-python + prepare-raspberry-pi-alpine-golang: + name: Prepare raspberry-pi-alpine-golang runs-on: ubuntu-latest needs: bake-raspberry-pi-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberry-pi-alpine-python.json + LIBRARY: library/raspberry-pi-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberry-pi-alpine-python: - name: Bake raspberry-pi-alpine-python + bake-raspberry-pi-alpine-golang: + name: Bake raspberry-pi-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberry-pi-alpine-python + needs: prepare-raspberry-pi-alpine-golang env: - LIBRARY: library/raspberry-pi-alpine-python.json + LIBRARY: library/raspberry-pi-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberry-pi-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberry-pi-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberry-pi-debian-golang: - name: Prepare raspberry-pi-debian-golang + prepare-raspberry-pi-alpine-node: + name: Prepare raspberry-pi-alpine-node runs-on: ubuntu-latest - needs: bake-raspberry-pi-debian + needs: bake-raspberry-pi-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberry-pi-debian-golang.json + LIBRARY: library/raspberry-pi-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberry-pi-debian-golang: - name: Bake raspberry-pi-debian-golang + bake-raspberry-pi-alpine-node: + name: Bake raspberry-pi-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberry-pi-debian-golang + needs: prepare-raspberry-pi-alpine-node env: - LIBRARY: library/raspberry-pi-debian-golang.json + LIBRARY: library/raspberry-pi-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberry-pi-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberry-pi-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberry-pi-debian-openjdk: - name: Prepare raspberry-pi-debian-openjdk + prepare-raspberry-pi-alpine-python: + name: Prepare raspberry-pi-alpine-python runs-on: ubuntu-latest - needs: bake-raspberry-pi-debian + needs: bake-raspberry-pi-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberry-pi-debian-openjdk.json + LIBRARY: library/raspberry-pi-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberry-pi-debian-openjdk: - name: Bake raspberry-pi-debian-openjdk + bake-raspberry-pi-alpine-python: + name: Bake raspberry-pi-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberry-pi-debian-openjdk + needs: prepare-raspberry-pi-alpine-python env: - LIBRARY: library/raspberry-pi-debian-openjdk.json + LIBRARY: library/raspberry-pi-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberry-pi-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberry-pi-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberry-pi-debian-python: - name: Prepare raspberry-pi-debian-python + prepare-raspberry-pi-debian-golang: + name: Prepare raspberry-pi-debian-golang runs-on: ubuntu-latest needs: bake-raspberry-pi-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberry-pi-debian-python.json + LIBRARY: library/raspberry-pi-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberry-pi-debian-python: - name: Bake raspberry-pi-debian-python + bake-raspberry-pi-debian-golang: + name: Bake raspberry-pi-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberry-pi-debian-python + needs: prepare-raspberry-pi-debian-golang env: - LIBRARY: library/raspberry-pi-debian-python.json + LIBRARY: library/raspberry-pi-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberry-pi-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberry-pi-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberry-pi-alpine: - name: Prepare raspberry-pi-alpine + prepare-raspberry-pi-debian-openjdk: + name: Prepare raspberry-pi-debian-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-raspberry-pi-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberry-pi-alpine.json + LIBRARY: library/raspberry-pi-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberry-pi-alpine: - name: Bake raspberry-pi-alpine + bake-raspberry-pi-debian-openjdk: + name: Bake raspberry-pi-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberry-pi-alpine + needs: prepare-raspberry-pi-debian-openjdk env: - LIBRARY: library/raspberry-pi-alpine.json + LIBRARY: library/raspberry-pi-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberry-pi-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberry-pi-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberry-pi-debian: - name: Prepare raspberry-pi-debian + prepare-raspberry-pi-debian-python: + name: Prepare raspberry-pi-debian-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-raspberry-pi-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberry-pi-debian.json + LIBRARY: library/raspberry-pi-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberry-pi-debian: - name: Bake raspberry-pi-debian + bake-raspberry-pi-debian-python: + name: Bake raspberry-pi-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberry-pi-debian + needs: prepare-raspberry-pi-debian-python env: - LIBRARY: library/raspberry-pi-debian.json + LIBRARY: library/raspberry-pi-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberry-pi-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberry-pi-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-raspberry-pi2.yml b/.github/workflows/bake-raspberry-pi2.yml index be8f8e0f90f7..c87e19585a1c 100644 --- a/.github/workflows/bake-raspberry-pi2.yml +++ b/.github/workflows/bake-raspberry-pi2.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-raspberry-pi2-alpine-golang: - name: Prepare raspberry-pi2-alpine-golang + prepare-raspberry-pi2-alpine: + name: Prepare raspberry-pi2-alpine runs-on: ubuntu-latest - needs: bake-raspberry-pi2-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberry-pi2-alpine-golang.json + LIBRARY: library/raspberry-pi2-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberry-pi2-alpine-golang: - name: Bake raspberry-pi2-alpine-golang + bake-raspberry-pi2-alpine: + name: Bake raspberry-pi2-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberry-pi2-alpine-golang + needs: prepare-raspberry-pi2-alpine env: - LIBRARY: library/raspberry-pi2-alpine-golang.json + LIBRARY: library/raspberry-pi2-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberry-pi2-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberry-pi2-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberry-pi2-alpine-node: - name: Prepare raspberry-pi2-alpine-node + prepare-raspberry-pi2-debian: + name: Prepare raspberry-pi2-debian runs-on: ubuntu-latest - needs: bake-raspberry-pi2-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberry-pi2-alpine-node.json + LIBRARY: library/raspberry-pi2-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberry-pi2-alpine-node: - name: Bake raspberry-pi2-alpine-node + bake-raspberry-pi2-debian: + name: Bake raspberry-pi2-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberry-pi2-alpine-node + needs: prepare-raspberry-pi2-debian env: - LIBRARY: library/raspberry-pi2-alpine-node.json + LIBRARY: library/raspberry-pi2-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberry-pi2-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberry-pi2-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberry-pi2-alpine-python: - name: Prepare raspberry-pi2-alpine-python + prepare-raspberry-pi2-ubuntu: + name: Prepare raspberry-pi2-ubuntu runs-on: ubuntu-latest - needs: bake-raspberry-pi2-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberry-pi2-alpine-python.json + LIBRARY: library/raspberry-pi2-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberry-pi2-alpine-python: - name: Bake raspberry-pi2-alpine-python + bake-raspberry-pi2-ubuntu: + name: Bake raspberry-pi2-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberry-pi2-alpine-python + needs: prepare-raspberry-pi2-ubuntu env: - LIBRARY: library/raspberry-pi2-alpine-python.json + LIBRARY: library/raspberry-pi2-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberry-pi2-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberry-pi2-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberry-pi2-debian-golang: - name: Prepare raspberry-pi2-debian-golang + prepare-raspberry-pi2-alpine-golang: + name: Prepare raspberry-pi2-alpine-golang runs-on: ubuntu-latest - needs: bake-raspberry-pi2-debian + needs: bake-raspberry-pi2-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberry-pi2-debian-golang.json + LIBRARY: library/raspberry-pi2-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberry-pi2-debian-golang: - name: Bake raspberry-pi2-debian-golang + bake-raspberry-pi2-alpine-golang: + name: Bake raspberry-pi2-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberry-pi2-debian-golang + needs: prepare-raspberry-pi2-alpine-golang env: - LIBRARY: library/raspberry-pi2-debian-golang.json + LIBRARY: library/raspberry-pi2-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberry-pi2-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberry-pi2-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberry-pi2-debian-node: - name: Prepare raspberry-pi2-debian-node + prepare-raspberry-pi2-alpine-node: + name: Prepare raspberry-pi2-alpine-node runs-on: ubuntu-latest - needs: bake-raspberry-pi2-debian + needs: bake-raspberry-pi2-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberry-pi2-debian-node.json + LIBRARY: library/raspberry-pi2-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberry-pi2-debian-node: - name: Bake raspberry-pi2-debian-node + bake-raspberry-pi2-alpine-node: + name: Bake raspberry-pi2-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberry-pi2-debian-node + needs: prepare-raspberry-pi2-alpine-node env: - LIBRARY: library/raspberry-pi2-debian-node.json + LIBRARY: library/raspberry-pi2-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberry-pi2-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberry-pi2-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberry-pi2-debian-openjdk: - name: Prepare raspberry-pi2-debian-openjdk + prepare-raspberry-pi2-alpine-python: + name: Prepare raspberry-pi2-alpine-python runs-on: ubuntu-latest - needs: bake-raspberry-pi2-debian + needs: bake-raspberry-pi2-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberry-pi2-debian-openjdk.json + LIBRARY: library/raspberry-pi2-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberry-pi2-debian-openjdk: - name: Bake raspberry-pi2-debian-openjdk + bake-raspberry-pi2-alpine-python: + name: Bake raspberry-pi2-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberry-pi2-debian-openjdk + needs: prepare-raspberry-pi2-alpine-python env: - LIBRARY: library/raspberry-pi2-debian-openjdk.json + LIBRARY: library/raspberry-pi2-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberry-pi2-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberry-pi2-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberry-pi2-debian-python: - name: Prepare raspberry-pi2-debian-python + prepare-raspberry-pi2-debian-golang: + name: Prepare raspberry-pi2-debian-golang runs-on: ubuntu-latest needs: bake-raspberry-pi2-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberry-pi2-debian-python.json + LIBRARY: library/raspberry-pi2-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberry-pi2-debian-python: - name: Bake raspberry-pi2-debian-python + bake-raspberry-pi2-debian-golang: + name: Bake raspberry-pi2-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberry-pi2-debian-python + needs: prepare-raspberry-pi2-debian-golang env: - LIBRARY: library/raspberry-pi2-debian-python.json + LIBRARY: library/raspberry-pi2-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberry-pi2-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberry-pi2-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberry-pi2-ubuntu-golang: - name: Prepare raspberry-pi2-ubuntu-golang + prepare-raspberry-pi2-debian-node: + name: Prepare raspberry-pi2-debian-node runs-on: ubuntu-latest - needs: bake-raspberry-pi2-ubuntu + needs: bake-raspberry-pi2-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberry-pi2-ubuntu-golang.json + LIBRARY: library/raspberry-pi2-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberry-pi2-ubuntu-golang: - name: Bake raspberry-pi2-ubuntu-golang + bake-raspberry-pi2-debian-node: + name: Bake raspberry-pi2-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberry-pi2-ubuntu-golang + needs: prepare-raspberry-pi2-debian-node env: - LIBRARY: library/raspberry-pi2-ubuntu-golang.json + LIBRARY: library/raspberry-pi2-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberry-pi2-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberry-pi2-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberry-pi2-ubuntu-node: - name: Prepare raspberry-pi2-ubuntu-node + prepare-raspberry-pi2-debian-openjdk: + name: Prepare raspberry-pi2-debian-openjdk runs-on: ubuntu-latest - needs: bake-raspberry-pi2-ubuntu + needs: bake-raspberry-pi2-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberry-pi2-ubuntu-node.json + LIBRARY: library/raspberry-pi2-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberry-pi2-ubuntu-node: - name: Bake raspberry-pi2-ubuntu-node + bake-raspberry-pi2-debian-openjdk: + name: Bake raspberry-pi2-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberry-pi2-ubuntu-node + needs: prepare-raspberry-pi2-debian-openjdk env: - LIBRARY: library/raspberry-pi2-ubuntu-node.json + LIBRARY: library/raspberry-pi2-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberry-pi2-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberry-pi2-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberry-pi2-ubuntu-python: - name: Prepare raspberry-pi2-ubuntu-python + prepare-raspberry-pi2-debian-python: + name: Prepare raspberry-pi2-debian-python runs-on: ubuntu-latest - needs: bake-raspberry-pi2-ubuntu + needs: bake-raspberry-pi2-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberry-pi2-ubuntu-python.json + LIBRARY: library/raspberry-pi2-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberry-pi2-ubuntu-python: - name: Bake raspberry-pi2-ubuntu-python + bake-raspberry-pi2-debian-python: + name: Bake raspberry-pi2-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberry-pi2-ubuntu-python + needs: prepare-raspberry-pi2-debian-python env: - LIBRARY: library/raspberry-pi2-ubuntu-python.json + LIBRARY: library/raspberry-pi2-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberry-pi2-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberry-pi2-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberry-pi2-ubuntu-openjdk: - name: Prepare raspberry-pi2-ubuntu-openjdk + prepare-raspberry-pi2-ubuntu-golang: + name: Prepare raspberry-pi2-ubuntu-golang runs-on: ubuntu-latest needs: bake-raspberry-pi2-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberry-pi2-ubuntu-openjdk.json + LIBRARY: library/raspberry-pi2-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberry-pi2-ubuntu-openjdk: - name: Bake raspberry-pi2-ubuntu-openjdk + bake-raspberry-pi2-ubuntu-golang: + name: Bake raspberry-pi2-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberry-pi2-ubuntu-openjdk + needs: prepare-raspberry-pi2-ubuntu-golang env: - LIBRARY: library/raspberry-pi2-ubuntu-openjdk.json + LIBRARY: library/raspberry-pi2-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberry-pi2-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberry-pi2-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberry-pi2-alpine: - name: Prepare raspberry-pi2-alpine + prepare-raspberry-pi2-ubuntu-node: + name: Prepare raspberry-pi2-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-raspberry-pi2-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberry-pi2-alpine.json + LIBRARY: library/raspberry-pi2-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberry-pi2-alpine: - name: Bake raspberry-pi2-alpine + bake-raspberry-pi2-ubuntu-node: + name: Bake raspberry-pi2-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberry-pi2-alpine + needs: prepare-raspberry-pi2-ubuntu-node env: - LIBRARY: library/raspberry-pi2-alpine.json + LIBRARY: library/raspberry-pi2-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberry-pi2-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberry-pi2-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberry-pi2-debian: - name: Prepare raspberry-pi2-debian + prepare-raspberry-pi2-ubuntu-python: + name: Prepare raspberry-pi2-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-raspberry-pi2-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberry-pi2-debian.json + LIBRARY: library/raspberry-pi2-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberry-pi2-debian: - name: Bake raspberry-pi2-debian + bake-raspberry-pi2-ubuntu-python: + name: Bake raspberry-pi2-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberry-pi2-debian + needs: prepare-raspberry-pi2-ubuntu-python env: - LIBRARY: library/raspberry-pi2-debian.json + LIBRARY: library/raspberry-pi2-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberry-pi2-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberry-pi2-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberry-pi2-ubuntu: - name: Prepare raspberry-pi2-ubuntu + prepare-raspberry-pi2-ubuntu-openjdk: + name: Prepare raspberry-pi2-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-raspberry-pi2-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberry-pi2-ubuntu.json + LIBRARY: library/raspberry-pi2-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberry-pi2-ubuntu: - name: Bake raspberry-pi2-ubuntu + bake-raspberry-pi2-ubuntu-openjdk: + name: Bake raspberry-pi2-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberry-pi2-ubuntu + needs: prepare-raspberry-pi2-ubuntu-openjdk env: - LIBRARY: library/raspberry-pi2-ubuntu.json + LIBRARY: library/raspberry-pi2-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberry-pi2-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberry-pi2-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-raspberrypi0-2w-64.yml b/.github/workflows/bake-raspberrypi0-2w-64.yml index e8b828ebd233..fb11075290bd 100644 --- a/.github/workflows/bake-raspberrypi0-2w-64.yml +++ b/.github/workflows/bake-raspberrypi0-2w-64.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-raspberrypi0-2w-64-alpine-golang: - name: Prepare raspberrypi0-2w-64-alpine-golang + prepare-raspberrypi0-2w-64-alpine: + name: Prepare raspberrypi0-2w-64-alpine runs-on: ubuntu-latest - needs: bake-raspberrypi0-2w-64-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi0-2w-64-alpine-golang.json + LIBRARY: library/raspberrypi0-2w-64-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi0-2w-64-alpine-golang: - name: Bake raspberrypi0-2w-64-alpine-golang + bake-raspberrypi0-2w-64-alpine: + name: Bake raspberrypi0-2w-64-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi0-2w-64-alpine-golang + needs: prepare-raspberrypi0-2w-64-alpine env: - LIBRARY: library/raspberrypi0-2w-64-alpine-golang.json + LIBRARY: library/raspberrypi0-2w-64-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi0-2w-64-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi0-2w-64-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi0-2w-64-alpine-node: - name: Prepare raspberrypi0-2w-64-alpine-node + prepare-raspberrypi0-2w-64-debian: + name: Prepare raspberrypi0-2w-64-debian runs-on: ubuntu-latest - needs: bake-raspberrypi0-2w-64-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi0-2w-64-alpine-node.json + LIBRARY: library/raspberrypi0-2w-64-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi0-2w-64-alpine-node: - name: Bake raspberrypi0-2w-64-alpine-node + bake-raspberrypi0-2w-64-debian: + name: Bake raspberrypi0-2w-64-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi0-2w-64-alpine-node + needs: prepare-raspberrypi0-2w-64-debian env: - LIBRARY: library/raspberrypi0-2w-64-alpine-node.json + LIBRARY: library/raspberrypi0-2w-64-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi0-2w-64-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi0-2w-64-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi0-2w-64-alpine-python: - name: Prepare raspberrypi0-2w-64-alpine-python + prepare-raspberrypi0-2w-64-fedora: + name: Prepare raspberrypi0-2w-64-fedora runs-on: ubuntu-latest - needs: bake-raspberrypi0-2w-64-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi0-2w-64-alpine-python.json + LIBRARY: library/raspberrypi0-2w-64-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi0-2w-64-alpine-python: - name: Bake raspberrypi0-2w-64-alpine-python + bake-raspberrypi0-2w-64-fedora: + name: Bake raspberrypi0-2w-64-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi0-2w-64-alpine-python + needs: prepare-raspberrypi0-2w-64-fedora env: - LIBRARY: library/raspberrypi0-2w-64-alpine-python.json + LIBRARY: library/raspberrypi0-2w-64-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi0-2w-64-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi0-2w-64-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi0-2w-64-debian-golang: - name: Prepare raspberrypi0-2w-64-debian-golang + prepare-raspberrypi0-2w-64-ubuntu: + name: Prepare raspberrypi0-2w-64-ubuntu runs-on: ubuntu-latest - needs: bake-raspberrypi0-2w-64-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi0-2w-64-debian-golang.json + LIBRARY: library/raspberrypi0-2w-64-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi0-2w-64-debian-golang: - name: Bake raspberrypi0-2w-64-debian-golang + bake-raspberrypi0-2w-64-ubuntu: + name: Bake raspberrypi0-2w-64-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi0-2w-64-debian-golang + needs: prepare-raspberrypi0-2w-64-ubuntu env: - LIBRARY: library/raspberrypi0-2w-64-debian-golang.json + LIBRARY: library/raspberrypi0-2w-64-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi0-2w-64-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi0-2w-64-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi0-2w-64-debian-node: - name: Prepare raspberrypi0-2w-64-debian-node + prepare-raspberrypi0-2w-64-alpine-golang: + name: Prepare raspberrypi0-2w-64-alpine-golang runs-on: ubuntu-latest - needs: bake-raspberrypi0-2w-64-debian + needs: bake-raspberrypi0-2w-64-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi0-2w-64-debian-node.json + LIBRARY: library/raspberrypi0-2w-64-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi0-2w-64-debian-node: - name: Bake raspberrypi0-2w-64-debian-node + bake-raspberrypi0-2w-64-alpine-golang: + name: Bake raspberrypi0-2w-64-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi0-2w-64-debian-node + needs: prepare-raspberrypi0-2w-64-alpine-golang env: - LIBRARY: library/raspberrypi0-2w-64-debian-node.json + LIBRARY: library/raspberrypi0-2w-64-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi0-2w-64-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi0-2w-64-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi0-2w-64-debian-openjdk: - name: Prepare raspberrypi0-2w-64-debian-openjdk + prepare-raspberrypi0-2w-64-alpine-node: + name: Prepare raspberrypi0-2w-64-alpine-node runs-on: ubuntu-latest - needs: bake-raspberrypi0-2w-64-debian + needs: bake-raspberrypi0-2w-64-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi0-2w-64-debian-openjdk.json + LIBRARY: library/raspberrypi0-2w-64-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi0-2w-64-debian-openjdk: - name: Bake raspberrypi0-2w-64-debian-openjdk + bake-raspberrypi0-2w-64-alpine-node: + name: Bake raspberrypi0-2w-64-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi0-2w-64-debian-openjdk + needs: prepare-raspberrypi0-2w-64-alpine-node env: - LIBRARY: library/raspberrypi0-2w-64-debian-openjdk.json + LIBRARY: library/raspberrypi0-2w-64-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi0-2w-64-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi0-2w-64-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi0-2w-64-debian-python: - name: Prepare raspberrypi0-2w-64-debian-python + prepare-raspberrypi0-2w-64-alpine-python: + name: Prepare raspberrypi0-2w-64-alpine-python runs-on: ubuntu-latest - needs: bake-raspberrypi0-2w-64-debian + needs: bake-raspberrypi0-2w-64-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi0-2w-64-debian-python.json + LIBRARY: library/raspberrypi0-2w-64-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi0-2w-64-debian-python: - name: Bake raspberrypi0-2w-64-debian-python + bake-raspberrypi0-2w-64-alpine-python: + name: Bake raspberrypi0-2w-64-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi0-2w-64-debian-python + needs: prepare-raspberrypi0-2w-64-alpine-python env: - LIBRARY: library/raspberrypi0-2w-64-debian-python.json + LIBRARY: library/raspberrypi0-2w-64-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi0-2w-64-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi0-2w-64-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi0-2w-64-fedora-golang: - name: Prepare raspberrypi0-2w-64-fedora-golang + prepare-raspberrypi0-2w-64-debian-golang: + name: Prepare raspberrypi0-2w-64-debian-golang runs-on: ubuntu-latest - needs: bake-raspberrypi0-2w-64-fedora + needs: bake-raspberrypi0-2w-64-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi0-2w-64-fedora-golang.json + LIBRARY: library/raspberrypi0-2w-64-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi0-2w-64-fedora-golang: - name: Bake raspberrypi0-2w-64-fedora-golang + bake-raspberrypi0-2w-64-debian-golang: + name: Bake raspberrypi0-2w-64-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi0-2w-64-fedora-golang + needs: prepare-raspberrypi0-2w-64-debian-golang env: - LIBRARY: library/raspberrypi0-2w-64-fedora-golang.json + LIBRARY: library/raspberrypi0-2w-64-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi0-2w-64-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi0-2w-64-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi0-2w-64-fedora-node: - name: Prepare raspberrypi0-2w-64-fedora-node + prepare-raspberrypi0-2w-64-debian-node: + name: Prepare raspberrypi0-2w-64-debian-node runs-on: ubuntu-latest - needs: bake-raspberrypi0-2w-64-fedora + needs: bake-raspberrypi0-2w-64-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi0-2w-64-fedora-node.json + LIBRARY: library/raspberrypi0-2w-64-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi0-2w-64-fedora-node: - name: Bake raspberrypi0-2w-64-fedora-node + bake-raspberrypi0-2w-64-debian-node: + name: Bake raspberrypi0-2w-64-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi0-2w-64-fedora-node + needs: prepare-raspberrypi0-2w-64-debian-node env: - LIBRARY: library/raspberrypi0-2w-64-fedora-node.json + LIBRARY: library/raspberrypi0-2w-64-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi0-2w-64-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi0-2w-64-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi0-2w-64-fedora-python: - name: Prepare raspberrypi0-2w-64-fedora-python + prepare-raspberrypi0-2w-64-debian-openjdk: + name: Prepare raspberrypi0-2w-64-debian-openjdk runs-on: ubuntu-latest - needs: bake-raspberrypi0-2w-64-fedora + needs: bake-raspberrypi0-2w-64-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi0-2w-64-fedora-python.json + LIBRARY: library/raspberrypi0-2w-64-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi0-2w-64-fedora-python: - name: Bake raspberrypi0-2w-64-fedora-python + bake-raspberrypi0-2w-64-debian-openjdk: + name: Bake raspberrypi0-2w-64-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi0-2w-64-fedora-python + needs: prepare-raspberrypi0-2w-64-debian-openjdk env: - LIBRARY: library/raspberrypi0-2w-64-fedora-python.json + LIBRARY: library/raspberrypi0-2w-64-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi0-2w-64-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi0-2w-64-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi0-2w-64-ubuntu-golang: - name: Prepare raspberrypi0-2w-64-ubuntu-golang + prepare-raspberrypi0-2w-64-debian-python: + name: Prepare raspberrypi0-2w-64-debian-python runs-on: ubuntu-latest - needs: bake-raspberrypi0-2w-64-ubuntu + needs: bake-raspberrypi0-2w-64-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi0-2w-64-ubuntu-golang.json + LIBRARY: library/raspberrypi0-2w-64-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi0-2w-64-ubuntu-golang: - name: Bake raspberrypi0-2w-64-ubuntu-golang + bake-raspberrypi0-2w-64-debian-python: + name: Bake raspberrypi0-2w-64-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi0-2w-64-ubuntu-golang + needs: prepare-raspberrypi0-2w-64-debian-python env: - LIBRARY: library/raspberrypi0-2w-64-ubuntu-golang.json + LIBRARY: library/raspberrypi0-2w-64-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi0-2w-64-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi0-2w-64-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi0-2w-64-ubuntu-node: - name: Prepare raspberrypi0-2w-64-ubuntu-node + prepare-raspberrypi0-2w-64-fedora-golang: + name: Prepare raspberrypi0-2w-64-fedora-golang runs-on: ubuntu-latest - needs: bake-raspberrypi0-2w-64-ubuntu + needs: bake-raspberrypi0-2w-64-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi0-2w-64-ubuntu-node.json + LIBRARY: library/raspberrypi0-2w-64-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi0-2w-64-ubuntu-node: - name: Bake raspberrypi0-2w-64-ubuntu-node + bake-raspberrypi0-2w-64-fedora-golang: + name: Bake raspberrypi0-2w-64-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi0-2w-64-ubuntu-node + needs: prepare-raspberrypi0-2w-64-fedora-golang env: - LIBRARY: library/raspberrypi0-2w-64-ubuntu-node.json + LIBRARY: library/raspberrypi0-2w-64-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi0-2w-64-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi0-2w-64-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi0-2w-64-ubuntu-python: - name: Prepare raspberrypi0-2w-64-ubuntu-python + prepare-raspberrypi0-2w-64-fedora-node: + name: Prepare raspberrypi0-2w-64-fedora-node runs-on: ubuntu-latest - needs: bake-raspberrypi0-2w-64-ubuntu + needs: bake-raspberrypi0-2w-64-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi0-2w-64-ubuntu-python.json + LIBRARY: library/raspberrypi0-2w-64-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi0-2w-64-ubuntu-python: - name: Bake raspberrypi0-2w-64-ubuntu-python + bake-raspberrypi0-2w-64-fedora-node: + name: Bake raspberrypi0-2w-64-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi0-2w-64-ubuntu-python + needs: prepare-raspberrypi0-2w-64-fedora-node env: - LIBRARY: library/raspberrypi0-2w-64-ubuntu-python.json + LIBRARY: library/raspberrypi0-2w-64-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi0-2w-64-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi0-2w-64-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi0-2w-64-ubuntu-openjdk: - name: Prepare raspberrypi0-2w-64-ubuntu-openjdk + prepare-raspberrypi0-2w-64-fedora-python: + name: Prepare raspberrypi0-2w-64-fedora-python runs-on: ubuntu-latest - needs: bake-raspberrypi0-2w-64-ubuntu + needs: bake-raspberrypi0-2w-64-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi0-2w-64-ubuntu-openjdk.json + LIBRARY: library/raspberrypi0-2w-64-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi0-2w-64-ubuntu-openjdk: - name: Bake raspberrypi0-2w-64-ubuntu-openjdk + bake-raspberrypi0-2w-64-fedora-python: + name: Bake raspberrypi0-2w-64-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi0-2w-64-ubuntu-openjdk + needs: prepare-raspberrypi0-2w-64-fedora-python env: - LIBRARY: library/raspberrypi0-2w-64-ubuntu-openjdk.json + LIBRARY: library/raspberrypi0-2w-64-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi0-2w-64-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi0-2w-64-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi0-2w-64-alpine: - name: Prepare raspberrypi0-2w-64-alpine + prepare-raspberrypi0-2w-64-ubuntu-golang: + name: Prepare raspberrypi0-2w-64-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-raspberrypi0-2w-64-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi0-2w-64-alpine.json + LIBRARY: library/raspberrypi0-2w-64-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi0-2w-64-alpine: - name: Bake raspberrypi0-2w-64-alpine + bake-raspberrypi0-2w-64-ubuntu-golang: + name: Bake raspberrypi0-2w-64-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi0-2w-64-alpine + needs: prepare-raspberrypi0-2w-64-ubuntu-golang env: - LIBRARY: library/raspberrypi0-2w-64-alpine.json + LIBRARY: library/raspberrypi0-2w-64-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi0-2w-64-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi0-2w-64-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi0-2w-64-debian: - name: Prepare raspberrypi0-2w-64-debian + prepare-raspberrypi0-2w-64-ubuntu-node: + name: Prepare raspberrypi0-2w-64-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-raspberrypi0-2w-64-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi0-2w-64-debian.json + LIBRARY: library/raspberrypi0-2w-64-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi0-2w-64-debian: - name: Bake raspberrypi0-2w-64-debian + bake-raspberrypi0-2w-64-ubuntu-node: + name: Bake raspberrypi0-2w-64-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi0-2w-64-debian + needs: prepare-raspberrypi0-2w-64-ubuntu-node env: - LIBRARY: library/raspberrypi0-2w-64-debian.json + LIBRARY: library/raspberrypi0-2w-64-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi0-2w-64-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi0-2w-64-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi0-2w-64-fedora: - name: Prepare raspberrypi0-2w-64-fedora + prepare-raspberrypi0-2w-64-ubuntu-python: + name: Prepare raspberrypi0-2w-64-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-raspberrypi0-2w-64-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi0-2w-64-fedora.json + LIBRARY: library/raspberrypi0-2w-64-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi0-2w-64-fedora: - name: Bake raspberrypi0-2w-64-fedora + bake-raspberrypi0-2w-64-ubuntu-python: + name: Bake raspberrypi0-2w-64-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi0-2w-64-fedora + needs: prepare-raspberrypi0-2w-64-ubuntu-python env: - LIBRARY: library/raspberrypi0-2w-64-fedora.json + LIBRARY: library/raspberrypi0-2w-64-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi0-2w-64-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi0-2w-64-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi0-2w-64-ubuntu: - name: Prepare raspberrypi0-2w-64-ubuntu + prepare-raspberrypi0-2w-64-ubuntu-openjdk: + name: Prepare raspberrypi0-2w-64-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-raspberrypi0-2w-64-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi0-2w-64-ubuntu.json + LIBRARY: library/raspberrypi0-2w-64-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi0-2w-64-ubuntu: - name: Bake raspberrypi0-2w-64-ubuntu + bake-raspberrypi0-2w-64-ubuntu-openjdk: + name: Bake raspberrypi0-2w-64-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi0-2w-64-ubuntu + needs: prepare-raspberrypi0-2w-64-ubuntu-openjdk env: - LIBRARY: library/raspberrypi0-2w-64-ubuntu.json + LIBRARY: library/raspberrypi0-2w-64-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi0-2w-64-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi0-2w-64-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-raspberrypi3-64.yml b/.github/workflows/bake-raspberrypi3-64.yml index 6c97fcc2f167..fd9da05cd2cc 100644 --- a/.github/workflows/bake-raspberrypi3-64.yml +++ b/.github/workflows/bake-raspberrypi3-64.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-raspberrypi3-64-alpine-golang: - name: Prepare raspberrypi3-64-alpine-golang + prepare-raspberrypi3-64-alpine: + name: Prepare raspberrypi3-64-alpine runs-on: ubuntu-latest - needs: bake-raspberrypi3-64-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi3-64-alpine-golang.json + LIBRARY: library/raspberrypi3-64-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi3-64-alpine-golang: - name: Bake raspberrypi3-64-alpine-golang + bake-raspberrypi3-64-alpine: + name: Bake raspberrypi3-64-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi3-64-alpine-golang + needs: prepare-raspberrypi3-64-alpine env: - LIBRARY: library/raspberrypi3-64-alpine-golang.json + LIBRARY: library/raspberrypi3-64-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi3-64-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi3-64-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi3-64-alpine-node: - name: Prepare raspberrypi3-64-alpine-node + prepare-raspberrypi3-64-debian: + name: Prepare raspberrypi3-64-debian runs-on: ubuntu-latest - needs: bake-raspberrypi3-64-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi3-64-alpine-node.json + LIBRARY: library/raspberrypi3-64-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi3-64-alpine-node: - name: Bake raspberrypi3-64-alpine-node + bake-raspberrypi3-64-debian: + name: Bake raspberrypi3-64-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi3-64-alpine-node + needs: prepare-raspberrypi3-64-debian env: - LIBRARY: library/raspberrypi3-64-alpine-node.json + LIBRARY: library/raspberrypi3-64-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi3-64-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi3-64-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi3-64-alpine-python: - name: Prepare raspberrypi3-64-alpine-python + prepare-raspberrypi3-64-fedora: + name: Prepare raspberrypi3-64-fedora runs-on: ubuntu-latest - needs: bake-raspberrypi3-64-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi3-64-alpine-python.json + LIBRARY: library/raspberrypi3-64-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi3-64-alpine-python: - name: Bake raspberrypi3-64-alpine-python + bake-raspberrypi3-64-fedora: + name: Bake raspberrypi3-64-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi3-64-alpine-python + needs: prepare-raspberrypi3-64-fedora env: - LIBRARY: library/raspberrypi3-64-alpine-python.json + LIBRARY: library/raspberrypi3-64-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi3-64-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi3-64-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi3-64-debian-golang: - name: Prepare raspberrypi3-64-debian-golang + prepare-raspberrypi3-64-ubuntu: + name: Prepare raspberrypi3-64-ubuntu runs-on: ubuntu-latest - needs: bake-raspberrypi3-64-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi3-64-debian-golang.json + LIBRARY: library/raspberrypi3-64-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi3-64-debian-golang: - name: Bake raspberrypi3-64-debian-golang + bake-raspberrypi3-64-ubuntu: + name: Bake raspberrypi3-64-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi3-64-debian-golang + needs: prepare-raspberrypi3-64-ubuntu env: - LIBRARY: library/raspberrypi3-64-debian-golang.json + LIBRARY: library/raspberrypi3-64-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi3-64-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi3-64-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi3-64-debian-node: - name: Prepare raspberrypi3-64-debian-node + prepare-raspberrypi3-64-alpine-golang: + name: Prepare raspberrypi3-64-alpine-golang runs-on: ubuntu-latest - needs: bake-raspberrypi3-64-debian + needs: bake-raspberrypi3-64-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi3-64-debian-node.json + LIBRARY: library/raspberrypi3-64-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi3-64-debian-node: - name: Bake raspberrypi3-64-debian-node + bake-raspberrypi3-64-alpine-golang: + name: Bake raspberrypi3-64-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi3-64-debian-node + needs: prepare-raspberrypi3-64-alpine-golang env: - LIBRARY: library/raspberrypi3-64-debian-node.json + LIBRARY: library/raspberrypi3-64-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi3-64-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi3-64-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi3-64-debian-openjdk: - name: Prepare raspberrypi3-64-debian-openjdk + prepare-raspberrypi3-64-alpine-node: + name: Prepare raspberrypi3-64-alpine-node runs-on: ubuntu-latest - needs: bake-raspberrypi3-64-debian + needs: bake-raspberrypi3-64-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi3-64-debian-openjdk.json + LIBRARY: library/raspberrypi3-64-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi3-64-debian-openjdk: - name: Bake raspberrypi3-64-debian-openjdk + bake-raspberrypi3-64-alpine-node: + name: Bake raspberrypi3-64-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi3-64-debian-openjdk + needs: prepare-raspberrypi3-64-alpine-node env: - LIBRARY: library/raspberrypi3-64-debian-openjdk.json + LIBRARY: library/raspberrypi3-64-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi3-64-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi3-64-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi3-64-debian-python: - name: Prepare raspberrypi3-64-debian-python + prepare-raspberrypi3-64-alpine-python: + name: Prepare raspberrypi3-64-alpine-python runs-on: ubuntu-latest - needs: bake-raspberrypi3-64-debian + needs: bake-raspberrypi3-64-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi3-64-debian-python.json + LIBRARY: library/raspberrypi3-64-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi3-64-debian-python: - name: Bake raspberrypi3-64-debian-python + bake-raspberrypi3-64-alpine-python: + name: Bake raspberrypi3-64-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi3-64-debian-python + needs: prepare-raspberrypi3-64-alpine-python env: - LIBRARY: library/raspberrypi3-64-debian-python.json + LIBRARY: library/raspberrypi3-64-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi3-64-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi3-64-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi3-64-fedora-golang: - name: Prepare raspberrypi3-64-fedora-golang + prepare-raspberrypi3-64-debian-golang: + name: Prepare raspberrypi3-64-debian-golang runs-on: ubuntu-latest - needs: bake-raspberrypi3-64-fedora + needs: bake-raspberrypi3-64-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi3-64-fedora-golang.json + LIBRARY: library/raspberrypi3-64-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi3-64-fedora-golang: - name: Bake raspberrypi3-64-fedora-golang + bake-raspberrypi3-64-debian-golang: + name: Bake raspberrypi3-64-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi3-64-fedora-golang + needs: prepare-raspberrypi3-64-debian-golang env: - LIBRARY: library/raspberrypi3-64-fedora-golang.json + LIBRARY: library/raspberrypi3-64-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi3-64-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi3-64-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi3-64-fedora-node: - name: Prepare raspberrypi3-64-fedora-node + prepare-raspberrypi3-64-debian-node: + name: Prepare raspberrypi3-64-debian-node runs-on: ubuntu-latest - needs: bake-raspberrypi3-64-fedora + needs: bake-raspberrypi3-64-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi3-64-fedora-node.json + LIBRARY: library/raspberrypi3-64-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi3-64-fedora-node: - name: Bake raspberrypi3-64-fedora-node + bake-raspberrypi3-64-debian-node: + name: Bake raspberrypi3-64-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi3-64-fedora-node + needs: prepare-raspberrypi3-64-debian-node env: - LIBRARY: library/raspberrypi3-64-fedora-node.json + LIBRARY: library/raspberrypi3-64-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi3-64-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi3-64-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi3-64-fedora-python: - name: Prepare raspberrypi3-64-fedora-python + prepare-raspberrypi3-64-debian-openjdk: + name: Prepare raspberrypi3-64-debian-openjdk runs-on: ubuntu-latest - needs: bake-raspberrypi3-64-fedora + needs: bake-raspberrypi3-64-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi3-64-fedora-python.json + LIBRARY: library/raspberrypi3-64-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi3-64-fedora-python: - name: Bake raspberrypi3-64-fedora-python + bake-raspberrypi3-64-debian-openjdk: + name: Bake raspberrypi3-64-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi3-64-fedora-python + needs: prepare-raspberrypi3-64-debian-openjdk env: - LIBRARY: library/raspberrypi3-64-fedora-python.json + LIBRARY: library/raspberrypi3-64-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi3-64-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi3-64-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi3-64-ubuntu-golang: - name: Prepare raspberrypi3-64-ubuntu-golang + prepare-raspberrypi3-64-debian-python: + name: Prepare raspberrypi3-64-debian-python runs-on: ubuntu-latest - needs: bake-raspberrypi3-64-ubuntu + needs: bake-raspberrypi3-64-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi3-64-ubuntu-golang.json + LIBRARY: library/raspberrypi3-64-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi3-64-ubuntu-golang: - name: Bake raspberrypi3-64-ubuntu-golang + bake-raspberrypi3-64-debian-python: + name: Bake raspberrypi3-64-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi3-64-ubuntu-golang + needs: prepare-raspberrypi3-64-debian-python env: - LIBRARY: library/raspberrypi3-64-ubuntu-golang.json + LIBRARY: library/raspberrypi3-64-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi3-64-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi3-64-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi3-64-ubuntu-node: - name: Prepare raspberrypi3-64-ubuntu-node + prepare-raspberrypi3-64-fedora-golang: + name: Prepare raspberrypi3-64-fedora-golang runs-on: ubuntu-latest - needs: bake-raspberrypi3-64-ubuntu + needs: bake-raspberrypi3-64-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi3-64-ubuntu-node.json + LIBRARY: library/raspberrypi3-64-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi3-64-ubuntu-node: - name: Bake raspberrypi3-64-ubuntu-node + bake-raspberrypi3-64-fedora-golang: + name: Bake raspberrypi3-64-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi3-64-ubuntu-node + needs: prepare-raspberrypi3-64-fedora-golang env: - LIBRARY: library/raspberrypi3-64-ubuntu-node.json + LIBRARY: library/raspberrypi3-64-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi3-64-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi3-64-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi3-64-ubuntu-python: - name: Prepare raspberrypi3-64-ubuntu-python + prepare-raspberrypi3-64-fedora-node: + name: Prepare raspberrypi3-64-fedora-node runs-on: ubuntu-latest - needs: bake-raspberrypi3-64-ubuntu + needs: bake-raspberrypi3-64-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi3-64-ubuntu-python.json + LIBRARY: library/raspberrypi3-64-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi3-64-ubuntu-python: - name: Bake raspberrypi3-64-ubuntu-python + bake-raspberrypi3-64-fedora-node: + name: Bake raspberrypi3-64-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi3-64-ubuntu-python + needs: prepare-raspberrypi3-64-fedora-node env: - LIBRARY: library/raspberrypi3-64-ubuntu-python.json + LIBRARY: library/raspberrypi3-64-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi3-64-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi3-64-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi3-64-ubuntu-openjdk: - name: Prepare raspberrypi3-64-ubuntu-openjdk + prepare-raspberrypi3-64-fedora-python: + name: Prepare raspberrypi3-64-fedora-python runs-on: ubuntu-latest - needs: bake-raspberrypi3-64-ubuntu + needs: bake-raspberrypi3-64-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi3-64-ubuntu-openjdk.json + LIBRARY: library/raspberrypi3-64-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi3-64-ubuntu-openjdk: - name: Bake raspberrypi3-64-ubuntu-openjdk + bake-raspberrypi3-64-fedora-python: + name: Bake raspberrypi3-64-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi3-64-ubuntu-openjdk + needs: prepare-raspberrypi3-64-fedora-python env: - LIBRARY: library/raspberrypi3-64-ubuntu-openjdk.json + LIBRARY: library/raspberrypi3-64-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi3-64-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi3-64-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi3-64-alpine: - name: Prepare raspberrypi3-64-alpine + prepare-raspberrypi3-64-ubuntu-golang: + name: Prepare raspberrypi3-64-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-raspberrypi3-64-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi3-64-alpine.json + LIBRARY: library/raspberrypi3-64-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi3-64-alpine: - name: Bake raspberrypi3-64-alpine + bake-raspberrypi3-64-ubuntu-golang: + name: Bake raspberrypi3-64-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi3-64-alpine + needs: prepare-raspberrypi3-64-ubuntu-golang env: - LIBRARY: library/raspberrypi3-64-alpine.json + LIBRARY: library/raspberrypi3-64-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi3-64-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi3-64-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi3-64-debian: - name: Prepare raspberrypi3-64-debian + prepare-raspberrypi3-64-ubuntu-node: + name: Prepare raspberrypi3-64-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-raspberrypi3-64-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi3-64-debian.json + LIBRARY: library/raspberrypi3-64-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi3-64-debian: - name: Bake raspberrypi3-64-debian + bake-raspberrypi3-64-ubuntu-node: + name: Bake raspberrypi3-64-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi3-64-debian + needs: prepare-raspberrypi3-64-ubuntu-node env: - LIBRARY: library/raspberrypi3-64-debian.json + LIBRARY: library/raspberrypi3-64-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi3-64-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi3-64-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi3-64-fedora: - name: Prepare raspberrypi3-64-fedora + prepare-raspberrypi3-64-ubuntu-python: + name: Prepare raspberrypi3-64-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-raspberrypi3-64-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi3-64-fedora.json + LIBRARY: library/raspberrypi3-64-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi3-64-fedora: - name: Bake raspberrypi3-64-fedora + bake-raspberrypi3-64-ubuntu-python: + name: Bake raspberrypi3-64-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi3-64-fedora + needs: prepare-raspberrypi3-64-ubuntu-python env: - LIBRARY: library/raspberrypi3-64-fedora.json + LIBRARY: library/raspberrypi3-64-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi3-64-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi3-64-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi3-64-ubuntu: - name: Prepare raspberrypi3-64-ubuntu + prepare-raspberrypi3-64-ubuntu-openjdk: + name: Prepare raspberrypi3-64-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-raspberrypi3-64-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi3-64-ubuntu.json + LIBRARY: library/raspberrypi3-64-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi3-64-ubuntu: - name: Bake raspberrypi3-64-ubuntu + bake-raspberrypi3-64-ubuntu-openjdk: + name: Bake raspberrypi3-64-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi3-64-ubuntu + needs: prepare-raspberrypi3-64-ubuntu-openjdk env: - LIBRARY: library/raspberrypi3-64-ubuntu.json + LIBRARY: library/raspberrypi3-64-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi3-64-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi3-64-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-raspberrypi3.yml b/.github/workflows/bake-raspberrypi3.yml index 0883ce4c4ab0..9ff4e7c88655 100644 --- a/.github/workflows/bake-raspberrypi3.yml +++ b/.github/workflows/bake-raspberrypi3.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-raspberrypi3-alpine-golang: - name: Prepare raspberrypi3-alpine-golang + prepare-raspberrypi3-alpine: + name: Prepare raspberrypi3-alpine runs-on: ubuntu-latest - needs: bake-raspberrypi3-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi3-alpine-golang.json + LIBRARY: library/raspberrypi3-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi3-alpine-golang: - name: Bake raspberrypi3-alpine-golang + bake-raspberrypi3-alpine: + name: Bake raspberrypi3-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi3-alpine-golang + needs: prepare-raspberrypi3-alpine env: - LIBRARY: library/raspberrypi3-alpine-golang.json + LIBRARY: library/raspberrypi3-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi3-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi3-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi3-alpine-node: - name: Prepare raspberrypi3-alpine-node + prepare-raspberrypi3-debian: + name: Prepare raspberrypi3-debian runs-on: ubuntu-latest - needs: bake-raspberrypi3-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi3-alpine-node.json + LIBRARY: library/raspberrypi3-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi3-alpine-node: - name: Bake raspberrypi3-alpine-node + bake-raspberrypi3-debian: + name: Bake raspberrypi3-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi3-alpine-node + needs: prepare-raspberrypi3-debian env: - LIBRARY: library/raspberrypi3-alpine-node.json + LIBRARY: library/raspberrypi3-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi3-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi3-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi3-alpine-python: - name: Prepare raspberrypi3-alpine-python + prepare-raspberrypi3-ubuntu: + name: Prepare raspberrypi3-ubuntu runs-on: ubuntu-latest - needs: bake-raspberrypi3-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi3-alpine-python.json + LIBRARY: library/raspberrypi3-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi3-alpine-python: - name: Bake raspberrypi3-alpine-python + bake-raspberrypi3-ubuntu: + name: Bake raspberrypi3-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi3-alpine-python + needs: prepare-raspberrypi3-ubuntu env: - LIBRARY: library/raspberrypi3-alpine-python.json + LIBRARY: library/raspberrypi3-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi3-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi3-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi3-debian-golang: - name: Prepare raspberrypi3-debian-golang + prepare-raspberrypi3-alpine-golang: + name: Prepare raspberrypi3-alpine-golang runs-on: ubuntu-latest - needs: bake-raspberrypi3-debian + needs: bake-raspberrypi3-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi3-debian-golang.json + LIBRARY: library/raspberrypi3-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi3-debian-golang: - name: Bake raspberrypi3-debian-golang + bake-raspberrypi3-alpine-golang: + name: Bake raspberrypi3-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi3-debian-golang + needs: prepare-raspberrypi3-alpine-golang env: - LIBRARY: library/raspberrypi3-debian-golang.json + LIBRARY: library/raspberrypi3-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi3-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi3-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi3-debian-node: - name: Prepare raspberrypi3-debian-node + prepare-raspberrypi3-alpine-node: + name: Prepare raspberrypi3-alpine-node runs-on: ubuntu-latest - needs: bake-raspberrypi3-debian + needs: bake-raspberrypi3-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi3-debian-node.json + LIBRARY: library/raspberrypi3-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi3-debian-node: - name: Bake raspberrypi3-debian-node + bake-raspberrypi3-alpine-node: + name: Bake raspberrypi3-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi3-debian-node + needs: prepare-raspberrypi3-alpine-node env: - LIBRARY: library/raspberrypi3-debian-node.json + LIBRARY: library/raspberrypi3-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi3-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi3-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi3-debian-openjdk: - name: Prepare raspberrypi3-debian-openjdk + prepare-raspberrypi3-alpine-python: + name: Prepare raspberrypi3-alpine-python runs-on: ubuntu-latest - needs: bake-raspberrypi3-debian + needs: bake-raspberrypi3-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi3-debian-openjdk.json + LIBRARY: library/raspberrypi3-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi3-debian-openjdk: - name: Bake raspberrypi3-debian-openjdk + bake-raspberrypi3-alpine-python: + name: Bake raspberrypi3-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi3-debian-openjdk + needs: prepare-raspberrypi3-alpine-python env: - LIBRARY: library/raspberrypi3-debian-openjdk.json + LIBRARY: library/raspberrypi3-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi3-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi3-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi3-debian-python: - name: Prepare raspberrypi3-debian-python + prepare-raspberrypi3-debian-golang: + name: Prepare raspberrypi3-debian-golang runs-on: ubuntu-latest needs: bake-raspberrypi3-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi3-debian-python.json + LIBRARY: library/raspberrypi3-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi3-debian-python: - name: Bake raspberrypi3-debian-python + bake-raspberrypi3-debian-golang: + name: Bake raspberrypi3-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi3-debian-python + needs: prepare-raspberrypi3-debian-golang env: - LIBRARY: library/raspberrypi3-debian-python.json + LIBRARY: library/raspberrypi3-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi3-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi3-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi3-ubuntu-golang: - name: Prepare raspberrypi3-ubuntu-golang + prepare-raspberrypi3-debian-node: + name: Prepare raspberrypi3-debian-node runs-on: ubuntu-latest - needs: bake-raspberrypi3-ubuntu + needs: bake-raspberrypi3-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi3-ubuntu-golang.json + LIBRARY: library/raspberrypi3-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi3-ubuntu-golang: - name: Bake raspberrypi3-ubuntu-golang + bake-raspberrypi3-debian-node: + name: Bake raspberrypi3-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi3-ubuntu-golang + needs: prepare-raspberrypi3-debian-node env: - LIBRARY: library/raspberrypi3-ubuntu-golang.json + LIBRARY: library/raspberrypi3-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi3-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi3-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi3-ubuntu-node: - name: Prepare raspberrypi3-ubuntu-node + prepare-raspberrypi3-debian-openjdk: + name: Prepare raspberrypi3-debian-openjdk runs-on: ubuntu-latest - needs: bake-raspberrypi3-ubuntu + needs: bake-raspberrypi3-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi3-ubuntu-node.json + LIBRARY: library/raspberrypi3-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi3-ubuntu-node: - name: Bake raspberrypi3-ubuntu-node + bake-raspberrypi3-debian-openjdk: + name: Bake raspberrypi3-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi3-ubuntu-node + needs: prepare-raspberrypi3-debian-openjdk env: - LIBRARY: library/raspberrypi3-ubuntu-node.json + LIBRARY: library/raspberrypi3-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi3-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi3-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi3-ubuntu-python: - name: Prepare raspberrypi3-ubuntu-python + prepare-raspberrypi3-debian-python: + name: Prepare raspberrypi3-debian-python runs-on: ubuntu-latest - needs: bake-raspberrypi3-ubuntu + needs: bake-raspberrypi3-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi3-ubuntu-python.json + LIBRARY: library/raspberrypi3-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi3-ubuntu-python: - name: Bake raspberrypi3-ubuntu-python + bake-raspberrypi3-debian-python: + name: Bake raspberrypi3-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi3-ubuntu-python + needs: prepare-raspberrypi3-debian-python env: - LIBRARY: library/raspberrypi3-ubuntu-python.json + LIBRARY: library/raspberrypi3-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi3-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi3-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi3-ubuntu-openjdk: - name: Prepare raspberrypi3-ubuntu-openjdk + prepare-raspberrypi3-ubuntu-golang: + name: Prepare raspberrypi3-ubuntu-golang runs-on: ubuntu-latest needs: bake-raspberrypi3-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi3-ubuntu-openjdk.json + LIBRARY: library/raspberrypi3-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi3-ubuntu-openjdk: - name: Bake raspberrypi3-ubuntu-openjdk + bake-raspberrypi3-ubuntu-golang: + name: Bake raspberrypi3-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi3-ubuntu-openjdk + needs: prepare-raspberrypi3-ubuntu-golang env: - LIBRARY: library/raspberrypi3-ubuntu-openjdk.json + LIBRARY: library/raspberrypi3-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi3-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi3-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi3-alpine: - name: Prepare raspberrypi3-alpine + prepare-raspberrypi3-ubuntu-node: + name: Prepare raspberrypi3-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-raspberrypi3-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi3-alpine.json + LIBRARY: library/raspberrypi3-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi3-alpine: - name: Bake raspberrypi3-alpine + bake-raspberrypi3-ubuntu-node: + name: Bake raspberrypi3-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi3-alpine + needs: prepare-raspberrypi3-ubuntu-node env: - LIBRARY: library/raspberrypi3-alpine.json + LIBRARY: library/raspberrypi3-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi3-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi3-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi3-debian: - name: Prepare raspberrypi3-debian + prepare-raspberrypi3-ubuntu-python: + name: Prepare raspberrypi3-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-raspberrypi3-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi3-debian.json + LIBRARY: library/raspberrypi3-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi3-debian: - name: Bake raspberrypi3-debian + bake-raspberrypi3-ubuntu-python: + name: Bake raspberrypi3-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi3-debian + needs: prepare-raspberrypi3-ubuntu-python env: - LIBRARY: library/raspberrypi3-debian.json + LIBRARY: library/raspberrypi3-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi3-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi3-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi3-ubuntu: - name: Prepare raspberrypi3-ubuntu + prepare-raspberrypi3-ubuntu-openjdk: + name: Prepare raspberrypi3-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-raspberrypi3-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi3-ubuntu.json + LIBRARY: library/raspberrypi3-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi3-ubuntu: - name: Bake raspberrypi3-ubuntu + bake-raspberrypi3-ubuntu-openjdk: + name: Bake raspberrypi3-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi3-ubuntu + needs: prepare-raspberrypi3-ubuntu-openjdk env: - LIBRARY: library/raspberrypi3-ubuntu.json + LIBRARY: library/raspberrypi3-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi3-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi3-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-raspberrypi4-64.yml b/.github/workflows/bake-raspberrypi4-64.yml index 9a4a65cb0126..d908087a24c4 100644 --- a/.github/workflows/bake-raspberrypi4-64.yml +++ b/.github/workflows/bake-raspberrypi4-64.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-raspberrypi4-64-alpine-golang: - name: Prepare raspberrypi4-64-alpine-golang + prepare-raspberrypi4-64-alpine: + name: Prepare raspberrypi4-64-alpine runs-on: ubuntu-latest - needs: bake-raspberrypi4-64-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi4-64-alpine-golang.json + LIBRARY: library/raspberrypi4-64-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi4-64-alpine-golang: - name: Bake raspberrypi4-64-alpine-golang + bake-raspberrypi4-64-alpine: + name: Bake raspberrypi4-64-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi4-64-alpine-golang + needs: prepare-raspberrypi4-64-alpine env: - LIBRARY: library/raspberrypi4-64-alpine-golang.json + LIBRARY: library/raspberrypi4-64-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi4-64-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi4-64-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi4-64-alpine-node: - name: Prepare raspberrypi4-64-alpine-node + prepare-raspberrypi4-64-debian: + name: Prepare raspberrypi4-64-debian runs-on: ubuntu-latest - needs: bake-raspberrypi4-64-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi4-64-alpine-node.json + LIBRARY: library/raspberrypi4-64-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi4-64-alpine-node: - name: Bake raspberrypi4-64-alpine-node + bake-raspberrypi4-64-debian: + name: Bake raspberrypi4-64-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi4-64-alpine-node + needs: prepare-raspberrypi4-64-debian env: - LIBRARY: library/raspberrypi4-64-alpine-node.json + LIBRARY: library/raspberrypi4-64-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi4-64-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi4-64-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi4-64-alpine-python: - name: Prepare raspberrypi4-64-alpine-python + prepare-raspberrypi4-64-fedora: + name: Prepare raspberrypi4-64-fedora runs-on: ubuntu-latest - needs: bake-raspberrypi4-64-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi4-64-alpine-python.json + LIBRARY: library/raspberrypi4-64-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi4-64-alpine-python: - name: Bake raspberrypi4-64-alpine-python + bake-raspberrypi4-64-fedora: + name: Bake raspberrypi4-64-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi4-64-alpine-python + needs: prepare-raspberrypi4-64-fedora env: - LIBRARY: library/raspberrypi4-64-alpine-python.json + LIBRARY: library/raspberrypi4-64-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi4-64-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi4-64-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi4-64-debian-golang: - name: Prepare raspberrypi4-64-debian-golang + prepare-raspberrypi4-64-ubuntu: + name: Prepare raspberrypi4-64-ubuntu runs-on: ubuntu-latest - needs: bake-raspberrypi4-64-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi4-64-debian-golang.json + LIBRARY: library/raspberrypi4-64-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi4-64-debian-golang: - name: Bake raspberrypi4-64-debian-golang + bake-raspberrypi4-64-ubuntu: + name: Bake raspberrypi4-64-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi4-64-debian-golang + needs: prepare-raspberrypi4-64-ubuntu env: - LIBRARY: library/raspberrypi4-64-debian-golang.json + LIBRARY: library/raspberrypi4-64-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi4-64-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi4-64-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi4-64-debian-node: - name: Prepare raspberrypi4-64-debian-node + prepare-raspberrypi4-64-alpine-golang: + name: Prepare raspberrypi4-64-alpine-golang runs-on: ubuntu-latest - needs: bake-raspberrypi4-64-debian + needs: bake-raspberrypi4-64-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi4-64-debian-node.json + LIBRARY: library/raspberrypi4-64-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi4-64-debian-node: - name: Bake raspberrypi4-64-debian-node + bake-raspberrypi4-64-alpine-golang: + name: Bake raspberrypi4-64-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi4-64-debian-node + needs: prepare-raspberrypi4-64-alpine-golang env: - LIBRARY: library/raspberrypi4-64-debian-node.json + LIBRARY: library/raspberrypi4-64-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi4-64-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi4-64-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi4-64-debian-openjdk: - name: Prepare raspberrypi4-64-debian-openjdk + prepare-raspberrypi4-64-alpine-node: + name: Prepare raspberrypi4-64-alpine-node runs-on: ubuntu-latest - needs: bake-raspberrypi4-64-debian + needs: bake-raspberrypi4-64-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi4-64-debian-openjdk.json + LIBRARY: library/raspberrypi4-64-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi4-64-debian-openjdk: - name: Bake raspberrypi4-64-debian-openjdk + bake-raspberrypi4-64-alpine-node: + name: Bake raspberrypi4-64-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi4-64-debian-openjdk + needs: prepare-raspberrypi4-64-alpine-node env: - LIBRARY: library/raspberrypi4-64-debian-openjdk.json + LIBRARY: library/raspberrypi4-64-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi4-64-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi4-64-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi4-64-debian-python: - name: Prepare raspberrypi4-64-debian-python + prepare-raspberrypi4-64-alpine-python: + name: Prepare raspberrypi4-64-alpine-python runs-on: ubuntu-latest - needs: bake-raspberrypi4-64-debian + needs: bake-raspberrypi4-64-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi4-64-debian-python.json + LIBRARY: library/raspberrypi4-64-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi4-64-debian-python: - name: Bake raspberrypi4-64-debian-python + bake-raspberrypi4-64-alpine-python: + name: Bake raspberrypi4-64-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi4-64-debian-python + needs: prepare-raspberrypi4-64-alpine-python env: - LIBRARY: library/raspberrypi4-64-debian-python.json + LIBRARY: library/raspberrypi4-64-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi4-64-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi4-64-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi4-64-fedora-golang: - name: Prepare raspberrypi4-64-fedora-golang + prepare-raspberrypi4-64-debian-golang: + name: Prepare raspberrypi4-64-debian-golang runs-on: ubuntu-latest - needs: bake-raspberrypi4-64-fedora + needs: bake-raspberrypi4-64-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi4-64-fedora-golang.json + LIBRARY: library/raspberrypi4-64-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi4-64-fedora-golang: - name: Bake raspberrypi4-64-fedora-golang + bake-raspberrypi4-64-debian-golang: + name: Bake raspberrypi4-64-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi4-64-fedora-golang + needs: prepare-raspberrypi4-64-debian-golang env: - LIBRARY: library/raspberrypi4-64-fedora-golang.json + LIBRARY: library/raspberrypi4-64-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi4-64-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi4-64-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi4-64-fedora-node: - name: Prepare raspberrypi4-64-fedora-node + prepare-raspberrypi4-64-debian-node: + name: Prepare raspberrypi4-64-debian-node runs-on: ubuntu-latest - needs: bake-raspberrypi4-64-fedora + needs: bake-raspberrypi4-64-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi4-64-fedora-node.json + LIBRARY: library/raspberrypi4-64-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi4-64-fedora-node: - name: Bake raspberrypi4-64-fedora-node + bake-raspberrypi4-64-debian-node: + name: Bake raspberrypi4-64-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi4-64-fedora-node + needs: prepare-raspberrypi4-64-debian-node env: - LIBRARY: library/raspberrypi4-64-fedora-node.json + LIBRARY: library/raspberrypi4-64-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi4-64-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi4-64-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi4-64-fedora-python: - name: Prepare raspberrypi4-64-fedora-python + prepare-raspberrypi4-64-debian-openjdk: + name: Prepare raspberrypi4-64-debian-openjdk runs-on: ubuntu-latest - needs: bake-raspberrypi4-64-fedora + needs: bake-raspberrypi4-64-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi4-64-fedora-python.json + LIBRARY: library/raspberrypi4-64-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi4-64-fedora-python: - name: Bake raspberrypi4-64-fedora-python + bake-raspberrypi4-64-debian-openjdk: + name: Bake raspberrypi4-64-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi4-64-fedora-python + needs: prepare-raspberrypi4-64-debian-openjdk env: - LIBRARY: library/raspberrypi4-64-fedora-python.json + LIBRARY: library/raspberrypi4-64-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi4-64-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi4-64-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi4-64-ubuntu-golang: - name: Prepare raspberrypi4-64-ubuntu-golang + prepare-raspberrypi4-64-debian-python: + name: Prepare raspberrypi4-64-debian-python runs-on: ubuntu-latest - needs: bake-raspberrypi4-64-ubuntu + needs: bake-raspberrypi4-64-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi4-64-ubuntu-golang.json + LIBRARY: library/raspberrypi4-64-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi4-64-ubuntu-golang: - name: Bake raspberrypi4-64-ubuntu-golang + bake-raspberrypi4-64-debian-python: + name: Bake raspberrypi4-64-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi4-64-ubuntu-golang + needs: prepare-raspberrypi4-64-debian-python env: - LIBRARY: library/raspberrypi4-64-ubuntu-golang.json + LIBRARY: library/raspberrypi4-64-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi4-64-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi4-64-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi4-64-ubuntu-node: - name: Prepare raspberrypi4-64-ubuntu-node + prepare-raspberrypi4-64-fedora-golang: + name: Prepare raspberrypi4-64-fedora-golang runs-on: ubuntu-latest - needs: bake-raspberrypi4-64-ubuntu + needs: bake-raspberrypi4-64-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi4-64-ubuntu-node.json + LIBRARY: library/raspberrypi4-64-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi4-64-ubuntu-node: - name: Bake raspberrypi4-64-ubuntu-node + bake-raspberrypi4-64-fedora-golang: + name: Bake raspberrypi4-64-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi4-64-ubuntu-node + needs: prepare-raspberrypi4-64-fedora-golang env: - LIBRARY: library/raspberrypi4-64-ubuntu-node.json + LIBRARY: library/raspberrypi4-64-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi4-64-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi4-64-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi4-64-ubuntu-python: - name: Prepare raspberrypi4-64-ubuntu-python + prepare-raspberrypi4-64-fedora-node: + name: Prepare raspberrypi4-64-fedora-node runs-on: ubuntu-latest - needs: bake-raspberrypi4-64-ubuntu + needs: bake-raspberrypi4-64-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi4-64-ubuntu-python.json + LIBRARY: library/raspberrypi4-64-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi4-64-ubuntu-python: - name: Bake raspberrypi4-64-ubuntu-python + bake-raspberrypi4-64-fedora-node: + name: Bake raspberrypi4-64-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi4-64-ubuntu-python + needs: prepare-raspberrypi4-64-fedora-node env: - LIBRARY: library/raspberrypi4-64-ubuntu-python.json + LIBRARY: library/raspberrypi4-64-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi4-64-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi4-64-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi4-64-ubuntu-openjdk: - name: Prepare raspberrypi4-64-ubuntu-openjdk + prepare-raspberrypi4-64-fedora-python: + name: Prepare raspberrypi4-64-fedora-python runs-on: ubuntu-latest - needs: bake-raspberrypi4-64-ubuntu + needs: bake-raspberrypi4-64-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi4-64-ubuntu-openjdk.json + LIBRARY: library/raspberrypi4-64-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi4-64-ubuntu-openjdk: - name: Bake raspberrypi4-64-ubuntu-openjdk + bake-raspberrypi4-64-fedora-python: + name: Bake raspberrypi4-64-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi4-64-ubuntu-openjdk + needs: prepare-raspberrypi4-64-fedora-python env: - LIBRARY: library/raspberrypi4-64-ubuntu-openjdk.json + LIBRARY: library/raspberrypi4-64-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi4-64-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi4-64-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi4-64-alpine: - name: Prepare raspberrypi4-64-alpine + prepare-raspberrypi4-64-ubuntu-golang: + name: Prepare raspberrypi4-64-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-raspberrypi4-64-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi4-64-alpine.json + LIBRARY: library/raspberrypi4-64-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi4-64-alpine: - name: Bake raspberrypi4-64-alpine + bake-raspberrypi4-64-ubuntu-golang: + name: Bake raspberrypi4-64-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi4-64-alpine + needs: prepare-raspberrypi4-64-ubuntu-golang env: - LIBRARY: library/raspberrypi4-64-alpine.json + LIBRARY: library/raspberrypi4-64-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi4-64-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi4-64-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi4-64-debian: - name: Prepare raspberrypi4-64-debian + prepare-raspberrypi4-64-ubuntu-node: + name: Prepare raspberrypi4-64-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-raspberrypi4-64-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi4-64-debian.json + LIBRARY: library/raspberrypi4-64-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi4-64-debian: - name: Bake raspberrypi4-64-debian + bake-raspberrypi4-64-ubuntu-node: + name: Bake raspberrypi4-64-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi4-64-debian + needs: prepare-raspberrypi4-64-ubuntu-node env: - LIBRARY: library/raspberrypi4-64-debian.json + LIBRARY: library/raspberrypi4-64-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi4-64-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi4-64-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi4-64-fedora: - name: Prepare raspberrypi4-64-fedora + prepare-raspberrypi4-64-ubuntu-python: + name: Prepare raspberrypi4-64-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-raspberrypi4-64-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi4-64-fedora.json + LIBRARY: library/raspberrypi4-64-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi4-64-fedora: - name: Bake raspberrypi4-64-fedora + bake-raspberrypi4-64-ubuntu-python: + name: Bake raspberrypi4-64-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi4-64-fedora + needs: prepare-raspberrypi4-64-ubuntu-python env: - LIBRARY: library/raspberrypi4-64-fedora.json + LIBRARY: library/raspberrypi4-64-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi4-64-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi4-64-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi4-64-ubuntu: - name: Prepare raspberrypi4-64-ubuntu + prepare-raspberrypi4-64-ubuntu-openjdk: + name: Prepare raspberrypi4-64-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-raspberrypi4-64-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi4-64-ubuntu.json + LIBRARY: library/raspberrypi4-64-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi4-64-ubuntu: - name: Bake raspberrypi4-64-ubuntu + bake-raspberrypi4-64-ubuntu-openjdk: + name: Bake raspberrypi4-64-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi4-64-ubuntu + needs: prepare-raspberrypi4-64-ubuntu-openjdk env: - LIBRARY: library/raspberrypi4-64-ubuntu.json + LIBRARY: library/raspberrypi4-64-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi4-64-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi4-64-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-raspberrypi4-unipi-neuron.yml b/.github/workflows/bake-raspberrypi4-unipi-neuron.yml index 72699ddf1c7b..b6c2da150507 100644 --- a/.github/workflows/bake-raspberrypi4-unipi-neuron.yml +++ b/.github/workflows/bake-raspberrypi4-unipi-neuron.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-raspberrypi4-unipi-neuron-alpine-golang: - name: Prepare raspberrypi4-unipi-neuron-alpine-golang + prepare-raspberrypi4-unipi-neuron-alpine: + name: Prepare raspberrypi4-unipi-neuron-alpine runs-on: ubuntu-latest - needs: bake-raspberrypi4-unipi-neuron-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi4-unipi-neuron-alpine-golang.json + LIBRARY: library/raspberrypi4-unipi-neuron-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi4-unipi-neuron-alpine-golang: - name: Bake raspberrypi4-unipi-neuron-alpine-golang + bake-raspberrypi4-unipi-neuron-alpine: + name: Bake raspberrypi4-unipi-neuron-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi4-unipi-neuron-alpine-golang + needs: prepare-raspberrypi4-unipi-neuron-alpine env: - LIBRARY: library/raspberrypi4-unipi-neuron-alpine-golang.json + LIBRARY: library/raspberrypi4-unipi-neuron-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi4-unipi-neuron-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi4-unipi-neuron-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi4-unipi-neuron-alpine-node: - name: Prepare raspberrypi4-unipi-neuron-alpine-node + prepare-raspberrypi4-unipi-neuron-debian: + name: Prepare raspberrypi4-unipi-neuron-debian runs-on: ubuntu-latest - needs: bake-raspberrypi4-unipi-neuron-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi4-unipi-neuron-alpine-node.json + LIBRARY: library/raspberrypi4-unipi-neuron-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi4-unipi-neuron-alpine-node: - name: Bake raspberrypi4-unipi-neuron-alpine-node + bake-raspberrypi4-unipi-neuron-debian: + name: Bake raspberrypi4-unipi-neuron-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi4-unipi-neuron-alpine-node + needs: prepare-raspberrypi4-unipi-neuron-debian env: - LIBRARY: library/raspberrypi4-unipi-neuron-alpine-node.json + LIBRARY: library/raspberrypi4-unipi-neuron-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi4-unipi-neuron-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi4-unipi-neuron-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi4-unipi-neuron-alpine-python: - name: Prepare raspberrypi4-unipi-neuron-alpine-python + prepare-raspberrypi4-unipi-neuron-fedora: + name: Prepare raspberrypi4-unipi-neuron-fedora runs-on: ubuntu-latest - needs: bake-raspberrypi4-unipi-neuron-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi4-unipi-neuron-alpine-python.json + LIBRARY: library/raspberrypi4-unipi-neuron-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi4-unipi-neuron-alpine-python: - name: Bake raspberrypi4-unipi-neuron-alpine-python + bake-raspberrypi4-unipi-neuron-fedora: + name: Bake raspberrypi4-unipi-neuron-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi4-unipi-neuron-alpine-python + needs: prepare-raspberrypi4-unipi-neuron-fedora env: - LIBRARY: library/raspberrypi4-unipi-neuron-alpine-python.json + LIBRARY: library/raspberrypi4-unipi-neuron-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi4-unipi-neuron-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi4-unipi-neuron-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi4-unipi-neuron-debian-golang: - name: Prepare raspberrypi4-unipi-neuron-debian-golang + prepare-raspberrypi4-unipi-neuron-ubuntu: + name: Prepare raspberrypi4-unipi-neuron-ubuntu runs-on: ubuntu-latest - needs: bake-raspberrypi4-unipi-neuron-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi4-unipi-neuron-debian-golang.json + LIBRARY: library/raspberrypi4-unipi-neuron-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi4-unipi-neuron-debian-golang: - name: Bake raspberrypi4-unipi-neuron-debian-golang + bake-raspberrypi4-unipi-neuron-ubuntu: + name: Bake raspberrypi4-unipi-neuron-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi4-unipi-neuron-debian-golang + needs: prepare-raspberrypi4-unipi-neuron-ubuntu env: - LIBRARY: library/raspberrypi4-unipi-neuron-debian-golang.json + LIBRARY: library/raspberrypi4-unipi-neuron-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi4-unipi-neuron-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi4-unipi-neuron-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi4-unipi-neuron-debian-node: - name: Prepare raspberrypi4-unipi-neuron-debian-node + prepare-raspberrypi4-unipi-neuron-alpine-golang: + name: Prepare raspberrypi4-unipi-neuron-alpine-golang runs-on: ubuntu-latest - needs: bake-raspberrypi4-unipi-neuron-debian + needs: bake-raspberrypi4-unipi-neuron-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi4-unipi-neuron-debian-node.json + LIBRARY: library/raspberrypi4-unipi-neuron-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi4-unipi-neuron-debian-node: - name: Bake raspberrypi4-unipi-neuron-debian-node + bake-raspberrypi4-unipi-neuron-alpine-golang: + name: Bake raspberrypi4-unipi-neuron-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi4-unipi-neuron-debian-node + needs: prepare-raspberrypi4-unipi-neuron-alpine-golang env: - LIBRARY: library/raspberrypi4-unipi-neuron-debian-node.json + LIBRARY: library/raspberrypi4-unipi-neuron-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi4-unipi-neuron-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi4-unipi-neuron-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi4-unipi-neuron-debian-openjdk: - name: Prepare raspberrypi4-unipi-neuron-debian-openjdk + prepare-raspberrypi4-unipi-neuron-alpine-node: + name: Prepare raspberrypi4-unipi-neuron-alpine-node runs-on: ubuntu-latest - needs: bake-raspberrypi4-unipi-neuron-debian + needs: bake-raspberrypi4-unipi-neuron-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi4-unipi-neuron-debian-openjdk.json + LIBRARY: library/raspberrypi4-unipi-neuron-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi4-unipi-neuron-debian-openjdk: - name: Bake raspberrypi4-unipi-neuron-debian-openjdk + bake-raspberrypi4-unipi-neuron-alpine-node: + name: Bake raspberrypi4-unipi-neuron-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi4-unipi-neuron-debian-openjdk + needs: prepare-raspberrypi4-unipi-neuron-alpine-node env: - LIBRARY: library/raspberrypi4-unipi-neuron-debian-openjdk.json + LIBRARY: library/raspberrypi4-unipi-neuron-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi4-unipi-neuron-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi4-unipi-neuron-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi4-unipi-neuron-debian-python: - name: Prepare raspberrypi4-unipi-neuron-debian-python + prepare-raspberrypi4-unipi-neuron-alpine-python: + name: Prepare raspberrypi4-unipi-neuron-alpine-python runs-on: ubuntu-latest - needs: bake-raspberrypi4-unipi-neuron-debian + needs: bake-raspberrypi4-unipi-neuron-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi4-unipi-neuron-debian-python.json + LIBRARY: library/raspberrypi4-unipi-neuron-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi4-unipi-neuron-debian-python: - name: Bake raspberrypi4-unipi-neuron-debian-python + bake-raspberrypi4-unipi-neuron-alpine-python: + name: Bake raspberrypi4-unipi-neuron-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi4-unipi-neuron-debian-python + needs: prepare-raspberrypi4-unipi-neuron-alpine-python env: - LIBRARY: library/raspberrypi4-unipi-neuron-debian-python.json + LIBRARY: library/raspberrypi4-unipi-neuron-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi4-unipi-neuron-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi4-unipi-neuron-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi4-unipi-neuron-fedora-golang: - name: Prepare raspberrypi4-unipi-neuron-fedora-golang + prepare-raspberrypi4-unipi-neuron-debian-golang: + name: Prepare raspberrypi4-unipi-neuron-debian-golang runs-on: ubuntu-latest - needs: bake-raspberrypi4-unipi-neuron-fedora + needs: bake-raspberrypi4-unipi-neuron-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi4-unipi-neuron-fedora-golang.json + LIBRARY: library/raspberrypi4-unipi-neuron-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi4-unipi-neuron-fedora-golang: - name: Bake raspberrypi4-unipi-neuron-fedora-golang + bake-raspberrypi4-unipi-neuron-debian-golang: + name: Bake raspberrypi4-unipi-neuron-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi4-unipi-neuron-fedora-golang + needs: prepare-raspberrypi4-unipi-neuron-debian-golang env: - LIBRARY: library/raspberrypi4-unipi-neuron-fedora-golang.json + LIBRARY: library/raspberrypi4-unipi-neuron-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi4-unipi-neuron-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi4-unipi-neuron-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi4-unipi-neuron-fedora-node: - name: Prepare raspberrypi4-unipi-neuron-fedora-node + prepare-raspberrypi4-unipi-neuron-debian-node: + name: Prepare raspberrypi4-unipi-neuron-debian-node runs-on: ubuntu-latest - needs: bake-raspberrypi4-unipi-neuron-fedora + needs: bake-raspberrypi4-unipi-neuron-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi4-unipi-neuron-fedora-node.json + LIBRARY: library/raspberrypi4-unipi-neuron-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi4-unipi-neuron-fedora-node: - name: Bake raspberrypi4-unipi-neuron-fedora-node + bake-raspberrypi4-unipi-neuron-debian-node: + name: Bake raspberrypi4-unipi-neuron-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi4-unipi-neuron-fedora-node + needs: prepare-raspberrypi4-unipi-neuron-debian-node env: - LIBRARY: library/raspberrypi4-unipi-neuron-fedora-node.json + LIBRARY: library/raspberrypi4-unipi-neuron-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi4-unipi-neuron-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi4-unipi-neuron-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi4-unipi-neuron-fedora-python: - name: Prepare raspberrypi4-unipi-neuron-fedora-python + prepare-raspberrypi4-unipi-neuron-debian-openjdk: + name: Prepare raspberrypi4-unipi-neuron-debian-openjdk runs-on: ubuntu-latest - needs: bake-raspberrypi4-unipi-neuron-fedora + needs: bake-raspberrypi4-unipi-neuron-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi4-unipi-neuron-fedora-python.json + LIBRARY: library/raspberrypi4-unipi-neuron-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi4-unipi-neuron-fedora-python: - name: Bake raspberrypi4-unipi-neuron-fedora-python + bake-raspberrypi4-unipi-neuron-debian-openjdk: + name: Bake raspberrypi4-unipi-neuron-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi4-unipi-neuron-fedora-python + needs: prepare-raspberrypi4-unipi-neuron-debian-openjdk env: - LIBRARY: library/raspberrypi4-unipi-neuron-fedora-python.json + LIBRARY: library/raspberrypi4-unipi-neuron-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi4-unipi-neuron-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi4-unipi-neuron-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi4-unipi-neuron-ubuntu-golang: - name: Prepare raspberrypi4-unipi-neuron-ubuntu-golang + prepare-raspberrypi4-unipi-neuron-debian-python: + name: Prepare raspberrypi4-unipi-neuron-debian-python runs-on: ubuntu-latest - needs: bake-raspberrypi4-unipi-neuron-ubuntu + needs: bake-raspberrypi4-unipi-neuron-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi4-unipi-neuron-ubuntu-golang.json + LIBRARY: library/raspberrypi4-unipi-neuron-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi4-unipi-neuron-ubuntu-golang: - name: Bake raspberrypi4-unipi-neuron-ubuntu-golang + bake-raspberrypi4-unipi-neuron-debian-python: + name: Bake raspberrypi4-unipi-neuron-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi4-unipi-neuron-ubuntu-golang + needs: prepare-raspberrypi4-unipi-neuron-debian-python env: - LIBRARY: library/raspberrypi4-unipi-neuron-ubuntu-golang.json + LIBRARY: library/raspberrypi4-unipi-neuron-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi4-unipi-neuron-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi4-unipi-neuron-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi4-unipi-neuron-ubuntu-node: - name: Prepare raspberrypi4-unipi-neuron-ubuntu-node + prepare-raspberrypi4-unipi-neuron-fedora-golang: + name: Prepare raspberrypi4-unipi-neuron-fedora-golang runs-on: ubuntu-latest - needs: bake-raspberrypi4-unipi-neuron-ubuntu + needs: bake-raspberrypi4-unipi-neuron-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi4-unipi-neuron-ubuntu-node.json + LIBRARY: library/raspberrypi4-unipi-neuron-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi4-unipi-neuron-ubuntu-node: - name: Bake raspberrypi4-unipi-neuron-ubuntu-node + bake-raspberrypi4-unipi-neuron-fedora-golang: + name: Bake raspberrypi4-unipi-neuron-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi4-unipi-neuron-ubuntu-node + needs: prepare-raspberrypi4-unipi-neuron-fedora-golang env: - LIBRARY: library/raspberrypi4-unipi-neuron-ubuntu-node.json + LIBRARY: library/raspberrypi4-unipi-neuron-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi4-unipi-neuron-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi4-unipi-neuron-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi4-unipi-neuron-ubuntu-python: - name: Prepare raspberrypi4-unipi-neuron-ubuntu-python + prepare-raspberrypi4-unipi-neuron-fedora-node: + name: Prepare raspberrypi4-unipi-neuron-fedora-node runs-on: ubuntu-latest - needs: bake-raspberrypi4-unipi-neuron-ubuntu + needs: bake-raspberrypi4-unipi-neuron-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi4-unipi-neuron-ubuntu-python.json + LIBRARY: library/raspberrypi4-unipi-neuron-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi4-unipi-neuron-ubuntu-python: - name: Bake raspberrypi4-unipi-neuron-ubuntu-python + bake-raspberrypi4-unipi-neuron-fedora-node: + name: Bake raspberrypi4-unipi-neuron-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi4-unipi-neuron-ubuntu-python + needs: prepare-raspberrypi4-unipi-neuron-fedora-node env: - LIBRARY: library/raspberrypi4-unipi-neuron-ubuntu-python.json + LIBRARY: library/raspberrypi4-unipi-neuron-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi4-unipi-neuron-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi4-unipi-neuron-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi4-unipi-neuron-ubuntu-openjdk: - name: Prepare raspberrypi4-unipi-neuron-ubuntu-openjdk + prepare-raspberrypi4-unipi-neuron-fedora-python: + name: Prepare raspberrypi4-unipi-neuron-fedora-python runs-on: ubuntu-latest - needs: bake-raspberrypi4-unipi-neuron-ubuntu + needs: bake-raspberrypi4-unipi-neuron-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi4-unipi-neuron-ubuntu-openjdk.json + LIBRARY: library/raspberrypi4-unipi-neuron-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi4-unipi-neuron-ubuntu-openjdk: - name: Bake raspberrypi4-unipi-neuron-ubuntu-openjdk + bake-raspberrypi4-unipi-neuron-fedora-python: + name: Bake raspberrypi4-unipi-neuron-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi4-unipi-neuron-ubuntu-openjdk + needs: prepare-raspberrypi4-unipi-neuron-fedora-python env: - LIBRARY: library/raspberrypi4-unipi-neuron-ubuntu-openjdk.json + LIBRARY: library/raspberrypi4-unipi-neuron-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi4-unipi-neuron-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi4-unipi-neuron-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi4-unipi-neuron-alpine: - name: Prepare raspberrypi4-unipi-neuron-alpine + prepare-raspberrypi4-unipi-neuron-ubuntu-golang: + name: Prepare raspberrypi4-unipi-neuron-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-raspberrypi4-unipi-neuron-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi4-unipi-neuron-alpine.json + LIBRARY: library/raspberrypi4-unipi-neuron-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi4-unipi-neuron-alpine: - name: Bake raspberrypi4-unipi-neuron-alpine + bake-raspberrypi4-unipi-neuron-ubuntu-golang: + name: Bake raspberrypi4-unipi-neuron-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi4-unipi-neuron-alpine + needs: prepare-raspberrypi4-unipi-neuron-ubuntu-golang env: - LIBRARY: library/raspberrypi4-unipi-neuron-alpine.json + LIBRARY: library/raspberrypi4-unipi-neuron-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi4-unipi-neuron-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi4-unipi-neuron-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi4-unipi-neuron-debian: - name: Prepare raspberrypi4-unipi-neuron-debian + prepare-raspberrypi4-unipi-neuron-ubuntu-node: + name: Prepare raspberrypi4-unipi-neuron-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-raspberrypi4-unipi-neuron-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi4-unipi-neuron-debian.json + LIBRARY: library/raspberrypi4-unipi-neuron-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi4-unipi-neuron-debian: - name: Bake raspberrypi4-unipi-neuron-debian + bake-raspberrypi4-unipi-neuron-ubuntu-node: + name: Bake raspberrypi4-unipi-neuron-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi4-unipi-neuron-debian + needs: prepare-raspberrypi4-unipi-neuron-ubuntu-node env: - LIBRARY: library/raspberrypi4-unipi-neuron-debian.json + LIBRARY: library/raspberrypi4-unipi-neuron-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi4-unipi-neuron-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi4-unipi-neuron-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi4-unipi-neuron-fedora: - name: Prepare raspberrypi4-unipi-neuron-fedora + prepare-raspberrypi4-unipi-neuron-ubuntu-python: + name: Prepare raspberrypi4-unipi-neuron-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-raspberrypi4-unipi-neuron-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi4-unipi-neuron-fedora.json + LIBRARY: library/raspberrypi4-unipi-neuron-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi4-unipi-neuron-fedora: - name: Bake raspberrypi4-unipi-neuron-fedora + bake-raspberrypi4-unipi-neuron-ubuntu-python: + name: Bake raspberrypi4-unipi-neuron-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi4-unipi-neuron-fedora + needs: prepare-raspberrypi4-unipi-neuron-ubuntu-python env: - LIBRARY: library/raspberrypi4-unipi-neuron-fedora.json + LIBRARY: library/raspberrypi4-unipi-neuron-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi4-unipi-neuron-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi4-unipi-neuron-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi4-unipi-neuron-ubuntu: - name: Prepare raspberrypi4-unipi-neuron-ubuntu + prepare-raspberrypi4-unipi-neuron-ubuntu-openjdk: + name: Prepare raspberrypi4-unipi-neuron-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-raspberrypi4-unipi-neuron-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi4-unipi-neuron-ubuntu.json + LIBRARY: library/raspberrypi4-unipi-neuron-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi4-unipi-neuron-ubuntu: - name: Bake raspberrypi4-unipi-neuron-ubuntu + bake-raspberrypi4-unipi-neuron-ubuntu-openjdk: + name: Bake raspberrypi4-unipi-neuron-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi4-unipi-neuron-ubuntu + needs: prepare-raspberrypi4-unipi-neuron-ubuntu-openjdk env: - LIBRARY: library/raspberrypi4-unipi-neuron-ubuntu.json + LIBRARY: library/raspberrypi4-unipi-neuron-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi4-unipi-neuron-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi4-unipi-neuron-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-raspberrypi400-64.yml b/.github/workflows/bake-raspberrypi400-64.yml index 3d02d78adf84..b86db6a980df 100644 --- a/.github/workflows/bake-raspberrypi400-64.yml +++ b/.github/workflows/bake-raspberrypi400-64.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-raspberrypi400-64-alpine-golang: - name: Prepare raspberrypi400-64-alpine-golang + prepare-raspberrypi400-64-alpine: + name: Prepare raspberrypi400-64-alpine runs-on: ubuntu-latest - needs: bake-raspberrypi400-64-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi400-64-alpine-golang.json + LIBRARY: library/raspberrypi400-64-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi400-64-alpine-golang: - name: Bake raspberrypi400-64-alpine-golang + bake-raspberrypi400-64-alpine: + name: Bake raspberrypi400-64-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi400-64-alpine-golang + needs: prepare-raspberrypi400-64-alpine env: - LIBRARY: library/raspberrypi400-64-alpine-golang.json + LIBRARY: library/raspberrypi400-64-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi400-64-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi400-64-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi400-64-alpine-node: - name: Prepare raspberrypi400-64-alpine-node + prepare-raspberrypi400-64-debian: + name: Prepare raspberrypi400-64-debian runs-on: ubuntu-latest - needs: bake-raspberrypi400-64-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi400-64-alpine-node.json + LIBRARY: library/raspberrypi400-64-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi400-64-alpine-node: - name: Bake raspberrypi400-64-alpine-node + bake-raspberrypi400-64-debian: + name: Bake raspberrypi400-64-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi400-64-alpine-node + needs: prepare-raspberrypi400-64-debian env: - LIBRARY: library/raspberrypi400-64-alpine-node.json + LIBRARY: library/raspberrypi400-64-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi400-64-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi400-64-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi400-64-alpine-python: - name: Prepare raspberrypi400-64-alpine-python + prepare-raspberrypi400-64-fedora: + name: Prepare raspberrypi400-64-fedora runs-on: ubuntu-latest - needs: bake-raspberrypi400-64-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi400-64-alpine-python.json + LIBRARY: library/raspberrypi400-64-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi400-64-alpine-python: - name: Bake raspberrypi400-64-alpine-python + bake-raspberrypi400-64-fedora: + name: Bake raspberrypi400-64-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi400-64-alpine-python + needs: prepare-raspberrypi400-64-fedora env: - LIBRARY: library/raspberrypi400-64-alpine-python.json + LIBRARY: library/raspberrypi400-64-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi400-64-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi400-64-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi400-64-debian-golang: - name: Prepare raspberrypi400-64-debian-golang + prepare-raspberrypi400-64-ubuntu: + name: Prepare raspberrypi400-64-ubuntu runs-on: ubuntu-latest - needs: bake-raspberrypi400-64-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi400-64-debian-golang.json + LIBRARY: library/raspberrypi400-64-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi400-64-debian-golang: - name: Bake raspberrypi400-64-debian-golang + bake-raspberrypi400-64-ubuntu: + name: Bake raspberrypi400-64-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi400-64-debian-golang + needs: prepare-raspberrypi400-64-ubuntu env: - LIBRARY: library/raspberrypi400-64-debian-golang.json + LIBRARY: library/raspberrypi400-64-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi400-64-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi400-64-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi400-64-debian-node: - name: Prepare raspberrypi400-64-debian-node + prepare-raspberrypi400-64-alpine-golang: + name: Prepare raspberrypi400-64-alpine-golang runs-on: ubuntu-latest - needs: bake-raspberrypi400-64-debian + needs: bake-raspberrypi400-64-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi400-64-debian-node.json + LIBRARY: library/raspberrypi400-64-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi400-64-debian-node: - name: Bake raspberrypi400-64-debian-node + bake-raspberrypi400-64-alpine-golang: + name: Bake raspberrypi400-64-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi400-64-debian-node + needs: prepare-raspberrypi400-64-alpine-golang env: - LIBRARY: library/raspberrypi400-64-debian-node.json + LIBRARY: library/raspberrypi400-64-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi400-64-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi400-64-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi400-64-debian-openjdk: - name: Prepare raspberrypi400-64-debian-openjdk + prepare-raspberrypi400-64-alpine-node: + name: Prepare raspberrypi400-64-alpine-node runs-on: ubuntu-latest - needs: bake-raspberrypi400-64-debian + needs: bake-raspberrypi400-64-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi400-64-debian-openjdk.json + LIBRARY: library/raspberrypi400-64-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi400-64-debian-openjdk: - name: Bake raspberrypi400-64-debian-openjdk + bake-raspberrypi400-64-alpine-node: + name: Bake raspberrypi400-64-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi400-64-debian-openjdk + needs: prepare-raspberrypi400-64-alpine-node env: - LIBRARY: library/raspberrypi400-64-debian-openjdk.json + LIBRARY: library/raspberrypi400-64-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi400-64-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi400-64-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi400-64-debian-python: - name: Prepare raspberrypi400-64-debian-python + prepare-raspberrypi400-64-alpine-python: + name: Prepare raspberrypi400-64-alpine-python runs-on: ubuntu-latest - needs: bake-raspberrypi400-64-debian + needs: bake-raspberrypi400-64-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi400-64-debian-python.json + LIBRARY: library/raspberrypi400-64-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi400-64-debian-python: - name: Bake raspberrypi400-64-debian-python + bake-raspberrypi400-64-alpine-python: + name: Bake raspberrypi400-64-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi400-64-debian-python + needs: prepare-raspberrypi400-64-alpine-python env: - LIBRARY: library/raspberrypi400-64-debian-python.json + LIBRARY: library/raspberrypi400-64-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi400-64-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi400-64-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi400-64-fedora-golang: - name: Prepare raspberrypi400-64-fedora-golang + prepare-raspberrypi400-64-debian-golang: + name: Prepare raspberrypi400-64-debian-golang runs-on: ubuntu-latest - needs: bake-raspberrypi400-64-fedora + needs: bake-raspberrypi400-64-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi400-64-fedora-golang.json + LIBRARY: library/raspberrypi400-64-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi400-64-fedora-golang: - name: Bake raspberrypi400-64-fedora-golang + bake-raspberrypi400-64-debian-golang: + name: Bake raspberrypi400-64-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi400-64-fedora-golang + needs: prepare-raspberrypi400-64-debian-golang env: - LIBRARY: library/raspberrypi400-64-fedora-golang.json + LIBRARY: library/raspberrypi400-64-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi400-64-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi400-64-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi400-64-fedora-node: - name: Prepare raspberrypi400-64-fedora-node + prepare-raspberrypi400-64-debian-node: + name: Prepare raspberrypi400-64-debian-node runs-on: ubuntu-latest - needs: bake-raspberrypi400-64-fedora + needs: bake-raspberrypi400-64-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi400-64-fedora-node.json + LIBRARY: library/raspberrypi400-64-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi400-64-fedora-node: - name: Bake raspberrypi400-64-fedora-node + bake-raspberrypi400-64-debian-node: + name: Bake raspberrypi400-64-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi400-64-fedora-node + needs: prepare-raspberrypi400-64-debian-node env: - LIBRARY: library/raspberrypi400-64-fedora-node.json + LIBRARY: library/raspberrypi400-64-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi400-64-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi400-64-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi400-64-fedora-python: - name: Prepare raspberrypi400-64-fedora-python + prepare-raspberrypi400-64-debian-openjdk: + name: Prepare raspberrypi400-64-debian-openjdk runs-on: ubuntu-latest - needs: bake-raspberrypi400-64-fedora + needs: bake-raspberrypi400-64-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi400-64-fedora-python.json + LIBRARY: library/raspberrypi400-64-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi400-64-fedora-python: - name: Bake raspberrypi400-64-fedora-python + bake-raspberrypi400-64-debian-openjdk: + name: Bake raspberrypi400-64-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi400-64-fedora-python + needs: prepare-raspberrypi400-64-debian-openjdk env: - LIBRARY: library/raspberrypi400-64-fedora-python.json + LIBRARY: library/raspberrypi400-64-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi400-64-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi400-64-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi400-64-ubuntu-golang: - name: Prepare raspberrypi400-64-ubuntu-golang + prepare-raspberrypi400-64-debian-python: + name: Prepare raspberrypi400-64-debian-python runs-on: ubuntu-latest - needs: bake-raspberrypi400-64-ubuntu + needs: bake-raspberrypi400-64-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi400-64-ubuntu-golang.json + LIBRARY: library/raspberrypi400-64-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi400-64-ubuntu-golang: - name: Bake raspberrypi400-64-ubuntu-golang + bake-raspberrypi400-64-debian-python: + name: Bake raspberrypi400-64-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi400-64-ubuntu-golang + needs: prepare-raspberrypi400-64-debian-python env: - LIBRARY: library/raspberrypi400-64-ubuntu-golang.json + LIBRARY: library/raspberrypi400-64-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi400-64-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi400-64-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi400-64-ubuntu-node: - name: Prepare raspberrypi400-64-ubuntu-node + prepare-raspberrypi400-64-fedora-golang: + name: Prepare raspberrypi400-64-fedora-golang runs-on: ubuntu-latest - needs: bake-raspberrypi400-64-ubuntu + needs: bake-raspberrypi400-64-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi400-64-ubuntu-node.json + LIBRARY: library/raspberrypi400-64-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi400-64-ubuntu-node: - name: Bake raspberrypi400-64-ubuntu-node + bake-raspberrypi400-64-fedora-golang: + name: Bake raspberrypi400-64-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi400-64-ubuntu-node + needs: prepare-raspberrypi400-64-fedora-golang env: - LIBRARY: library/raspberrypi400-64-ubuntu-node.json + LIBRARY: library/raspberrypi400-64-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi400-64-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi400-64-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi400-64-ubuntu-python: - name: Prepare raspberrypi400-64-ubuntu-python + prepare-raspberrypi400-64-fedora-node: + name: Prepare raspberrypi400-64-fedora-node runs-on: ubuntu-latest - needs: bake-raspberrypi400-64-ubuntu + needs: bake-raspberrypi400-64-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi400-64-ubuntu-python.json + LIBRARY: library/raspberrypi400-64-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi400-64-ubuntu-python: - name: Bake raspberrypi400-64-ubuntu-python + bake-raspberrypi400-64-fedora-node: + name: Bake raspberrypi400-64-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi400-64-ubuntu-python + needs: prepare-raspberrypi400-64-fedora-node env: - LIBRARY: library/raspberrypi400-64-ubuntu-python.json + LIBRARY: library/raspberrypi400-64-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi400-64-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi400-64-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi400-64-ubuntu-openjdk: - name: Prepare raspberrypi400-64-ubuntu-openjdk + prepare-raspberrypi400-64-fedora-python: + name: Prepare raspberrypi400-64-fedora-python runs-on: ubuntu-latest - needs: bake-raspberrypi400-64-ubuntu + needs: bake-raspberrypi400-64-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi400-64-ubuntu-openjdk.json + LIBRARY: library/raspberrypi400-64-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi400-64-ubuntu-openjdk: - name: Bake raspberrypi400-64-ubuntu-openjdk + bake-raspberrypi400-64-fedora-python: + name: Bake raspberrypi400-64-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi400-64-ubuntu-openjdk + needs: prepare-raspberrypi400-64-fedora-python env: - LIBRARY: library/raspberrypi400-64-ubuntu-openjdk.json + LIBRARY: library/raspberrypi400-64-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi400-64-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi400-64-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi400-64-alpine: - name: Prepare raspberrypi400-64-alpine + prepare-raspberrypi400-64-ubuntu-golang: + name: Prepare raspberrypi400-64-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-raspberrypi400-64-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi400-64-alpine.json + LIBRARY: library/raspberrypi400-64-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi400-64-alpine: - name: Bake raspberrypi400-64-alpine + bake-raspberrypi400-64-ubuntu-golang: + name: Bake raspberrypi400-64-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi400-64-alpine + needs: prepare-raspberrypi400-64-ubuntu-golang env: - LIBRARY: library/raspberrypi400-64-alpine.json + LIBRARY: library/raspberrypi400-64-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi400-64-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi400-64-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi400-64-debian: - name: Prepare raspberrypi400-64-debian + prepare-raspberrypi400-64-ubuntu-node: + name: Prepare raspberrypi400-64-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-raspberrypi400-64-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi400-64-debian.json + LIBRARY: library/raspberrypi400-64-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi400-64-debian: - name: Bake raspberrypi400-64-debian + bake-raspberrypi400-64-ubuntu-node: + name: Bake raspberrypi400-64-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi400-64-debian + needs: prepare-raspberrypi400-64-ubuntu-node env: - LIBRARY: library/raspberrypi400-64-debian.json + LIBRARY: library/raspberrypi400-64-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi400-64-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi400-64-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi400-64-fedora: - name: Prepare raspberrypi400-64-fedora + prepare-raspberrypi400-64-ubuntu-python: + name: Prepare raspberrypi400-64-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-raspberrypi400-64-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi400-64-fedora.json + LIBRARY: library/raspberrypi400-64-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi400-64-fedora: - name: Bake raspberrypi400-64-fedora + bake-raspberrypi400-64-ubuntu-python: + name: Bake raspberrypi400-64-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi400-64-fedora + needs: prepare-raspberrypi400-64-ubuntu-python env: - LIBRARY: library/raspberrypi400-64-fedora.json + LIBRARY: library/raspberrypi400-64-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi400-64-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi400-64-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi400-64-ubuntu: - name: Prepare raspberrypi400-64-ubuntu + prepare-raspberrypi400-64-ubuntu-openjdk: + name: Prepare raspberrypi400-64-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-raspberrypi400-64-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi400-64-ubuntu.json + LIBRARY: library/raspberrypi400-64-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi400-64-ubuntu: - name: Bake raspberrypi400-64-ubuntu + bake-raspberrypi400-64-ubuntu-openjdk: + name: Bake raspberrypi400-64-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi400-64-ubuntu + needs: prepare-raspberrypi400-64-ubuntu-openjdk env: - LIBRARY: library/raspberrypi400-64-ubuntu.json + LIBRARY: library/raspberrypi400-64-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi400-64-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi400-64-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-raspberrypi5.yml b/.github/workflows/bake-raspberrypi5.yml index 5bd270ffeefc..1297505d5184 100644 --- a/.github/workflows/bake-raspberrypi5.yml +++ b/.github/workflows/bake-raspberrypi5.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-raspberrypi5-alpine-golang: - name: Prepare raspberrypi5-alpine-golang + prepare-raspberrypi5-alpine: + name: Prepare raspberrypi5-alpine runs-on: ubuntu-latest - needs: bake-raspberrypi5-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi5-alpine-golang.json + LIBRARY: library/raspberrypi5-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi5-alpine-golang: - name: Bake raspberrypi5-alpine-golang + bake-raspberrypi5-alpine: + name: Bake raspberrypi5-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi5-alpine-golang + needs: prepare-raspberrypi5-alpine env: - LIBRARY: library/raspberrypi5-alpine-golang.json + LIBRARY: library/raspberrypi5-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi5-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi5-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi5-alpine-node: - name: Prepare raspberrypi5-alpine-node + prepare-raspberrypi5-debian: + name: Prepare raspberrypi5-debian runs-on: ubuntu-latest - needs: bake-raspberrypi5-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi5-alpine-node.json + LIBRARY: library/raspberrypi5-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi5-alpine-node: - name: Bake raspberrypi5-alpine-node + bake-raspberrypi5-debian: + name: Bake raspberrypi5-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi5-alpine-node + needs: prepare-raspberrypi5-debian env: - LIBRARY: library/raspberrypi5-alpine-node.json + LIBRARY: library/raspberrypi5-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi5-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi5-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi5-alpine-python: - name: Prepare raspberrypi5-alpine-python + prepare-raspberrypi5-fedora: + name: Prepare raspberrypi5-fedora runs-on: ubuntu-latest - needs: bake-raspberrypi5-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi5-alpine-python.json + LIBRARY: library/raspberrypi5-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi5-alpine-python: - name: Bake raspberrypi5-alpine-python + bake-raspberrypi5-fedora: + name: Bake raspberrypi5-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi5-alpine-python + needs: prepare-raspberrypi5-fedora env: - LIBRARY: library/raspberrypi5-alpine-python.json + LIBRARY: library/raspberrypi5-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi5-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi5-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi5-debian-golang: - name: Prepare raspberrypi5-debian-golang + prepare-raspberrypi5-ubuntu: + name: Prepare raspberrypi5-ubuntu runs-on: ubuntu-latest - needs: bake-raspberrypi5-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi5-debian-golang.json + LIBRARY: library/raspberrypi5-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi5-debian-golang: - name: Bake raspberrypi5-debian-golang + bake-raspberrypi5-ubuntu: + name: Bake raspberrypi5-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi5-debian-golang + needs: prepare-raspberrypi5-ubuntu env: - LIBRARY: library/raspberrypi5-debian-golang.json + LIBRARY: library/raspberrypi5-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi5-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi5-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi5-debian-node: - name: Prepare raspberrypi5-debian-node + prepare-raspberrypi5-alpine-golang: + name: Prepare raspberrypi5-alpine-golang runs-on: ubuntu-latest - needs: bake-raspberrypi5-debian + needs: bake-raspberrypi5-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi5-debian-node.json + LIBRARY: library/raspberrypi5-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi5-debian-node: - name: Bake raspberrypi5-debian-node + bake-raspberrypi5-alpine-golang: + name: Bake raspberrypi5-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi5-debian-node + needs: prepare-raspberrypi5-alpine-golang env: - LIBRARY: library/raspberrypi5-debian-node.json + LIBRARY: library/raspberrypi5-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi5-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi5-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi5-debian-openjdk: - name: Prepare raspberrypi5-debian-openjdk + prepare-raspberrypi5-alpine-node: + name: Prepare raspberrypi5-alpine-node runs-on: ubuntu-latest - needs: bake-raspberrypi5-debian + needs: bake-raspberrypi5-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi5-debian-openjdk.json + LIBRARY: library/raspberrypi5-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi5-debian-openjdk: - name: Bake raspberrypi5-debian-openjdk + bake-raspberrypi5-alpine-node: + name: Bake raspberrypi5-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi5-debian-openjdk + needs: prepare-raspberrypi5-alpine-node env: - LIBRARY: library/raspberrypi5-debian-openjdk.json + LIBRARY: library/raspberrypi5-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi5-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi5-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi5-debian-python: - name: Prepare raspberrypi5-debian-python + prepare-raspberrypi5-alpine-python: + name: Prepare raspberrypi5-alpine-python runs-on: ubuntu-latest - needs: bake-raspberrypi5-debian + needs: bake-raspberrypi5-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi5-debian-python.json + LIBRARY: library/raspberrypi5-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi5-debian-python: - name: Bake raspberrypi5-debian-python + bake-raspberrypi5-alpine-python: + name: Bake raspberrypi5-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi5-debian-python + needs: prepare-raspberrypi5-alpine-python env: - LIBRARY: library/raspberrypi5-debian-python.json + LIBRARY: library/raspberrypi5-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi5-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi5-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi5-fedora-golang: - name: Prepare raspberrypi5-fedora-golang + prepare-raspberrypi5-debian-golang: + name: Prepare raspberrypi5-debian-golang runs-on: ubuntu-latest - needs: bake-raspberrypi5-fedora + needs: bake-raspberrypi5-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi5-fedora-golang.json + LIBRARY: library/raspberrypi5-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi5-fedora-golang: - name: Bake raspberrypi5-fedora-golang + bake-raspberrypi5-debian-golang: + name: Bake raspberrypi5-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi5-fedora-golang + needs: prepare-raspberrypi5-debian-golang env: - LIBRARY: library/raspberrypi5-fedora-golang.json + LIBRARY: library/raspberrypi5-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi5-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi5-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi5-fedora-node: - name: Prepare raspberrypi5-fedora-node + prepare-raspberrypi5-debian-node: + name: Prepare raspberrypi5-debian-node runs-on: ubuntu-latest - needs: bake-raspberrypi5-fedora + needs: bake-raspberrypi5-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi5-fedora-node.json + LIBRARY: library/raspberrypi5-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi5-fedora-node: - name: Bake raspberrypi5-fedora-node + bake-raspberrypi5-debian-node: + name: Bake raspberrypi5-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi5-fedora-node + needs: prepare-raspberrypi5-debian-node env: - LIBRARY: library/raspberrypi5-fedora-node.json + LIBRARY: library/raspberrypi5-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi5-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi5-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi5-fedora-python: - name: Prepare raspberrypi5-fedora-python + prepare-raspberrypi5-debian-openjdk: + name: Prepare raspberrypi5-debian-openjdk runs-on: ubuntu-latest - needs: bake-raspberrypi5-fedora + needs: bake-raspberrypi5-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi5-fedora-python.json + LIBRARY: library/raspberrypi5-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi5-fedora-python: - name: Bake raspberrypi5-fedora-python + bake-raspberrypi5-debian-openjdk: + name: Bake raspberrypi5-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi5-fedora-python + needs: prepare-raspberrypi5-debian-openjdk env: - LIBRARY: library/raspberrypi5-fedora-python.json + LIBRARY: library/raspberrypi5-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi5-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi5-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi5-ubuntu-golang: - name: Prepare raspberrypi5-ubuntu-golang + prepare-raspberrypi5-debian-python: + name: Prepare raspberrypi5-debian-python runs-on: ubuntu-latest - needs: bake-raspberrypi5-ubuntu + needs: bake-raspberrypi5-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi5-ubuntu-golang.json + LIBRARY: library/raspberrypi5-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi5-ubuntu-golang: - name: Bake raspberrypi5-ubuntu-golang + bake-raspberrypi5-debian-python: + name: Bake raspberrypi5-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi5-ubuntu-golang + needs: prepare-raspberrypi5-debian-python env: - LIBRARY: library/raspberrypi5-ubuntu-golang.json + LIBRARY: library/raspberrypi5-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi5-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi5-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi5-ubuntu-node: - name: Prepare raspberrypi5-ubuntu-node + prepare-raspberrypi5-fedora-golang: + name: Prepare raspberrypi5-fedora-golang runs-on: ubuntu-latest - needs: bake-raspberrypi5-ubuntu + needs: bake-raspberrypi5-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi5-ubuntu-node.json + LIBRARY: library/raspberrypi5-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi5-ubuntu-node: - name: Bake raspberrypi5-ubuntu-node + bake-raspberrypi5-fedora-golang: + name: Bake raspberrypi5-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi5-ubuntu-node + needs: prepare-raspberrypi5-fedora-golang env: - LIBRARY: library/raspberrypi5-ubuntu-node.json + LIBRARY: library/raspberrypi5-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi5-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi5-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi5-ubuntu-python: - name: Prepare raspberrypi5-ubuntu-python + prepare-raspberrypi5-fedora-node: + name: Prepare raspberrypi5-fedora-node runs-on: ubuntu-latest - needs: bake-raspberrypi5-ubuntu + needs: bake-raspberrypi5-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi5-ubuntu-python.json + LIBRARY: library/raspberrypi5-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi5-ubuntu-python: - name: Bake raspberrypi5-ubuntu-python + bake-raspberrypi5-fedora-node: + name: Bake raspberrypi5-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi5-ubuntu-python + needs: prepare-raspberrypi5-fedora-node env: - LIBRARY: library/raspberrypi5-ubuntu-python.json + LIBRARY: library/raspberrypi5-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi5-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi5-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi5-ubuntu-openjdk: - name: Prepare raspberrypi5-ubuntu-openjdk + prepare-raspberrypi5-fedora-python: + name: Prepare raspberrypi5-fedora-python runs-on: ubuntu-latest - needs: bake-raspberrypi5-ubuntu + needs: bake-raspberrypi5-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi5-ubuntu-openjdk.json + LIBRARY: library/raspberrypi5-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi5-ubuntu-openjdk: - name: Bake raspberrypi5-ubuntu-openjdk + bake-raspberrypi5-fedora-python: + name: Bake raspberrypi5-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi5-ubuntu-openjdk + needs: prepare-raspberrypi5-fedora-python env: - LIBRARY: library/raspberrypi5-ubuntu-openjdk.json + LIBRARY: library/raspberrypi5-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi5-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi5-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi5-alpine: - name: Prepare raspberrypi5-alpine + prepare-raspberrypi5-ubuntu-golang: + name: Prepare raspberrypi5-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-raspberrypi5-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi5-alpine.json + LIBRARY: library/raspberrypi5-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi5-alpine: - name: Bake raspberrypi5-alpine + bake-raspberrypi5-ubuntu-golang: + name: Bake raspberrypi5-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi5-alpine + needs: prepare-raspberrypi5-ubuntu-golang env: - LIBRARY: library/raspberrypi5-alpine.json + LIBRARY: library/raspberrypi5-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi5-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi5-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi5-debian: - name: Prepare raspberrypi5-debian + prepare-raspberrypi5-ubuntu-node: + name: Prepare raspberrypi5-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-raspberrypi5-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi5-debian.json + LIBRARY: library/raspberrypi5-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi5-debian: - name: Bake raspberrypi5-debian + bake-raspberrypi5-ubuntu-node: + name: Bake raspberrypi5-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi5-debian + needs: prepare-raspberrypi5-ubuntu-node env: - LIBRARY: library/raspberrypi5-debian.json + LIBRARY: library/raspberrypi5-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi5-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi5-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi5-fedora: - name: Prepare raspberrypi5-fedora + prepare-raspberrypi5-ubuntu-python: + name: Prepare raspberrypi5-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-raspberrypi5-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi5-fedora.json + LIBRARY: library/raspberrypi5-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi5-fedora: - name: Bake raspberrypi5-fedora + bake-raspberrypi5-ubuntu-python: + name: Bake raspberrypi5-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi5-fedora + needs: prepare-raspberrypi5-ubuntu-python env: - LIBRARY: library/raspberrypi5-fedora.json + LIBRARY: library/raspberrypi5-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi5-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi5-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypi5-ubuntu: - name: Prepare raspberrypi5-ubuntu + prepare-raspberrypi5-ubuntu-openjdk: + name: Prepare raspberrypi5-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-raspberrypi5-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypi5-ubuntu.json + LIBRARY: library/raspberrypi5-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypi5-ubuntu: - name: Bake raspberrypi5-ubuntu + bake-raspberrypi5-ubuntu-openjdk: + name: Bake raspberrypi5-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypi5-ubuntu + needs: prepare-raspberrypi5-ubuntu-openjdk env: - LIBRARY: library/raspberrypi5-ubuntu.json + LIBRARY: library/raspberrypi5-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypi5-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypi5-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-raspberrypicm4-ioboard.yml b/.github/workflows/bake-raspberrypicm4-ioboard.yml index f6ba1c2de8ad..80a4d1915005 100644 --- a/.github/workflows/bake-raspberrypicm4-ioboard.yml +++ b/.github/workflows/bake-raspberrypicm4-ioboard.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-raspberrypicm4-ioboard-alpine-golang: - name: Prepare raspberrypicm4-ioboard-alpine-golang + prepare-raspberrypicm4-ioboard-alpine: + name: Prepare raspberrypicm4-ioboard-alpine runs-on: ubuntu-latest - needs: bake-raspberrypicm4-ioboard-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypicm4-ioboard-alpine-golang.json + LIBRARY: library/raspberrypicm4-ioboard-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypicm4-ioboard-alpine-golang: - name: Bake raspberrypicm4-ioboard-alpine-golang + bake-raspberrypicm4-ioboard-alpine: + name: Bake raspberrypicm4-ioboard-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypicm4-ioboard-alpine-golang + needs: prepare-raspberrypicm4-ioboard-alpine env: - LIBRARY: library/raspberrypicm4-ioboard-alpine-golang.json + LIBRARY: library/raspberrypicm4-ioboard-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypicm4-ioboard-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypicm4-ioboard-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypicm4-ioboard-alpine-node: - name: Prepare raspberrypicm4-ioboard-alpine-node + prepare-raspberrypicm4-ioboard-debian: + name: Prepare raspberrypicm4-ioboard-debian runs-on: ubuntu-latest - needs: bake-raspberrypicm4-ioboard-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypicm4-ioboard-alpine-node.json + LIBRARY: library/raspberrypicm4-ioboard-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypicm4-ioboard-alpine-node: - name: Bake raspberrypicm4-ioboard-alpine-node + bake-raspberrypicm4-ioboard-debian: + name: Bake raspberrypicm4-ioboard-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypicm4-ioboard-alpine-node + needs: prepare-raspberrypicm4-ioboard-debian env: - LIBRARY: library/raspberrypicm4-ioboard-alpine-node.json + LIBRARY: library/raspberrypicm4-ioboard-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypicm4-ioboard-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypicm4-ioboard-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypicm4-ioboard-alpine-python: - name: Prepare raspberrypicm4-ioboard-alpine-python + prepare-raspberrypicm4-ioboard-fedora: + name: Prepare raspberrypicm4-ioboard-fedora runs-on: ubuntu-latest - needs: bake-raspberrypicm4-ioboard-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypicm4-ioboard-alpine-python.json + LIBRARY: library/raspberrypicm4-ioboard-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypicm4-ioboard-alpine-python: - name: Bake raspberrypicm4-ioboard-alpine-python + bake-raspberrypicm4-ioboard-fedora: + name: Bake raspberrypicm4-ioboard-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypicm4-ioboard-alpine-python + needs: prepare-raspberrypicm4-ioboard-fedora env: - LIBRARY: library/raspberrypicm4-ioboard-alpine-python.json + LIBRARY: library/raspberrypicm4-ioboard-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypicm4-ioboard-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypicm4-ioboard-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypicm4-ioboard-debian-golang: - name: Prepare raspberrypicm4-ioboard-debian-golang + prepare-raspberrypicm4-ioboard-ubuntu: + name: Prepare raspberrypicm4-ioboard-ubuntu runs-on: ubuntu-latest - needs: bake-raspberrypicm4-ioboard-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypicm4-ioboard-debian-golang.json + LIBRARY: library/raspberrypicm4-ioboard-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypicm4-ioboard-debian-golang: - name: Bake raspberrypicm4-ioboard-debian-golang + bake-raspberrypicm4-ioboard-ubuntu: + name: Bake raspberrypicm4-ioboard-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypicm4-ioboard-debian-golang + needs: prepare-raspberrypicm4-ioboard-ubuntu env: - LIBRARY: library/raspberrypicm4-ioboard-debian-golang.json + LIBRARY: library/raspberrypicm4-ioboard-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypicm4-ioboard-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypicm4-ioboard-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypicm4-ioboard-debian-node: - name: Prepare raspberrypicm4-ioboard-debian-node + prepare-raspberrypicm4-ioboard-alpine-golang: + name: Prepare raspberrypicm4-ioboard-alpine-golang runs-on: ubuntu-latest - needs: bake-raspberrypicm4-ioboard-debian + needs: bake-raspberrypicm4-ioboard-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypicm4-ioboard-debian-node.json + LIBRARY: library/raspberrypicm4-ioboard-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypicm4-ioboard-debian-node: - name: Bake raspberrypicm4-ioboard-debian-node + bake-raspberrypicm4-ioboard-alpine-golang: + name: Bake raspberrypicm4-ioboard-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypicm4-ioboard-debian-node + needs: prepare-raspberrypicm4-ioboard-alpine-golang env: - LIBRARY: library/raspberrypicm4-ioboard-debian-node.json + LIBRARY: library/raspberrypicm4-ioboard-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypicm4-ioboard-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypicm4-ioboard-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypicm4-ioboard-debian-openjdk: - name: Prepare raspberrypicm4-ioboard-debian-openjdk + prepare-raspberrypicm4-ioboard-alpine-node: + name: Prepare raspberrypicm4-ioboard-alpine-node runs-on: ubuntu-latest - needs: bake-raspberrypicm4-ioboard-debian + needs: bake-raspberrypicm4-ioboard-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypicm4-ioboard-debian-openjdk.json + LIBRARY: library/raspberrypicm4-ioboard-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypicm4-ioboard-debian-openjdk: - name: Bake raspberrypicm4-ioboard-debian-openjdk + bake-raspberrypicm4-ioboard-alpine-node: + name: Bake raspberrypicm4-ioboard-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypicm4-ioboard-debian-openjdk + needs: prepare-raspberrypicm4-ioboard-alpine-node env: - LIBRARY: library/raspberrypicm4-ioboard-debian-openjdk.json + LIBRARY: library/raspberrypicm4-ioboard-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypicm4-ioboard-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypicm4-ioboard-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypicm4-ioboard-debian-python: - name: Prepare raspberrypicm4-ioboard-debian-python + prepare-raspberrypicm4-ioboard-alpine-python: + name: Prepare raspberrypicm4-ioboard-alpine-python runs-on: ubuntu-latest - needs: bake-raspberrypicm4-ioboard-debian + needs: bake-raspberrypicm4-ioboard-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypicm4-ioboard-debian-python.json + LIBRARY: library/raspberrypicm4-ioboard-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypicm4-ioboard-debian-python: - name: Bake raspberrypicm4-ioboard-debian-python + bake-raspberrypicm4-ioboard-alpine-python: + name: Bake raspberrypicm4-ioboard-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypicm4-ioboard-debian-python + needs: prepare-raspberrypicm4-ioboard-alpine-python env: - LIBRARY: library/raspberrypicm4-ioboard-debian-python.json + LIBRARY: library/raspberrypicm4-ioboard-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypicm4-ioboard-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypicm4-ioboard-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypicm4-ioboard-fedora-golang: - name: Prepare raspberrypicm4-ioboard-fedora-golang + prepare-raspberrypicm4-ioboard-debian-golang: + name: Prepare raspberrypicm4-ioboard-debian-golang runs-on: ubuntu-latest - needs: bake-raspberrypicm4-ioboard-fedora + needs: bake-raspberrypicm4-ioboard-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypicm4-ioboard-fedora-golang.json + LIBRARY: library/raspberrypicm4-ioboard-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypicm4-ioboard-fedora-golang: - name: Bake raspberrypicm4-ioboard-fedora-golang + bake-raspberrypicm4-ioboard-debian-golang: + name: Bake raspberrypicm4-ioboard-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypicm4-ioboard-fedora-golang + needs: prepare-raspberrypicm4-ioboard-debian-golang env: - LIBRARY: library/raspberrypicm4-ioboard-fedora-golang.json + LIBRARY: library/raspberrypicm4-ioboard-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypicm4-ioboard-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypicm4-ioboard-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypicm4-ioboard-fedora-node: - name: Prepare raspberrypicm4-ioboard-fedora-node + prepare-raspberrypicm4-ioboard-debian-node: + name: Prepare raspberrypicm4-ioboard-debian-node runs-on: ubuntu-latest - needs: bake-raspberrypicm4-ioboard-fedora + needs: bake-raspberrypicm4-ioboard-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypicm4-ioboard-fedora-node.json + LIBRARY: library/raspberrypicm4-ioboard-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypicm4-ioboard-fedora-node: - name: Bake raspberrypicm4-ioboard-fedora-node + bake-raspberrypicm4-ioboard-debian-node: + name: Bake raspberrypicm4-ioboard-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypicm4-ioboard-fedora-node + needs: prepare-raspberrypicm4-ioboard-debian-node env: - LIBRARY: library/raspberrypicm4-ioboard-fedora-node.json + LIBRARY: library/raspberrypicm4-ioboard-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypicm4-ioboard-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypicm4-ioboard-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypicm4-ioboard-fedora-python: - name: Prepare raspberrypicm4-ioboard-fedora-python + prepare-raspberrypicm4-ioboard-debian-openjdk: + name: Prepare raspberrypicm4-ioboard-debian-openjdk runs-on: ubuntu-latest - needs: bake-raspberrypicm4-ioboard-fedora + needs: bake-raspberrypicm4-ioboard-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypicm4-ioboard-fedora-python.json + LIBRARY: library/raspberrypicm4-ioboard-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypicm4-ioboard-fedora-python: - name: Bake raspberrypicm4-ioboard-fedora-python + bake-raspberrypicm4-ioboard-debian-openjdk: + name: Bake raspberrypicm4-ioboard-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypicm4-ioboard-fedora-python + needs: prepare-raspberrypicm4-ioboard-debian-openjdk env: - LIBRARY: library/raspberrypicm4-ioboard-fedora-python.json + LIBRARY: library/raspberrypicm4-ioboard-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypicm4-ioboard-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypicm4-ioboard-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypicm4-ioboard-ubuntu-golang: - name: Prepare raspberrypicm4-ioboard-ubuntu-golang + prepare-raspberrypicm4-ioboard-debian-python: + name: Prepare raspberrypicm4-ioboard-debian-python runs-on: ubuntu-latest - needs: bake-raspberrypicm4-ioboard-ubuntu + needs: bake-raspberrypicm4-ioboard-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypicm4-ioboard-ubuntu-golang.json + LIBRARY: library/raspberrypicm4-ioboard-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypicm4-ioboard-ubuntu-golang: - name: Bake raspberrypicm4-ioboard-ubuntu-golang + bake-raspberrypicm4-ioboard-debian-python: + name: Bake raspberrypicm4-ioboard-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypicm4-ioboard-ubuntu-golang + needs: prepare-raspberrypicm4-ioboard-debian-python env: - LIBRARY: library/raspberrypicm4-ioboard-ubuntu-golang.json + LIBRARY: library/raspberrypicm4-ioboard-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypicm4-ioboard-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypicm4-ioboard-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypicm4-ioboard-ubuntu-node: - name: Prepare raspberrypicm4-ioboard-ubuntu-node + prepare-raspberrypicm4-ioboard-fedora-golang: + name: Prepare raspberrypicm4-ioboard-fedora-golang runs-on: ubuntu-latest - needs: bake-raspberrypicm4-ioboard-ubuntu + needs: bake-raspberrypicm4-ioboard-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypicm4-ioboard-ubuntu-node.json + LIBRARY: library/raspberrypicm4-ioboard-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypicm4-ioboard-ubuntu-node: - name: Bake raspberrypicm4-ioboard-ubuntu-node + bake-raspberrypicm4-ioboard-fedora-golang: + name: Bake raspberrypicm4-ioboard-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypicm4-ioboard-ubuntu-node + needs: prepare-raspberrypicm4-ioboard-fedora-golang env: - LIBRARY: library/raspberrypicm4-ioboard-ubuntu-node.json + LIBRARY: library/raspberrypicm4-ioboard-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypicm4-ioboard-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypicm4-ioboard-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypicm4-ioboard-ubuntu-python: - name: Prepare raspberrypicm4-ioboard-ubuntu-python + prepare-raspberrypicm4-ioboard-fedora-node: + name: Prepare raspberrypicm4-ioboard-fedora-node runs-on: ubuntu-latest - needs: bake-raspberrypicm4-ioboard-ubuntu + needs: bake-raspberrypicm4-ioboard-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypicm4-ioboard-ubuntu-python.json + LIBRARY: library/raspberrypicm4-ioboard-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypicm4-ioboard-ubuntu-python: - name: Bake raspberrypicm4-ioboard-ubuntu-python + bake-raspberrypicm4-ioboard-fedora-node: + name: Bake raspberrypicm4-ioboard-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypicm4-ioboard-ubuntu-python + needs: prepare-raspberrypicm4-ioboard-fedora-node env: - LIBRARY: library/raspberrypicm4-ioboard-ubuntu-python.json + LIBRARY: library/raspberrypicm4-ioboard-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypicm4-ioboard-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypicm4-ioboard-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypicm4-ioboard-ubuntu-openjdk: - name: Prepare raspberrypicm4-ioboard-ubuntu-openjdk + prepare-raspberrypicm4-ioboard-fedora-python: + name: Prepare raspberrypicm4-ioboard-fedora-python runs-on: ubuntu-latest - needs: bake-raspberrypicm4-ioboard-ubuntu + needs: bake-raspberrypicm4-ioboard-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypicm4-ioboard-ubuntu-openjdk.json + LIBRARY: library/raspberrypicm4-ioboard-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypicm4-ioboard-ubuntu-openjdk: - name: Bake raspberrypicm4-ioboard-ubuntu-openjdk + bake-raspberrypicm4-ioboard-fedora-python: + name: Bake raspberrypicm4-ioboard-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypicm4-ioboard-ubuntu-openjdk + needs: prepare-raspberrypicm4-ioboard-fedora-python env: - LIBRARY: library/raspberrypicm4-ioboard-ubuntu-openjdk.json + LIBRARY: library/raspberrypicm4-ioboard-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypicm4-ioboard-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypicm4-ioboard-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypicm4-ioboard-alpine: - name: Prepare raspberrypicm4-ioboard-alpine + prepare-raspberrypicm4-ioboard-ubuntu-golang: + name: Prepare raspberrypicm4-ioboard-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-raspberrypicm4-ioboard-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypicm4-ioboard-alpine.json + LIBRARY: library/raspberrypicm4-ioboard-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypicm4-ioboard-alpine: - name: Bake raspberrypicm4-ioboard-alpine + bake-raspberrypicm4-ioboard-ubuntu-golang: + name: Bake raspberrypicm4-ioboard-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypicm4-ioboard-alpine + needs: prepare-raspberrypicm4-ioboard-ubuntu-golang env: - LIBRARY: library/raspberrypicm4-ioboard-alpine.json + LIBRARY: library/raspberrypicm4-ioboard-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypicm4-ioboard-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypicm4-ioboard-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypicm4-ioboard-debian: - name: Prepare raspberrypicm4-ioboard-debian + prepare-raspberrypicm4-ioboard-ubuntu-node: + name: Prepare raspberrypicm4-ioboard-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-raspberrypicm4-ioboard-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypicm4-ioboard-debian.json + LIBRARY: library/raspberrypicm4-ioboard-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypicm4-ioboard-debian: - name: Bake raspberrypicm4-ioboard-debian + bake-raspberrypicm4-ioboard-ubuntu-node: + name: Bake raspberrypicm4-ioboard-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypicm4-ioboard-debian + needs: prepare-raspberrypicm4-ioboard-ubuntu-node env: - LIBRARY: library/raspberrypicm4-ioboard-debian.json + LIBRARY: library/raspberrypicm4-ioboard-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypicm4-ioboard-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypicm4-ioboard-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypicm4-ioboard-fedora: - name: Prepare raspberrypicm4-ioboard-fedora + prepare-raspberrypicm4-ioboard-ubuntu-python: + name: Prepare raspberrypicm4-ioboard-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-raspberrypicm4-ioboard-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypicm4-ioboard-fedora.json + LIBRARY: library/raspberrypicm4-ioboard-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypicm4-ioboard-fedora: - name: Bake raspberrypicm4-ioboard-fedora + bake-raspberrypicm4-ioboard-ubuntu-python: + name: Bake raspberrypicm4-ioboard-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypicm4-ioboard-fedora + needs: prepare-raspberrypicm4-ioboard-ubuntu-python env: - LIBRARY: library/raspberrypicm4-ioboard-fedora.json + LIBRARY: library/raspberrypicm4-ioboard-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypicm4-ioboard-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypicm4-ioboard-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-raspberrypicm4-ioboard-ubuntu: - name: Prepare raspberrypicm4-ioboard-ubuntu + prepare-raspberrypicm4-ioboard-ubuntu-openjdk: + name: Prepare raspberrypicm4-ioboard-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-raspberrypicm4-ioboard-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/raspberrypicm4-ioboard-ubuntu.json + LIBRARY: library/raspberrypicm4-ioboard-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-raspberrypicm4-ioboard-ubuntu: - name: Bake raspberrypicm4-ioboard-ubuntu + bake-raspberrypicm4-ioboard-ubuntu-openjdk: + name: Bake raspberrypicm4-ioboard-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-raspberrypicm4-ioboard-ubuntu + needs: prepare-raspberrypicm4-ioboard-ubuntu-openjdk env: - LIBRARY: library/raspberrypicm4-ioboard-ubuntu.json + LIBRARY: library/raspberrypicm4-ioboard-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-raspberrypicm4-ioboard-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-raspberrypicm4-ioboard-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-revpi-connect-4.yml b/.github/workflows/bake-revpi-connect-4.yml index e6129f7150d9..b52ee8f19ea4 100644 --- a/.github/workflows/bake-revpi-connect-4.yml +++ b/.github/workflows/bake-revpi-connect-4.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-revpi-connect-4-alpine-golang: - name: Prepare revpi-connect-4-alpine-golang + prepare-revpi-connect-4-alpine: + name: Prepare revpi-connect-4-alpine runs-on: ubuntu-latest - needs: bake-revpi-connect-4-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-connect-4-alpine-golang.json + LIBRARY: library/revpi-connect-4-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-connect-4-alpine-golang: - name: Bake revpi-connect-4-alpine-golang + bake-revpi-connect-4-alpine: + name: Bake revpi-connect-4-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-connect-4-alpine-golang + needs: prepare-revpi-connect-4-alpine env: - LIBRARY: library/revpi-connect-4-alpine-golang.json + LIBRARY: library/revpi-connect-4-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-connect-4-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-connect-4-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-connect-4-alpine-node: - name: Prepare revpi-connect-4-alpine-node + prepare-revpi-connect-4-debian: + name: Prepare revpi-connect-4-debian runs-on: ubuntu-latest - needs: bake-revpi-connect-4-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-connect-4-alpine-node.json + LIBRARY: library/revpi-connect-4-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-connect-4-alpine-node: - name: Bake revpi-connect-4-alpine-node + bake-revpi-connect-4-debian: + name: Bake revpi-connect-4-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-connect-4-alpine-node + needs: prepare-revpi-connect-4-debian env: - LIBRARY: library/revpi-connect-4-alpine-node.json + LIBRARY: library/revpi-connect-4-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-connect-4-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-connect-4-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-connect-4-alpine-python: - name: Prepare revpi-connect-4-alpine-python + prepare-revpi-connect-4-fedora: + name: Prepare revpi-connect-4-fedora runs-on: ubuntu-latest - needs: bake-revpi-connect-4-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-connect-4-alpine-python.json + LIBRARY: library/revpi-connect-4-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-connect-4-alpine-python: - name: Bake revpi-connect-4-alpine-python + bake-revpi-connect-4-fedora: + name: Bake revpi-connect-4-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-connect-4-alpine-python + needs: prepare-revpi-connect-4-fedora env: - LIBRARY: library/revpi-connect-4-alpine-python.json + LIBRARY: library/revpi-connect-4-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-connect-4-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-connect-4-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-connect-4-debian-golang: - name: Prepare revpi-connect-4-debian-golang + prepare-revpi-connect-4-ubuntu: + name: Prepare revpi-connect-4-ubuntu runs-on: ubuntu-latest - needs: bake-revpi-connect-4-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-connect-4-debian-golang.json + LIBRARY: library/revpi-connect-4-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-connect-4-debian-golang: - name: Bake revpi-connect-4-debian-golang + bake-revpi-connect-4-ubuntu: + name: Bake revpi-connect-4-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-connect-4-debian-golang + needs: prepare-revpi-connect-4-ubuntu env: - LIBRARY: library/revpi-connect-4-debian-golang.json + LIBRARY: library/revpi-connect-4-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-connect-4-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-connect-4-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-connect-4-debian-node: - name: Prepare revpi-connect-4-debian-node + prepare-revpi-connect-4-alpine-golang: + name: Prepare revpi-connect-4-alpine-golang runs-on: ubuntu-latest - needs: bake-revpi-connect-4-debian + needs: bake-revpi-connect-4-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-connect-4-debian-node.json + LIBRARY: library/revpi-connect-4-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-connect-4-debian-node: - name: Bake revpi-connect-4-debian-node + bake-revpi-connect-4-alpine-golang: + name: Bake revpi-connect-4-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-connect-4-debian-node + needs: prepare-revpi-connect-4-alpine-golang env: - LIBRARY: library/revpi-connect-4-debian-node.json + LIBRARY: library/revpi-connect-4-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-connect-4-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-connect-4-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-connect-4-debian-openjdk: - name: Prepare revpi-connect-4-debian-openjdk + prepare-revpi-connect-4-alpine-node: + name: Prepare revpi-connect-4-alpine-node runs-on: ubuntu-latest - needs: bake-revpi-connect-4-debian + needs: bake-revpi-connect-4-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-connect-4-debian-openjdk.json + LIBRARY: library/revpi-connect-4-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-connect-4-debian-openjdk: - name: Bake revpi-connect-4-debian-openjdk + bake-revpi-connect-4-alpine-node: + name: Bake revpi-connect-4-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-connect-4-debian-openjdk + needs: prepare-revpi-connect-4-alpine-node env: - LIBRARY: library/revpi-connect-4-debian-openjdk.json + LIBRARY: library/revpi-connect-4-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-connect-4-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-connect-4-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-connect-4-debian-python: - name: Prepare revpi-connect-4-debian-python + prepare-revpi-connect-4-alpine-python: + name: Prepare revpi-connect-4-alpine-python runs-on: ubuntu-latest - needs: bake-revpi-connect-4-debian + needs: bake-revpi-connect-4-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-connect-4-debian-python.json + LIBRARY: library/revpi-connect-4-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-connect-4-debian-python: - name: Bake revpi-connect-4-debian-python + bake-revpi-connect-4-alpine-python: + name: Bake revpi-connect-4-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-connect-4-debian-python + needs: prepare-revpi-connect-4-alpine-python env: - LIBRARY: library/revpi-connect-4-debian-python.json + LIBRARY: library/revpi-connect-4-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-connect-4-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-connect-4-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-connect-4-fedora-golang: - name: Prepare revpi-connect-4-fedora-golang + prepare-revpi-connect-4-debian-golang: + name: Prepare revpi-connect-4-debian-golang runs-on: ubuntu-latest - needs: bake-revpi-connect-4-fedora + needs: bake-revpi-connect-4-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-connect-4-fedora-golang.json + LIBRARY: library/revpi-connect-4-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-connect-4-fedora-golang: - name: Bake revpi-connect-4-fedora-golang + bake-revpi-connect-4-debian-golang: + name: Bake revpi-connect-4-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-connect-4-fedora-golang + needs: prepare-revpi-connect-4-debian-golang env: - LIBRARY: library/revpi-connect-4-fedora-golang.json + LIBRARY: library/revpi-connect-4-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-connect-4-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-connect-4-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-connect-4-fedora-node: - name: Prepare revpi-connect-4-fedora-node + prepare-revpi-connect-4-debian-node: + name: Prepare revpi-connect-4-debian-node runs-on: ubuntu-latest - needs: bake-revpi-connect-4-fedora + needs: bake-revpi-connect-4-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-connect-4-fedora-node.json + LIBRARY: library/revpi-connect-4-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-connect-4-fedora-node: - name: Bake revpi-connect-4-fedora-node + bake-revpi-connect-4-debian-node: + name: Bake revpi-connect-4-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-connect-4-fedora-node + needs: prepare-revpi-connect-4-debian-node env: - LIBRARY: library/revpi-connect-4-fedora-node.json + LIBRARY: library/revpi-connect-4-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-connect-4-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-connect-4-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-connect-4-fedora-python: - name: Prepare revpi-connect-4-fedora-python + prepare-revpi-connect-4-debian-openjdk: + name: Prepare revpi-connect-4-debian-openjdk runs-on: ubuntu-latest - needs: bake-revpi-connect-4-fedora + needs: bake-revpi-connect-4-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-connect-4-fedora-python.json + LIBRARY: library/revpi-connect-4-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-connect-4-fedora-python: - name: Bake revpi-connect-4-fedora-python + bake-revpi-connect-4-debian-openjdk: + name: Bake revpi-connect-4-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-connect-4-fedora-python + needs: prepare-revpi-connect-4-debian-openjdk env: - LIBRARY: library/revpi-connect-4-fedora-python.json + LIBRARY: library/revpi-connect-4-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-connect-4-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-connect-4-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-connect-4-ubuntu-golang: - name: Prepare revpi-connect-4-ubuntu-golang + prepare-revpi-connect-4-debian-python: + name: Prepare revpi-connect-4-debian-python runs-on: ubuntu-latest - needs: bake-revpi-connect-4-ubuntu + needs: bake-revpi-connect-4-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-connect-4-ubuntu-golang.json + LIBRARY: library/revpi-connect-4-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-connect-4-ubuntu-golang: - name: Bake revpi-connect-4-ubuntu-golang + bake-revpi-connect-4-debian-python: + name: Bake revpi-connect-4-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-connect-4-ubuntu-golang + needs: prepare-revpi-connect-4-debian-python env: - LIBRARY: library/revpi-connect-4-ubuntu-golang.json + LIBRARY: library/revpi-connect-4-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-connect-4-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-connect-4-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-connect-4-ubuntu-node: - name: Prepare revpi-connect-4-ubuntu-node + prepare-revpi-connect-4-fedora-golang: + name: Prepare revpi-connect-4-fedora-golang runs-on: ubuntu-latest - needs: bake-revpi-connect-4-ubuntu + needs: bake-revpi-connect-4-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-connect-4-ubuntu-node.json + LIBRARY: library/revpi-connect-4-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-connect-4-ubuntu-node: - name: Bake revpi-connect-4-ubuntu-node + bake-revpi-connect-4-fedora-golang: + name: Bake revpi-connect-4-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-connect-4-ubuntu-node + needs: prepare-revpi-connect-4-fedora-golang env: - LIBRARY: library/revpi-connect-4-ubuntu-node.json + LIBRARY: library/revpi-connect-4-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-connect-4-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-connect-4-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-connect-4-ubuntu-python: - name: Prepare revpi-connect-4-ubuntu-python + prepare-revpi-connect-4-fedora-node: + name: Prepare revpi-connect-4-fedora-node runs-on: ubuntu-latest - needs: bake-revpi-connect-4-ubuntu + needs: bake-revpi-connect-4-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-connect-4-ubuntu-python.json + LIBRARY: library/revpi-connect-4-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-connect-4-ubuntu-python: - name: Bake revpi-connect-4-ubuntu-python + bake-revpi-connect-4-fedora-node: + name: Bake revpi-connect-4-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-connect-4-ubuntu-python + needs: prepare-revpi-connect-4-fedora-node env: - LIBRARY: library/revpi-connect-4-ubuntu-python.json + LIBRARY: library/revpi-connect-4-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-connect-4-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-connect-4-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-connect-4-ubuntu-openjdk: - name: Prepare revpi-connect-4-ubuntu-openjdk + prepare-revpi-connect-4-fedora-python: + name: Prepare revpi-connect-4-fedora-python runs-on: ubuntu-latest - needs: bake-revpi-connect-4-ubuntu + needs: bake-revpi-connect-4-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-connect-4-ubuntu-openjdk.json + LIBRARY: library/revpi-connect-4-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-connect-4-ubuntu-openjdk: - name: Bake revpi-connect-4-ubuntu-openjdk + bake-revpi-connect-4-fedora-python: + name: Bake revpi-connect-4-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-connect-4-ubuntu-openjdk + needs: prepare-revpi-connect-4-fedora-python env: - LIBRARY: library/revpi-connect-4-ubuntu-openjdk.json + LIBRARY: library/revpi-connect-4-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-connect-4-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-connect-4-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-connect-4-alpine: - name: Prepare revpi-connect-4-alpine + prepare-revpi-connect-4-ubuntu-golang: + name: Prepare revpi-connect-4-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-revpi-connect-4-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-connect-4-alpine.json + LIBRARY: library/revpi-connect-4-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-connect-4-alpine: - name: Bake revpi-connect-4-alpine + bake-revpi-connect-4-ubuntu-golang: + name: Bake revpi-connect-4-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-connect-4-alpine + needs: prepare-revpi-connect-4-ubuntu-golang env: - LIBRARY: library/revpi-connect-4-alpine.json + LIBRARY: library/revpi-connect-4-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-connect-4-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-connect-4-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-connect-4-debian: - name: Prepare revpi-connect-4-debian + prepare-revpi-connect-4-ubuntu-node: + name: Prepare revpi-connect-4-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-revpi-connect-4-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-connect-4-debian.json + LIBRARY: library/revpi-connect-4-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-connect-4-debian: - name: Bake revpi-connect-4-debian + bake-revpi-connect-4-ubuntu-node: + name: Bake revpi-connect-4-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-connect-4-debian + needs: prepare-revpi-connect-4-ubuntu-node env: - LIBRARY: library/revpi-connect-4-debian.json + LIBRARY: library/revpi-connect-4-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-connect-4-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-connect-4-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-connect-4-fedora: - name: Prepare revpi-connect-4-fedora + prepare-revpi-connect-4-ubuntu-python: + name: Prepare revpi-connect-4-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-revpi-connect-4-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-connect-4-fedora.json + LIBRARY: library/revpi-connect-4-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-connect-4-fedora: - name: Bake revpi-connect-4-fedora + bake-revpi-connect-4-ubuntu-python: + name: Bake revpi-connect-4-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-connect-4-fedora + needs: prepare-revpi-connect-4-ubuntu-python env: - LIBRARY: library/revpi-connect-4-fedora.json + LIBRARY: library/revpi-connect-4-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-connect-4-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-connect-4-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-connect-4-ubuntu: - name: Prepare revpi-connect-4-ubuntu + prepare-revpi-connect-4-ubuntu-openjdk: + name: Prepare revpi-connect-4-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-revpi-connect-4-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-connect-4-ubuntu.json + LIBRARY: library/revpi-connect-4-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-connect-4-ubuntu: - name: Bake revpi-connect-4-ubuntu + bake-revpi-connect-4-ubuntu-openjdk: + name: Bake revpi-connect-4-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-connect-4-ubuntu + needs: prepare-revpi-connect-4-ubuntu-openjdk env: - LIBRARY: library/revpi-connect-4-ubuntu.json + LIBRARY: library/revpi-connect-4-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-connect-4-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-connect-4-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-revpi-connect-s.yml b/.github/workflows/bake-revpi-connect-s.yml index 0add15002a00..fa0665209359 100644 --- a/.github/workflows/bake-revpi-connect-s.yml +++ b/.github/workflows/bake-revpi-connect-s.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-revpi-connect-s-alpine-golang: - name: Prepare revpi-connect-s-alpine-golang + prepare-revpi-connect-s-alpine: + name: Prepare revpi-connect-s-alpine runs-on: ubuntu-latest - needs: bake-revpi-connect-s-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-connect-s-alpine-golang.json + LIBRARY: library/revpi-connect-s-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-connect-s-alpine-golang: - name: Bake revpi-connect-s-alpine-golang + bake-revpi-connect-s-alpine: + name: Bake revpi-connect-s-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-connect-s-alpine-golang + needs: prepare-revpi-connect-s-alpine env: - LIBRARY: library/revpi-connect-s-alpine-golang.json + LIBRARY: library/revpi-connect-s-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-connect-s-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-connect-s-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-connect-s-alpine-node: - name: Prepare revpi-connect-s-alpine-node + prepare-revpi-connect-s-debian: + name: Prepare revpi-connect-s-debian runs-on: ubuntu-latest - needs: bake-revpi-connect-s-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-connect-s-alpine-node.json + LIBRARY: library/revpi-connect-s-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-connect-s-alpine-node: - name: Bake revpi-connect-s-alpine-node + bake-revpi-connect-s-debian: + name: Bake revpi-connect-s-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-connect-s-alpine-node + needs: prepare-revpi-connect-s-debian env: - LIBRARY: library/revpi-connect-s-alpine-node.json + LIBRARY: library/revpi-connect-s-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-connect-s-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-connect-s-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-connect-s-alpine-python: - name: Prepare revpi-connect-s-alpine-python + prepare-revpi-connect-s-fedora: + name: Prepare revpi-connect-s-fedora runs-on: ubuntu-latest - needs: bake-revpi-connect-s-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-connect-s-alpine-python.json + LIBRARY: library/revpi-connect-s-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-connect-s-alpine-python: - name: Bake revpi-connect-s-alpine-python + bake-revpi-connect-s-fedora: + name: Bake revpi-connect-s-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-connect-s-alpine-python + needs: prepare-revpi-connect-s-fedora env: - LIBRARY: library/revpi-connect-s-alpine-python.json + LIBRARY: library/revpi-connect-s-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-connect-s-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-connect-s-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-connect-s-debian-golang: - name: Prepare revpi-connect-s-debian-golang + prepare-revpi-connect-s-ubuntu: + name: Prepare revpi-connect-s-ubuntu runs-on: ubuntu-latest - needs: bake-revpi-connect-s-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-connect-s-debian-golang.json + LIBRARY: library/revpi-connect-s-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-connect-s-debian-golang: - name: Bake revpi-connect-s-debian-golang + bake-revpi-connect-s-ubuntu: + name: Bake revpi-connect-s-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-connect-s-debian-golang + needs: prepare-revpi-connect-s-ubuntu env: - LIBRARY: library/revpi-connect-s-debian-golang.json + LIBRARY: library/revpi-connect-s-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-connect-s-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-connect-s-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-connect-s-debian-node: - name: Prepare revpi-connect-s-debian-node + prepare-revpi-connect-s-alpine-golang: + name: Prepare revpi-connect-s-alpine-golang runs-on: ubuntu-latest - needs: bake-revpi-connect-s-debian + needs: bake-revpi-connect-s-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-connect-s-debian-node.json + LIBRARY: library/revpi-connect-s-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-connect-s-debian-node: - name: Bake revpi-connect-s-debian-node + bake-revpi-connect-s-alpine-golang: + name: Bake revpi-connect-s-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-connect-s-debian-node + needs: prepare-revpi-connect-s-alpine-golang env: - LIBRARY: library/revpi-connect-s-debian-node.json + LIBRARY: library/revpi-connect-s-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-connect-s-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-connect-s-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-connect-s-debian-openjdk: - name: Prepare revpi-connect-s-debian-openjdk + prepare-revpi-connect-s-alpine-node: + name: Prepare revpi-connect-s-alpine-node runs-on: ubuntu-latest - needs: bake-revpi-connect-s-debian + needs: bake-revpi-connect-s-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-connect-s-debian-openjdk.json + LIBRARY: library/revpi-connect-s-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-connect-s-debian-openjdk: - name: Bake revpi-connect-s-debian-openjdk + bake-revpi-connect-s-alpine-node: + name: Bake revpi-connect-s-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-connect-s-debian-openjdk + needs: prepare-revpi-connect-s-alpine-node env: - LIBRARY: library/revpi-connect-s-debian-openjdk.json + LIBRARY: library/revpi-connect-s-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-connect-s-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-connect-s-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-connect-s-debian-python: - name: Prepare revpi-connect-s-debian-python + prepare-revpi-connect-s-alpine-python: + name: Prepare revpi-connect-s-alpine-python runs-on: ubuntu-latest - needs: bake-revpi-connect-s-debian + needs: bake-revpi-connect-s-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-connect-s-debian-python.json + LIBRARY: library/revpi-connect-s-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-connect-s-debian-python: - name: Bake revpi-connect-s-debian-python + bake-revpi-connect-s-alpine-python: + name: Bake revpi-connect-s-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-connect-s-debian-python + needs: prepare-revpi-connect-s-alpine-python env: - LIBRARY: library/revpi-connect-s-debian-python.json + LIBRARY: library/revpi-connect-s-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-connect-s-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-connect-s-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-connect-s-fedora-golang: - name: Prepare revpi-connect-s-fedora-golang + prepare-revpi-connect-s-debian-golang: + name: Prepare revpi-connect-s-debian-golang runs-on: ubuntu-latest - needs: bake-revpi-connect-s-fedora + needs: bake-revpi-connect-s-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-connect-s-fedora-golang.json + LIBRARY: library/revpi-connect-s-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-connect-s-fedora-golang: - name: Bake revpi-connect-s-fedora-golang + bake-revpi-connect-s-debian-golang: + name: Bake revpi-connect-s-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-connect-s-fedora-golang + needs: prepare-revpi-connect-s-debian-golang env: - LIBRARY: library/revpi-connect-s-fedora-golang.json + LIBRARY: library/revpi-connect-s-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-connect-s-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-connect-s-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-connect-s-fedora-node: - name: Prepare revpi-connect-s-fedora-node + prepare-revpi-connect-s-debian-node: + name: Prepare revpi-connect-s-debian-node runs-on: ubuntu-latest - needs: bake-revpi-connect-s-fedora + needs: bake-revpi-connect-s-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-connect-s-fedora-node.json + LIBRARY: library/revpi-connect-s-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-connect-s-fedora-node: - name: Bake revpi-connect-s-fedora-node + bake-revpi-connect-s-debian-node: + name: Bake revpi-connect-s-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-connect-s-fedora-node + needs: prepare-revpi-connect-s-debian-node env: - LIBRARY: library/revpi-connect-s-fedora-node.json + LIBRARY: library/revpi-connect-s-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-connect-s-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-connect-s-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-connect-s-fedora-python: - name: Prepare revpi-connect-s-fedora-python + prepare-revpi-connect-s-debian-openjdk: + name: Prepare revpi-connect-s-debian-openjdk runs-on: ubuntu-latest - needs: bake-revpi-connect-s-fedora + needs: bake-revpi-connect-s-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-connect-s-fedora-python.json + LIBRARY: library/revpi-connect-s-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-connect-s-fedora-python: - name: Bake revpi-connect-s-fedora-python + bake-revpi-connect-s-debian-openjdk: + name: Bake revpi-connect-s-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-connect-s-fedora-python + needs: prepare-revpi-connect-s-debian-openjdk env: - LIBRARY: library/revpi-connect-s-fedora-python.json + LIBRARY: library/revpi-connect-s-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-connect-s-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-connect-s-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-connect-s-ubuntu-golang: - name: Prepare revpi-connect-s-ubuntu-golang + prepare-revpi-connect-s-debian-python: + name: Prepare revpi-connect-s-debian-python runs-on: ubuntu-latest - needs: bake-revpi-connect-s-ubuntu + needs: bake-revpi-connect-s-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-connect-s-ubuntu-golang.json + LIBRARY: library/revpi-connect-s-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-connect-s-ubuntu-golang: - name: Bake revpi-connect-s-ubuntu-golang + bake-revpi-connect-s-debian-python: + name: Bake revpi-connect-s-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-connect-s-ubuntu-golang + needs: prepare-revpi-connect-s-debian-python env: - LIBRARY: library/revpi-connect-s-ubuntu-golang.json + LIBRARY: library/revpi-connect-s-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-connect-s-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-connect-s-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-connect-s-ubuntu-node: - name: Prepare revpi-connect-s-ubuntu-node + prepare-revpi-connect-s-fedora-golang: + name: Prepare revpi-connect-s-fedora-golang runs-on: ubuntu-latest - needs: bake-revpi-connect-s-ubuntu + needs: bake-revpi-connect-s-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-connect-s-ubuntu-node.json + LIBRARY: library/revpi-connect-s-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-connect-s-ubuntu-node: - name: Bake revpi-connect-s-ubuntu-node + bake-revpi-connect-s-fedora-golang: + name: Bake revpi-connect-s-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-connect-s-ubuntu-node + needs: prepare-revpi-connect-s-fedora-golang env: - LIBRARY: library/revpi-connect-s-ubuntu-node.json + LIBRARY: library/revpi-connect-s-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-connect-s-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-connect-s-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-connect-s-ubuntu-python: - name: Prepare revpi-connect-s-ubuntu-python + prepare-revpi-connect-s-fedora-node: + name: Prepare revpi-connect-s-fedora-node runs-on: ubuntu-latest - needs: bake-revpi-connect-s-ubuntu + needs: bake-revpi-connect-s-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-connect-s-ubuntu-python.json + LIBRARY: library/revpi-connect-s-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-connect-s-ubuntu-python: - name: Bake revpi-connect-s-ubuntu-python + bake-revpi-connect-s-fedora-node: + name: Bake revpi-connect-s-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-connect-s-ubuntu-python + needs: prepare-revpi-connect-s-fedora-node env: - LIBRARY: library/revpi-connect-s-ubuntu-python.json + LIBRARY: library/revpi-connect-s-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-connect-s-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-connect-s-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-connect-s-ubuntu-openjdk: - name: Prepare revpi-connect-s-ubuntu-openjdk + prepare-revpi-connect-s-fedora-python: + name: Prepare revpi-connect-s-fedora-python runs-on: ubuntu-latest - needs: bake-revpi-connect-s-ubuntu + needs: bake-revpi-connect-s-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-connect-s-ubuntu-openjdk.json + LIBRARY: library/revpi-connect-s-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-connect-s-ubuntu-openjdk: - name: Bake revpi-connect-s-ubuntu-openjdk + bake-revpi-connect-s-fedora-python: + name: Bake revpi-connect-s-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-connect-s-ubuntu-openjdk + needs: prepare-revpi-connect-s-fedora-python env: - LIBRARY: library/revpi-connect-s-ubuntu-openjdk.json + LIBRARY: library/revpi-connect-s-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-connect-s-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-connect-s-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-connect-s-alpine: - name: Prepare revpi-connect-s-alpine + prepare-revpi-connect-s-ubuntu-golang: + name: Prepare revpi-connect-s-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-revpi-connect-s-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-connect-s-alpine.json + LIBRARY: library/revpi-connect-s-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-connect-s-alpine: - name: Bake revpi-connect-s-alpine + bake-revpi-connect-s-ubuntu-golang: + name: Bake revpi-connect-s-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-connect-s-alpine + needs: prepare-revpi-connect-s-ubuntu-golang env: - LIBRARY: library/revpi-connect-s-alpine.json + LIBRARY: library/revpi-connect-s-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-connect-s-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-connect-s-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-connect-s-debian: - name: Prepare revpi-connect-s-debian + prepare-revpi-connect-s-ubuntu-node: + name: Prepare revpi-connect-s-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-revpi-connect-s-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-connect-s-debian.json + LIBRARY: library/revpi-connect-s-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-connect-s-debian: - name: Bake revpi-connect-s-debian + bake-revpi-connect-s-ubuntu-node: + name: Bake revpi-connect-s-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-connect-s-debian + needs: prepare-revpi-connect-s-ubuntu-node env: - LIBRARY: library/revpi-connect-s-debian.json + LIBRARY: library/revpi-connect-s-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-connect-s-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-connect-s-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-connect-s-fedora: - name: Prepare revpi-connect-s-fedora + prepare-revpi-connect-s-ubuntu-python: + name: Prepare revpi-connect-s-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-revpi-connect-s-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-connect-s-fedora.json + LIBRARY: library/revpi-connect-s-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-connect-s-fedora: - name: Bake revpi-connect-s-fedora + bake-revpi-connect-s-ubuntu-python: + name: Bake revpi-connect-s-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-connect-s-fedora + needs: prepare-revpi-connect-s-ubuntu-python env: - LIBRARY: library/revpi-connect-s-fedora.json + LIBRARY: library/revpi-connect-s-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-connect-s-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-connect-s-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-connect-s-ubuntu: - name: Prepare revpi-connect-s-ubuntu + prepare-revpi-connect-s-ubuntu-openjdk: + name: Prepare revpi-connect-s-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-revpi-connect-s-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-connect-s-ubuntu.json + LIBRARY: library/revpi-connect-s-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-connect-s-ubuntu: - name: Bake revpi-connect-s-ubuntu + bake-revpi-connect-s-ubuntu-openjdk: + name: Bake revpi-connect-s-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-connect-s-ubuntu + needs: prepare-revpi-connect-s-ubuntu-openjdk env: - LIBRARY: library/revpi-connect-s-ubuntu.json + LIBRARY: library/revpi-connect-s-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-connect-s-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-connect-s-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-revpi-connect.yml b/.github/workflows/bake-revpi-connect.yml index 714cb59d23f3..701d9b43bb06 100644 --- a/.github/workflows/bake-revpi-connect.yml +++ b/.github/workflows/bake-revpi-connect.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-revpi-connect-alpine-golang: - name: Prepare revpi-connect-alpine-golang + prepare-revpi-connect-alpine: + name: Prepare revpi-connect-alpine runs-on: ubuntu-latest - needs: bake-revpi-connect-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-connect-alpine-golang.json + LIBRARY: library/revpi-connect-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-connect-alpine-golang: - name: Bake revpi-connect-alpine-golang + bake-revpi-connect-alpine: + name: Bake revpi-connect-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-connect-alpine-golang + needs: prepare-revpi-connect-alpine env: - LIBRARY: library/revpi-connect-alpine-golang.json + LIBRARY: library/revpi-connect-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-connect-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-connect-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-connect-alpine-node: - name: Prepare revpi-connect-alpine-node + prepare-revpi-connect-debian: + name: Prepare revpi-connect-debian runs-on: ubuntu-latest - needs: bake-revpi-connect-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-connect-alpine-node.json + LIBRARY: library/revpi-connect-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-connect-alpine-node: - name: Bake revpi-connect-alpine-node + bake-revpi-connect-debian: + name: Bake revpi-connect-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-connect-alpine-node + needs: prepare-revpi-connect-debian env: - LIBRARY: library/revpi-connect-alpine-node.json + LIBRARY: library/revpi-connect-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-connect-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-connect-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-connect-alpine-python: - name: Prepare revpi-connect-alpine-python + prepare-revpi-connect-ubuntu: + name: Prepare revpi-connect-ubuntu runs-on: ubuntu-latest - needs: bake-revpi-connect-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-connect-alpine-python.json + LIBRARY: library/revpi-connect-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-connect-alpine-python: - name: Bake revpi-connect-alpine-python + bake-revpi-connect-ubuntu: + name: Bake revpi-connect-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-connect-alpine-python + needs: prepare-revpi-connect-ubuntu env: - LIBRARY: library/revpi-connect-alpine-python.json + LIBRARY: library/revpi-connect-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-connect-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-connect-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-connect-debian-golang: - name: Prepare revpi-connect-debian-golang + prepare-revpi-connect-alpine-golang: + name: Prepare revpi-connect-alpine-golang runs-on: ubuntu-latest - needs: bake-revpi-connect-debian + needs: bake-revpi-connect-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-connect-debian-golang.json + LIBRARY: library/revpi-connect-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-connect-debian-golang: - name: Bake revpi-connect-debian-golang + bake-revpi-connect-alpine-golang: + name: Bake revpi-connect-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-connect-debian-golang + needs: prepare-revpi-connect-alpine-golang env: - LIBRARY: library/revpi-connect-debian-golang.json + LIBRARY: library/revpi-connect-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-connect-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-connect-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-connect-debian-node: - name: Prepare revpi-connect-debian-node + prepare-revpi-connect-alpine-node: + name: Prepare revpi-connect-alpine-node runs-on: ubuntu-latest - needs: bake-revpi-connect-debian + needs: bake-revpi-connect-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-connect-debian-node.json + LIBRARY: library/revpi-connect-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-connect-debian-node: - name: Bake revpi-connect-debian-node + bake-revpi-connect-alpine-node: + name: Bake revpi-connect-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-connect-debian-node + needs: prepare-revpi-connect-alpine-node env: - LIBRARY: library/revpi-connect-debian-node.json + LIBRARY: library/revpi-connect-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-connect-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-connect-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-connect-debian-openjdk: - name: Prepare revpi-connect-debian-openjdk + prepare-revpi-connect-alpine-python: + name: Prepare revpi-connect-alpine-python runs-on: ubuntu-latest - needs: bake-revpi-connect-debian + needs: bake-revpi-connect-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-connect-debian-openjdk.json + LIBRARY: library/revpi-connect-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-connect-debian-openjdk: - name: Bake revpi-connect-debian-openjdk + bake-revpi-connect-alpine-python: + name: Bake revpi-connect-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-connect-debian-openjdk + needs: prepare-revpi-connect-alpine-python env: - LIBRARY: library/revpi-connect-debian-openjdk.json + LIBRARY: library/revpi-connect-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-connect-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-connect-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-connect-debian-python: - name: Prepare revpi-connect-debian-python + prepare-revpi-connect-debian-golang: + name: Prepare revpi-connect-debian-golang runs-on: ubuntu-latest needs: bake-revpi-connect-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-connect-debian-python.json + LIBRARY: library/revpi-connect-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-connect-debian-python: - name: Bake revpi-connect-debian-python + bake-revpi-connect-debian-golang: + name: Bake revpi-connect-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-connect-debian-python + needs: prepare-revpi-connect-debian-golang env: - LIBRARY: library/revpi-connect-debian-python.json + LIBRARY: library/revpi-connect-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-connect-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-connect-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-connect-ubuntu-golang: - name: Prepare revpi-connect-ubuntu-golang + prepare-revpi-connect-debian-node: + name: Prepare revpi-connect-debian-node runs-on: ubuntu-latest - needs: bake-revpi-connect-ubuntu + needs: bake-revpi-connect-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-connect-ubuntu-golang.json + LIBRARY: library/revpi-connect-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-connect-ubuntu-golang: - name: Bake revpi-connect-ubuntu-golang + bake-revpi-connect-debian-node: + name: Bake revpi-connect-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-connect-ubuntu-golang + needs: prepare-revpi-connect-debian-node env: - LIBRARY: library/revpi-connect-ubuntu-golang.json + LIBRARY: library/revpi-connect-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-connect-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-connect-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-connect-ubuntu-node: - name: Prepare revpi-connect-ubuntu-node + prepare-revpi-connect-debian-openjdk: + name: Prepare revpi-connect-debian-openjdk runs-on: ubuntu-latest - needs: bake-revpi-connect-ubuntu + needs: bake-revpi-connect-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-connect-ubuntu-node.json + LIBRARY: library/revpi-connect-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-connect-ubuntu-node: - name: Bake revpi-connect-ubuntu-node + bake-revpi-connect-debian-openjdk: + name: Bake revpi-connect-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-connect-ubuntu-node + needs: prepare-revpi-connect-debian-openjdk env: - LIBRARY: library/revpi-connect-ubuntu-node.json + LIBRARY: library/revpi-connect-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-connect-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-connect-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-connect-ubuntu-python: - name: Prepare revpi-connect-ubuntu-python + prepare-revpi-connect-debian-python: + name: Prepare revpi-connect-debian-python runs-on: ubuntu-latest - needs: bake-revpi-connect-ubuntu + needs: bake-revpi-connect-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-connect-ubuntu-python.json + LIBRARY: library/revpi-connect-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-connect-ubuntu-python: - name: Bake revpi-connect-ubuntu-python + bake-revpi-connect-debian-python: + name: Bake revpi-connect-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-connect-ubuntu-python + needs: prepare-revpi-connect-debian-python env: - LIBRARY: library/revpi-connect-ubuntu-python.json + LIBRARY: library/revpi-connect-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-connect-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-connect-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-connect-ubuntu-openjdk: - name: Prepare revpi-connect-ubuntu-openjdk + prepare-revpi-connect-ubuntu-golang: + name: Prepare revpi-connect-ubuntu-golang runs-on: ubuntu-latest needs: bake-revpi-connect-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-connect-ubuntu-openjdk.json + LIBRARY: library/revpi-connect-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-connect-ubuntu-openjdk: - name: Bake revpi-connect-ubuntu-openjdk + bake-revpi-connect-ubuntu-golang: + name: Bake revpi-connect-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-connect-ubuntu-openjdk + needs: prepare-revpi-connect-ubuntu-golang env: - LIBRARY: library/revpi-connect-ubuntu-openjdk.json + LIBRARY: library/revpi-connect-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-connect-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-connect-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-connect-alpine: - name: Prepare revpi-connect-alpine + prepare-revpi-connect-ubuntu-node: + name: Prepare revpi-connect-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-revpi-connect-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-connect-alpine.json + LIBRARY: library/revpi-connect-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-connect-alpine: - name: Bake revpi-connect-alpine + bake-revpi-connect-ubuntu-node: + name: Bake revpi-connect-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-connect-alpine + needs: prepare-revpi-connect-ubuntu-node env: - LIBRARY: library/revpi-connect-alpine.json + LIBRARY: library/revpi-connect-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-connect-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-connect-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-connect-debian: - name: Prepare revpi-connect-debian + prepare-revpi-connect-ubuntu-python: + name: Prepare revpi-connect-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-revpi-connect-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-connect-debian.json + LIBRARY: library/revpi-connect-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-connect-debian: - name: Bake revpi-connect-debian + bake-revpi-connect-ubuntu-python: + name: Bake revpi-connect-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-connect-debian + needs: prepare-revpi-connect-ubuntu-python env: - LIBRARY: library/revpi-connect-debian.json + LIBRARY: library/revpi-connect-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-connect-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-connect-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-connect-ubuntu: - name: Prepare revpi-connect-ubuntu + prepare-revpi-connect-ubuntu-openjdk: + name: Prepare revpi-connect-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-revpi-connect-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-connect-ubuntu.json + LIBRARY: library/revpi-connect-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-connect-ubuntu: - name: Bake revpi-connect-ubuntu + bake-revpi-connect-ubuntu-openjdk: + name: Bake revpi-connect-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-connect-ubuntu + needs: prepare-revpi-connect-ubuntu-openjdk env: - LIBRARY: library/revpi-connect-ubuntu.json + LIBRARY: library/revpi-connect-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-connect-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-connect-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-revpi-core-3.yml b/.github/workflows/bake-revpi-core-3.yml index 693d77da9452..4b45c38dd290 100644 --- a/.github/workflows/bake-revpi-core-3.yml +++ b/.github/workflows/bake-revpi-core-3.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-revpi-core-3-alpine-golang: - name: Prepare revpi-core-3-alpine-golang + prepare-revpi-core-3-alpine: + name: Prepare revpi-core-3-alpine runs-on: ubuntu-latest - needs: bake-revpi-core-3-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-core-3-alpine-golang.json + LIBRARY: library/revpi-core-3-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-core-3-alpine-golang: - name: Bake revpi-core-3-alpine-golang + bake-revpi-core-3-alpine: + name: Bake revpi-core-3-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-core-3-alpine-golang + needs: prepare-revpi-core-3-alpine env: - LIBRARY: library/revpi-core-3-alpine-golang.json + LIBRARY: library/revpi-core-3-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-core-3-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-core-3-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-core-3-alpine-node: - name: Prepare revpi-core-3-alpine-node + prepare-revpi-core-3-debian: + name: Prepare revpi-core-3-debian runs-on: ubuntu-latest - needs: bake-revpi-core-3-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-core-3-alpine-node.json + LIBRARY: library/revpi-core-3-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-core-3-alpine-node: - name: Bake revpi-core-3-alpine-node + bake-revpi-core-3-debian: + name: Bake revpi-core-3-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-core-3-alpine-node + needs: prepare-revpi-core-3-debian env: - LIBRARY: library/revpi-core-3-alpine-node.json + LIBRARY: library/revpi-core-3-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-core-3-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-core-3-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-core-3-alpine-python: - name: Prepare revpi-core-3-alpine-python + prepare-revpi-core-3-ubuntu: + name: Prepare revpi-core-3-ubuntu runs-on: ubuntu-latest - needs: bake-revpi-core-3-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-core-3-alpine-python.json + LIBRARY: library/revpi-core-3-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-core-3-alpine-python: - name: Bake revpi-core-3-alpine-python + bake-revpi-core-3-ubuntu: + name: Bake revpi-core-3-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-core-3-alpine-python + needs: prepare-revpi-core-3-ubuntu env: - LIBRARY: library/revpi-core-3-alpine-python.json + LIBRARY: library/revpi-core-3-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-core-3-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-core-3-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-core-3-debian-golang: - name: Prepare revpi-core-3-debian-golang + prepare-revpi-core-3-alpine-golang: + name: Prepare revpi-core-3-alpine-golang runs-on: ubuntu-latest - needs: bake-revpi-core-3-debian + needs: bake-revpi-core-3-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-core-3-debian-golang.json + LIBRARY: library/revpi-core-3-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-core-3-debian-golang: - name: Bake revpi-core-3-debian-golang + bake-revpi-core-3-alpine-golang: + name: Bake revpi-core-3-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-core-3-debian-golang + needs: prepare-revpi-core-3-alpine-golang env: - LIBRARY: library/revpi-core-3-debian-golang.json + LIBRARY: library/revpi-core-3-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-core-3-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-core-3-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-core-3-debian-node: - name: Prepare revpi-core-3-debian-node + prepare-revpi-core-3-alpine-node: + name: Prepare revpi-core-3-alpine-node runs-on: ubuntu-latest - needs: bake-revpi-core-3-debian + needs: bake-revpi-core-3-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-core-3-debian-node.json + LIBRARY: library/revpi-core-3-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-core-3-debian-node: - name: Bake revpi-core-3-debian-node + bake-revpi-core-3-alpine-node: + name: Bake revpi-core-3-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-core-3-debian-node + needs: prepare-revpi-core-3-alpine-node env: - LIBRARY: library/revpi-core-3-debian-node.json + LIBRARY: library/revpi-core-3-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-core-3-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-core-3-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-core-3-debian-openjdk: - name: Prepare revpi-core-3-debian-openjdk + prepare-revpi-core-3-alpine-python: + name: Prepare revpi-core-3-alpine-python runs-on: ubuntu-latest - needs: bake-revpi-core-3-debian + needs: bake-revpi-core-3-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-core-3-debian-openjdk.json + LIBRARY: library/revpi-core-3-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-core-3-debian-openjdk: - name: Bake revpi-core-3-debian-openjdk + bake-revpi-core-3-alpine-python: + name: Bake revpi-core-3-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-core-3-debian-openjdk + needs: prepare-revpi-core-3-alpine-python env: - LIBRARY: library/revpi-core-3-debian-openjdk.json + LIBRARY: library/revpi-core-3-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-core-3-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-core-3-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-core-3-debian-python: - name: Prepare revpi-core-3-debian-python + prepare-revpi-core-3-debian-golang: + name: Prepare revpi-core-3-debian-golang runs-on: ubuntu-latest needs: bake-revpi-core-3-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-core-3-debian-python.json + LIBRARY: library/revpi-core-3-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-core-3-debian-python: - name: Bake revpi-core-3-debian-python + bake-revpi-core-3-debian-golang: + name: Bake revpi-core-3-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-core-3-debian-python + needs: prepare-revpi-core-3-debian-golang env: - LIBRARY: library/revpi-core-3-debian-python.json + LIBRARY: library/revpi-core-3-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-core-3-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-core-3-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-core-3-ubuntu-golang: - name: Prepare revpi-core-3-ubuntu-golang + prepare-revpi-core-3-debian-node: + name: Prepare revpi-core-3-debian-node runs-on: ubuntu-latest - needs: bake-revpi-core-3-ubuntu + needs: bake-revpi-core-3-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-core-3-ubuntu-golang.json + LIBRARY: library/revpi-core-3-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-core-3-ubuntu-golang: - name: Bake revpi-core-3-ubuntu-golang + bake-revpi-core-3-debian-node: + name: Bake revpi-core-3-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-core-3-ubuntu-golang + needs: prepare-revpi-core-3-debian-node env: - LIBRARY: library/revpi-core-3-ubuntu-golang.json + LIBRARY: library/revpi-core-3-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-core-3-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-core-3-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-core-3-ubuntu-node: - name: Prepare revpi-core-3-ubuntu-node + prepare-revpi-core-3-debian-openjdk: + name: Prepare revpi-core-3-debian-openjdk runs-on: ubuntu-latest - needs: bake-revpi-core-3-ubuntu + needs: bake-revpi-core-3-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-core-3-ubuntu-node.json + LIBRARY: library/revpi-core-3-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-core-3-ubuntu-node: - name: Bake revpi-core-3-ubuntu-node + bake-revpi-core-3-debian-openjdk: + name: Bake revpi-core-3-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-core-3-ubuntu-node + needs: prepare-revpi-core-3-debian-openjdk env: - LIBRARY: library/revpi-core-3-ubuntu-node.json + LIBRARY: library/revpi-core-3-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-core-3-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-core-3-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-core-3-ubuntu-python: - name: Prepare revpi-core-3-ubuntu-python + prepare-revpi-core-3-debian-python: + name: Prepare revpi-core-3-debian-python runs-on: ubuntu-latest - needs: bake-revpi-core-3-ubuntu + needs: bake-revpi-core-3-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-core-3-ubuntu-python.json + LIBRARY: library/revpi-core-3-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-core-3-ubuntu-python: - name: Bake revpi-core-3-ubuntu-python + bake-revpi-core-3-debian-python: + name: Bake revpi-core-3-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-core-3-ubuntu-python + needs: prepare-revpi-core-3-debian-python env: - LIBRARY: library/revpi-core-3-ubuntu-python.json + LIBRARY: library/revpi-core-3-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-core-3-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-core-3-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-core-3-ubuntu-openjdk: - name: Prepare revpi-core-3-ubuntu-openjdk + prepare-revpi-core-3-ubuntu-golang: + name: Prepare revpi-core-3-ubuntu-golang runs-on: ubuntu-latest needs: bake-revpi-core-3-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-core-3-ubuntu-openjdk.json + LIBRARY: library/revpi-core-3-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-core-3-ubuntu-openjdk: - name: Bake revpi-core-3-ubuntu-openjdk + bake-revpi-core-3-ubuntu-golang: + name: Bake revpi-core-3-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-core-3-ubuntu-openjdk + needs: prepare-revpi-core-3-ubuntu-golang env: - LIBRARY: library/revpi-core-3-ubuntu-openjdk.json + LIBRARY: library/revpi-core-3-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-core-3-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-core-3-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-core-3-alpine: - name: Prepare revpi-core-3-alpine + prepare-revpi-core-3-ubuntu-node: + name: Prepare revpi-core-3-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-revpi-core-3-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-core-3-alpine.json + LIBRARY: library/revpi-core-3-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-core-3-alpine: - name: Bake revpi-core-3-alpine + bake-revpi-core-3-ubuntu-node: + name: Bake revpi-core-3-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-core-3-alpine + needs: prepare-revpi-core-3-ubuntu-node env: - LIBRARY: library/revpi-core-3-alpine.json + LIBRARY: library/revpi-core-3-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-core-3-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-core-3-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-core-3-debian: - name: Prepare revpi-core-3-debian + prepare-revpi-core-3-ubuntu-python: + name: Prepare revpi-core-3-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-revpi-core-3-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-core-3-debian.json + LIBRARY: library/revpi-core-3-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-core-3-debian: - name: Bake revpi-core-3-debian + bake-revpi-core-3-ubuntu-python: + name: Bake revpi-core-3-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-core-3-debian + needs: prepare-revpi-core-3-ubuntu-python env: - LIBRARY: library/revpi-core-3-debian.json + LIBRARY: library/revpi-core-3-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-core-3-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-core-3-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-revpi-core-3-ubuntu: - name: Prepare revpi-core-3-ubuntu + prepare-revpi-core-3-ubuntu-openjdk: + name: Prepare revpi-core-3-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-revpi-core-3-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/revpi-core-3-ubuntu.json + LIBRARY: library/revpi-core-3-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-revpi-core-3-ubuntu: - name: Bake revpi-core-3-ubuntu + bake-revpi-core-3-ubuntu-openjdk: + name: Bake revpi-core-3-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-revpi-core-3-ubuntu + needs: prepare-revpi-core-3-ubuntu-openjdk env: - LIBRARY: library/revpi-core-3-ubuntu.json + LIBRARY: library/revpi-core-3-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-revpi-core-3-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-revpi-core-3-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-rockpi-4b-rk3399.yml b/.github/workflows/bake-rockpi-4b-rk3399.yml index fc453b164d51..1b68ceecbf37 100644 --- a/.github/workflows/bake-rockpi-4b-rk3399.yml +++ b/.github/workflows/bake-rockpi-4b-rk3399.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-rockpi-4b-rk3399-alpine-golang: - name: Prepare rockpi-4b-rk3399-alpine-golang + prepare-rockpi-4b-rk3399-alpine: + name: Prepare rockpi-4b-rk3399-alpine runs-on: ubuntu-latest - needs: bake-rockpi-4b-rk3399-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/rockpi-4b-rk3399-alpine-golang.json + LIBRARY: library/rockpi-4b-rk3399-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-rockpi-4b-rk3399-alpine-golang: - name: Bake rockpi-4b-rk3399-alpine-golang + bake-rockpi-4b-rk3399-alpine: + name: Bake rockpi-4b-rk3399-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-rockpi-4b-rk3399-alpine-golang + needs: prepare-rockpi-4b-rk3399-alpine env: - LIBRARY: library/rockpi-4b-rk3399-alpine-golang.json + LIBRARY: library/rockpi-4b-rk3399-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-rockpi-4b-rk3399-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-rockpi-4b-rk3399-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-rockpi-4b-rk3399-alpine-node: - name: Prepare rockpi-4b-rk3399-alpine-node + prepare-rockpi-4b-rk3399-debian: + name: Prepare rockpi-4b-rk3399-debian runs-on: ubuntu-latest - needs: bake-rockpi-4b-rk3399-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/rockpi-4b-rk3399-alpine-node.json + LIBRARY: library/rockpi-4b-rk3399-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-rockpi-4b-rk3399-alpine-node: - name: Bake rockpi-4b-rk3399-alpine-node + bake-rockpi-4b-rk3399-debian: + name: Bake rockpi-4b-rk3399-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-rockpi-4b-rk3399-alpine-node + needs: prepare-rockpi-4b-rk3399-debian env: - LIBRARY: library/rockpi-4b-rk3399-alpine-node.json + LIBRARY: library/rockpi-4b-rk3399-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-rockpi-4b-rk3399-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-rockpi-4b-rk3399-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-rockpi-4b-rk3399-alpine-python: - name: Prepare rockpi-4b-rk3399-alpine-python + prepare-rockpi-4b-rk3399-fedora: + name: Prepare rockpi-4b-rk3399-fedora runs-on: ubuntu-latest - needs: bake-rockpi-4b-rk3399-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/rockpi-4b-rk3399-alpine-python.json + LIBRARY: library/rockpi-4b-rk3399-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-rockpi-4b-rk3399-alpine-python: - name: Bake rockpi-4b-rk3399-alpine-python + bake-rockpi-4b-rk3399-fedora: + name: Bake rockpi-4b-rk3399-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-rockpi-4b-rk3399-alpine-python + needs: prepare-rockpi-4b-rk3399-fedora env: - LIBRARY: library/rockpi-4b-rk3399-alpine-python.json + LIBRARY: library/rockpi-4b-rk3399-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-rockpi-4b-rk3399-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-rockpi-4b-rk3399-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-rockpi-4b-rk3399-debian-golang: - name: Prepare rockpi-4b-rk3399-debian-golang + prepare-rockpi-4b-rk3399-ubuntu: + name: Prepare rockpi-4b-rk3399-ubuntu runs-on: ubuntu-latest - needs: bake-rockpi-4b-rk3399-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/rockpi-4b-rk3399-debian-golang.json + LIBRARY: library/rockpi-4b-rk3399-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-rockpi-4b-rk3399-debian-golang: - name: Bake rockpi-4b-rk3399-debian-golang + bake-rockpi-4b-rk3399-ubuntu: + name: Bake rockpi-4b-rk3399-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-rockpi-4b-rk3399-debian-golang + needs: prepare-rockpi-4b-rk3399-ubuntu env: - LIBRARY: library/rockpi-4b-rk3399-debian-golang.json + LIBRARY: library/rockpi-4b-rk3399-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-rockpi-4b-rk3399-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-rockpi-4b-rk3399-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-rockpi-4b-rk3399-debian-node: - name: Prepare rockpi-4b-rk3399-debian-node + prepare-rockpi-4b-rk3399-alpine-golang: + name: Prepare rockpi-4b-rk3399-alpine-golang runs-on: ubuntu-latest - needs: bake-rockpi-4b-rk3399-debian + needs: bake-rockpi-4b-rk3399-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/rockpi-4b-rk3399-debian-node.json + LIBRARY: library/rockpi-4b-rk3399-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-rockpi-4b-rk3399-debian-node: - name: Bake rockpi-4b-rk3399-debian-node + bake-rockpi-4b-rk3399-alpine-golang: + name: Bake rockpi-4b-rk3399-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-rockpi-4b-rk3399-debian-node + needs: prepare-rockpi-4b-rk3399-alpine-golang env: - LIBRARY: library/rockpi-4b-rk3399-debian-node.json + LIBRARY: library/rockpi-4b-rk3399-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-rockpi-4b-rk3399-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-rockpi-4b-rk3399-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-rockpi-4b-rk3399-debian-openjdk: - name: Prepare rockpi-4b-rk3399-debian-openjdk + prepare-rockpi-4b-rk3399-alpine-node: + name: Prepare rockpi-4b-rk3399-alpine-node runs-on: ubuntu-latest - needs: bake-rockpi-4b-rk3399-debian + needs: bake-rockpi-4b-rk3399-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/rockpi-4b-rk3399-debian-openjdk.json + LIBRARY: library/rockpi-4b-rk3399-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-rockpi-4b-rk3399-debian-openjdk: - name: Bake rockpi-4b-rk3399-debian-openjdk + bake-rockpi-4b-rk3399-alpine-node: + name: Bake rockpi-4b-rk3399-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-rockpi-4b-rk3399-debian-openjdk + needs: prepare-rockpi-4b-rk3399-alpine-node env: - LIBRARY: library/rockpi-4b-rk3399-debian-openjdk.json + LIBRARY: library/rockpi-4b-rk3399-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-rockpi-4b-rk3399-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-rockpi-4b-rk3399-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-rockpi-4b-rk3399-debian-python: - name: Prepare rockpi-4b-rk3399-debian-python + prepare-rockpi-4b-rk3399-alpine-python: + name: Prepare rockpi-4b-rk3399-alpine-python runs-on: ubuntu-latest - needs: bake-rockpi-4b-rk3399-debian + needs: bake-rockpi-4b-rk3399-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/rockpi-4b-rk3399-debian-python.json + LIBRARY: library/rockpi-4b-rk3399-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-rockpi-4b-rk3399-debian-python: - name: Bake rockpi-4b-rk3399-debian-python + bake-rockpi-4b-rk3399-alpine-python: + name: Bake rockpi-4b-rk3399-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-rockpi-4b-rk3399-debian-python + needs: prepare-rockpi-4b-rk3399-alpine-python env: - LIBRARY: library/rockpi-4b-rk3399-debian-python.json + LIBRARY: library/rockpi-4b-rk3399-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-rockpi-4b-rk3399-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-rockpi-4b-rk3399-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-rockpi-4b-rk3399-fedora-golang: - name: Prepare rockpi-4b-rk3399-fedora-golang + prepare-rockpi-4b-rk3399-debian-golang: + name: Prepare rockpi-4b-rk3399-debian-golang runs-on: ubuntu-latest - needs: bake-rockpi-4b-rk3399-fedora + needs: bake-rockpi-4b-rk3399-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/rockpi-4b-rk3399-fedora-golang.json + LIBRARY: library/rockpi-4b-rk3399-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-rockpi-4b-rk3399-fedora-golang: - name: Bake rockpi-4b-rk3399-fedora-golang + bake-rockpi-4b-rk3399-debian-golang: + name: Bake rockpi-4b-rk3399-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-rockpi-4b-rk3399-fedora-golang + needs: prepare-rockpi-4b-rk3399-debian-golang env: - LIBRARY: library/rockpi-4b-rk3399-fedora-golang.json + LIBRARY: library/rockpi-4b-rk3399-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-rockpi-4b-rk3399-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-rockpi-4b-rk3399-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-rockpi-4b-rk3399-fedora-node: - name: Prepare rockpi-4b-rk3399-fedora-node + prepare-rockpi-4b-rk3399-debian-node: + name: Prepare rockpi-4b-rk3399-debian-node runs-on: ubuntu-latest - needs: bake-rockpi-4b-rk3399-fedora + needs: bake-rockpi-4b-rk3399-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/rockpi-4b-rk3399-fedora-node.json + LIBRARY: library/rockpi-4b-rk3399-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-rockpi-4b-rk3399-fedora-node: - name: Bake rockpi-4b-rk3399-fedora-node + bake-rockpi-4b-rk3399-debian-node: + name: Bake rockpi-4b-rk3399-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-rockpi-4b-rk3399-fedora-node + needs: prepare-rockpi-4b-rk3399-debian-node env: - LIBRARY: library/rockpi-4b-rk3399-fedora-node.json + LIBRARY: library/rockpi-4b-rk3399-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-rockpi-4b-rk3399-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-rockpi-4b-rk3399-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-rockpi-4b-rk3399-fedora-python: - name: Prepare rockpi-4b-rk3399-fedora-python + prepare-rockpi-4b-rk3399-debian-openjdk: + name: Prepare rockpi-4b-rk3399-debian-openjdk runs-on: ubuntu-latest - needs: bake-rockpi-4b-rk3399-fedora + needs: bake-rockpi-4b-rk3399-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/rockpi-4b-rk3399-fedora-python.json + LIBRARY: library/rockpi-4b-rk3399-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-rockpi-4b-rk3399-fedora-python: - name: Bake rockpi-4b-rk3399-fedora-python + bake-rockpi-4b-rk3399-debian-openjdk: + name: Bake rockpi-4b-rk3399-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-rockpi-4b-rk3399-fedora-python + needs: prepare-rockpi-4b-rk3399-debian-openjdk env: - LIBRARY: library/rockpi-4b-rk3399-fedora-python.json + LIBRARY: library/rockpi-4b-rk3399-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-rockpi-4b-rk3399-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-rockpi-4b-rk3399-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-rockpi-4b-rk3399-ubuntu-golang: - name: Prepare rockpi-4b-rk3399-ubuntu-golang + prepare-rockpi-4b-rk3399-debian-python: + name: Prepare rockpi-4b-rk3399-debian-python runs-on: ubuntu-latest - needs: bake-rockpi-4b-rk3399-ubuntu + needs: bake-rockpi-4b-rk3399-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/rockpi-4b-rk3399-ubuntu-golang.json + LIBRARY: library/rockpi-4b-rk3399-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-rockpi-4b-rk3399-ubuntu-golang: - name: Bake rockpi-4b-rk3399-ubuntu-golang + bake-rockpi-4b-rk3399-debian-python: + name: Bake rockpi-4b-rk3399-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-rockpi-4b-rk3399-ubuntu-golang + needs: prepare-rockpi-4b-rk3399-debian-python env: - LIBRARY: library/rockpi-4b-rk3399-ubuntu-golang.json + LIBRARY: library/rockpi-4b-rk3399-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-rockpi-4b-rk3399-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-rockpi-4b-rk3399-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-rockpi-4b-rk3399-ubuntu-node: - name: Prepare rockpi-4b-rk3399-ubuntu-node + prepare-rockpi-4b-rk3399-fedora-golang: + name: Prepare rockpi-4b-rk3399-fedora-golang runs-on: ubuntu-latest - needs: bake-rockpi-4b-rk3399-ubuntu + needs: bake-rockpi-4b-rk3399-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/rockpi-4b-rk3399-ubuntu-node.json + LIBRARY: library/rockpi-4b-rk3399-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-rockpi-4b-rk3399-ubuntu-node: - name: Bake rockpi-4b-rk3399-ubuntu-node + bake-rockpi-4b-rk3399-fedora-golang: + name: Bake rockpi-4b-rk3399-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-rockpi-4b-rk3399-ubuntu-node + needs: prepare-rockpi-4b-rk3399-fedora-golang env: - LIBRARY: library/rockpi-4b-rk3399-ubuntu-node.json + LIBRARY: library/rockpi-4b-rk3399-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-rockpi-4b-rk3399-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-rockpi-4b-rk3399-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-rockpi-4b-rk3399-ubuntu-python: - name: Prepare rockpi-4b-rk3399-ubuntu-python + prepare-rockpi-4b-rk3399-fedora-node: + name: Prepare rockpi-4b-rk3399-fedora-node runs-on: ubuntu-latest - needs: bake-rockpi-4b-rk3399-ubuntu + needs: bake-rockpi-4b-rk3399-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/rockpi-4b-rk3399-ubuntu-python.json + LIBRARY: library/rockpi-4b-rk3399-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-rockpi-4b-rk3399-ubuntu-python: - name: Bake rockpi-4b-rk3399-ubuntu-python + bake-rockpi-4b-rk3399-fedora-node: + name: Bake rockpi-4b-rk3399-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-rockpi-4b-rk3399-ubuntu-python + needs: prepare-rockpi-4b-rk3399-fedora-node env: - LIBRARY: library/rockpi-4b-rk3399-ubuntu-python.json + LIBRARY: library/rockpi-4b-rk3399-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-rockpi-4b-rk3399-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-rockpi-4b-rk3399-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-rockpi-4b-rk3399-ubuntu-openjdk: - name: Prepare rockpi-4b-rk3399-ubuntu-openjdk + prepare-rockpi-4b-rk3399-fedora-python: + name: Prepare rockpi-4b-rk3399-fedora-python runs-on: ubuntu-latest - needs: bake-rockpi-4b-rk3399-ubuntu + needs: bake-rockpi-4b-rk3399-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/rockpi-4b-rk3399-ubuntu-openjdk.json + LIBRARY: library/rockpi-4b-rk3399-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-rockpi-4b-rk3399-ubuntu-openjdk: - name: Bake rockpi-4b-rk3399-ubuntu-openjdk + bake-rockpi-4b-rk3399-fedora-python: + name: Bake rockpi-4b-rk3399-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-rockpi-4b-rk3399-ubuntu-openjdk + needs: prepare-rockpi-4b-rk3399-fedora-python env: - LIBRARY: library/rockpi-4b-rk3399-ubuntu-openjdk.json + LIBRARY: library/rockpi-4b-rk3399-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-rockpi-4b-rk3399-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-rockpi-4b-rk3399-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-rockpi-4b-rk3399-alpine: - name: Prepare rockpi-4b-rk3399-alpine + prepare-rockpi-4b-rk3399-ubuntu-golang: + name: Prepare rockpi-4b-rk3399-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-rockpi-4b-rk3399-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/rockpi-4b-rk3399-alpine.json + LIBRARY: library/rockpi-4b-rk3399-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-rockpi-4b-rk3399-alpine: - name: Bake rockpi-4b-rk3399-alpine + bake-rockpi-4b-rk3399-ubuntu-golang: + name: Bake rockpi-4b-rk3399-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-rockpi-4b-rk3399-alpine + needs: prepare-rockpi-4b-rk3399-ubuntu-golang env: - LIBRARY: library/rockpi-4b-rk3399-alpine.json + LIBRARY: library/rockpi-4b-rk3399-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-rockpi-4b-rk3399-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-rockpi-4b-rk3399-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-rockpi-4b-rk3399-debian: - name: Prepare rockpi-4b-rk3399-debian + prepare-rockpi-4b-rk3399-ubuntu-node: + name: Prepare rockpi-4b-rk3399-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-rockpi-4b-rk3399-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/rockpi-4b-rk3399-debian.json + LIBRARY: library/rockpi-4b-rk3399-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-rockpi-4b-rk3399-debian: - name: Bake rockpi-4b-rk3399-debian + bake-rockpi-4b-rk3399-ubuntu-node: + name: Bake rockpi-4b-rk3399-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-rockpi-4b-rk3399-debian + needs: prepare-rockpi-4b-rk3399-ubuntu-node env: - LIBRARY: library/rockpi-4b-rk3399-debian.json + LIBRARY: library/rockpi-4b-rk3399-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-rockpi-4b-rk3399-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-rockpi-4b-rk3399-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-rockpi-4b-rk3399-fedora: - name: Prepare rockpi-4b-rk3399-fedora + prepare-rockpi-4b-rk3399-ubuntu-python: + name: Prepare rockpi-4b-rk3399-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-rockpi-4b-rk3399-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/rockpi-4b-rk3399-fedora.json + LIBRARY: library/rockpi-4b-rk3399-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-rockpi-4b-rk3399-fedora: - name: Bake rockpi-4b-rk3399-fedora + bake-rockpi-4b-rk3399-ubuntu-python: + name: Bake rockpi-4b-rk3399-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-rockpi-4b-rk3399-fedora + needs: prepare-rockpi-4b-rk3399-ubuntu-python env: - LIBRARY: library/rockpi-4b-rk3399-fedora.json + LIBRARY: library/rockpi-4b-rk3399-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-rockpi-4b-rk3399-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-rockpi-4b-rk3399-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-rockpi-4b-rk3399-ubuntu: - name: Prepare rockpi-4b-rk3399-ubuntu + prepare-rockpi-4b-rk3399-ubuntu-openjdk: + name: Prepare rockpi-4b-rk3399-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-rockpi-4b-rk3399-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/rockpi-4b-rk3399-ubuntu.json + LIBRARY: library/rockpi-4b-rk3399-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-rockpi-4b-rk3399-ubuntu: - name: Bake rockpi-4b-rk3399-ubuntu + bake-rockpi-4b-rk3399-ubuntu-openjdk: + name: Bake rockpi-4b-rk3399-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-rockpi-4b-rk3399-ubuntu + needs: prepare-rockpi-4b-rk3399-ubuntu-openjdk env: - LIBRARY: library/rockpi-4b-rk3399-ubuntu.json + LIBRARY: library/rockpi-4b-rk3399-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-rockpi-4b-rk3399-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-rockpi-4b-rk3399-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-rockpro64.yml b/.github/workflows/bake-rockpro64.yml index 5c0f47687f88..9ef588a7e0f5 100644 --- a/.github/workflows/bake-rockpro64.yml +++ b/.github/workflows/bake-rockpro64.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-rockpro64-alpine-golang: - name: Prepare rockpro64-alpine-golang + prepare-rockpro64-alpine: + name: Prepare rockpro64-alpine runs-on: ubuntu-latest - needs: bake-rockpro64-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/rockpro64-alpine-golang.json + LIBRARY: library/rockpro64-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-rockpro64-alpine-golang: - name: Bake rockpro64-alpine-golang + bake-rockpro64-alpine: + name: Bake rockpro64-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-rockpro64-alpine-golang + needs: prepare-rockpro64-alpine env: - LIBRARY: library/rockpro64-alpine-golang.json + LIBRARY: library/rockpro64-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-rockpro64-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-rockpro64-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-rockpro64-alpine-node: - name: Prepare rockpro64-alpine-node + prepare-rockpro64-debian: + name: Prepare rockpro64-debian runs-on: ubuntu-latest - needs: bake-rockpro64-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/rockpro64-alpine-node.json + LIBRARY: library/rockpro64-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-rockpro64-alpine-node: - name: Bake rockpro64-alpine-node + bake-rockpro64-debian: + name: Bake rockpro64-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-rockpro64-alpine-node + needs: prepare-rockpro64-debian env: - LIBRARY: library/rockpro64-alpine-node.json + LIBRARY: library/rockpro64-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-rockpro64-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-rockpro64-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-rockpro64-alpine-python: - name: Prepare rockpro64-alpine-python + prepare-rockpro64-fedora: + name: Prepare rockpro64-fedora runs-on: ubuntu-latest - needs: bake-rockpro64-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/rockpro64-alpine-python.json + LIBRARY: library/rockpro64-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-rockpro64-alpine-python: - name: Bake rockpro64-alpine-python + bake-rockpro64-fedora: + name: Bake rockpro64-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-rockpro64-alpine-python + needs: prepare-rockpro64-fedora env: - LIBRARY: library/rockpro64-alpine-python.json + LIBRARY: library/rockpro64-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-rockpro64-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-rockpro64-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-rockpro64-debian-golang: - name: Prepare rockpro64-debian-golang + prepare-rockpro64-ubuntu: + name: Prepare rockpro64-ubuntu runs-on: ubuntu-latest - needs: bake-rockpro64-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/rockpro64-debian-golang.json + LIBRARY: library/rockpro64-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-rockpro64-debian-golang: - name: Bake rockpro64-debian-golang + bake-rockpro64-ubuntu: + name: Bake rockpro64-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-rockpro64-debian-golang + needs: prepare-rockpro64-ubuntu env: - LIBRARY: library/rockpro64-debian-golang.json + LIBRARY: library/rockpro64-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-rockpro64-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-rockpro64-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-rockpro64-debian-node: - name: Prepare rockpro64-debian-node + prepare-rockpro64-alpine-golang: + name: Prepare rockpro64-alpine-golang runs-on: ubuntu-latest - needs: bake-rockpro64-debian + needs: bake-rockpro64-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/rockpro64-debian-node.json + LIBRARY: library/rockpro64-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-rockpro64-debian-node: - name: Bake rockpro64-debian-node + bake-rockpro64-alpine-golang: + name: Bake rockpro64-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-rockpro64-debian-node + needs: prepare-rockpro64-alpine-golang env: - LIBRARY: library/rockpro64-debian-node.json + LIBRARY: library/rockpro64-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-rockpro64-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-rockpro64-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-rockpro64-debian-openjdk: - name: Prepare rockpro64-debian-openjdk + prepare-rockpro64-alpine-node: + name: Prepare rockpro64-alpine-node runs-on: ubuntu-latest - needs: bake-rockpro64-debian + needs: bake-rockpro64-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/rockpro64-debian-openjdk.json + LIBRARY: library/rockpro64-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-rockpro64-debian-openjdk: - name: Bake rockpro64-debian-openjdk + bake-rockpro64-alpine-node: + name: Bake rockpro64-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-rockpro64-debian-openjdk + needs: prepare-rockpro64-alpine-node env: - LIBRARY: library/rockpro64-debian-openjdk.json + LIBRARY: library/rockpro64-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-rockpro64-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-rockpro64-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-rockpro64-debian-python: - name: Prepare rockpro64-debian-python + prepare-rockpro64-alpine-python: + name: Prepare rockpro64-alpine-python runs-on: ubuntu-latest - needs: bake-rockpro64-debian + needs: bake-rockpro64-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/rockpro64-debian-python.json + LIBRARY: library/rockpro64-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-rockpro64-debian-python: - name: Bake rockpro64-debian-python + bake-rockpro64-alpine-python: + name: Bake rockpro64-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-rockpro64-debian-python + needs: prepare-rockpro64-alpine-python env: - LIBRARY: library/rockpro64-debian-python.json + LIBRARY: library/rockpro64-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-rockpro64-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-rockpro64-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-rockpro64-fedora-golang: - name: Prepare rockpro64-fedora-golang + prepare-rockpro64-debian-golang: + name: Prepare rockpro64-debian-golang runs-on: ubuntu-latest - needs: bake-rockpro64-fedora + needs: bake-rockpro64-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/rockpro64-fedora-golang.json + LIBRARY: library/rockpro64-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-rockpro64-fedora-golang: - name: Bake rockpro64-fedora-golang + bake-rockpro64-debian-golang: + name: Bake rockpro64-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-rockpro64-fedora-golang + needs: prepare-rockpro64-debian-golang env: - LIBRARY: library/rockpro64-fedora-golang.json + LIBRARY: library/rockpro64-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-rockpro64-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-rockpro64-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-rockpro64-fedora-node: - name: Prepare rockpro64-fedora-node + prepare-rockpro64-debian-node: + name: Prepare rockpro64-debian-node runs-on: ubuntu-latest - needs: bake-rockpro64-fedora + needs: bake-rockpro64-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/rockpro64-fedora-node.json + LIBRARY: library/rockpro64-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-rockpro64-fedora-node: - name: Bake rockpro64-fedora-node + bake-rockpro64-debian-node: + name: Bake rockpro64-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-rockpro64-fedora-node + needs: prepare-rockpro64-debian-node env: - LIBRARY: library/rockpro64-fedora-node.json + LIBRARY: library/rockpro64-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-rockpro64-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-rockpro64-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-rockpro64-fedora-python: - name: Prepare rockpro64-fedora-python + prepare-rockpro64-debian-openjdk: + name: Prepare rockpro64-debian-openjdk runs-on: ubuntu-latest - needs: bake-rockpro64-fedora + needs: bake-rockpro64-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/rockpro64-fedora-python.json + LIBRARY: library/rockpro64-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-rockpro64-fedora-python: - name: Bake rockpro64-fedora-python + bake-rockpro64-debian-openjdk: + name: Bake rockpro64-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-rockpro64-fedora-python + needs: prepare-rockpro64-debian-openjdk env: - LIBRARY: library/rockpro64-fedora-python.json + LIBRARY: library/rockpro64-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-rockpro64-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-rockpro64-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-rockpro64-ubuntu-golang: - name: Prepare rockpro64-ubuntu-golang + prepare-rockpro64-debian-python: + name: Prepare rockpro64-debian-python runs-on: ubuntu-latest - needs: bake-rockpro64-ubuntu + needs: bake-rockpro64-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/rockpro64-ubuntu-golang.json + LIBRARY: library/rockpro64-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-rockpro64-ubuntu-golang: - name: Bake rockpro64-ubuntu-golang + bake-rockpro64-debian-python: + name: Bake rockpro64-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-rockpro64-ubuntu-golang + needs: prepare-rockpro64-debian-python env: - LIBRARY: library/rockpro64-ubuntu-golang.json + LIBRARY: library/rockpro64-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-rockpro64-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-rockpro64-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-rockpro64-ubuntu-node: - name: Prepare rockpro64-ubuntu-node + prepare-rockpro64-fedora-golang: + name: Prepare rockpro64-fedora-golang runs-on: ubuntu-latest - needs: bake-rockpro64-ubuntu + needs: bake-rockpro64-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/rockpro64-ubuntu-node.json + LIBRARY: library/rockpro64-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-rockpro64-ubuntu-node: - name: Bake rockpro64-ubuntu-node + bake-rockpro64-fedora-golang: + name: Bake rockpro64-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-rockpro64-ubuntu-node + needs: prepare-rockpro64-fedora-golang env: - LIBRARY: library/rockpro64-ubuntu-node.json + LIBRARY: library/rockpro64-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-rockpro64-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-rockpro64-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-rockpro64-ubuntu-python: - name: Prepare rockpro64-ubuntu-python + prepare-rockpro64-fedora-node: + name: Prepare rockpro64-fedora-node runs-on: ubuntu-latest - needs: bake-rockpro64-ubuntu + needs: bake-rockpro64-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/rockpro64-ubuntu-python.json + LIBRARY: library/rockpro64-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-rockpro64-ubuntu-python: - name: Bake rockpro64-ubuntu-python + bake-rockpro64-fedora-node: + name: Bake rockpro64-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-rockpro64-ubuntu-python + needs: prepare-rockpro64-fedora-node env: - LIBRARY: library/rockpro64-ubuntu-python.json + LIBRARY: library/rockpro64-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-rockpro64-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-rockpro64-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-rockpro64-ubuntu-openjdk: - name: Prepare rockpro64-ubuntu-openjdk + prepare-rockpro64-fedora-python: + name: Prepare rockpro64-fedora-python runs-on: ubuntu-latest - needs: bake-rockpro64-ubuntu + needs: bake-rockpro64-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/rockpro64-ubuntu-openjdk.json + LIBRARY: library/rockpro64-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-rockpro64-ubuntu-openjdk: - name: Bake rockpro64-ubuntu-openjdk + bake-rockpro64-fedora-python: + name: Bake rockpro64-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-rockpro64-ubuntu-openjdk + needs: prepare-rockpro64-fedora-python env: - LIBRARY: library/rockpro64-ubuntu-openjdk.json + LIBRARY: library/rockpro64-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-rockpro64-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-rockpro64-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-rockpro64-alpine: - name: Prepare rockpro64-alpine + prepare-rockpro64-ubuntu-golang: + name: Prepare rockpro64-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-rockpro64-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/rockpro64-alpine.json + LIBRARY: library/rockpro64-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-rockpro64-alpine: - name: Bake rockpro64-alpine + bake-rockpro64-ubuntu-golang: + name: Bake rockpro64-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-rockpro64-alpine + needs: prepare-rockpro64-ubuntu-golang env: - LIBRARY: library/rockpro64-alpine.json + LIBRARY: library/rockpro64-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-rockpro64-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-rockpro64-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-rockpro64-debian: - name: Prepare rockpro64-debian + prepare-rockpro64-ubuntu-node: + name: Prepare rockpro64-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-rockpro64-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/rockpro64-debian.json + LIBRARY: library/rockpro64-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-rockpro64-debian: - name: Bake rockpro64-debian + bake-rockpro64-ubuntu-node: + name: Bake rockpro64-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-rockpro64-debian + needs: prepare-rockpro64-ubuntu-node env: - LIBRARY: library/rockpro64-debian.json + LIBRARY: library/rockpro64-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-rockpro64-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-rockpro64-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-rockpro64-fedora: - name: Prepare rockpro64-fedora + prepare-rockpro64-ubuntu-python: + name: Prepare rockpro64-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-rockpro64-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/rockpro64-fedora.json + LIBRARY: library/rockpro64-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-rockpro64-fedora: - name: Bake rockpro64-fedora + bake-rockpro64-ubuntu-python: + name: Bake rockpro64-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-rockpro64-fedora + needs: prepare-rockpro64-ubuntu-python env: - LIBRARY: library/rockpro64-fedora.json + LIBRARY: library/rockpro64-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-rockpro64-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-rockpro64-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-rockpro64-ubuntu: - name: Prepare rockpro64-ubuntu + prepare-rockpro64-ubuntu-openjdk: + name: Prepare rockpro64-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-rockpro64-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/rockpro64-ubuntu.json + LIBRARY: library/rockpro64-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-rockpro64-ubuntu: - name: Bake rockpro64-ubuntu + bake-rockpro64-ubuntu-openjdk: + name: Bake rockpro64-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-rockpro64-ubuntu + needs: prepare-rockpro64-ubuntu-openjdk env: - LIBRARY: library/rockpro64-ubuntu.json + LIBRARY: library/rockpro64-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-rockpro64-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-rockpro64-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-rpi.yml b/.github/workflows/bake-rpi.yml index ebd6fbff295b..41bc77d15a93 100644 --- a/.github/workflows/bake-rpi.yml +++ b/.github/workflows/bake-rpi.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-rpi-alpine-golang: - name: Prepare rpi-alpine-golang + prepare-rpi-alpine: + name: Prepare rpi-alpine runs-on: ubuntu-latest - needs: bake-rpi-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/rpi-alpine-golang.json + LIBRARY: library/rpi-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-rpi-alpine-golang: - name: Bake rpi-alpine-golang + bake-rpi-alpine: + name: Bake rpi-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-rpi-alpine-golang + needs: prepare-rpi-alpine env: - LIBRARY: library/rpi-alpine-golang.json + LIBRARY: library/rpi-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-rpi-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-rpi-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -63,7 +63,7 @@ jobs: persist-credentials: false - name: Setup buildx id: setup-buildx - uses: docker/setup-buildx-action@d70bba72b1f3fd22344832f00baa16ece964efeb + uses: docker/setup-buildx-action@988b5a0280414f521da01fcc63a27aeeb4b104db with: driver-opts: network=host install: true @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-rpi-alpine-node: - name: Prepare rpi-alpine-node + prepare-rpi-debian: + name: Prepare rpi-debian runs-on: ubuntu-latest - needs: bake-rpi-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/rpi-alpine-node.json + LIBRARY: library/rpi-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-rpi-alpine-node: - name: Bake rpi-alpine-node + bake-rpi-debian: + name: Bake rpi-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-rpi-alpine-node + needs: prepare-rpi-debian env: - LIBRARY: library/rpi-alpine-node.json + LIBRARY: library/rpi-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-rpi-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-rpi-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -134,7 +134,7 @@ jobs: persist-credentials: false - name: Setup buildx id: setup-buildx - uses: docker/setup-buildx-action@d70bba72b1f3fd22344832f00baa16ece964efeb + uses: docker/setup-buildx-action@988b5a0280414f521da01fcc63a27aeeb4b104db with: driver-opts: network=host install: true @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-rpi-alpine-python: - name: Prepare rpi-alpine-python + prepare-rpi-alpine-golang: + name: Prepare rpi-alpine-golang runs-on: ubuntu-latest needs: bake-rpi-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/rpi-alpine-python.json + LIBRARY: library/rpi-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-rpi-alpine-python: - name: Bake rpi-alpine-python + bake-rpi-alpine-golang: + name: Bake rpi-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-rpi-alpine-python + needs: prepare-rpi-alpine-golang env: - LIBRARY: library/rpi-alpine-python.json + LIBRARY: library/rpi-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-rpi-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-rpi-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-rpi-debian-golang: - name: Prepare rpi-debian-golang + prepare-rpi-alpine-node: + name: Prepare rpi-alpine-node runs-on: ubuntu-latest - needs: bake-rpi-debian + needs: bake-rpi-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/rpi-debian-golang.json + LIBRARY: library/rpi-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-rpi-debian-golang: - name: Bake rpi-debian-golang + bake-rpi-alpine-node: + name: Bake rpi-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-rpi-debian-golang + needs: prepare-rpi-alpine-node env: - LIBRARY: library/rpi-debian-golang.json + LIBRARY: library/rpi-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-rpi-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-rpi-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-rpi-debian-openjdk: - name: Prepare rpi-debian-openjdk + prepare-rpi-alpine-python: + name: Prepare rpi-alpine-python runs-on: ubuntu-latest - needs: bake-rpi-debian + needs: bake-rpi-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/rpi-debian-openjdk.json + LIBRARY: library/rpi-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-rpi-debian-openjdk: - name: Bake rpi-debian-openjdk + bake-rpi-alpine-python: + name: Bake rpi-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-rpi-debian-openjdk + needs: prepare-rpi-alpine-python env: - LIBRARY: library/rpi-debian-openjdk.json + LIBRARY: library/rpi-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-rpi-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-rpi-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-rpi-debian-python: - name: Prepare rpi-debian-python + prepare-rpi-debian-golang: + name: Prepare rpi-debian-golang runs-on: ubuntu-latest needs: bake-rpi-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/rpi-debian-python.json + LIBRARY: library/rpi-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-rpi-debian-python: - name: Bake rpi-debian-python + bake-rpi-debian-golang: + name: Bake rpi-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-rpi-debian-python + needs: prepare-rpi-debian-golang env: - LIBRARY: library/rpi-debian-python.json + LIBRARY: library/rpi-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-rpi-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-rpi-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-rpi-alpine: - name: Prepare rpi-alpine + prepare-rpi-debian-openjdk: + name: Prepare rpi-debian-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-rpi-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/rpi-alpine.json + LIBRARY: library/rpi-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-rpi-alpine: - name: Bake rpi-alpine + bake-rpi-debian-openjdk: + name: Bake rpi-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-rpi-alpine + needs: prepare-rpi-debian-openjdk env: - LIBRARY: library/rpi-alpine.json + LIBRARY: library/rpi-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-rpi-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-rpi-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -489,7 +489,7 @@ jobs: persist-credentials: false - name: Setup buildx id: setup-buildx - uses: docker/setup-buildx-action@988b5a0280414f521da01fcc63a27aeeb4b104db + uses: docker/setup-buildx-action@d70bba72b1f3fd22344832f00baa16ece964efeb with: driver-opts: network=host install: true @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-rpi-debian: - name: Prepare rpi-debian + prepare-rpi-debian-python: + name: Prepare rpi-debian-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-rpi-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/rpi-debian.json + LIBRARY: library/rpi-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-rpi-debian: - name: Bake rpi-debian + bake-rpi-debian-python: + name: Bake rpi-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-rpi-debian + needs: prepare-rpi-debian-python env: - LIBRARY: library/rpi-debian.json + LIBRARY: library/rpi-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-rpi-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-rpi-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -560,7 +560,7 @@ jobs: persist-credentials: false - name: Setup buildx id: setup-buildx - uses: docker/setup-buildx-action@988b5a0280414f521da01fcc63a27aeeb4b104db + uses: docker/setup-buildx-action@d70bba72b1f3fd22344832f00baa16ece964efeb with: driver-opts: network=host install: true diff --git a/.github/workflows/bake-smarc-px30.yml b/.github/workflows/bake-smarc-px30.yml index b00cf8743589..ae83e1028541 100644 --- a/.github/workflows/bake-smarc-px30.yml +++ b/.github/workflows/bake-smarc-px30.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-smarc-px30-alpine-golang: - name: Prepare smarc-px30-alpine-golang + prepare-smarc-px30-alpine: + name: Prepare smarc-px30-alpine runs-on: ubuntu-latest - needs: bake-smarc-px30-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/smarc-px30-alpine-golang.json + LIBRARY: library/smarc-px30-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-smarc-px30-alpine-golang: - name: Bake smarc-px30-alpine-golang + bake-smarc-px30-alpine: + name: Bake smarc-px30-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-smarc-px30-alpine-golang + needs: prepare-smarc-px30-alpine env: - LIBRARY: library/smarc-px30-alpine-golang.json + LIBRARY: library/smarc-px30-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-smarc-px30-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-smarc-px30-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-smarc-px30-alpine-node: - name: Prepare smarc-px30-alpine-node + prepare-smarc-px30-debian: + name: Prepare smarc-px30-debian runs-on: ubuntu-latest - needs: bake-smarc-px30-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/smarc-px30-alpine-node.json + LIBRARY: library/smarc-px30-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-smarc-px30-alpine-node: - name: Bake smarc-px30-alpine-node + bake-smarc-px30-debian: + name: Bake smarc-px30-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-smarc-px30-alpine-node + needs: prepare-smarc-px30-debian env: - LIBRARY: library/smarc-px30-alpine-node.json + LIBRARY: library/smarc-px30-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-smarc-px30-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-smarc-px30-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-smarc-px30-alpine-python: - name: Prepare smarc-px30-alpine-python + prepare-smarc-px30-fedora: + name: Prepare smarc-px30-fedora runs-on: ubuntu-latest - needs: bake-smarc-px30-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/smarc-px30-alpine-python.json + LIBRARY: library/smarc-px30-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-smarc-px30-alpine-python: - name: Bake smarc-px30-alpine-python + bake-smarc-px30-fedora: + name: Bake smarc-px30-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-smarc-px30-alpine-python + needs: prepare-smarc-px30-fedora env: - LIBRARY: library/smarc-px30-alpine-python.json + LIBRARY: library/smarc-px30-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-smarc-px30-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-smarc-px30-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-smarc-px30-debian-golang: - name: Prepare smarc-px30-debian-golang + prepare-smarc-px30-ubuntu: + name: Prepare smarc-px30-ubuntu runs-on: ubuntu-latest - needs: bake-smarc-px30-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/smarc-px30-debian-golang.json + LIBRARY: library/smarc-px30-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-smarc-px30-debian-golang: - name: Bake smarc-px30-debian-golang + bake-smarc-px30-ubuntu: + name: Bake smarc-px30-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-smarc-px30-debian-golang + needs: prepare-smarc-px30-ubuntu env: - LIBRARY: library/smarc-px30-debian-golang.json + LIBRARY: library/smarc-px30-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-smarc-px30-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-smarc-px30-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-smarc-px30-debian-node: - name: Prepare smarc-px30-debian-node + prepare-smarc-px30-alpine-golang: + name: Prepare smarc-px30-alpine-golang runs-on: ubuntu-latest - needs: bake-smarc-px30-debian + needs: bake-smarc-px30-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/smarc-px30-debian-node.json + LIBRARY: library/smarc-px30-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-smarc-px30-debian-node: - name: Bake smarc-px30-debian-node + bake-smarc-px30-alpine-golang: + name: Bake smarc-px30-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-smarc-px30-debian-node + needs: prepare-smarc-px30-alpine-golang env: - LIBRARY: library/smarc-px30-debian-node.json + LIBRARY: library/smarc-px30-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-smarc-px30-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-smarc-px30-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-smarc-px30-debian-openjdk: - name: Prepare smarc-px30-debian-openjdk + prepare-smarc-px30-alpine-node: + name: Prepare smarc-px30-alpine-node runs-on: ubuntu-latest - needs: bake-smarc-px30-debian + needs: bake-smarc-px30-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/smarc-px30-debian-openjdk.json + LIBRARY: library/smarc-px30-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-smarc-px30-debian-openjdk: - name: Bake smarc-px30-debian-openjdk + bake-smarc-px30-alpine-node: + name: Bake smarc-px30-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-smarc-px30-debian-openjdk + needs: prepare-smarc-px30-alpine-node env: - LIBRARY: library/smarc-px30-debian-openjdk.json + LIBRARY: library/smarc-px30-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-smarc-px30-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-smarc-px30-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-smarc-px30-debian-python: - name: Prepare smarc-px30-debian-python + prepare-smarc-px30-alpine-python: + name: Prepare smarc-px30-alpine-python runs-on: ubuntu-latest - needs: bake-smarc-px30-debian + needs: bake-smarc-px30-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/smarc-px30-debian-python.json + LIBRARY: library/smarc-px30-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-smarc-px30-debian-python: - name: Bake smarc-px30-debian-python + bake-smarc-px30-alpine-python: + name: Bake smarc-px30-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-smarc-px30-debian-python + needs: prepare-smarc-px30-alpine-python env: - LIBRARY: library/smarc-px30-debian-python.json + LIBRARY: library/smarc-px30-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-smarc-px30-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-smarc-px30-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-smarc-px30-fedora-golang: - name: Prepare smarc-px30-fedora-golang + prepare-smarc-px30-debian-golang: + name: Prepare smarc-px30-debian-golang runs-on: ubuntu-latest - needs: bake-smarc-px30-fedora + needs: bake-smarc-px30-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/smarc-px30-fedora-golang.json + LIBRARY: library/smarc-px30-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-smarc-px30-fedora-golang: - name: Bake smarc-px30-fedora-golang + bake-smarc-px30-debian-golang: + name: Bake smarc-px30-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-smarc-px30-fedora-golang + needs: prepare-smarc-px30-debian-golang env: - LIBRARY: library/smarc-px30-fedora-golang.json + LIBRARY: library/smarc-px30-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-smarc-px30-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-smarc-px30-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-smarc-px30-fedora-node: - name: Prepare smarc-px30-fedora-node + prepare-smarc-px30-debian-node: + name: Prepare smarc-px30-debian-node runs-on: ubuntu-latest - needs: bake-smarc-px30-fedora + needs: bake-smarc-px30-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/smarc-px30-fedora-node.json + LIBRARY: library/smarc-px30-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-smarc-px30-fedora-node: - name: Bake smarc-px30-fedora-node + bake-smarc-px30-debian-node: + name: Bake smarc-px30-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-smarc-px30-fedora-node + needs: prepare-smarc-px30-debian-node env: - LIBRARY: library/smarc-px30-fedora-node.json + LIBRARY: library/smarc-px30-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-smarc-px30-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-smarc-px30-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-smarc-px30-fedora-python: - name: Prepare smarc-px30-fedora-python + prepare-smarc-px30-debian-openjdk: + name: Prepare smarc-px30-debian-openjdk runs-on: ubuntu-latest - needs: bake-smarc-px30-fedora + needs: bake-smarc-px30-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/smarc-px30-fedora-python.json + LIBRARY: library/smarc-px30-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-smarc-px30-fedora-python: - name: Bake smarc-px30-fedora-python + bake-smarc-px30-debian-openjdk: + name: Bake smarc-px30-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-smarc-px30-fedora-python + needs: prepare-smarc-px30-debian-openjdk env: - LIBRARY: library/smarc-px30-fedora-python.json + LIBRARY: library/smarc-px30-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-smarc-px30-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-smarc-px30-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-smarc-px30-ubuntu-golang: - name: Prepare smarc-px30-ubuntu-golang + prepare-smarc-px30-debian-python: + name: Prepare smarc-px30-debian-python runs-on: ubuntu-latest - needs: bake-smarc-px30-ubuntu + needs: bake-smarc-px30-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/smarc-px30-ubuntu-golang.json + LIBRARY: library/smarc-px30-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-smarc-px30-ubuntu-golang: - name: Bake smarc-px30-ubuntu-golang + bake-smarc-px30-debian-python: + name: Bake smarc-px30-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-smarc-px30-ubuntu-golang + needs: prepare-smarc-px30-debian-python env: - LIBRARY: library/smarc-px30-ubuntu-golang.json + LIBRARY: library/smarc-px30-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-smarc-px30-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-smarc-px30-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-smarc-px30-ubuntu-node: - name: Prepare smarc-px30-ubuntu-node + prepare-smarc-px30-fedora-golang: + name: Prepare smarc-px30-fedora-golang runs-on: ubuntu-latest - needs: bake-smarc-px30-ubuntu + needs: bake-smarc-px30-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/smarc-px30-ubuntu-node.json + LIBRARY: library/smarc-px30-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-smarc-px30-ubuntu-node: - name: Bake smarc-px30-ubuntu-node + bake-smarc-px30-fedora-golang: + name: Bake smarc-px30-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-smarc-px30-ubuntu-node + needs: prepare-smarc-px30-fedora-golang env: - LIBRARY: library/smarc-px30-ubuntu-node.json + LIBRARY: library/smarc-px30-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-smarc-px30-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-smarc-px30-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-smarc-px30-ubuntu-python: - name: Prepare smarc-px30-ubuntu-python + prepare-smarc-px30-fedora-node: + name: Prepare smarc-px30-fedora-node runs-on: ubuntu-latest - needs: bake-smarc-px30-ubuntu + needs: bake-smarc-px30-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/smarc-px30-ubuntu-python.json + LIBRARY: library/smarc-px30-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-smarc-px30-ubuntu-python: - name: Bake smarc-px30-ubuntu-python + bake-smarc-px30-fedora-node: + name: Bake smarc-px30-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-smarc-px30-ubuntu-python + needs: prepare-smarc-px30-fedora-node env: - LIBRARY: library/smarc-px30-ubuntu-python.json + LIBRARY: library/smarc-px30-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-smarc-px30-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-smarc-px30-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-smarc-px30-ubuntu-openjdk: - name: Prepare smarc-px30-ubuntu-openjdk + prepare-smarc-px30-fedora-python: + name: Prepare smarc-px30-fedora-python runs-on: ubuntu-latest - needs: bake-smarc-px30-ubuntu + needs: bake-smarc-px30-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/smarc-px30-ubuntu-openjdk.json + LIBRARY: library/smarc-px30-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-smarc-px30-ubuntu-openjdk: - name: Bake smarc-px30-ubuntu-openjdk + bake-smarc-px30-fedora-python: + name: Bake smarc-px30-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-smarc-px30-ubuntu-openjdk + needs: prepare-smarc-px30-fedora-python env: - LIBRARY: library/smarc-px30-ubuntu-openjdk.json + LIBRARY: library/smarc-px30-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-smarc-px30-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-smarc-px30-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-smarc-px30-alpine: - name: Prepare smarc-px30-alpine + prepare-smarc-px30-ubuntu-golang: + name: Prepare smarc-px30-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-smarc-px30-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/smarc-px30-alpine.json + LIBRARY: library/smarc-px30-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-smarc-px30-alpine: - name: Bake smarc-px30-alpine + bake-smarc-px30-ubuntu-golang: + name: Bake smarc-px30-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-smarc-px30-alpine + needs: prepare-smarc-px30-ubuntu-golang env: - LIBRARY: library/smarc-px30-alpine.json + LIBRARY: library/smarc-px30-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-smarc-px30-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-smarc-px30-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-smarc-px30-debian: - name: Prepare smarc-px30-debian + prepare-smarc-px30-ubuntu-node: + name: Prepare smarc-px30-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-smarc-px30-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/smarc-px30-debian.json + LIBRARY: library/smarc-px30-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-smarc-px30-debian: - name: Bake smarc-px30-debian + bake-smarc-px30-ubuntu-node: + name: Bake smarc-px30-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-smarc-px30-debian + needs: prepare-smarc-px30-ubuntu-node env: - LIBRARY: library/smarc-px30-debian.json + LIBRARY: library/smarc-px30-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-smarc-px30-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-smarc-px30-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-smarc-px30-fedora: - name: Prepare smarc-px30-fedora + prepare-smarc-px30-ubuntu-python: + name: Prepare smarc-px30-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-smarc-px30-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/smarc-px30-fedora.json + LIBRARY: library/smarc-px30-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-smarc-px30-fedora: - name: Bake smarc-px30-fedora + bake-smarc-px30-ubuntu-python: + name: Bake smarc-px30-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-smarc-px30-fedora + needs: prepare-smarc-px30-ubuntu-python env: - LIBRARY: library/smarc-px30-fedora.json + LIBRARY: library/smarc-px30-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-smarc-px30-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-smarc-px30-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-smarc-px30-ubuntu: - name: Prepare smarc-px30-ubuntu + prepare-smarc-px30-ubuntu-openjdk: + name: Prepare smarc-px30-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-smarc-px30-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/smarc-px30-ubuntu.json + LIBRARY: library/smarc-px30-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-smarc-px30-ubuntu: - name: Bake smarc-px30-ubuntu + bake-smarc-px30-ubuntu-openjdk: + name: Bake smarc-px30-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-smarc-px30-ubuntu + needs: prepare-smarc-px30-ubuntu-openjdk env: - LIBRARY: library/smarc-px30-ubuntu.json + LIBRARY: library/smarc-px30-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-smarc-px30-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-smarc-px30-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-spacely-tx2.yml b/.github/workflows/bake-spacely-tx2.yml index 16d6ae667569..93c483282c5a 100644 --- a/.github/workflows/bake-spacely-tx2.yml +++ b/.github/workflows/bake-spacely-tx2.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-spacely-tx2-alpine-golang: - name: Prepare spacely-tx2-alpine-golang + prepare-spacely-tx2-alpine: + name: Prepare spacely-tx2-alpine runs-on: ubuntu-latest - needs: bake-spacely-tx2-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/spacely-tx2-alpine-golang.json + LIBRARY: library/spacely-tx2-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-spacely-tx2-alpine-golang: - name: Bake spacely-tx2-alpine-golang + bake-spacely-tx2-alpine: + name: Bake spacely-tx2-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-spacely-tx2-alpine-golang + needs: prepare-spacely-tx2-alpine env: - LIBRARY: library/spacely-tx2-alpine-golang.json + LIBRARY: library/spacely-tx2-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-spacely-tx2-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-spacely-tx2-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-spacely-tx2-alpine-node: - name: Prepare spacely-tx2-alpine-node + prepare-spacely-tx2-debian: + name: Prepare spacely-tx2-debian runs-on: ubuntu-latest - needs: bake-spacely-tx2-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/spacely-tx2-alpine-node.json + LIBRARY: library/spacely-tx2-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-spacely-tx2-alpine-node: - name: Bake spacely-tx2-alpine-node + bake-spacely-tx2-debian: + name: Bake spacely-tx2-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-spacely-tx2-alpine-node + needs: prepare-spacely-tx2-debian env: - LIBRARY: library/spacely-tx2-alpine-node.json + LIBRARY: library/spacely-tx2-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-spacely-tx2-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-spacely-tx2-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-spacely-tx2-alpine-python: - name: Prepare spacely-tx2-alpine-python + prepare-spacely-tx2-fedora: + name: Prepare spacely-tx2-fedora runs-on: ubuntu-latest - needs: bake-spacely-tx2-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/spacely-tx2-alpine-python.json + LIBRARY: library/spacely-tx2-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-spacely-tx2-alpine-python: - name: Bake spacely-tx2-alpine-python + bake-spacely-tx2-fedora: + name: Bake spacely-tx2-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-spacely-tx2-alpine-python + needs: prepare-spacely-tx2-fedora env: - LIBRARY: library/spacely-tx2-alpine-python.json + LIBRARY: library/spacely-tx2-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-spacely-tx2-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-spacely-tx2-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-spacely-tx2-debian-golang: - name: Prepare spacely-tx2-debian-golang + prepare-spacely-tx2-ubuntu: + name: Prepare spacely-tx2-ubuntu runs-on: ubuntu-latest - needs: bake-spacely-tx2-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/spacely-tx2-debian-golang.json + LIBRARY: library/spacely-tx2-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-spacely-tx2-debian-golang: - name: Bake spacely-tx2-debian-golang + bake-spacely-tx2-ubuntu: + name: Bake spacely-tx2-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-spacely-tx2-debian-golang + needs: prepare-spacely-tx2-ubuntu env: - LIBRARY: library/spacely-tx2-debian-golang.json + LIBRARY: library/spacely-tx2-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-spacely-tx2-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-spacely-tx2-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-spacely-tx2-debian-node: - name: Prepare spacely-tx2-debian-node + prepare-spacely-tx2-alpine-golang: + name: Prepare spacely-tx2-alpine-golang runs-on: ubuntu-latest - needs: bake-spacely-tx2-debian + needs: bake-spacely-tx2-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/spacely-tx2-debian-node.json + LIBRARY: library/spacely-tx2-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-spacely-tx2-debian-node: - name: Bake spacely-tx2-debian-node + bake-spacely-tx2-alpine-golang: + name: Bake spacely-tx2-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-spacely-tx2-debian-node + needs: prepare-spacely-tx2-alpine-golang env: - LIBRARY: library/spacely-tx2-debian-node.json + LIBRARY: library/spacely-tx2-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-spacely-tx2-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-spacely-tx2-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-spacely-tx2-debian-openjdk: - name: Prepare spacely-tx2-debian-openjdk + prepare-spacely-tx2-alpine-node: + name: Prepare spacely-tx2-alpine-node runs-on: ubuntu-latest - needs: bake-spacely-tx2-debian + needs: bake-spacely-tx2-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/spacely-tx2-debian-openjdk.json + LIBRARY: library/spacely-tx2-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-spacely-tx2-debian-openjdk: - name: Bake spacely-tx2-debian-openjdk + bake-spacely-tx2-alpine-node: + name: Bake spacely-tx2-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-spacely-tx2-debian-openjdk + needs: prepare-spacely-tx2-alpine-node env: - LIBRARY: library/spacely-tx2-debian-openjdk.json + LIBRARY: library/spacely-tx2-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-spacely-tx2-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-spacely-tx2-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-spacely-tx2-debian-python: - name: Prepare spacely-tx2-debian-python + prepare-spacely-tx2-alpine-python: + name: Prepare spacely-tx2-alpine-python runs-on: ubuntu-latest - needs: bake-spacely-tx2-debian + needs: bake-spacely-tx2-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/spacely-tx2-debian-python.json + LIBRARY: library/spacely-tx2-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-spacely-tx2-debian-python: - name: Bake spacely-tx2-debian-python + bake-spacely-tx2-alpine-python: + name: Bake spacely-tx2-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-spacely-tx2-debian-python + needs: prepare-spacely-tx2-alpine-python env: - LIBRARY: library/spacely-tx2-debian-python.json + LIBRARY: library/spacely-tx2-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-spacely-tx2-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-spacely-tx2-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-spacely-tx2-fedora-golang: - name: Prepare spacely-tx2-fedora-golang + prepare-spacely-tx2-debian-golang: + name: Prepare spacely-tx2-debian-golang runs-on: ubuntu-latest - needs: bake-spacely-tx2-fedora + needs: bake-spacely-tx2-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/spacely-tx2-fedora-golang.json + LIBRARY: library/spacely-tx2-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-spacely-tx2-fedora-golang: - name: Bake spacely-tx2-fedora-golang + bake-spacely-tx2-debian-golang: + name: Bake spacely-tx2-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-spacely-tx2-fedora-golang + needs: prepare-spacely-tx2-debian-golang env: - LIBRARY: library/spacely-tx2-fedora-golang.json + LIBRARY: library/spacely-tx2-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-spacely-tx2-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-spacely-tx2-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-spacely-tx2-fedora-node: - name: Prepare spacely-tx2-fedora-node + prepare-spacely-tx2-debian-node: + name: Prepare spacely-tx2-debian-node runs-on: ubuntu-latest - needs: bake-spacely-tx2-fedora + needs: bake-spacely-tx2-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/spacely-tx2-fedora-node.json + LIBRARY: library/spacely-tx2-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-spacely-tx2-fedora-node: - name: Bake spacely-tx2-fedora-node + bake-spacely-tx2-debian-node: + name: Bake spacely-tx2-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-spacely-tx2-fedora-node + needs: prepare-spacely-tx2-debian-node env: - LIBRARY: library/spacely-tx2-fedora-node.json + LIBRARY: library/spacely-tx2-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-spacely-tx2-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-spacely-tx2-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-spacely-tx2-fedora-python: - name: Prepare spacely-tx2-fedora-python + prepare-spacely-tx2-debian-openjdk: + name: Prepare spacely-tx2-debian-openjdk runs-on: ubuntu-latest - needs: bake-spacely-tx2-fedora + needs: bake-spacely-tx2-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/spacely-tx2-fedora-python.json + LIBRARY: library/spacely-tx2-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-spacely-tx2-fedora-python: - name: Bake spacely-tx2-fedora-python + bake-spacely-tx2-debian-openjdk: + name: Bake spacely-tx2-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-spacely-tx2-fedora-python + needs: prepare-spacely-tx2-debian-openjdk env: - LIBRARY: library/spacely-tx2-fedora-python.json + LIBRARY: library/spacely-tx2-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-spacely-tx2-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-spacely-tx2-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-spacely-tx2-ubuntu-golang: - name: Prepare spacely-tx2-ubuntu-golang + prepare-spacely-tx2-debian-python: + name: Prepare spacely-tx2-debian-python runs-on: ubuntu-latest - needs: bake-spacely-tx2-ubuntu + needs: bake-spacely-tx2-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/spacely-tx2-ubuntu-golang.json + LIBRARY: library/spacely-tx2-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-spacely-tx2-ubuntu-golang: - name: Bake spacely-tx2-ubuntu-golang + bake-spacely-tx2-debian-python: + name: Bake spacely-tx2-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-spacely-tx2-ubuntu-golang + needs: prepare-spacely-tx2-debian-python env: - LIBRARY: library/spacely-tx2-ubuntu-golang.json + LIBRARY: library/spacely-tx2-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-spacely-tx2-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-spacely-tx2-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-spacely-tx2-ubuntu-node: - name: Prepare spacely-tx2-ubuntu-node + prepare-spacely-tx2-fedora-golang: + name: Prepare spacely-tx2-fedora-golang runs-on: ubuntu-latest - needs: bake-spacely-tx2-ubuntu + needs: bake-spacely-tx2-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/spacely-tx2-ubuntu-node.json + LIBRARY: library/spacely-tx2-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-spacely-tx2-ubuntu-node: - name: Bake spacely-tx2-ubuntu-node + bake-spacely-tx2-fedora-golang: + name: Bake spacely-tx2-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-spacely-tx2-ubuntu-node + needs: prepare-spacely-tx2-fedora-golang env: - LIBRARY: library/spacely-tx2-ubuntu-node.json + LIBRARY: library/spacely-tx2-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-spacely-tx2-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-spacely-tx2-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-spacely-tx2-ubuntu-python: - name: Prepare spacely-tx2-ubuntu-python + prepare-spacely-tx2-fedora-node: + name: Prepare spacely-tx2-fedora-node runs-on: ubuntu-latest - needs: bake-spacely-tx2-ubuntu + needs: bake-spacely-tx2-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/spacely-tx2-ubuntu-python.json + LIBRARY: library/spacely-tx2-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-spacely-tx2-ubuntu-python: - name: Bake spacely-tx2-ubuntu-python + bake-spacely-tx2-fedora-node: + name: Bake spacely-tx2-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-spacely-tx2-ubuntu-python + needs: prepare-spacely-tx2-fedora-node env: - LIBRARY: library/spacely-tx2-ubuntu-python.json + LIBRARY: library/spacely-tx2-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-spacely-tx2-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-spacely-tx2-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-spacely-tx2-ubuntu-openjdk: - name: Prepare spacely-tx2-ubuntu-openjdk + prepare-spacely-tx2-fedora-python: + name: Prepare spacely-tx2-fedora-python runs-on: ubuntu-latest - needs: bake-spacely-tx2-ubuntu + needs: bake-spacely-tx2-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/spacely-tx2-ubuntu-openjdk.json + LIBRARY: library/spacely-tx2-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-spacely-tx2-ubuntu-openjdk: - name: Bake spacely-tx2-ubuntu-openjdk + bake-spacely-tx2-fedora-python: + name: Bake spacely-tx2-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-spacely-tx2-ubuntu-openjdk + needs: prepare-spacely-tx2-fedora-python env: - LIBRARY: library/spacely-tx2-ubuntu-openjdk.json + LIBRARY: library/spacely-tx2-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-spacely-tx2-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-spacely-tx2-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-spacely-tx2-alpine: - name: Prepare spacely-tx2-alpine + prepare-spacely-tx2-ubuntu-golang: + name: Prepare spacely-tx2-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-spacely-tx2-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/spacely-tx2-alpine.json + LIBRARY: library/spacely-tx2-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-spacely-tx2-alpine: - name: Bake spacely-tx2-alpine + bake-spacely-tx2-ubuntu-golang: + name: Bake spacely-tx2-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-spacely-tx2-alpine + needs: prepare-spacely-tx2-ubuntu-golang env: - LIBRARY: library/spacely-tx2-alpine.json + LIBRARY: library/spacely-tx2-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-spacely-tx2-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-spacely-tx2-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-spacely-tx2-debian: - name: Prepare spacely-tx2-debian + prepare-spacely-tx2-ubuntu-node: + name: Prepare spacely-tx2-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-spacely-tx2-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/spacely-tx2-debian.json + LIBRARY: library/spacely-tx2-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-spacely-tx2-debian: - name: Bake spacely-tx2-debian + bake-spacely-tx2-ubuntu-node: + name: Bake spacely-tx2-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-spacely-tx2-debian + needs: prepare-spacely-tx2-ubuntu-node env: - LIBRARY: library/spacely-tx2-debian.json + LIBRARY: library/spacely-tx2-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-spacely-tx2-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-spacely-tx2-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-spacely-tx2-fedora: - name: Prepare spacely-tx2-fedora + prepare-spacely-tx2-ubuntu-python: + name: Prepare spacely-tx2-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-spacely-tx2-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/spacely-tx2-fedora.json + LIBRARY: library/spacely-tx2-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-spacely-tx2-fedora: - name: Bake spacely-tx2-fedora + bake-spacely-tx2-ubuntu-python: + name: Bake spacely-tx2-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-spacely-tx2-fedora + needs: prepare-spacely-tx2-ubuntu-python env: - LIBRARY: library/spacely-tx2-fedora.json + LIBRARY: library/spacely-tx2-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-spacely-tx2-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-spacely-tx2-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-spacely-tx2-ubuntu: - name: Prepare spacely-tx2-ubuntu + prepare-spacely-tx2-ubuntu-openjdk: + name: Prepare spacely-tx2-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-spacely-tx2-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/spacely-tx2-ubuntu.json + LIBRARY: library/spacely-tx2-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-spacely-tx2-ubuntu: - name: Bake spacely-tx2-ubuntu + bake-spacely-tx2-ubuntu-openjdk: + name: Bake spacely-tx2-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-spacely-tx2-ubuntu + needs: prepare-spacely-tx2-ubuntu-openjdk env: - LIBRARY: library/spacely-tx2-ubuntu.json + LIBRARY: library/spacely-tx2-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-spacely-tx2-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-spacely-tx2-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-surface-go.yml b/.github/workflows/bake-surface-go.yml index 5c7f31dc4f56..ad2bad65ef1e 100644 --- a/.github/workflows/bake-surface-go.yml +++ b/.github/workflows/bake-surface-go.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-surface-go-alpine-golang: - name: Prepare surface-go-alpine-golang + prepare-surface-go-alpine: + name: Prepare surface-go-alpine runs-on: ubuntu-latest - needs: bake-surface-go-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/surface-go-alpine-golang.json + LIBRARY: library/surface-go-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-surface-go-alpine-golang: - name: Bake surface-go-alpine-golang + bake-surface-go-alpine: + name: Bake surface-go-alpine runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-surface-go-alpine-golang + needs: prepare-surface-go-alpine env: - LIBRARY: library/surface-go-alpine-golang.json + LIBRARY: library/surface-go-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-surface-go-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-surface-go-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-surface-go-alpine-node: - name: Prepare surface-go-alpine-node + prepare-surface-go-debian: + name: Prepare surface-go-debian runs-on: ubuntu-latest - needs: bake-surface-go-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/surface-go-alpine-node.json + LIBRARY: library/surface-go-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-surface-go-alpine-node: - name: Bake surface-go-alpine-node + bake-surface-go-debian: + name: Bake surface-go-debian runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-surface-go-alpine-node + needs: prepare-surface-go-debian env: - LIBRARY: library/surface-go-alpine-node.json + LIBRARY: library/surface-go-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-surface-go-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-surface-go-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-surface-go-alpine-python: - name: Prepare surface-go-alpine-python + prepare-surface-go-fedora: + name: Prepare surface-go-fedora runs-on: ubuntu-latest - needs: bake-surface-go-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/surface-go-alpine-python.json + LIBRARY: library/surface-go-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-surface-go-alpine-python: - name: Bake surface-go-alpine-python + bake-surface-go-fedora: + name: Bake surface-go-fedora runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-surface-go-alpine-python + needs: prepare-surface-go-fedora env: - LIBRARY: library/surface-go-alpine-python.json + LIBRARY: library/surface-go-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-surface-go-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-surface-go-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-surface-go-debian-dotnet: - name: Prepare surface-go-debian-dotnet + prepare-surface-go-ubuntu: + name: Prepare surface-go-ubuntu runs-on: ubuntu-latest - needs: bake-surface-go-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/surface-go-debian-dotnet.json + LIBRARY: library/surface-go-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-surface-go-debian-dotnet: - name: Bake surface-go-debian-dotnet + bake-surface-go-ubuntu: + name: Bake surface-go-ubuntu runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-surface-go-debian-dotnet + needs: prepare-surface-go-ubuntu env: - LIBRARY: library/surface-go-debian-dotnet.json + LIBRARY: library/surface-go-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-surface-go-debian-dotnet.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-surface-go-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-surface-go-debian-golang: - name: Prepare surface-go-debian-golang + prepare-surface-go-alpine-golang: + name: Prepare surface-go-alpine-golang runs-on: ubuntu-latest - needs: bake-surface-go-debian + needs: bake-surface-go-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/surface-go-debian-golang.json + LIBRARY: library/surface-go-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-surface-go-debian-golang: - name: Bake surface-go-debian-golang + bake-surface-go-alpine-golang: + name: Bake surface-go-alpine-golang runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-surface-go-debian-golang + needs: prepare-surface-go-alpine-golang env: - LIBRARY: library/surface-go-debian-golang.json + LIBRARY: library/surface-go-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-surface-go-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-surface-go-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-surface-go-debian-node: - name: Prepare surface-go-debian-node + prepare-surface-go-alpine-node: + name: Prepare surface-go-alpine-node runs-on: ubuntu-latest - needs: bake-surface-go-debian + needs: bake-surface-go-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/surface-go-debian-node.json + LIBRARY: library/surface-go-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-surface-go-debian-node: - name: Bake surface-go-debian-node + bake-surface-go-alpine-node: + name: Bake surface-go-alpine-node runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-surface-go-debian-node + needs: prepare-surface-go-alpine-node env: - LIBRARY: library/surface-go-debian-node.json + LIBRARY: library/surface-go-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-surface-go-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-surface-go-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-surface-go-debian-openjdk: - name: Prepare surface-go-debian-openjdk + prepare-surface-go-alpine-python: + name: Prepare surface-go-alpine-python runs-on: ubuntu-latest - needs: bake-surface-go-debian + needs: bake-surface-go-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/surface-go-debian-openjdk.json + LIBRARY: library/surface-go-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-surface-go-debian-openjdk: - name: Bake surface-go-debian-openjdk + bake-surface-go-alpine-python: + name: Bake surface-go-alpine-python runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-surface-go-debian-openjdk + needs: prepare-surface-go-alpine-python env: - LIBRARY: library/surface-go-debian-openjdk.json + LIBRARY: library/surface-go-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-surface-go-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-surface-go-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-surface-go-debian-python: - name: Prepare surface-go-debian-python + prepare-surface-go-debian-dotnet: + name: Prepare surface-go-debian-dotnet runs-on: ubuntu-latest needs: bake-surface-go-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/surface-go-debian-python.json + LIBRARY: library/surface-go-debian-dotnet.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-surface-go-debian-python: - name: Bake surface-go-debian-python + bake-surface-go-debian-dotnet: + name: Bake surface-go-debian-dotnet runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-surface-go-debian-python + needs: prepare-surface-go-debian-dotnet env: - LIBRARY: library/surface-go-debian-python.json + LIBRARY: library/surface-go-debian-dotnet.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-surface-go-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-surface-go-debian-dotnet.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-surface-go-fedora-golang: - name: Prepare surface-go-fedora-golang + prepare-surface-go-debian-golang: + name: Prepare surface-go-debian-golang runs-on: ubuntu-latest - needs: bake-surface-go-fedora + needs: bake-surface-go-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/surface-go-fedora-golang.json + LIBRARY: library/surface-go-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-surface-go-fedora-golang: - name: Bake surface-go-fedora-golang + bake-surface-go-debian-golang: + name: Bake surface-go-debian-golang runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-surface-go-fedora-golang + needs: prepare-surface-go-debian-golang env: - LIBRARY: library/surface-go-fedora-golang.json + LIBRARY: library/surface-go-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-surface-go-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-surface-go-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-surface-go-fedora-node: - name: Prepare surface-go-fedora-node + prepare-surface-go-debian-node: + name: Prepare surface-go-debian-node runs-on: ubuntu-latest - needs: bake-surface-go-fedora + needs: bake-surface-go-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/surface-go-fedora-node.json + LIBRARY: library/surface-go-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-surface-go-fedora-node: - name: Bake surface-go-fedora-node + bake-surface-go-debian-node: + name: Bake surface-go-debian-node runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-surface-go-fedora-node + needs: prepare-surface-go-debian-node env: - LIBRARY: library/surface-go-fedora-node.json + LIBRARY: library/surface-go-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-surface-go-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-surface-go-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-surface-go-fedora-python: - name: Prepare surface-go-fedora-python + prepare-surface-go-debian-openjdk: + name: Prepare surface-go-debian-openjdk runs-on: ubuntu-latest - needs: bake-surface-go-fedora + needs: bake-surface-go-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/surface-go-fedora-python.json + LIBRARY: library/surface-go-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-surface-go-fedora-python: - name: Bake surface-go-fedora-python + bake-surface-go-debian-openjdk: + name: Bake surface-go-debian-openjdk runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-surface-go-fedora-python + needs: prepare-surface-go-debian-openjdk env: - LIBRARY: library/surface-go-fedora-python.json + LIBRARY: library/surface-go-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-surface-go-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-surface-go-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-surface-go-ubuntu-dotnet: - name: Prepare surface-go-ubuntu-dotnet + prepare-surface-go-debian-python: + name: Prepare surface-go-debian-python runs-on: ubuntu-latest - needs: bake-surface-go-ubuntu + needs: bake-surface-go-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/surface-go-ubuntu-dotnet.json + LIBRARY: library/surface-go-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-surface-go-ubuntu-dotnet: - name: Bake surface-go-ubuntu-dotnet + bake-surface-go-debian-python: + name: Bake surface-go-debian-python runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-surface-go-ubuntu-dotnet + needs: prepare-surface-go-debian-python env: - LIBRARY: library/surface-go-ubuntu-dotnet.json + LIBRARY: library/surface-go-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-surface-go-ubuntu-dotnet.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-surface-go-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-surface-go-ubuntu-golang: - name: Prepare surface-go-ubuntu-golang + prepare-surface-go-fedora-golang: + name: Prepare surface-go-fedora-golang runs-on: ubuntu-latest - needs: bake-surface-go-ubuntu + needs: bake-surface-go-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/surface-go-ubuntu-golang.json + LIBRARY: library/surface-go-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-surface-go-ubuntu-golang: - name: Bake surface-go-ubuntu-golang + bake-surface-go-fedora-golang: + name: Bake surface-go-fedora-golang runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-surface-go-ubuntu-golang + needs: prepare-surface-go-fedora-golang env: - LIBRARY: library/surface-go-ubuntu-golang.json + LIBRARY: library/surface-go-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-surface-go-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-surface-go-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-surface-go-ubuntu-node: - name: Prepare surface-go-ubuntu-node + prepare-surface-go-fedora-node: + name: Prepare surface-go-fedora-node runs-on: ubuntu-latest - needs: bake-surface-go-ubuntu + needs: bake-surface-go-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/surface-go-ubuntu-node.json + LIBRARY: library/surface-go-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-surface-go-ubuntu-node: - name: Bake surface-go-ubuntu-node + bake-surface-go-fedora-node: + name: Bake surface-go-fedora-node runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-surface-go-ubuntu-node + needs: prepare-surface-go-fedora-node env: - LIBRARY: library/surface-go-ubuntu-node.json + LIBRARY: library/surface-go-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-surface-go-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-surface-go-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-surface-go-ubuntu-python: - name: Prepare surface-go-ubuntu-python + prepare-surface-go-fedora-python: + name: Prepare surface-go-fedora-python runs-on: ubuntu-latest - needs: bake-surface-go-ubuntu + needs: bake-surface-go-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/surface-go-ubuntu-python.json + LIBRARY: library/surface-go-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-surface-go-ubuntu-python: - name: Bake surface-go-ubuntu-python + bake-surface-go-fedora-python: + name: Bake surface-go-fedora-python runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-surface-go-ubuntu-python + needs: prepare-surface-go-fedora-python env: - LIBRARY: library/surface-go-ubuntu-python.json + LIBRARY: library/surface-go-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-surface-go-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-surface-go-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-surface-go-ubuntu-openjdk: - name: Prepare surface-go-ubuntu-openjdk + prepare-surface-go-ubuntu-dotnet: + name: Prepare surface-go-ubuntu-dotnet runs-on: ubuntu-latest needs: bake-surface-go-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/surface-go-ubuntu-openjdk.json + LIBRARY: library/surface-go-ubuntu-dotnet.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-surface-go-ubuntu-openjdk: - name: Bake surface-go-ubuntu-openjdk + bake-surface-go-ubuntu-dotnet: + name: Bake surface-go-ubuntu-dotnet runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-surface-go-ubuntu-openjdk + needs: prepare-surface-go-ubuntu-dotnet env: - LIBRARY: library/surface-go-ubuntu-openjdk.json + LIBRARY: library/surface-go-ubuntu-dotnet.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-surface-go-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-surface-go-ubuntu-dotnet.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-surface-go-alpine: - name: Prepare surface-go-alpine + prepare-surface-go-ubuntu-golang: + name: Prepare surface-go-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-surface-go-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/surface-go-alpine.json + LIBRARY: library/surface-go-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-surface-go-alpine: - name: Bake surface-go-alpine + bake-surface-go-ubuntu-golang: + name: Bake surface-go-ubuntu-golang runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-surface-go-alpine + needs: prepare-surface-go-ubuntu-golang env: - LIBRARY: library/surface-go-alpine.json + LIBRARY: library/surface-go-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-surface-go-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-surface-go-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-surface-go-debian: - name: Prepare surface-go-debian + prepare-surface-go-ubuntu-node: + name: Prepare surface-go-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-surface-go-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/surface-go-debian.json + LIBRARY: library/surface-go-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-surface-go-debian: - name: Bake surface-go-debian + bake-surface-go-ubuntu-node: + name: Bake surface-go-ubuntu-node runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-surface-go-debian + needs: prepare-surface-go-ubuntu-node env: - LIBRARY: library/surface-go-debian.json + LIBRARY: library/surface-go-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-surface-go-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-surface-go-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1299,14 +1299,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-surface-go-fedora: - name: Prepare surface-go-fedora + prepare-surface-go-ubuntu-python: + name: Prepare surface-go-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-surface-go-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/surface-go-fedora.json + LIBRARY: library/surface-go-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1319,20 +1319,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-surface-go-fedora: - name: Bake surface-go-fedora + bake-surface-go-ubuntu-python: + name: Bake surface-go-ubuntu-python runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-surface-go-fedora + needs: prepare-surface-go-ubuntu-python env: - LIBRARY: library/surface-go-fedora.json + LIBRARY: library/surface-go-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-surface-go-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-surface-go-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1370,14 +1370,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-surface-go-ubuntu: - name: Prepare surface-go-ubuntu + prepare-surface-go-ubuntu-openjdk: + name: Prepare surface-go-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-surface-go-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/surface-go-ubuntu.json + LIBRARY: library/surface-go-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1390,20 +1390,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-surface-go-ubuntu: - name: Bake surface-go-ubuntu + bake-surface-go-ubuntu-openjdk: + name: Bake surface-go-ubuntu-openjdk runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-surface-go-ubuntu + needs: prepare-surface-go-ubuntu-openjdk env: - LIBRARY: library/surface-go-ubuntu.json + LIBRARY: library/surface-go-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-surface-go-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-surface-go-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-surface-pro-6.yml b/.github/workflows/bake-surface-pro-6.yml index b4f2981e6753..0513b705d01a 100644 --- a/.github/workflows/bake-surface-pro-6.yml +++ b/.github/workflows/bake-surface-pro-6.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-surface-pro-6-alpine-golang: - name: Prepare surface-pro-6-alpine-golang + prepare-surface-pro-6-alpine: + name: Prepare surface-pro-6-alpine runs-on: ubuntu-latest - needs: bake-surface-pro-6-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/surface-pro-6-alpine-golang.json + LIBRARY: library/surface-pro-6-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-surface-pro-6-alpine-golang: - name: Bake surface-pro-6-alpine-golang + bake-surface-pro-6-alpine: + name: Bake surface-pro-6-alpine runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-surface-pro-6-alpine-golang + needs: prepare-surface-pro-6-alpine env: - LIBRARY: library/surface-pro-6-alpine-golang.json + LIBRARY: library/surface-pro-6-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-surface-pro-6-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-surface-pro-6-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-surface-pro-6-alpine-node: - name: Prepare surface-pro-6-alpine-node + prepare-surface-pro-6-debian: + name: Prepare surface-pro-6-debian runs-on: ubuntu-latest - needs: bake-surface-pro-6-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/surface-pro-6-alpine-node.json + LIBRARY: library/surface-pro-6-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-surface-pro-6-alpine-node: - name: Bake surface-pro-6-alpine-node + bake-surface-pro-6-debian: + name: Bake surface-pro-6-debian runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-surface-pro-6-alpine-node + needs: prepare-surface-pro-6-debian env: - LIBRARY: library/surface-pro-6-alpine-node.json + LIBRARY: library/surface-pro-6-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-surface-pro-6-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-surface-pro-6-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-surface-pro-6-alpine-python: - name: Prepare surface-pro-6-alpine-python + prepare-surface-pro-6-fedora: + name: Prepare surface-pro-6-fedora runs-on: ubuntu-latest - needs: bake-surface-pro-6-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/surface-pro-6-alpine-python.json + LIBRARY: library/surface-pro-6-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-surface-pro-6-alpine-python: - name: Bake surface-pro-6-alpine-python + bake-surface-pro-6-fedora: + name: Bake surface-pro-6-fedora runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-surface-pro-6-alpine-python + needs: prepare-surface-pro-6-fedora env: - LIBRARY: library/surface-pro-6-alpine-python.json + LIBRARY: library/surface-pro-6-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-surface-pro-6-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-surface-pro-6-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-surface-pro-6-debian-dotnet: - name: Prepare surface-pro-6-debian-dotnet + prepare-surface-pro-6-ubuntu: + name: Prepare surface-pro-6-ubuntu runs-on: ubuntu-latest - needs: bake-surface-pro-6-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/surface-pro-6-debian-dotnet.json + LIBRARY: library/surface-pro-6-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-surface-pro-6-debian-dotnet: - name: Bake surface-pro-6-debian-dotnet + bake-surface-pro-6-ubuntu: + name: Bake surface-pro-6-ubuntu runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-surface-pro-6-debian-dotnet + needs: prepare-surface-pro-6-ubuntu env: - LIBRARY: library/surface-pro-6-debian-dotnet.json + LIBRARY: library/surface-pro-6-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-surface-pro-6-debian-dotnet.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-surface-pro-6-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-surface-pro-6-debian-golang: - name: Prepare surface-pro-6-debian-golang + prepare-surface-pro-6-alpine-golang: + name: Prepare surface-pro-6-alpine-golang runs-on: ubuntu-latest - needs: bake-surface-pro-6-debian + needs: bake-surface-pro-6-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/surface-pro-6-debian-golang.json + LIBRARY: library/surface-pro-6-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-surface-pro-6-debian-golang: - name: Bake surface-pro-6-debian-golang + bake-surface-pro-6-alpine-golang: + name: Bake surface-pro-6-alpine-golang runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-surface-pro-6-debian-golang + needs: prepare-surface-pro-6-alpine-golang env: - LIBRARY: library/surface-pro-6-debian-golang.json + LIBRARY: library/surface-pro-6-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-surface-pro-6-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-surface-pro-6-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-surface-pro-6-debian-node: - name: Prepare surface-pro-6-debian-node + prepare-surface-pro-6-alpine-node: + name: Prepare surface-pro-6-alpine-node runs-on: ubuntu-latest - needs: bake-surface-pro-6-debian + needs: bake-surface-pro-6-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/surface-pro-6-debian-node.json + LIBRARY: library/surface-pro-6-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-surface-pro-6-debian-node: - name: Bake surface-pro-6-debian-node + bake-surface-pro-6-alpine-node: + name: Bake surface-pro-6-alpine-node runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-surface-pro-6-debian-node + needs: prepare-surface-pro-6-alpine-node env: - LIBRARY: library/surface-pro-6-debian-node.json + LIBRARY: library/surface-pro-6-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-surface-pro-6-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-surface-pro-6-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-surface-pro-6-debian-openjdk: - name: Prepare surface-pro-6-debian-openjdk + prepare-surface-pro-6-alpine-python: + name: Prepare surface-pro-6-alpine-python runs-on: ubuntu-latest - needs: bake-surface-pro-6-debian + needs: bake-surface-pro-6-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/surface-pro-6-debian-openjdk.json + LIBRARY: library/surface-pro-6-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-surface-pro-6-debian-openjdk: - name: Bake surface-pro-6-debian-openjdk + bake-surface-pro-6-alpine-python: + name: Bake surface-pro-6-alpine-python runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-surface-pro-6-debian-openjdk + needs: prepare-surface-pro-6-alpine-python env: - LIBRARY: library/surface-pro-6-debian-openjdk.json + LIBRARY: library/surface-pro-6-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-surface-pro-6-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-surface-pro-6-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-surface-pro-6-debian-python: - name: Prepare surface-pro-6-debian-python + prepare-surface-pro-6-debian-dotnet: + name: Prepare surface-pro-6-debian-dotnet runs-on: ubuntu-latest needs: bake-surface-pro-6-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/surface-pro-6-debian-python.json + LIBRARY: library/surface-pro-6-debian-dotnet.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-surface-pro-6-debian-python: - name: Bake surface-pro-6-debian-python + bake-surface-pro-6-debian-dotnet: + name: Bake surface-pro-6-debian-dotnet runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-surface-pro-6-debian-python + needs: prepare-surface-pro-6-debian-dotnet env: - LIBRARY: library/surface-pro-6-debian-python.json + LIBRARY: library/surface-pro-6-debian-dotnet.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-surface-pro-6-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-surface-pro-6-debian-dotnet.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-surface-pro-6-fedora-golang: - name: Prepare surface-pro-6-fedora-golang + prepare-surface-pro-6-debian-golang: + name: Prepare surface-pro-6-debian-golang runs-on: ubuntu-latest - needs: bake-surface-pro-6-fedora + needs: bake-surface-pro-6-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/surface-pro-6-fedora-golang.json + LIBRARY: library/surface-pro-6-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-surface-pro-6-fedora-golang: - name: Bake surface-pro-6-fedora-golang + bake-surface-pro-6-debian-golang: + name: Bake surface-pro-6-debian-golang runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-surface-pro-6-fedora-golang + needs: prepare-surface-pro-6-debian-golang env: - LIBRARY: library/surface-pro-6-fedora-golang.json + LIBRARY: library/surface-pro-6-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-surface-pro-6-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-surface-pro-6-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-surface-pro-6-fedora-node: - name: Prepare surface-pro-6-fedora-node + prepare-surface-pro-6-debian-node: + name: Prepare surface-pro-6-debian-node runs-on: ubuntu-latest - needs: bake-surface-pro-6-fedora + needs: bake-surface-pro-6-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/surface-pro-6-fedora-node.json + LIBRARY: library/surface-pro-6-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-surface-pro-6-fedora-node: - name: Bake surface-pro-6-fedora-node + bake-surface-pro-6-debian-node: + name: Bake surface-pro-6-debian-node runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-surface-pro-6-fedora-node + needs: prepare-surface-pro-6-debian-node env: - LIBRARY: library/surface-pro-6-fedora-node.json + LIBRARY: library/surface-pro-6-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-surface-pro-6-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-surface-pro-6-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-surface-pro-6-fedora-python: - name: Prepare surface-pro-6-fedora-python + prepare-surface-pro-6-debian-openjdk: + name: Prepare surface-pro-6-debian-openjdk runs-on: ubuntu-latest - needs: bake-surface-pro-6-fedora + needs: bake-surface-pro-6-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/surface-pro-6-fedora-python.json + LIBRARY: library/surface-pro-6-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-surface-pro-6-fedora-python: - name: Bake surface-pro-6-fedora-python + bake-surface-pro-6-debian-openjdk: + name: Bake surface-pro-6-debian-openjdk runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-surface-pro-6-fedora-python + needs: prepare-surface-pro-6-debian-openjdk env: - LIBRARY: library/surface-pro-6-fedora-python.json + LIBRARY: library/surface-pro-6-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-surface-pro-6-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-surface-pro-6-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-surface-pro-6-ubuntu-dotnet: - name: Prepare surface-pro-6-ubuntu-dotnet + prepare-surface-pro-6-debian-python: + name: Prepare surface-pro-6-debian-python runs-on: ubuntu-latest - needs: bake-surface-pro-6-ubuntu + needs: bake-surface-pro-6-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/surface-pro-6-ubuntu-dotnet.json + LIBRARY: library/surface-pro-6-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-surface-pro-6-ubuntu-dotnet: - name: Bake surface-pro-6-ubuntu-dotnet + bake-surface-pro-6-debian-python: + name: Bake surface-pro-6-debian-python runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-surface-pro-6-ubuntu-dotnet + needs: prepare-surface-pro-6-debian-python env: - LIBRARY: library/surface-pro-6-ubuntu-dotnet.json + LIBRARY: library/surface-pro-6-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-surface-pro-6-ubuntu-dotnet.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-surface-pro-6-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-surface-pro-6-ubuntu-golang: - name: Prepare surface-pro-6-ubuntu-golang + prepare-surface-pro-6-fedora-golang: + name: Prepare surface-pro-6-fedora-golang runs-on: ubuntu-latest - needs: bake-surface-pro-6-ubuntu + needs: bake-surface-pro-6-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/surface-pro-6-ubuntu-golang.json + LIBRARY: library/surface-pro-6-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-surface-pro-6-ubuntu-golang: - name: Bake surface-pro-6-ubuntu-golang + bake-surface-pro-6-fedora-golang: + name: Bake surface-pro-6-fedora-golang runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-surface-pro-6-ubuntu-golang + needs: prepare-surface-pro-6-fedora-golang env: - LIBRARY: library/surface-pro-6-ubuntu-golang.json + LIBRARY: library/surface-pro-6-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-surface-pro-6-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-surface-pro-6-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-surface-pro-6-ubuntu-node: - name: Prepare surface-pro-6-ubuntu-node + prepare-surface-pro-6-fedora-node: + name: Prepare surface-pro-6-fedora-node runs-on: ubuntu-latest - needs: bake-surface-pro-6-ubuntu + needs: bake-surface-pro-6-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/surface-pro-6-ubuntu-node.json + LIBRARY: library/surface-pro-6-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-surface-pro-6-ubuntu-node: - name: Bake surface-pro-6-ubuntu-node + bake-surface-pro-6-fedora-node: + name: Bake surface-pro-6-fedora-node runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-surface-pro-6-ubuntu-node + needs: prepare-surface-pro-6-fedora-node env: - LIBRARY: library/surface-pro-6-ubuntu-node.json + LIBRARY: library/surface-pro-6-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-surface-pro-6-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-surface-pro-6-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-surface-pro-6-ubuntu-python: - name: Prepare surface-pro-6-ubuntu-python + prepare-surface-pro-6-fedora-python: + name: Prepare surface-pro-6-fedora-python runs-on: ubuntu-latest - needs: bake-surface-pro-6-ubuntu + needs: bake-surface-pro-6-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/surface-pro-6-ubuntu-python.json + LIBRARY: library/surface-pro-6-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-surface-pro-6-ubuntu-python: - name: Bake surface-pro-6-ubuntu-python + bake-surface-pro-6-fedora-python: + name: Bake surface-pro-6-fedora-python runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-surface-pro-6-ubuntu-python + needs: prepare-surface-pro-6-fedora-python env: - LIBRARY: library/surface-pro-6-ubuntu-python.json + LIBRARY: library/surface-pro-6-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-surface-pro-6-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-surface-pro-6-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-surface-pro-6-ubuntu-openjdk: - name: Prepare surface-pro-6-ubuntu-openjdk + prepare-surface-pro-6-ubuntu-dotnet: + name: Prepare surface-pro-6-ubuntu-dotnet runs-on: ubuntu-latest needs: bake-surface-pro-6-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/surface-pro-6-ubuntu-openjdk.json + LIBRARY: library/surface-pro-6-ubuntu-dotnet.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-surface-pro-6-ubuntu-openjdk: - name: Bake surface-pro-6-ubuntu-openjdk + bake-surface-pro-6-ubuntu-dotnet: + name: Bake surface-pro-6-ubuntu-dotnet runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-surface-pro-6-ubuntu-openjdk + needs: prepare-surface-pro-6-ubuntu-dotnet env: - LIBRARY: library/surface-pro-6-ubuntu-openjdk.json + LIBRARY: library/surface-pro-6-ubuntu-dotnet.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-surface-pro-6-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-surface-pro-6-ubuntu-dotnet.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-surface-pro-6-alpine: - name: Prepare surface-pro-6-alpine + prepare-surface-pro-6-ubuntu-golang: + name: Prepare surface-pro-6-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-surface-pro-6-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/surface-pro-6-alpine.json + LIBRARY: library/surface-pro-6-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-surface-pro-6-alpine: - name: Bake surface-pro-6-alpine + bake-surface-pro-6-ubuntu-golang: + name: Bake surface-pro-6-ubuntu-golang runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-surface-pro-6-alpine + needs: prepare-surface-pro-6-ubuntu-golang env: - LIBRARY: library/surface-pro-6-alpine.json + LIBRARY: library/surface-pro-6-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-surface-pro-6-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-surface-pro-6-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-surface-pro-6-debian: - name: Prepare surface-pro-6-debian + prepare-surface-pro-6-ubuntu-node: + name: Prepare surface-pro-6-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-surface-pro-6-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/surface-pro-6-debian.json + LIBRARY: library/surface-pro-6-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-surface-pro-6-debian: - name: Bake surface-pro-6-debian + bake-surface-pro-6-ubuntu-node: + name: Bake surface-pro-6-ubuntu-node runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-surface-pro-6-debian + needs: prepare-surface-pro-6-ubuntu-node env: - LIBRARY: library/surface-pro-6-debian.json + LIBRARY: library/surface-pro-6-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-surface-pro-6-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-surface-pro-6-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1299,14 +1299,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-surface-pro-6-fedora: - name: Prepare surface-pro-6-fedora + prepare-surface-pro-6-ubuntu-python: + name: Prepare surface-pro-6-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-surface-pro-6-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/surface-pro-6-fedora.json + LIBRARY: library/surface-pro-6-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1319,20 +1319,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-surface-pro-6-fedora: - name: Bake surface-pro-6-fedora + bake-surface-pro-6-ubuntu-python: + name: Bake surface-pro-6-ubuntu-python runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-surface-pro-6-fedora + needs: prepare-surface-pro-6-ubuntu-python env: - LIBRARY: library/surface-pro-6-fedora.json + LIBRARY: library/surface-pro-6-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-surface-pro-6-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-surface-pro-6-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1370,14 +1370,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-surface-pro-6-ubuntu: - name: Prepare surface-pro-6-ubuntu + prepare-surface-pro-6-ubuntu-openjdk: + name: Prepare surface-pro-6-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-surface-pro-6-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/surface-pro-6-ubuntu.json + LIBRARY: library/surface-pro-6-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1390,20 +1390,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-surface-pro-6-ubuntu: - name: Bake surface-pro-6-ubuntu + bake-surface-pro-6-ubuntu-openjdk: + name: Bake surface-pro-6-ubuntu-openjdk runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-surface-pro-6-ubuntu + needs: prepare-surface-pro-6-ubuntu-openjdk env: - LIBRARY: library/surface-pro-6-ubuntu.json + LIBRARY: library/surface-pro-6-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-surface-pro-6-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-surface-pro-6-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-tdpzu9.yml b/.github/workflows/bake-tdpzu9.yml index 9bdeb5d88dbb..83bc5eb075e2 100644 --- a/.github/workflows/bake-tdpzu9.yml +++ b/.github/workflows/bake-tdpzu9.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-tdpzu9-alpine-golang: - name: Prepare tdpzu9-alpine-golang + prepare-tdpzu9-alpine: + name: Prepare tdpzu9-alpine runs-on: ubuntu-latest - needs: bake-tdpzu9-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/tdpzu9-alpine-golang.json + LIBRARY: library/tdpzu9-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-tdpzu9-alpine-golang: - name: Bake tdpzu9-alpine-golang + bake-tdpzu9-alpine: + name: Bake tdpzu9-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-tdpzu9-alpine-golang + needs: prepare-tdpzu9-alpine env: - LIBRARY: library/tdpzu9-alpine-golang.json + LIBRARY: library/tdpzu9-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-tdpzu9-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-tdpzu9-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-tdpzu9-alpine-node: - name: Prepare tdpzu9-alpine-node + prepare-tdpzu9-debian: + name: Prepare tdpzu9-debian runs-on: ubuntu-latest - needs: bake-tdpzu9-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/tdpzu9-alpine-node.json + LIBRARY: library/tdpzu9-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-tdpzu9-alpine-node: - name: Bake tdpzu9-alpine-node + bake-tdpzu9-debian: + name: Bake tdpzu9-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-tdpzu9-alpine-node + needs: prepare-tdpzu9-debian env: - LIBRARY: library/tdpzu9-alpine-node.json + LIBRARY: library/tdpzu9-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-tdpzu9-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-tdpzu9-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-tdpzu9-alpine-python: - name: Prepare tdpzu9-alpine-python + prepare-tdpzu9-fedora: + name: Prepare tdpzu9-fedora runs-on: ubuntu-latest - needs: bake-tdpzu9-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/tdpzu9-alpine-python.json + LIBRARY: library/tdpzu9-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-tdpzu9-alpine-python: - name: Bake tdpzu9-alpine-python + bake-tdpzu9-fedora: + name: Bake tdpzu9-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-tdpzu9-alpine-python + needs: prepare-tdpzu9-fedora env: - LIBRARY: library/tdpzu9-alpine-python.json + LIBRARY: library/tdpzu9-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-tdpzu9-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-tdpzu9-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-tdpzu9-debian-golang: - name: Prepare tdpzu9-debian-golang + prepare-tdpzu9-ubuntu: + name: Prepare tdpzu9-ubuntu runs-on: ubuntu-latest - needs: bake-tdpzu9-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/tdpzu9-debian-golang.json + LIBRARY: library/tdpzu9-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-tdpzu9-debian-golang: - name: Bake tdpzu9-debian-golang + bake-tdpzu9-ubuntu: + name: Bake tdpzu9-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-tdpzu9-debian-golang + needs: prepare-tdpzu9-ubuntu env: - LIBRARY: library/tdpzu9-debian-golang.json + LIBRARY: library/tdpzu9-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-tdpzu9-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-tdpzu9-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-tdpzu9-debian-node: - name: Prepare tdpzu9-debian-node + prepare-tdpzu9-alpine-golang: + name: Prepare tdpzu9-alpine-golang runs-on: ubuntu-latest - needs: bake-tdpzu9-debian + needs: bake-tdpzu9-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/tdpzu9-debian-node.json + LIBRARY: library/tdpzu9-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-tdpzu9-debian-node: - name: Bake tdpzu9-debian-node + bake-tdpzu9-alpine-golang: + name: Bake tdpzu9-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-tdpzu9-debian-node + needs: prepare-tdpzu9-alpine-golang env: - LIBRARY: library/tdpzu9-debian-node.json + LIBRARY: library/tdpzu9-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-tdpzu9-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-tdpzu9-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-tdpzu9-debian-openjdk: - name: Prepare tdpzu9-debian-openjdk + prepare-tdpzu9-alpine-node: + name: Prepare tdpzu9-alpine-node runs-on: ubuntu-latest - needs: bake-tdpzu9-debian + needs: bake-tdpzu9-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/tdpzu9-debian-openjdk.json + LIBRARY: library/tdpzu9-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-tdpzu9-debian-openjdk: - name: Bake tdpzu9-debian-openjdk + bake-tdpzu9-alpine-node: + name: Bake tdpzu9-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-tdpzu9-debian-openjdk + needs: prepare-tdpzu9-alpine-node env: - LIBRARY: library/tdpzu9-debian-openjdk.json + LIBRARY: library/tdpzu9-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-tdpzu9-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-tdpzu9-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-tdpzu9-debian-python: - name: Prepare tdpzu9-debian-python + prepare-tdpzu9-alpine-python: + name: Prepare tdpzu9-alpine-python runs-on: ubuntu-latest - needs: bake-tdpzu9-debian + needs: bake-tdpzu9-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/tdpzu9-debian-python.json + LIBRARY: library/tdpzu9-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-tdpzu9-debian-python: - name: Bake tdpzu9-debian-python + bake-tdpzu9-alpine-python: + name: Bake tdpzu9-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-tdpzu9-debian-python + needs: prepare-tdpzu9-alpine-python env: - LIBRARY: library/tdpzu9-debian-python.json + LIBRARY: library/tdpzu9-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-tdpzu9-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-tdpzu9-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-tdpzu9-fedora-golang: - name: Prepare tdpzu9-fedora-golang + prepare-tdpzu9-debian-golang: + name: Prepare tdpzu9-debian-golang runs-on: ubuntu-latest - needs: bake-tdpzu9-fedora + needs: bake-tdpzu9-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/tdpzu9-fedora-golang.json + LIBRARY: library/tdpzu9-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-tdpzu9-fedora-golang: - name: Bake tdpzu9-fedora-golang + bake-tdpzu9-debian-golang: + name: Bake tdpzu9-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-tdpzu9-fedora-golang + needs: prepare-tdpzu9-debian-golang env: - LIBRARY: library/tdpzu9-fedora-golang.json + LIBRARY: library/tdpzu9-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-tdpzu9-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-tdpzu9-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-tdpzu9-fedora-node: - name: Prepare tdpzu9-fedora-node + prepare-tdpzu9-debian-node: + name: Prepare tdpzu9-debian-node runs-on: ubuntu-latest - needs: bake-tdpzu9-fedora + needs: bake-tdpzu9-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/tdpzu9-fedora-node.json + LIBRARY: library/tdpzu9-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-tdpzu9-fedora-node: - name: Bake tdpzu9-fedora-node + bake-tdpzu9-debian-node: + name: Bake tdpzu9-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-tdpzu9-fedora-node + needs: prepare-tdpzu9-debian-node env: - LIBRARY: library/tdpzu9-fedora-node.json + LIBRARY: library/tdpzu9-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-tdpzu9-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-tdpzu9-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-tdpzu9-fedora-python: - name: Prepare tdpzu9-fedora-python + prepare-tdpzu9-debian-openjdk: + name: Prepare tdpzu9-debian-openjdk runs-on: ubuntu-latest - needs: bake-tdpzu9-fedora + needs: bake-tdpzu9-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/tdpzu9-fedora-python.json + LIBRARY: library/tdpzu9-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-tdpzu9-fedora-python: - name: Bake tdpzu9-fedora-python + bake-tdpzu9-debian-openjdk: + name: Bake tdpzu9-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-tdpzu9-fedora-python + needs: prepare-tdpzu9-debian-openjdk env: - LIBRARY: library/tdpzu9-fedora-python.json + LIBRARY: library/tdpzu9-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-tdpzu9-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-tdpzu9-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-tdpzu9-ubuntu-golang: - name: Prepare tdpzu9-ubuntu-golang + prepare-tdpzu9-debian-python: + name: Prepare tdpzu9-debian-python runs-on: ubuntu-latest - needs: bake-tdpzu9-ubuntu + needs: bake-tdpzu9-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/tdpzu9-ubuntu-golang.json + LIBRARY: library/tdpzu9-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-tdpzu9-ubuntu-golang: - name: Bake tdpzu9-ubuntu-golang + bake-tdpzu9-debian-python: + name: Bake tdpzu9-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-tdpzu9-ubuntu-golang + needs: prepare-tdpzu9-debian-python env: - LIBRARY: library/tdpzu9-ubuntu-golang.json + LIBRARY: library/tdpzu9-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-tdpzu9-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-tdpzu9-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-tdpzu9-ubuntu-node: - name: Prepare tdpzu9-ubuntu-node + prepare-tdpzu9-fedora-golang: + name: Prepare tdpzu9-fedora-golang runs-on: ubuntu-latest - needs: bake-tdpzu9-ubuntu + needs: bake-tdpzu9-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/tdpzu9-ubuntu-node.json + LIBRARY: library/tdpzu9-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-tdpzu9-ubuntu-node: - name: Bake tdpzu9-ubuntu-node + bake-tdpzu9-fedora-golang: + name: Bake tdpzu9-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-tdpzu9-ubuntu-node + needs: prepare-tdpzu9-fedora-golang env: - LIBRARY: library/tdpzu9-ubuntu-node.json + LIBRARY: library/tdpzu9-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-tdpzu9-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-tdpzu9-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-tdpzu9-ubuntu-python: - name: Prepare tdpzu9-ubuntu-python + prepare-tdpzu9-fedora-node: + name: Prepare tdpzu9-fedora-node runs-on: ubuntu-latest - needs: bake-tdpzu9-ubuntu + needs: bake-tdpzu9-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/tdpzu9-ubuntu-python.json + LIBRARY: library/tdpzu9-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-tdpzu9-ubuntu-python: - name: Bake tdpzu9-ubuntu-python + bake-tdpzu9-fedora-node: + name: Bake tdpzu9-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-tdpzu9-ubuntu-python + needs: prepare-tdpzu9-fedora-node env: - LIBRARY: library/tdpzu9-ubuntu-python.json + LIBRARY: library/tdpzu9-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-tdpzu9-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-tdpzu9-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-tdpzu9-ubuntu-openjdk: - name: Prepare tdpzu9-ubuntu-openjdk + prepare-tdpzu9-fedora-python: + name: Prepare tdpzu9-fedora-python runs-on: ubuntu-latest - needs: bake-tdpzu9-ubuntu + needs: bake-tdpzu9-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/tdpzu9-ubuntu-openjdk.json + LIBRARY: library/tdpzu9-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-tdpzu9-ubuntu-openjdk: - name: Bake tdpzu9-ubuntu-openjdk + bake-tdpzu9-fedora-python: + name: Bake tdpzu9-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-tdpzu9-ubuntu-openjdk + needs: prepare-tdpzu9-fedora-python env: - LIBRARY: library/tdpzu9-ubuntu-openjdk.json + LIBRARY: library/tdpzu9-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-tdpzu9-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-tdpzu9-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-tdpzu9-alpine: - name: Prepare tdpzu9-alpine + prepare-tdpzu9-ubuntu-golang: + name: Prepare tdpzu9-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-tdpzu9-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/tdpzu9-alpine.json + LIBRARY: library/tdpzu9-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-tdpzu9-alpine: - name: Bake tdpzu9-alpine + bake-tdpzu9-ubuntu-golang: + name: Bake tdpzu9-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-tdpzu9-alpine + needs: prepare-tdpzu9-ubuntu-golang env: - LIBRARY: library/tdpzu9-alpine.json + LIBRARY: library/tdpzu9-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-tdpzu9-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-tdpzu9-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-tdpzu9-debian: - name: Prepare tdpzu9-debian + prepare-tdpzu9-ubuntu-node: + name: Prepare tdpzu9-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-tdpzu9-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/tdpzu9-debian.json + LIBRARY: library/tdpzu9-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-tdpzu9-debian: - name: Bake tdpzu9-debian + bake-tdpzu9-ubuntu-node: + name: Bake tdpzu9-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-tdpzu9-debian + needs: prepare-tdpzu9-ubuntu-node env: - LIBRARY: library/tdpzu9-debian.json + LIBRARY: library/tdpzu9-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-tdpzu9-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-tdpzu9-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-tdpzu9-fedora: - name: Prepare tdpzu9-fedora + prepare-tdpzu9-ubuntu-python: + name: Prepare tdpzu9-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-tdpzu9-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/tdpzu9-fedora.json + LIBRARY: library/tdpzu9-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-tdpzu9-fedora: - name: Bake tdpzu9-fedora + bake-tdpzu9-ubuntu-python: + name: Bake tdpzu9-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-tdpzu9-fedora + needs: prepare-tdpzu9-ubuntu-python env: - LIBRARY: library/tdpzu9-fedora.json + LIBRARY: library/tdpzu9-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-tdpzu9-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-tdpzu9-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-tdpzu9-ubuntu: - name: Prepare tdpzu9-ubuntu + prepare-tdpzu9-ubuntu-openjdk: + name: Prepare tdpzu9-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-tdpzu9-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/tdpzu9-ubuntu.json + LIBRARY: library/tdpzu9-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-tdpzu9-ubuntu: - name: Bake tdpzu9-ubuntu + bake-tdpzu9-ubuntu-openjdk: + name: Bake tdpzu9-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-tdpzu9-ubuntu + needs: prepare-tdpzu9-ubuntu-openjdk env: - LIBRARY: library/tdpzu9-ubuntu.json + LIBRARY: library/tdpzu9-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-tdpzu9-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-tdpzu9-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-ucm-imx93.yml b/.github/workflows/bake-ucm-imx93.yml index 597fc4e82a33..76e2d6ea0292 100644 --- a/.github/workflows/bake-ucm-imx93.yml +++ b/.github/workflows/bake-ucm-imx93.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-ucm-imx93-alpine-golang: - name: Prepare ucm-imx93-alpine-golang + prepare-ucm-imx93-alpine: + name: Prepare ucm-imx93-alpine runs-on: ubuntu-latest - needs: bake-ucm-imx93-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/ucm-imx93-alpine-golang.json + LIBRARY: library/ucm-imx93-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-ucm-imx93-alpine-golang: - name: Bake ucm-imx93-alpine-golang + bake-ucm-imx93-alpine: + name: Bake ucm-imx93-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-ucm-imx93-alpine-golang + needs: prepare-ucm-imx93-alpine env: - LIBRARY: library/ucm-imx93-alpine-golang.json + LIBRARY: library/ucm-imx93-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-ucm-imx93-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-ucm-imx93-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-ucm-imx93-alpine-node: - name: Prepare ucm-imx93-alpine-node + prepare-ucm-imx93-debian: + name: Prepare ucm-imx93-debian runs-on: ubuntu-latest - needs: bake-ucm-imx93-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/ucm-imx93-alpine-node.json + LIBRARY: library/ucm-imx93-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-ucm-imx93-alpine-node: - name: Bake ucm-imx93-alpine-node + bake-ucm-imx93-debian: + name: Bake ucm-imx93-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-ucm-imx93-alpine-node + needs: prepare-ucm-imx93-debian env: - LIBRARY: library/ucm-imx93-alpine-node.json + LIBRARY: library/ucm-imx93-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-ucm-imx93-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-ucm-imx93-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-ucm-imx93-alpine-python: - name: Prepare ucm-imx93-alpine-python + prepare-ucm-imx93-fedora: + name: Prepare ucm-imx93-fedora runs-on: ubuntu-latest - needs: bake-ucm-imx93-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/ucm-imx93-alpine-python.json + LIBRARY: library/ucm-imx93-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-ucm-imx93-alpine-python: - name: Bake ucm-imx93-alpine-python + bake-ucm-imx93-fedora: + name: Bake ucm-imx93-fedora runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-ucm-imx93-alpine-python + needs: prepare-ucm-imx93-fedora env: - LIBRARY: library/ucm-imx93-alpine-python.json + LIBRARY: library/ucm-imx93-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-ucm-imx93-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-ucm-imx93-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-ucm-imx93-debian-golang: - name: Prepare ucm-imx93-debian-golang + prepare-ucm-imx93-ubuntu: + name: Prepare ucm-imx93-ubuntu runs-on: ubuntu-latest - needs: bake-ucm-imx93-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/ucm-imx93-debian-golang.json + LIBRARY: library/ucm-imx93-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-ucm-imx93-debian-golang: - name: Bake ucm-imx93-debian-golang + bake-ucm-imx93-ubuntu: + name: Bake ucm-imx93-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-ucm-imx93-debian-golang + needs: prepare-ucm-imx93-ubuntu env: - LIBRARY: library/ucm-imx93-debian-golang.json + LIBRARY: library/ucm-imx93-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-ucm-imx93-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-ucm-imx93-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-ucm-imx93-debian-node: - name: Prepare ucm-imx93-debian-node + prepare-ucm-imx93-alpine-golang: + name: Prepare ucm-imx93-alpine-golang runs-on: ubuntu-latest - needs: bake-ucm-imx93-debian + needs: bake-ucm-imx93-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/ucm-imx93-debian-node.json + LIBRARY: library/ucm-imx93-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-ucm-imx93-debian-node: - name: Bake ucm-imx93-debian-node + bake-ucm-imx93-alpine-golang: + name: Bake ucm-imx93-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-ucm-imx93-debian-node + needs: prepare-ucm-imx93-alpine-golang env: - LIBRARY: library/ucm-imx93-debian-node.json + LIBRARY: library/ucm-imx93-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-ucm-imx93-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-ucm-imx93-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-ucm-imx93-debian-openjdk: - name: Prepare ucm-imx93-debian-openjdk + prepare-ucm-imx93-alpine-node: + name: Prepare ucm-imx93-alpine-node runs-on: ubuntu-latest - needs: bake-ucm-imx93-debian + needs: bake-ucm-imx93-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/ucm-imx93-debian-openjdk.json + LIBRARY: library/ucm-imx93-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-ucm-imx93-debian-openjdk: - name: Bake ucm-imx93-debian-openjdk + bake-ucm-imx93-alpine-node: + name: Bake ucm-imx93-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-ucm-imx93-debian-openjdk + needs: prepare-ucm-imx93-alpine-node env: - LIBRARY: library/ucm-imx93-debian-openjdk.json + LIBRARY: library/ucm-imx93-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-ucm-imx93-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-ucm-imx93-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-ucm-imx93-debian-python: - name: Prepare ucm-imx93-debian-python + prepare-ucm-imx93-alpine-python: + name: Prepare ucm-imx93-alpine-python runs-on: ubuntu-latest - needs: bake-ucm-imx93-debian + needs: bake-ucm-imx93-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/ucm-imx93-debian-python.json + LIBRARY: library/ucm-imx93-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-ucm-imx93-debian-python: - name: Bake ucm-imx93-debian-python + bake-ucm-imx93-alpine-python: + name: Bake ucm-imx93-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-ucm-imx93-debian-python + needs: prepare-ucm-imx93-alpine-python env: - LIBRARY: library/ucm-imx93-debian-python.json + LIBRARY: library/ucm-imx93-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-ucm-imx93-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-ucm-imx93-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-ucm-imx93-fedora-golang: - name: Prepare ucm-imx93-fedora-golang + prepare-ucm-imx93-debian-golang: + name: Prepare ucm-imx93-debian-golang runs-on: ubuntu-latest - needs: bake-ucm-imx93-fedora + needs: bake-ucm-imx93-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/ucm-imx93-fedora-golang.json + LIBRARY: library/ucm-imx93-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-ucm-imx93-fedora-golang: - name: Bake ucm-imx93-fedora-golang + bake-ucm-imx93-debian-golang: + name: Bake ucm-imx93-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-ucm-imx93-fedora-golang + needs: prepare-ucm-imx93-debian-golang env: - LIBRARY: library/ucm-imx93-fedora-golang.json + LIBRARY: library/ucm-imx93-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-ucm-imx93-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-ucm-imx93-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-ucm-imx93-fedora-node: - name: Prepare ucm-imx93-fedora-node + prepare-ucm-imx93-debian-node: + name: Prepare ucm-imx93-debian-node runs-on: ubuntu-latest - needs: bake-ucm-imx93-fedora + needs: bake-ucm-imx93-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/ucm-imx93-fedora-node.json + LIBRARY: library/ucm-imx93-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-ucm-imx93-fedora-node: - name: Bake ucm-imx93-fedora-node + bake-ucm-imx93-debian-node: + name: Bake ucm-imx93-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-ucm-imx93-fedora-node + needs: prepare-ucm-imx93-debian-node env: - LIBRARY: library/ucm-imx93-fedora-node.json + LIBRARY: library/ucm-imx93-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-ucm-imx93-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-ucm-imx93-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-ucm-imx93-fedora-python: - name: Prepare ucm-imx93-fedora-python + prepare-ucm-imx93-debian-openjdk: + name: Prepare ucm-imx93-debian-openjdk runs-on: ubuntu-latest - needs: bake-ucm-imx93-fedora + needs: bake-ucm-imx93-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/ucm-imx93-fedora-python.json + LIBRARY: library/ucm-imx93-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-ucm-imx93-fedora-python: - name: Bake ucm-imx93-fedora-python + bake-ucm-imx93-debian-openjdk: + name: Bake ucm-imx93-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-ucm-imx93-fedora-python + needs: prepare-ucm-imx93-debian-openjdk env: - LIBRARY: library/ucm-imx93-fedora-python.json + LIBRARY: library/ucm-imx93-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-ucm-imx93-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-ucm-imx93-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-ucm-imx93-ubuntu-golang: - name: Prepare ucm-imx93-ubuntu-golang + prepare-ucm-imx93-debian-python: + name: Prepare ucm-imx93-debian-python runs-on: ubuntu-latest - needs: bake-ucm-imx93-ubuntu + needs: bake-ucm-imx93-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/ucm-imx93-ubuntu-golang.json + LIBRARY: library/ucm-imx93-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-ucm-imx93-ubuntu-golang: - name: Bake ucm-imx93-ubuntu-golang + bake-ucm-imx93-debian-python: + name: Bake ucm-imx93-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-ucm-imx93-ubuntu-golang + needs: prepare-ucm-imx93-debian-python env: - LIBRARY: library/ucm-imx93-ubuntu-golang.json + LIBRARY: library/ucm-imx93-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-ucm-imx93-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-ucm-imx93-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-ucm-imx93-ubuntu-node: - name: Prepare ucm-imx93-ubuntu-node + prepare-ucm-imx93-fedora-golang: + name: Prepare ucm-imx93-fedora-golang runs-on: ubuntu-latest - needs: bake-ucm-imx93-ubuntu + needs: bake-ucm-imx93-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/ucm-imx93-ubuntu-node.json + LIBRARY: library/ucm-imx93-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-ucm-imx93-ubuntu-node: - name: Bake ucm-imx93-ubuntu-node + bake-ucm-imx93-fedora-golang: + name: Bake ucm-imx93-fedora-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-ucm-imx93-ubuntu-node + needs: prepare-ucm-imx93-fedora-golang env: - LIBRARY: library/ucm-imx93-ubuntu-node.json + LIBRARY: library/ucm-imx93-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-ucm-imx93-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-ucm-imx93-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-ucm-imx93-ubuntu-python: - name: Prepare ucm-imx93-ubuntu-python + prepare-ucm-imx93-fedora-node: + name: Prepare ucm-imx93-fedora-node runs-on: ubuntu-latest - needs: bake-ucm-imx93-ubuntu + needs: bake-ucm-imx93-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/ucm-imx93-ubuntu-python.json + LIBRARY: library/ucm-imx93-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-ucm-imx93-ubuntu-python: - name: Bake ucm-imx93-ubuntu-python + bake-ucm-imx93-fedora-node: + name: Bake ucm-imx93-fedora-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-ucm-imx93-ubuntu-python + needs: prepare-ucm-imx93-fedora-node env: - LIBRARY: library/ucm-imx93-ubuntu-python.json + LIBRARY: library/ucm-imx93-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-ucm-imx93-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-ucm-imx93-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-ucm-imx93-ubuntu-openjdk: - name: Prepare ucm-imx93-ubuntu-openjdk + prepare-ucm-imx93-fedora-python: + name: Prepare ucm-imx93-fedora-python runs-on: ubuntu-latest - needs: bake-ucm-imx93-ubuntu + needs: bake-ucm-imx93-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/ucm-imx93-ubuntu-openjdk.json + LIBRARY: library/ucm-imx93-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-ucm-imx93-ubuntu-openjdk: - name: Bake ucm-imx93-ubuntu-openjdk + bake-ucm-imx93-fedora-python: + name: Bake ucm-imx93-fedora-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-ucm-imx93-ubuntu-openjdk + needs: prepare-ucm-imx93-fedora-python env: - LIBRARY: library/ucm-imx93-ubuntu-openjdk.json + LIBRARY: library/ucm-imx93-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-ucm-imx93-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-ucm-imx93-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-ucm-imx93-alpine: - name: Prepare ucm-imx93-alpine + prepare-ucm-imx93-ubuntu-golang: + name: Prepare ucm-imx93-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-ucm-imx93-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/ucm-imx93-alpine.json + LIBRARY: library/ucm-imx93-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-ucm-imx93-alpine: - name: Bake ucm-imx93-alpine + bake-ucm-imx93-ubuntu-golang: + name: Bake ucm-imx93-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-ucm-imx93-alpine + needs: prepare-ucm-imx93-ubuntu-golang env: - LIBRARY: library/ucm-imx93-alpine.json + LIBRARY: library/ucm-imx93-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-ucm-imx93-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-ucm-imx93-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-ucm-imx93-debian: - name: Prepare ucm-imx93-debian + prepare-ucm-imx93-ubuntu-node: + name: Prepare ucm-imx93-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-ucm-imx93-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/ucm-imx93-debian.json + LIBRARY: library/ucm-imx93-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-ucm-imx93-debian: - name: Bake ucm-imx93-debian + bake-ucm-imx93-ubuntu-node: + name: Bake ucm-imx93-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-ucm-imx93-debian + needs: prepare-ucm-imx93-ubuntu-node env: - LIBRARY: library/ucm-imx93-debian.json + LIBRARY: library/ucm-imx93-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-ucm-imx93-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-ucm-imx93-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-ucm-imx93-fedora: - name: Prepare ucm-imx93-fedora + prepare-ucm-imx93-ubuntu-python: + name: Prepare ucm-imx93-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-ucm-imx93-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/ucm-imx93-fedora.json + LIBRARY: library/ucm-imx93-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-ucm-imx93-fedora: - name: Bake ucm-imx93-fedora + bake-ucm-imx93-ubuntu-python: + name: Bake ucm-imx93-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-ucm-imx93-fedora + needs: prepare-ucm-imx93-ubuntu-python env: - LIBRARY: library/ucm-imx93-fedora.json + LIBRARY: library/ucm-imx93-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-ucm-imx93-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-ucm-imx93-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-ucm-imx93-ubuntu: - name: Prepare ucm-imx93-ubuntu + prepare-ucm-imx93-ubuntu-openjdk: + name: Prepare ucm-imx93-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-ucm-imx93-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/ucm-imx93-ubuntu.json + LIBRARY: library/ucm-imx93-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-ucm-imx93-ubuntu: - name: Bake ucm-imx93-ubuntu + bake-ucm-imx93-ubuntu-openjdk: + name: Bake ucm-imx93-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-ucm-imx93-ubuntu + needs: prepare-ucm-imx93-ubuntu-openjdk env: - LIBRARY: library/ucm-imx93-ubuntu.json + LIBRARY: library/ucm-imx93-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-ucm-imx93-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-ucm-imx93-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-up-board.yml b/.github/workflows/bake-up-board.yml index e753fa24d71d..8a36caf986f4 100644 --- a/.github/workflows/bake-up-board.yml +++ b/.github/workflows/bake-up-board.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-up-board-alpine-golang: - name: Prepare up-board-alpine-golang + prepare-up-board-alpine: + name: Prepare up-board-alpine runs-on: ubuntu-latest - needs: bake-up-board-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/up-board-alpine-golang.json + LIBRARY: library/up-board-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-up-board-alpine-golang: - name: Bake up-board-alpine-golang + bake-up-board-alpine: + name: Bake up-board-alpine runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-up-board-alpine-golang + needs: prepare-up-board-alpine env: - LIBRARY: library/up-board-alpine-golang.json + LIBRARY: library/up-board-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-up-board-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-up-board-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-up-board-alpine-node: - name: Prepare up-board-alpine-node + prepare-up-board-debian: + name: Prepare up-board-debian runs-on: ubuntu-latest - needs: bake-up-board-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/up-board-alpine-node.json + LIBRARY: library/up-board-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-up-board-alpine-node: - name: Bake up-board-alpine-node + bake-up-board-debian: + name: Bake up-board-debian runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-up-board-alpine-node + needs: prepare-up-board-debian env: - LIBRARY: library/up-board-alpine-node.json + LIBRARY: library/up-board-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-up-board-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-up-board-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-up-board-alpine-python: - name: Prepare up-board-alpine-python + prepare-up-board-fedora: + name: Prepare up-board-fedora runs-on: ubuntu-latest - needs: bake-up-board-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/up-board-alpine-python.json + LIBRARY: library/up-board-fedora.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-up-board-alpine-python: - name: Bake up-board-alpine-python + bake-up-board-fedora: + name: Bake up-board-fedora runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-up-board-alpine-python + needs: prepare-up-board-fedora env: - LIBRARY: library/up-board-alpine-python.json + LIBRARY: library/up-board-fedora.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-up-board-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-up-board-fedora.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-up-board-debian-dotnet: - name: Prepare up-board-debian-dotnet + prepare-up-board-ubuntu: + name: Prepare up-board-ubuntu runs-on: ubuntu-latest - needs: bake-up-board-debian + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/up-board-debian-dotnet.json + LIBRARY: library/up-board-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-up-board-debian-dotnet: - name: Bake up-board-debian-dotnet + bake-up-board-ubuntu: + name: Bake up-board-ubuntu runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-up-board-debian-dotnet + needs: prepare-up-board-ubuntu env: - LIBRARY: library/up-board-debian-dotnet.json + LIBRARY: library/up-board-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-up-board-debian-dotnet.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-up-board-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-up-board-debian-golang: - name: Prepare up-board-debian-golang + prepare-up-board-alpine-golang: + name: Prepare up-board-alpine-golang runs-on: ubuntu-latest - needs: bake-up-board-debian + needs: bake-up-board-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/up-board-debian-golang.json + LIBRARY: library/up-board-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-up-board-debian-golang: - name: Bake up-board-debian-golang + bake-up-board-alpine-golang: + name: Bake up-board-alpine-golang runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-up-board-debian-golang + needs: prepare-up-board-alpine-golang env: - LIBRARY: library/up-board-debian-golang.json + LIBRARY: library/up-board-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-up-board-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-up-board-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-up-board-debian-node: - name: Prepare up-board-debian-node + prepare-up-board-alpine-node: + name: Prepare up-board-alpine-node runs-on: ubuntu-latest - needs: bake-up-board-debian + needs: bake-up-board-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/up-board-debian-node.json + LIBRARY: library/up-board-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-up-board-debian-node: - name: Bake up-board-debian-node + bake-up-board-alpine-node: + name: Bake up-board-alpine-node runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-up-board-debian-node + needs: prepare-up-board-alpine-node env: - LIBRARY: library/up-board-debian-node.json + LIBRARY: library/up-board-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-up-board-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-up-board-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-up-board-debian-openjdk: - name: Prepare up-board-debian-openjdk + prepare-up-board-alpine-python: + name: Prepare up-board-alpine-python runs-on: ubuntu-latest - needs: bake-up-board-debian + needs: bake-up-board-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/up-board-debian-openjdk.json + LIBRARY: library/up-board-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-up-board-debian-openjdk: - name: Bake up-board-debian-openjdk + bake-up-board-alpine-python: + name: Bake up-board-alpine-python runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-up-board-debian-openjdk + needs: prepare-up-board-alpine-python env: - LIBRARY: library/up-board-debian-openjdk.json + LIBRARY: library/up-board-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-up-board-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-up-board-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-up-board-debian-python: - name: Prepare up-board-debian-python + prepare-up-board-debian-dotnet: + name: Prepare up-board-debian-dotnet runs-on: ubuntu-latest needs: bake-up-board-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/up-board-debian-python.json + LIBRARY: library/up-board-debian-dotnet.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-up-board-debian-python: - name: Bake up-board-debian-python + bake-up-board-debian-dotnet: + name: Bake up-board-debian-dotnet runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-up-board-debian-python + needs: prepare-up-board-debian-dotnet env: - LIBRARY: library/up-board-debian-python.json + LIBRARY: library/up-board-debian-dotnet.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-up-board-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-up-board-debian-dotnet.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-up-board-fedora-golang: - name: Prepare up-board-fedora-golang + prepare-up-board-debian-golang: + name: Prepare up-board-debian-golang runs-on: ubuntu-latest - needs: bake-up-board-fedora + needs: bake-up-board-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/up-board-fedora-golang.json + LIBRARY: library/up-board-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-up-board-fedora-golang: - name: Bake up-board-fedora-golang + bake-up-board-debian-golang: + name: Bake up-board-debian-golang runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-up-board-fedora-golang + needs: prepare-up-board-debian-golang env: - LIBRARY: library/up-board-fedora-golang.json + LIBRARY: library/up-board-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-up-board-fedora-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-up-board-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-up-board-fedora-node: - name: Prepare up-board-fedora-node + prepare-up-board-debian-node: + name: Prepare up-board-debian-node runs-on: ubuntu-latest - needs: bake-up-board-fedora + needs: bake-up-board-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/up-board-fedora-node.json + LIBRARY: library/up-board-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-up-board-fedora-node: - name: Bake up-board-fedora-node + bake-up-board-debian-node: + name: Bake up-board-debian-node runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-up-board-fedora-node + needs: prepare-up-board-debian-node env: - LIBRARY: library/up-board-fedora-node.json + LIBRARY: library/up-board-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-up-board-fedora-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-up-board-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-up-board-fedora-python: - name: Prepare up-board-fedora-python + prepare-up-board-debian-openjdk: + name: Prepare up-board-debian-openjdk runs-on: ubuntu-latest - needs: bake-up-board-fedora + needs: bake-up-board-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/up-board-fedora-python.json + LIBRARY: library/up-board-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-up-board-fedora-python: - name: Bake up-board-fedora-python + bake-up-board-debian-openjdk: + name: Bake up-board-debian-openjdk runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-up-board-fedora-python + needs: prepare-up-board-debian-openjdk env: - LIBRARY: library/up-board-fedora-python.json + LIBRARY: library/up-board-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-up-board-fedora-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-up-board-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-up-board-ubuntu-dotnet: - name: Prepare up-board-ubuntu-dotnet + prepare-up-board-debian-python: + name: Prepare up-board-debian-python runs-on: ubuntu-latest - needs: bake-up-board-ubuntu + needs: bake-up-board-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/up-board-ubuntu-dotnet.json + LIBRARY: library/up-board-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-up-board-ubuntu-dotnet: - name: Bake up-board-ubuntu-dotnet + bake-up-board-debian-python: + name: Bake up-board-debian-python runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-up-board-ubuntu-dotnet + needs: prepare-up-board-debian-python env: - LIBRARY: library/up-board-ubuntu-dotnet.json + LIBRARY: library/up-board-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-up-board-ubuntu-dotnet.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-up-board-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-up-board-ubuntu-golang: - name: Prepare up-board-ubuntu-golang + prepare-up-board-fedora-golang: + name: Prepare up-board-fedora-golang runs-on: ubuntu-latest - needs: bake-up-board-ubuntu + needs: bake-up-board-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/up-board-ubuntu-golang.json + LIBRARY: library/up-board-fedora-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-up-board-ubuntu-golang: - name: Bake up-board-ubuntu-golang + bake-up-board-fedora-golang: + name: Bake up-board-fedora-golang runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-up-board-ubuntu-golang + needs: prepare-up-board-fedora-golang env: - LIBRARY: library/up-board-ubuntu-golang.json + LIBRARY: library/up-board-fedora-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-up-board-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-up-board-fedora-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-up-board-ubuntu-node: - name: Prepare up-board-ubuntu-node + prepare-up-board-fedora-node: + name: Prepare up-board-fedora-node runs-on: ubuntu-latest - needs: bake-up-board-ubuntu + needs: bake-up-board-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/up-board-ubuntu-node.json + LIBRARY: library/up-board-fedora-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-up-board-ubuntu-node: - name: Bake up-board-ubuntu-node + bake-up-board-fedora-node: + name: Bake up-board-fedora-node runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-up-board-ubuntu-node + needs: prepare-up-board-fedora-node env: - LIBRARY: library/up-board-ubuntu-node.json + LIBRARY: library/up-board-fedora-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-up-board-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-up-board-fedora-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1015,14 +1015,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-up-board-ubuntu-python: - name: Prepare up-board-ubuntu-python + prepare-up-board-fedora-python: + name: Prepare up-board-fedora-python runs-on: ubuntu-latest - needs: bake-up-board-ubuntu + needs: bake-up-board-fedora outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/up-board-ubuntu-python.json + LIBRARY: library/up-board-fedora-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1035,20 +1035,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-up-board-ubuntu-python: - name: Bake up-board-ubuntu-python + bake-up-board-fedora-python: + name: Bake up-board-fedora-python runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-up-board-ubuntu-python + needs: prepare-up-board-fedora-python env: - LIBRARY: library/up-board-ubuntu-python.json + LIBRARY: library/up-board-fedora-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-up-board-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-up-board-fedora-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1086,14 +1086,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-up-board-ubuntu-openjdk: - name: Prepare up-board-ubuntu-openjdk + prepare-up-board-ubuntu-dotnet: + name: Prepare up-board-ubuntu-dotnet runs-on: ubuntu-latest needs: bake-up-board-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/up-board-ubuntu-openjdk.json + LIBRARY: library/up-board-ubuntu-dotnet.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1106,20 +1106,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-up-board-ubuntu-openjdk: - name: Bake up-board-ubuntu-openjdk + bake-up-board-ubuntu-dotnet: + name: Bake up-board-ubuntu-dotnet runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-up-board-ubuntu-openjdk + needs: prepare-up-board-ubuntu-dotnet env: - LIBRARY: library/up-board-ubuntu-openjdk.json + LIBRARY: library/up-board-ubuntu-dotnet.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-up-board-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-up-board-ubuntu-dotnet.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1157,14 +1157,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-up-board-alpine: - name: Prepare up-board-alpine + prepare-up-board-ubuntu-golang: + name: Prepare up-board-ubuntu-golang runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-up-board-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/up-board-alpine.json + LIBRARY: library/up-board-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1177,20 +1177,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-up-board-alpine: - name: Bake up-board-alpine + bake-up-board-ubuntu-golang: + name: Bake up-board-ubuntu-golang runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-up-board-alpine + needs: prepare-up-board-ubuntu-golang env: - LIBRARY: library/up-board-alpine.json + LIBRARY: library/up-board-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-up-board-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-up-board-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1228,14 +1228,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-up-board-debian: - name: Prepare up-board-debian + prepare-up-board-ubuntu-node: + name: Prepare up-board-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-up-board-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/up-board-debian.json + LIBRARY: library/up-board-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1248,20 +1248,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-up-board-debian: - name: Bake up-board-debian + bake-up-board-ubuntu-node: + name: Bake up-board-ubuntu-node runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-up-board-debian + needs: prepare-up-board-ubuntu-node env: - LIBRARY: library/up-board-debian.json + LIBRARY: library/up-board-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-up-board-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-up-board-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1299,14 +1299,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-up-board-fedora: - name: Prepare up-board-fedora + prepare-up-board-ubuntu-python: + name: Prepare up-board-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-up-board-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/up-board-fedora.json + LIBRARY: library/up-board-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1319,20 +1319,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-up-board-fedora: - name: Bake up-board-fedora + bake-up-board-ubuntu-python: + name: Bake up-board-ubuntu-python runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-up-board-fedora + needs: prepare-up-board-ubuntu-python env: - LIBRARY: library/up-board-fedora.json + LIBRARY: library/up-board-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-up-board-fedora.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-up-board-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1370,14 +1370,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-up-board-ubuntu: - name: Prepare up-board-ubuntu + prepare-up-board-ubuntu-openjdk: + name: Prepare up-board-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-up-board-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/up-board-ubuntu.json + LIBRARY: library/up-board-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -1390,20 +1390,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-up-board-ubuntu: - name: Bake up-board-ubuntu + bake-up-board-ubuntu-openjdk: + name: Bake up-board-ubuntu-openjdk runs-on: - self-hosted - base-images - X64 timeout-minutes: 240 - needs: prepare-up-board-ubuntu + needs: prepare-up-board-ubuntu-openjdk env: - LIBRARY: library/up-board-ubuntu.json + LIBRARY: library/up-board-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-up-board-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-up-board-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b diff --git a/.github/workflows/bake-var-som-mx6.yml b/.github/workflows/bake-var-som-mx6.yml index 481a618cf0f3..35f9903a2057 100644 --- a/.github/workflows/bake-var-som-mx6.yml +++ b/.github/workflows/bake-var-som-mx6.yml @@ -21,14 +21,14 @@ concurrency: group: ${{ github.workflow }} cancel-in-progress: ${{ inputs.cancel-in-progress == true }} jobs: - prepare-var-som-mx6-alpine-golang: - name: Prepare var-som-mx6-alpine-golang + prepare-var-som-mx6-alpine: + name: Prepare var-som-mx6-alpine runs-on: ubuntu-latest - needs: bake-var-som-mx6-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/var-som-mx6-alpine-golang.json + LIBRARY: library/var-som-mx6-alpine.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -41,20 +41,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-var-som-mx6-alpine-golang: - name: Bake var-som-mx6-alpine-golang + bake-var-som-mx6-alpine: + name: Bake var-som-mx6-alpine runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-var-som-mx6-alpine-golang + needs: prepare-var-som-mx6-alpine env: - LIBRARY: library/var-som-mx6-alpine-golang.json + LIBRARY: library/var-som-mx6-alpine.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-var-som-mx6-alpine-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-var-som-mx6-alpine.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -92,14 +92,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-var-som-mx6-alpine-node: - name: Prepare var-som-mx6-alpine-node + prepare-var-som-mx6-debian: + name: Prepare var-som-mx6-debian runs-on: ubuntu-latest - needs: bake-var-som-mx6-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/var-som-mx6-alpine-node.json + LIBRARY: library/var-som-mx6-debian.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -112,20 +112,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-var-som-mx6-alpine-node: - name: Bake var-som-mx6-alpine-node + bake-var-som-mx6-debian: + name: Bake var-som-mx6-debian runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-var-som-mx6-alpine-node + needs: prepare-var-som-mx6-debian env: - LIBRARY: library/var-som-mx6-alpine-node.json + LIBRARY: library/var-som-mx6-debian.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-var-som-mx6-alpine-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-var-som-mx6-debian.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -163,14 +163,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-var-som-mx6-alpine-python: - name: Prepare var-som-mx6-alpine-python + prepare-var-som-mx6-ubuntu: + name: Prepare var-som-mx6-ubuntu runs-on: ubuntu-latest - needs: bake-var-som-mx6-alpine + if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/var-som-mx6-alpine-python.json + LIBRARY: library/var-som-mx6-ubuntu.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -183,20 +183,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-var-som-mx6-alpine-python: - name: Bake var-som-mx6-alpine-python + bake-var-som-mx6-ubuntu: + name: Bake var-som-mx6-ubuntu runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-var-som-mx6-alpine-python + needs: prepare-var-som-mx6-ubuntu env: - LIBRARY: library/var-som-mx6-alpine-python.json + LIBRARY: library/var-som-mx6-ubuntu.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-var-som-mx6-alpine-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-var-som-mx6-ubuntu.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -234,14 +234,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-var-som-mx6-debian-golang: - name: Prepare var-som-mx6-debian-golang + prepare-var-som-mx6-alpine-golang: + name: Prepare var-som-mx6-alpine-golang runs-on: ubuntu-latest - needs: bake-var-som-mx6-debian + needs: bake-var-som-mx6-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/var-som-mx6-debian-golang.json + LIBRARY: library/var-som-mx6-alpine-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -254,20 +254,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-var-som-mx6-debian-golang: - name: Bake var-som-mx6-debian-golang + bake-var-som-mx6-alpine-golang: + name: Bake var-som-mx6-alpine-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-var-som-mx6-debian-golang + needs: prepare-var-som-mx6-alpine-golang env: - LIBRARY: library/var-som-mx6-debian-golang.json + LIBRARY: library/var-som-mx6-alpine-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-var-som-mx6-debian-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-var-som-mx6-alpine-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -305,14 +305,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-var-som-mx6-debian-node: - name: Prepare var-som-mx6-debian-node + prepare-var-som-mx6-alpine-node: + name: Prepare var-som-mx6-alpine-node runs-on: ubuntu-latest - needs: bake-var-som-mx6-debian + needs: bake-var-som-mx6-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/var-som-mx6-debian-node.json + LIBRARY: library/var-som-mx6-alpine-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -325,20 +325,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-var-som-mx6-debian-node: - name: Bake var-som-mx6-debian-node + bake-var-som-mx6-alpine-node: + name: Bake var-som-mx6-alpine-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-var-som-mx6-debian-node + needs: prepare-var-som-mx6-alpine-node env: - LIBRARY: library/var-som-mx6-debian-node.json + LIBRARY: library/var-som-mx6-alpine-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-var-som-mx6-debian-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-var-som-mx6-alpine-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -376,14 +376,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-var-som-mx6-debian-openjdk: - name: Prepare var-som-mx6-debian-openjdk + prepare-var-som-mx6-alpine-python: + name: Prepare var-som-mx6-alpine-python runs-on: ubuntu-latest - needs: bake-var-som-mx6-debian + needs: bake-var-som-mx6-alpine outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/var-som-mx6-debian-openjdk.json + LIBRARY: library/var-som-mx6-alpine-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -396,20 +396,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-var-som-mx6-debian-openjdk: - name: Bake var-som-mx6-debian-openjdk + bake-var-som-mx6-alpine-python: + name: Bake var-som-mx6-alpine-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-var-som-mx6-debian-openjdk + needs: prepare-var-som-mx6-alpine-python env: - LIBRARY: library/var-som-mx6-debian-openjdk.json + LIBRARY: library/var-som-mx6-alpine-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-var-som-mx6-debian-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-var-som-mx6-alpine-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -447,14 +447,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-var-som-mx6-debian-python: - name: Prepare var-som-mx6-debian-python + prepare-var-som-mx6-debian-golang: + name: Prepare var-som-mx6-debian-golang runs-on: ubuntu-latest needs: bake-var-som-mx6-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/var-som-mx6-debian-python.json + LIBRARY: library/var-som-mx6-debian-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -467,20 +467,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-var-som-mx6-debian-python: - name: Bake var-som-mx6-debian-python + bake-var-som-mx6-debian-golang: + name: Bake var-som-mx6-debian-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-var-som-mx6-debian-python + needs: prepare-var-som-mx6-debian-golang env: - LIBRARY: library/var-som-mx6-debian-python.json + LIBRARY: library/var-som-mx6-debian-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-var-som-mx6-debian-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-var-som-mx6-debian-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -518,14 +518,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-var-som-mx6-ubuntu-golang: - name: Prepare var-som-mx6-ubuntu-golang + prepare-var-som-mx6-debian-node: + name: Prepare var-som-mx6-debian-node runs-on: ubuntu-latest - needs: bake-var-som-mx6-ubuntu + needs: bake-var-som-mx6-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/var-som-mx6-ubuntu-golang.json + LIBRARY: library/var-som-mx6-debian-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -538,20 +538,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-var-som-mx6-ubuntu-golang: - name: Bake var-som-mx6-ubuntu-golang + bake-var-som-mx6-debian-node: + name: Bake var-som-mx6-debian-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-var-som-mx6-ubuntu-golang + needs: prepare-var-som-mx6-debian-node env: - LIBRARY: library/var-som-mx6-ubuntu-golang.json + LIBRARY: library/var-som-mx6-debian-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-var-som-mx6-ubuntu-golang.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-var-som-mx6-debian-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -589,14 +589,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-var-som-mx6-ubuntu-node: - name: Prepare var-som-mx6-ubuntu-node + prepare-var-som-mx6-debian-openjdk: + name: Prepare var-som-mx6-debian-openjdk runs-on: ubuntu-latest - needs: bake-var-som-mx6-ubuntu + needs: bake-var-som-mx6-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/var-som-mx6-ubuntu-node.json + LIBRARY: library/var-som-mx6-debian-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -609,20 +609,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-var-som-mx6-ubuntu-node: - name: Bake var-som-mx6-ubuntu-node + bake-var-som-mx6-debian-openjdk: + name: Bake var-som-mx6-debian-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-var-som-mx6-ubuntu-node + needs: prepare-var-som-mx6-debian-openjdk env: - LIBRARY: library/var-som-mx6-ubuntu-node.json + LIBRARY: library/var-som-mx6-debian-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-var-som-mx6-ubuntu-node.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-var-som-mx6-debian-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -660,14 +660,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-var-som-mx6-ubuntu-python: - name: Prepare var-som-mx6-ubuntu-python + prepare-var-som-mx6-debian-python: + name: Prepare var-som-mx6-debian-python runs-on: ubuntu-latest - needs: bake-var-som-mx6-ubuntu + needs: bake-var-som-mx6-debian outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/var-som-mx6-ubuntu-python.json + LIBRARY: library/var-som-mx6-debian-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -680,20 +680,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-var-som-mx6-ubuntu-python: - name: Bake var-som-mx6-ubuntu-python + bake-var-som-mx6-debian-python: + name: Bake var-som-mx6-debian-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-var-som-mx6-ubuntu-python + needs: prepare-var-som-mx6-debian-python env: - LIBRARY: library/var-som-mx6-ubuntu-python.json + LIBRARY: library/var-som-mx6-debian-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-var-som-mx6-ubuntu-python.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-var-som-mx6-debian-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -731,14 +731,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-var-som-mx6-ubuntu-openjdk: - name: Prepare var-som-mx6-ubuntu-openjdk + prepare-var-som-mx6-ubuntu-golang: + name: Prepare var-som-mx6-ubuntu-golang runs-on: ubuntu-latest needs: bake-var-som-mx6-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/var-som-mx6-ubuntu-openjdk.json + LIBRARY: library/var-som-mx6-ubuntu-golang.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -751,20 +751,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-var-som-mx6-ubuntu-openjdk: - name: Bake var-som-mx6-ubuntu-openjdk + bake-var-som-mx6-ubuntu-golang: + name: Bake var-som-mx6-ubuntu-golang runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-var-som-mx6-ubuntu-openjdk + needs: prepare-var-som-mx6-ubuntu-golang env: - LIBRARY: library/var-som-mx6-ubuntu-openjdk.json + LIBRARY: library/var-som-mx6-ubuntu-golang.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-var-som-mx6-ubuntu-openjdk.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-var-som-mx6-ubuntu-golang.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -802,14 +802,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-var-som-mx6-alpine: - name: Prepare var-som-mx6-alpine + prepare-var-som-mx6-ubuntu-node: + name: Prepare var-som-mx6-ubuntu-node runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-var-som-mx6-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/var-som-mx6-alpine.json + LIBRARY: library/var-som-mx6-ubuntu-node.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -822,20 +822,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-var-som-mx6-alpine: - name: Bake var-som-mx6-alpine + bake-var-som-mx6-ubuntu-node: + name: Bake var-som-mx6-ubuntu-node runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-var-som-mx6-alpine + needs: prepare-var-som-mx6-ubuntu-node env: - LIBRARY: library/var-som-mx6-alpine.json + LIBRARY: library/var-som-mx6-ubuntu-node.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-var-som-mx6-alpine.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-var-som-mx6-ubuntu-node.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -873,14 +873,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-var-som-mx6-debian: - name: Prepare var-som-mx6-debian + prepare-var-som-mx6-ubuntu-python: + name: Prepare var-som-mx6-ubuntu-python runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-var-som-mx6-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/var-som-mx6-debian.json + LIBRARY: library/var-som-mx6-ubuntu-python.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -893,20 +893,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-var-som-mx6-debian: - name: Bake var-som-mx6-debian + bake-var-som-mx6-ubuntu-python: + name: Bake var-som-mx6-ubuntu-python runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-var-som-mx6-debian + needs: prepare-var-som-mx6-ubuntu-python env: - LIBRARY: library/var-som-mx6-debian.json + LIBRARY: library/var-som-mx6-ubuntu-python.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-var-som-mx6-debian.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-var-som-mx6-ubuntu-python.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -944,14 +944,14 @@ jobs: targets: ${{ matrix.target }} push: ${{ inputs.no-push != true }} provenance: false - prepare-var-som-mx6-ubuntu: - name: Prepare var-som-mx6-ubuntu + prepare-var-som-mx6-ubuntu-openjdk: + name: Prepare var-som-mx6-ubuntu-openjdk runs-on: ubuntu-latest - if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }} + needs: bake-var-som-mx6-ubuntu outputs: bake-targets: ${{ steps.bake-targets.outputs.matrix }} env: - LIBRARY: library/var-som-mx6-ubuntu.json + LIBRARY: library/var-som-mx6-ubuntu-openjdk.json steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b @@ -964,20 +964,20 @@ jobs: set -x targets="$(jq -cr '.group.default.targets' $LIBRARY)" echo "matrix=$targets" >> $GITHUB_OUTPUT - bake-var-som-mx6-ubuntu: - name: Bake var-som-mx6-ubuntu + bake-var-som-mx6-ubuntu-openjdk: + name: Bake var-som-mx6-ubuntu-openjdk runs-on: - self-hosted - base-images - ARM64 timeout-minutes: 240 - needs: prepare-var-som-mx6-ubuntu + needs: prepare-var-som-mx6-ubuntu-openjdk env: - LIBRARY: library/var-som-mx6-ubuntu.json + LIBRARY: library/var-som-mx6-ubuntu-openjdk.json strategy: fail-fast: false matrix: - target: ${{ fromJSON(needs.prepare-var-som-mx6-ubuntu.outputs.bake-targets) }} + target: ${{ fromJSON(needs.prepare-var-som-mx6-ubuntu-openjdk.outputs.bake-targets) }} steps: - name: Checkout code uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b