Skip to content

Commit e34c5eb

Browse files
committed
CI: Add proper job we can depend on
1 parent bfd9081 commit e34c5eb

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

.github/workflows/runtime_tests.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ jobs:
5858
# this takes roughly 10 minutes for linux, so it's fine to run it on all PRs
5959
# MacOS / Windows takes ages, so we don't want to run this always
6060
build:
61+
needs: vanagon_inspect
6162
name: build puppet-runtime for Linux
6263
uses: 'openvoxproject/shared-actions/.github/workflows/build_vanagon.yml@main'
6364
with:
@@ -66,3 +67,16 @@ jobs:
6667
platform_list: amazon-2-aarch64,amazon-2-x86_64,amazon-2023-aarch64,amazon-2023-x86_64,debian-11-aarch64,debian-11-amd64,debian-12-aarch64,debian-12-amd64,debian-13-aarch64,debian-13-amd64,debian-13-armhf,el-8-aarch64,el-8-x86_64,el-9-aarch64,el-9-x86_64,el-10-x86_64,el-10-aarch64,fedora-42-x86_64,fedora-42-aarch64,fedora-43-x86_64,fedora-43-aarch64,sles-15-x86_64,ubuntu-22.04-aarch64,ubuntu-22.04-amd64,ubuntu-24.04-aarch64,ubuntu-24.04-amd64,ubuntu-24.04-armhf,ubuntu-25.04-amd64,ubuntu-25.04-aarch64,ubuntu-25.04-armhf
6768
vanagon_branch: main
6869
upload_to_s3: false
70+
71+
tests:
72+
if: always()
73+
needs:
74+
- vanagon_inspect
75+
- build
76+
runs-on: ubuntu-24.04
77+
name: Test suite
78+
steps:
79+
- name: Decide whether the needed jobs succeeded or failed
80+
uses: re-actors/alls-green@release/v1
81+
with:
82+
jobs: ${{ toJSON(needs) }}

0 commit comments

Comments
 (0)