build #282
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: build | ||
on: | ||
workflow_dispatch: | ||
concurrency: | ||
group: ${{ github.workflow }}-${{ github.ref }} | ||
env: | ||
DISTRIBUTION: ubuntu | ||
DEB_DISTRO: jammy | ||
BRANCH: ${{ format('{0}-one-experimental', env.DEB_DISTRO) }} | ||
Check failure on line 12 in .github/workflows/build.yaml GitHub Actions / buildInvalid workflow file
|
||
JOBS_YAML: /home/runner/jobs.yaml | ||
AGG: /home/runner/apt_repo_dependencies | ||
jobs: | ||
stage-1: | ||
uses: ./.github/workflows/prepare-worker-pipeline.yaml | ||
if: always() && !cancelled() | ||
with: | ||
distribution: ${{ env.DISTRIBUTION }} | ||
repository-branch: ${{ env.BRANCH }} | ||
jobs_yaml: ${{ env.JOBS_YAML }} | ||
agg: ${{ env.AGG }} | ||
stage0-worker0: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage0-worker0' ) | ||
needs: stage-1 | ||
with: | ||
worker: stage0-worker0 | ||
depends: stage-1 | ||
stage0: | ||
uses: ./.github/workflows/aggregate-debs.yaml | ||
if: always() && !cancelled() | ||
needs: [stage0-worker0, ] | ||
with: | ||
stage: 0 | ||
stage1-worker0: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage1-worker0' ) | ||
needs: stage0 | ||
with: | ||
worker: stage1-worker0 | ||
depends: stage0 | ||
stage1-worker1: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage1-worker1' ) | ||
needs: stage0 | ||
with: | ||
worker: stage1-worker1 | ||
depends: stage0 | ||
stage1-worker2: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage1-worker2' ) | ||
needs: stage0 | ||
with: | ||
worker: stage1-worker2 | ||
depends: stage0 | ||
stage1-worker3: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage1-worker3' ) | ||
needs: stage0 | ||
with: | ||
worker: stage1-worker3 | ||
depends: stage0 | ||
stage1-worker4: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage1-worker4' ) | ||
needs: stage0 | ||
with: | ||
worker: stage1-worker4 | ||
depends: stage0 | ||
stage1-worker5: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage1-worker5' ) | ||
needs: stage0 | ||
with: | ||
worker: stage1-worker5 | ||
depends: stage0 | ||
stage1-worker6: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage1-worker6' ) | ||
needs: stage0 | ||
with: | ||
worker: stage1-worker6 | ||
depends: stage0 | ||
stage1-worker7: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage1-worker7' ) | ||
needs: stage0 | ||
with: | ||
worker: stage1-worker7 | ||
depends: stage0 | ||
stage1-worker8: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage1-worker8' ) | ||
needs: stage0 | ||
with: | ||
worker: stage1-worker8 | ||
depends: stage0 | ||
stage1-worker9: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage1-worker9' ) | ||
needs: stage0 | ||
with: | ||
worker: stage1-worker9 | ||
depends: stage0 | ||
stage1: | ||
uses: ./.github/workflows/aggregate-debs.yaml | ||
if: always() && !cancelled() | ||
needs: [stage1-worker0, stage1-worker1, stage1-worker2, stage1-worker3, stage1-worker4, stage1-worker5, stage1-worker6, stage1-worker7, stage1-worker8, stage1-worker9, ] | ||
with: | ||
stage: 1 | ||
stage2-worker0: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage2-worker0' ) | ||
needs: stage1 | ||
with: | ||
worker: stage2-worker0 | ||
depends: stage1 | ||
stage2-worker1: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage2-worker1' ) | ||
needs: stage1 | ||
with: | ||
worker: stage2-worker1 | ||
depends: stage1 | ||
stage2-worker2: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage2-worker2' ) | ||
needs: stage1 | ||
with: | ||
worker: stage2-worker2 | ||
depends: stage1 | ||
stage2-worker3: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage2-worker3' ) | ||
needs: stage1 | ||
with: | ||
worker: stage2-worker3 | ||
depends: stage1 | ||
stage2-worker4: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage2-worker4' ) | ||
needs: stage1 | ||
with: | ||
worker: stage2-worker4 | ||
depends: stage1 | ||
stage2-worker5: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage2-worker5' ) | ||
needs: stage1 | ||
with: | ||
worker: stage2-worker5 | ||
depends: stage1 | ||
stage2-worker6: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage2-worker6' ) | ||
needs: stage1 | ||
with: | ||
worker: stage2-worker6 | ||
depends: stage1 | ||
stage2-worker7: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage2-worker7' ) | ||
needs: stage1 | ||
with: | ||
worker: stage2-worker7 | ||
depends: stage1 | ||
stage2-worker8: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage2-worker8' ) | ||
needs: stage1 | ||
with: | ||
worker: stage2-worker8 | ||
depends: stage1 | ||
stage2-worker9: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage2-worker9' ) | ||
needs: stage1 | ||
with: | ||
worker: stage2-worker9 | ||
depends: stage1 | ||
stage2: | ||
uses: ./.github/workflows/aggregate-debs.yaml | ||
if: always() && !cancelled() | ||
needs: [stage2-worker0, stage2-worker1, stage2-worker2, stage2-worker3, stage2-worker4, stage2-worker5, stage2-worker6, stage2-worker7, stage2-worker8, stage2-worker9, ] | ||
with: | ||
stage: 2 | ||
stage3-worker0: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage3-worker0' ) | ||
needs: stage2 | ||
with: | ||
worker: stage3-worker0 | ||
depends: stage2 | ||
stage3-worker1: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage3-worker1' ) | ||
needs: stage2 | ||
with: | ||
worker: stage3-worker1 | ||
depends: stage2 | ||
stage3-worker2: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage3-worker2' ) | ||
needs: stage2 | ||
with: | ||
worker: stage3-worker2 | ||
depends: stage2 | ||
stage3-worker3: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage3-worker3' ) | ||
needs: stage2 | ||
with: | ||
worker: stage3-worker3 | ||
depends: stage2 | ||
stage3-worker4: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage3-worker4' ) | ||
needs: stage2 | ||
with: | ||
worker: stage3-worker4 | ||
depends: stage2 | ||
stage3-worker5: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage3-worker5' ) | ||
needs: stage2 | ||
with: | ||
worker: stage3-worker5 | ||
depends: stage2 | ||
stage3-worker6: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage3-worker6' ) | ||
needs: stage2 | ||
with: | ||
worker: stage3-worker6 | ||
depends: stage2 | ||
stage3-worker7: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage3-worker7' ) | ||
needs: stage2 | ||
with: | ||
worker: stage3-worker7 | ||
depends: stage2 | ||
stage3-worker8: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage3-worker8' ) | ||
needs: stage2 | ||
with: | ||
worker: stage3-worker8 | ||
depends: stage2 | ||
stage3-worker9: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage3-worker9' ) | ||
needs: stage2 | ||
with: | ||
worker: stage3-worker9 | ||
depends: stage2 | ||
stage3: | ||
uses: ./.github/workflows/aggregate-debs.yaml | ||
if: always() && !cancelled() | ||
needs: [stage3-worker0, stage3-worker1, stage3-worker2, stage3-worker3, stage3-worker4, stage3-worker5, stage3-worker6, stage3-worker7, stage3-worker8, stage3-worker9, ] | ||
with: | ||
stage: 3 | ||
stage4-worker0: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage4-worker0' ) | ||
needs: stage3 | ||
with: | ||
worker: stage4-worker0 | ||
depends: stage3 | ||
stage4-worker1: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage4-worker1' ) | ||
needs: stage3 | ||
with: | ||
worker: stage4-worker1 | ||
depends: stage3 | ||
stage4-worker2: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage4-worker2' ) | ||
needs: stage3 | ||
with: | ||
worker: stage4-worker2 | ||
depends: stage3 | ||
stage4-worker3: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage4-worker3' ) | ||
needs: stage3 | ||
with: | ||
worker: stage4-worker3 | ||
depends: stage3 | ||
stage4-worker4: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage4-worker4' ) | ||
needs: stage3 | ||
with: | ||
worker: stage4-worker4 | ||
depends: stage3 | ||
stage4-worker5: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage4-worker5' ) | ||
needs: stage3 | ||
with: | ||
worker: stage4-worker5 | ||
depends: stage3 | ||
stage4-worker6: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage4-worker6' ) | ||
needs: stage3 | ||
with: | ||
worker: stage4-worker6 | ||
depends: stage3 | ||
stage4-worker7: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage4-worker7' ) | ||
needs: stage3 | ||
with: | ||
worker: stage4-worker7 | ||
depends: stage3 | ||
stage4-worker8: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage4-worker8' ) | ||
needs: stage3 | ||
with: | ||
worker: stage4-worker8 | ||
depends: stage3 | ||
stage4-worker9: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage4-worker9' ) | ||
needs: stage3 | ||
with: | ||
worker: stage4-worker9 | ||
depends: stage3 | ||
stage4: | ||
uses: ./.github/workflows/aggregate-debs.yaml | ||
if: always() && !cancelled() | ||
needs: [stage4-worker0, stage4-worker1, stage4-worker2, stage4-worker3, stage4-worker4, stage4-worker5, stage4-worker6, stage4-worker7, stage4-worker8, stage4-worker9, ] | ||
with: | ||
stage: 4 | ||
stage5-worker0: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage5-worker0' ) | ||
needs: stage4 | ||
with: | ||
worker: stage5-worker0 | ||
depends: stage4 | ||
stage5-worker1: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage5-worker1' ) | ||
needs: stage4 | ||
with: | ||
worker: stage5-worker1 | ||
depends: stage4 | ||
stage5-worker2: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage5-worker2' ) | ||
needs: stage4 | ||
with: | ||
worker: stage5-worker2 | ||
depends: stage4 | ||
stage5-worker3: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage5-worker3' ) | ||
needs: stage4 | ||
with: | ||
worker: stage5-worker3 | ||
depends: stage4 | ||
stage5-worker4: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage5-worker4' ) | ||
needs: stage4 | ||
with: | ||
worker: stage5-worker4 | ||
depends: stage4 | ||
stage5-worker5: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage5-worker5' ) | ||
needs: stage4 | ||
with: | ||
worker: stage5-worker5 | ||
depends: stage4 | ||
stage5-worker6: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage5-worker6' ) | ||
needs: stage4 | ||
with: | ||
worker: stage5-worker6 | ||
depends: stage4 | ||
stage5-worker7: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage5-worker7' ) | ||
needs: stage4 | ||
with: | ||
worker: stage5-worker7 | ||
depends: stage4 | ||
stage5-worker8: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage5-worker8' ) | ||
needs: stage4 | ||
with: | ||
worker: stage5-worker8 | ||
depends: stage4 | ||
stage5-worker9: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage5-worker9' ) | ||
needs: stage4 | ||
with: | ||
worker: stage5-worker9 | ||
depends: stage4 | ||
stage5: | ||
uses: ./.github/workflows/aggregate-debs.yaml | ||
if: always() && !cancelled() | ||
needs: [stage5-worker0, stage5-worker1, stage5-worker2, stage5-worker3, stage5-worker4, stage5-worker5, stage5-worker6, stage5-worker7, stage5-worker8, stage5-worker9, ] | ||
with: | ||
stage: 5 | ||
stage6-worker0: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage6-worker0' ) | ||
needs: stage5 | ||
with: | ||
worker: stage6-worker0 | ||
depends: stage5 | ||
stage6-worker1: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage6-worker1' ) | ||
needs: stage5 | ||
with: | ||
worker: stage6-worker1 | ||
depends: stage5 | ||
stage6-worker2: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage6-worker2' ) | ||
needs: stage5 | ||
with: | ||
worker: stage6-worker2 | ||
depends: stage5 | ||
stage6-worker3: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage6-worker3' ) | ||
needs: stage5 | ||
with: | ||
worker: stage6-worker3 | ||
depends: stage5 | ||
stage6-worker4: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage6-worker4' ) | ||
needs: stage5 | ||
with: | ||
worker: stage6-worker4 | ||
depends: stage5 | ||
stage6-worker5: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage6-worker5' ) | ||
needs: stage5 | ||
with: | ||
worker: stage6-worker5 | ||
depends: stage5 | ||
stage6-worker6: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage6-worker6' ) | ||
needs: stage5 | ||
with: | ||
worker: stage6-worker6 | ||
depends: stage5 | ||
stage6-worker7: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage6-worker7' ) | ||
needs: stage5 | ||
with: | ||
worker: stage6-worker7 | ||
depends: stage5 | ||
stage6-worker8: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage6-worker8' ) | ||
needs: stage5 | ||
with: | ||
worker: stage6-worker8 | ||
depends: stage5 | ||
stage6-worker9: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage6-worker9' ) | ||
needs: stage5 | ||
with: | ||
worker: stage6-worker9 | ||
depends: stage5 | ||
stage6: | ||
uses: ./.github/workflows/aggregate-debs.yaml | ||
if: always() && !cancelled() | ||
needs: [stage6-worker0, stage6-worker1, stage6-worker2, stage6-worker3, stage6-worker4, stage6-worker5, stage6-worker6, stage6-worker7, stage6-worker8, stage6-worker9, ] | ||
with: | ||
stage: 6 | ||
stage7-worker0: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage7-worker0' ) | ||
needs: stage6 | ||
with: | ||
worker: stage7-worker0 | ||
depends: stage6 | ||
stage7-worker1: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage7-worker1' ) | ||
needs: stage6 | ||
with: | ||
worker: stage7-worker1 | ||
depends: stage6 | ||
stage7-worker2: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage7-worker2' ) | ||
needs: stage6 | ||
with: | ||
worker: stage7-worker2 | ||
depends: stage6 | ||
stage7-worker3: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage7-worker3' ) | ||
needs: stage6 | ||
with: | ||
worker: stage7-worker3 | ||
depends: stage6 | ||
stage7-worker4: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage7-worker4' ) | ||
needs: stage6 | ||
with: | ||
worker: stage7-worker4 | ||
depends: stage6 | ||
stage7-worker5: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage7-worker5' ) | ||
needs: stage6 | ||
with: | ||
worker: stage7-worker5 | ||
depends: stage6 | ||
stage7-worker6: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage7-worker6' ) | ||
needs: stage6 | ||
with: | ||
worker: stage7-worker6 | ||
depends: stage6 | ||
stage7-worker7: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage7-worker7' ) | ||
needs: stage6 | ||
with: | ||
worker: stage7-worker7 | ||
depends: stage6 | ||
stage7-worker8: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage7-worker8' ) | ||
needs: stage6 | ||
with: | ||
worker: stage7-worker8 | ||
depends: stage6 | ||
stage7-worker9: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage7-worker9' ) | ||
needs: stage6 | ||
with: | ||
worker: stage7-worker9 | ||
depends: stage6 | ||
stage7: | ||
uses: ./.github/workflows/aggregate-debs.yaml | ||
if: always() && !cancelled() | ||
needs: [stage7-worker0, stage7-worker1, stage7-worker2, stage7-worker3, stage7-worker4, stage7-worker5, stage7-worker6, stage7-worker7, stage7-worker8, stage7-worker9, ] | ||
with: | ||
stage: 7 | ||
stage8-worker0: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage8-worker0' ) | ||
needs: stage7 | ||
with: | ||
worker: stage8-worker0 | ||
depends: stage7 | ||
stage8-worker1: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage8-worker1' ) | ||
needs: stage7 | ||
with: | ||
worker: stage8-worker1 | ||
depends: stage7 | ||
stage8-worker2: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage8-worker2' ) | ||
needs: stage7 | ||
with: | ||
worker: stage8-worker2 | ||
depends: stage7 | ||
stage8-worker3: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage8-worker3' ) | ||
needs: stage7 | ||
with: | ||
worker: stage8-worker3 | ||
depends: stage7 | ||
stage8-worker4: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage8-worker4' ) | ||
needs: stage7 | ||
with: | ||
worker: stage8-worker4 | ||
depends: stage7 | ||
stage8-worker5: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage8-worker5' ) | ||
needs: stage7 | ||
with: | ||
worker: stage8-worker5 | ||
depends: stage7 | ||
stage8-worker6: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage8-worker6' ) | ||
needs: stage7 | ||
with: | ||
worker: stage8-worker6 | ||
depends: stage7 | ||
stage8-worker7: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage8-worker7' ) | ||
needs: stage7 | ||
with: | ||
worker: stage8-worker7 | ||
depends: stage7 | ||
stage8-worker8: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage8-worker8' ) | ||
needs: stage7 | ||
with: | ||
worker: stage8-worker8 | ||
depends: stage7 | ||
stage8-worker9: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage8-worker9' ) | ||
needs: stage7 | ||
with: | ||
worker: stage8-worker9 | ||
depends: stage7 | ||
stage8: | ||
uses: ./.github/workflows/aggregate-debs.yaml | ||
if: always() && !cancelled() | ||
needs: [stage8-worker0, stage8-worker1, stage8-worker2, stage8-worker3, stage8-worker4, stage8-worker5, stage8-worker6, stage8-worker7, stage8-worker8, stage8-worker9, ] | ||
with: | ||
stage: 8 | ||
stage9-worker0: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage9-worker0' ) | ||
needs: stage8 | ||
with: | ||
worker: stage9-worker0 | ||
depends: stage8 | ||
stage9-worker1: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage9-worker1' ) | ||
needs: stage8 | ||
with: | ||
worker: stage9-worker1 | ||
depends: stage8 | ||
stage9-worker2: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage9-worker2' ) | ||
needs: stage8 | ||
with: | ||
worker: stage9-worker2 | ||
depends: stage8 | ||
stage9-worker3: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage9-worker3' ) | ||
needs: stage8 | ||
with: | ||
worker: stage9-worker3 | ||
depends: stage8 | ||
stage9-worker4: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage9-worker4' ) | ||
needs: stage8 | ||
with: | ||
worker: stage9-worker4 | ||
depends: stage8 | ||
stage9-worker5: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage9-worker5' ) | ||
needs: stage8 | ||
with: | ||
worker: stage9-worker5 | ||
depends: stage8 | ||
stage9-worker6: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage9-worker6' ) | ||
needs: stage8 | ||
with: | ||
worker: stage9-worker6 | ||
depends: stage8 | ||
stage9-worker7: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage9-worker7' ) | ||
needs: stage8 | ||
with: | ||
worker: stage9-worker7 | ||
depends: stage8 | ||
stage9-worker8: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage9-worker8' ) | ||
needs: stage8 | ||
with: | ||
worker: stage9-worker8 | ||
depends: stage8 | ||
stage9-worker9: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage9-worker9' ) | ||
needs: stage8 | ||
with: | ||
worker: stage9-worker9 | ||
depends: stage8 | ||
stage9: | ||
uses: ./.github/workflows/aggregate-debs.yaml | ||
if: always() && !cancelled() | ||
needs: [stage9-worker0, stage9-worker1, stage9-worker2, stage9-worker3, stage9-worker4, stage9-worker5, stage9-worker6, stage9-worker7, stage9-worker8, stage9-worker9, ] | ||
with: | ||
stage: 9 | ||
stage10-worker0: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage10-worker0' ) | ||
needs: stage9 | ||
with: | ||
worker: stage10-worker0 | ||
depends: stage9 | ||
stage10-worker1: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage10-worker1' ) | ||
needs: stage9 | ||
with: | ||
worker: stage10-worker1 | ||
depends: stage9 | ||
stage10-worker2: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage10-worker2' ) | ||
needs: stage9 | ||
with: | ||
worker: stage10-worker2 | ||
depends: stage9 | ||
stage10-worker3: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage10-worker3' ) | ||
needs: stage9 | ||
with: | ||
worker: stage10-worker3 | ||
depends: stage9 | ||
stage10-worker4: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage10-worker4' ) | ||
needs: stage9 | ||
with: | ||
worker: stage10-worker4 | ||
depends: stage9 | ||
stage10-worker5: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage10-worker5' ) | ||
needs: stage9 | ||
with: | ||
worker: stage10-worker5 | ||
depends: stage9 | ||
stage10-worker6: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage10-worker6' ) | ||
needs: stage9 | ||
with: | ||
worker: stage10-worker6 | ||
depends: stage9 | ||
stage10-worker7: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage10-worker7' ) | ||
needs: stage9 | ||
with: | ||
worker: stage10-worker7 | ||
depends: stage9 | ||
stage10-worker8: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage10-worker8' ) | ||
needs: stage9 | ||
with: | ||
worker: stage10-worker8 | ||
depends: stage9 | ||
stage10-worker9: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage10-worker9' ) | ||
needs: stage9 | ||
with: | ||
worker: stage10-worker9 | ||
depends: stage9 | ||
stage10: | ||
uses: ./.github/workflows/aggregate-debs.yaml | ||
if: always() && !cancelled() | ||
needs: [stage10-worker0, stage10-worker1, stage10-worker2, stage10-worker3, stage10-worker4, stage10-worker5, stage10-worker6, stage10-worker7, stage10-worker8, stage10-worker9, ] | ||
with: | ||
stage: 10 | ||
stage11-worker0: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage11-worker0' ) | ||
needs: stage10 | ||
with: | ||
worker: stage11-worker0 | ||
depends: stage10 | ||
stage11-worker1: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage11-worker1' ) | ||
needs: stage10 | ||
with: | ||
worker: stage11-worker1 | ||
depends: stage10 | ||
stage11-worker2: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage11-worker2' ) | ||
needs: stage10 | ||
with: | ||
worker: stage11-worker2 | ||
depends: stage10 | ||
stage11-worker3: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage11-worker3' ) | ||
needs: stage10 | ||
with: | ||
worker: stage11-worker3 | ||
depends: stage10 | ||
stage11-worker4: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage11-worker4' ) | ||
needs: stage10 | ||
with: | ||
worker: stage11-worker4 | ||
depends: stage10 | ||
stage11-worker5: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage11-worker5' ) | ||
needs: stage10 | ||
with: | ||
worker: stage11-worker5 | ||
depends: stage10 | ||
stage11-worker6: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage11-worker6' ) | ||
needs: stage10 | ||
with: | ||
worker: stage11-worker6 | ||
depends: stage10 | ||
stage11-worker7: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage11-worker7' ) | ||
needs: stage10 | ||
with: | ||
worker: stage11-worker7 | ||
depends: stage10 | ||
stage11-worker8: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage11-worker8' ) | ||
needs: stage10 | ||
with: | ||
worker: stage11-worker8 | ||
depends: stage10 | ||
stage11-worker9: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage11-worker9' ) | ||
needs: stage10 | ||
with: | ||
worker: stage11-worker9 | ||
depends: stage10 | ||
stage11: | ||
uses: ./.github/workflows/aggregate-debs.yaml | ||
if: always() && !cancelled() | ||
needs: [stage11-worker0, stage11-worker1, stage11-worker2, stage11-worker3, stage11-worker4, stage11-worker5, stage11-worker6, stage11-worker7, stage11-worker8, stage11-worker9, ] | ||
with: | ||
stage: 11 | ||
stage12-worker0: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage12-worker0' ) | ||
needs: stage11 | ||
with: | ||
worker: stage12-worker0 | ||
depends: stage11 | ||
stage12-worker1: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage12-worker1' ) | ||
needs: stage11 | ||
with: | ||
worker: stage12-worker1 | ||
depends: stage11 | ||
stage12-worker2: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage12-worker2' ) | ||
needs: stage11 | ||
with: | ||
worker: stage12-worker2 | ||
depends: stage11 | ||
stage12-worker3: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage12-worker3' ) | ||
needs: stage11 | ||
with: | ||
worker: stage12-worker3 | ||
depends: stage11 | ||
stage12-worker4: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage12-worker4' ) | ||
needs: stage11 | ||
with: | ||
worker: stage12-worker4 | ||
depends: stage11 | ||
stage12-worker5: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage12-worker5' ) | ||
needs: stage11 | ||
with: | ||
worker: stage12-worker5 | ||
depends: stage11 | ||
stage12-worker6: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage12-worker6' ) | ||
needs: stage11 | ||
with: | ||
worker: stage12-worker6 | ||
depends: stage11 | ||
stage12-worker7: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage12-worker7' ) | ||
needs: stage11 | ||
with: | ||
worker: stage12-worker7 | ||
depends: stage11 | ||
stage12-worker8: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage12-worker8' ) | ||
needs: stage11 | ||
with: | ||
worker: stage12-worker8 | ||
depends: stage11 | ||
stage12-worker9: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage12-worker9' ) | ||
needs: stage11 | ||
with: | ||
worker: stage12-worker9 | ||
depends: stage11 | ||
stage12: | ||
uses: ./.github/workflows/aggregate-debs.yaml | ||
if: always() && !cancelled() | ||
needs: [stage12-worker0, stage12-worker1, stage12-worker2, stage12-worker3, stage12-worker4, stage12-worker5, stage12-worker6, stage12-worker7, stage12-worker8, stage12-worker9, ] | ||
with: | ||
stage: 12 | ||
stage13-worker0: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage13-worker0' ) | ||
needs: stage12 | ||
with: | ||
worker: stage13-worker0 | ||
depends: stage12 | ||
stage13-worker1: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage13-worker1' ) | ||
needs: stage12 | ||
with: | ||
worker: stage13-worker1 | ||
depends: stage12 | ||
stage13-worker2: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage13-worker2' ) | ||
needs: stage12 | ||
with: | ||
worker: stage13-worker2 | ||
depends: stage12 | ||
stage13-worker3: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage13-worker3' ) | ||
needs: stage12 | ||
with: | ||
worker: stage13-worker3 | ||
depends: stage12 | ||
stage13-worker4: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage13-worker4' ) | ||
needs: stage12 | ||
with: | ||
worker: stage13-worker4 | ||
depends: stage12 | ||
stage13-worker5: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage13-worker5' ) | ||
needs: stage12 | ||
with: | ||
worker: stage13-worker5 | ||
depends: stage12 | ||
stage13-worker6: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage13-worker6' ) | ||
needs: stage12 | ||
with: | ||
worker: stage13-worker6 | ||
depends: stage12 | ||
stage13-worker7: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage13-worker7' ) | ||
needs: stage12 | ||
with: | ||
worker: stage13-worker7 | ||
depends: stage12 | ||
stage13-worker8: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage13-worker8' ) | ||
needs: stage12 | ||
with: | ||
worker: stage13-worker8 | ||
depends: stage12 | ||
stage13-worker9: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage13-worker9' ) | ||
needs: stage12 | ||
with: | ||
worker: stage13-worker9 | ||
depends: stage12 | ||
stage13: | ||
uses: ./.github/workflows/aggregate-debs.yaml | ||
if: always() && !cancelled() | ||
needs: [stage13-worker0, stage13-worker1, stage13-worker2, stage13-worker3, stage13-worker4, stage13-worker5, stage13-worker6, stage13-worker7, stage13-worker8, stage13-worker9, ] | ||
with: | ||
stage: 13 | ||
stage14-worker0: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage14-worker0' ) | ||
needs: stage13 | ||
with: | ||
worker: stage14-worker0 | ||
depends: stage13 | ||
stage14-worker1: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage14-worker1' ) | ||
needs: stage13 | ||
with: | ||
worker: stage14-worker1 | ||
depends: stage13 | ||
stage14-worker2: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage14-worker2' ) | ||
needs: stage13 | ||
with: | ||
worker: stage14-worker2 | ||
depends: stage13 | ||
stage14-worker3: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage14-worker3' ) | ||
needs: stage13 | ||
with: | ||
worker: stage14-worker3 | ||
depends: stage13 | ||
stage14-worker4: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage14-worker4' ) | ||
needs: stage13 | ||
with: | ||
worker: stage14-worker4 | ||
depends: stage13 | ||
stage14-worker5: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage14-worker5' ) | ||
needs: stage13 | ||
with: | ||
worker: stage14-worker5 | ||
depends: stage13 | ||
stage14-worker6: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage14-worker6' ) | ||
needs: stage13 | ||
with: | ||
worker: stage14-worker6 | ||
depends: stage13 | ||
stage14-worker7: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage14-worker7' ) | ||
needs: stage13 | ||
with: | ||
worker: stage14-worker7 | ||
depends: stage13 | ||
stage14-worker8: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage14-worker8' ) | ||
needs: stage13 | ||
with: | ||
worker: stage14-worker8 | ||
depends: stage13 | ||
stage14-worker9: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage14-worker9' ) | ||
needs: stage13 | ||
with: | ||
worker: stage14-worker9 | ||
depends: stage13 | ||
stage14: | ||
uses: ./.github/workflows/aggregate-debs.yaml | ||
if: always() && !cancelled() | ||
needs: [stage14-worker0, stage14-worker1, stage14-worker2, stage14-worker3, stage14-worker4, stage14-worker5, stage14-worker6, stage14-worker7, stage14-worker8, stage14-worker9, ] | ||
with: | ||
stage: 14 | ||
stage15-worker0: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage15-worker0' ) | ||
needs: stage14 | ||
with: | ||
worker: stage15-worker0 | ||
depends: stage14 | ||
stage15-worker1: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage15-worker1' ) | ||
needs: stage14 | ||
with: | ||
worker: stage15-worker1 | ||
depends: stage14 | ||
stage15-worker2: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage15-worker2' ) | ||
needs: stage14 | ||
with: | ||
worker: stage15-worker2 | ||
depends: stage14 | ||
stage15-worker3: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage15-worker3' ) | ||
needs: stage14 | ||
with: | ||
worker: stage15-worker3 | ||
depends: stage14 | ||
stage15-worker4: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage15-worker4' ) | ||
needs: stage14 | ||
with: | ||
worker: stage15-worker4 | ||
depends: stage14 | ||
stage15-worker5: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage15-worker5' ) | ||
needs: stage14 | ||
with: | ||
worker: stage15-worker5 | ||
depends: stage14 | ||
stage15-worker6: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage15-worker6' ) | ||
needs: stage14 | ||
with: | ||
worker: stage15-worker6 | ||
depends: stage14 | ||
stage15-worker7: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage15-worker7' ) | ||
needs: stage14 | ||
with: | ||
worker: stage15-worker7 | ||
depends: stage14 | ||
stage15-worker8: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage15-worker8' ) | ||
needs: stage14 | ||
with: | ||
worker: stage15-worker8 | ||
depends: stage14 | ||
stage15-worker9: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage15-worker9' ) | ||
needs: stage14 | ||
with: | ||
worker: stage15-worker9 | ||
depends: stage14 | ||
stage15: | ||
uses: ./.github/workflows/aggregate-debs.yaml | ||
if: always() && !cancelled() | ||
needs: [stage15-worker0, stage15-worker1, stage15-worker2, stage15-worker3, stage15-worker4, stage15-worker5, stage15-worker6, stage15-worker7, stage15-worker8, stage15-worker9, ] | ||
with: | ||
stage: 15 | ||
stage16-worker0: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage16-worker0' ) | ||
needs: stage15 | ||
with: | ||
worker: stage16-worker0 | ||
depends: stage15 | ||
stage16-worker1: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage16-worker1' ) | ||
needs: stage15 | ||
with: | ||
worker: stage16-worker1 | ||
depends: stage15 | ||
stage16-worker2: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage16-worker2' ) | ||
needs: stage15 | ||
with: | ||
worker: stage16-worker2 | ||
depends: stage15 | ||
stage16-worker3: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage16-worker3' ) | ||
needs: stage15 | ||
with: | ||
worker: stage16-worker3 | ||
depends: stage15 | ||
stage16-worker4: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage16-worker4' ) | ||
needs: stage15 | ||
with: | ||
worker: stage16-worker4 | ||
depends: stage15 | ||
stage16-worker5: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage16-worker5' ) | ||
needs: stage15 | ||
with: | ||
worker: stage16-worker5 | ||
depends: stage15 | ||
stage16-worker6: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage16-worker6' ) | ||
needs: stage15 | ||
with: | ||
worker: stage16-worker6 | ||
depends: stage15 | ||
stage16-worker7: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage16-worker7' ) | ||
needs: stage15 | ||
with: | ||
worker: stage16-worker7 | ||
depends: stage15 | ||
stage16-worker8: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage16-worker8' ) | ||
needs: stage15 | ||
with: | ||
worker: stage16-worker8 | ||
depends: stage15 | ||
stage16-worker9: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage16-worker9' ) | ||
needs: stage15 | ||
with: | ||
worker: stage16-worker9 | ||
depends: stage15 | ||
stage16: | ||
uses: ./.github/workflows/aggregate-debs.yaml | ||
if: always() && !cancelled() | ||
needs: [stage16-worker0, stage16-worker1, stage16-worker2, stage16-worker3, stage16-worker4, stage16-worker5, stage16-worker6, stage16-worker7, stage16-worker8, stage16-worker9, ] | ||
with: | ||
stage: 16 | ||
stage17-worker0: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage17-worker0' ) | ||
needs: stage16 | ||
with: | ||
worker: stage17-worker0 | ||
depends: stage16 | ||
stage17-worker1: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage17-worker1' ) | ||
needs: stage16 | ||
with: | ||
worker: stage17-worker1 | ||
depends: stage16 | ||
stage17-worker2: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage17-worker2' ) | ||
needs: stage16 | ||
with: | ||
worker: stage17-worker2 | ||
depends: stage16 | ||
stage17-worker3: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage17-worker3' ) | ||
needs: stage16 | ||
with: | ||
worker: stage17-worker3 | ||
depends: stage16 | ||
stage17-worker4: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage17-worker4' ) | ||
needs: stage16 | ||
with: | ||
worker: stage17-worker4 | ||
depends: stage16 | ||
stage17-worker5: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage17-worker5' ) | ||
needs: stage16 | ||
with: | ||
worker: stage17-worker5 | ||
depends: stage16 | ||
stage17-worker6: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage17-worker6' ) | ||
needs: stage16 | ||
with: | ||
worker: stage17-worker6 | ||
depends: stage16 | ||
stage17-worker7: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage17-worker7' ) | ||
needs: stage16 | ||
with: | ||
worker: stage17-worker7 | ||
depends: stage16 | ||
stage17-worker8: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage17-worker8' ) | ||
needs: stage16 | ||
with: | ||
worker: stage17-worker8 | ||
depends: stage16 | ||
stage17-worker9: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage17-worker9' ) | ||
needs: stage16 | ||
with: | ||
worker: stage17-worker9 | ||
depends: stage16 | ||
stage17: | ||
uses: ./.github/workflows/aggregate-debs.yaml | ||
if: always() && !cancelled() | ||
needs: [stage17-worker0, stage17-worker1, stage17-worker2, stage17-worker3, stage17-worker4, stage17-worker5, stage17-worker6, stage17-worker7, stage17-worker8, stage17-worker9, ] | ||
with: | ||
stage: 17 | ||
stage18-worker0: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage18-worker0' ) | ||
needs: stage17 | ||
with: | ||
worker: stage18-worker0 | ||
depends: stage17 | ||
stage18-worker1: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage18-worker1' ) | ||
needs: stage17 | ||
with: | ||
worker: stage18-worker1 | ||
depends: stage17 | ||
stage18-worker2: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage18-worker2' ) | ||
needs: stage17 | ||
with: | ||
worker: stage18-worker2 | ||
depends: stage17 | ||
stage18-worker3: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage18-worker3' ) | ||
needs: stage17 | ||
with: | ||
worker: stage18-worker3 | ||
depends: stage17 | ||
stage18-worker4: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage18-worker4' ) | ||
needs: stage17 | ||
with: | ||
worker: stage18-worker4 | ||
depends: stage17 | ||
stage18-worker5: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage18-worker5' ) | ||
needs: stage17 | ||
with: | ||
worker: stage18-worker5 | ||
depends: stage17 | ||
stage18-worker6: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage18-worker6' ) | ||
needs: stage17 | ||
with: | ||
worker: stage18-worker6 | ||
depends: stage17 | ||
stage18-worker7: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage18-worker7' ) | ||
needs: stage17 | ||
with: | ||
worker: stage18-worker7 | ||
depends: stage17 | ||
stage18-worker8: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage18-worker8' ) | ||
needs: stage17 | ||
with: | ||
worker: stage18-worker8 | ||
depends: stage17 | ||
stage18-worker9: | ||
uses: ./.github/workflows/worker.yaml | ||
if: (always() && !cancelled()) && contains( needs.stage-1.outputs.workers, 'stage18-worker9' ) | ||
needs: stage17 | ||
with: | ||
worker: stage18-worker9 | ||
depends: stage17 | ||
stage18: | ||
uses: ./.github/workflows/aggregate-debs.yaml | ||
if: always() && !cancelled() | ||
needs: [stage18-worker0, stage18-worker1, stage18-worker2, stage18-worker3, stage18-worker4, stage18-worker5, stage18-worker6, stage18-worker7, stage18-worker8, stage18-worker9, ] | ||
with: | ||
stage: 18 | ||
deploy: | ||
needs: stage18 | ||
if: always() && !cancelled() | ||
runs-on: ubuntu-24.04 | ||
steps: | ||
- name: get apt packages from last job | ||
uses: actions/cache/restore@v4 | ||
with: | ||
path: ${{ env.AGG }} | ||
key: apt-repo-stage18-${{ github.sha }}-${{ github.run_id }}-${{ github.run_attempt }} | ||
restore-keys: | | ||
apt-repo-stage18-${{ github.sha }}-${{ github.run_id }} | ||
- name: move packages to repo | ||
run: | | ||
mv ${{ env.AGG }} /home/runner/apt_repo | ||
- uses: v4hn/ros-deb-builder-action/deploy@roso-noble | ||
with: | ||
BRANCH: ${{ env.BRANCH }} | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
SQUASH_HISTORY: true |