Skip to content

Commit 5d4eb17

Browse files
authored
chore(ci): block CI on failure to build (#2588)
* chore(ci): block CI on failure to build * chore(ci): add skipped clauses
1 parent 193a9c5 commit 5d4eb17

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

.github/workflows/ci.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -996,6 +996,9 @@ jobs:
996996
name: Validate success # this name is used by .github/workflows/automated-prs-manager.yaml
997997
runs-on: ubuntu-latest
998998
needs:
999+
- build-current
1000+
- build-previous-k0s
1001+
- build-upgrade
9991002
- e2e
10001003
- e2e-main
10011004
- e2e-docker
@@ -1019,6 +1022,15 @@ jobs:
10191022
- name: fail if e2e-docker job was not successful
10201023
if: needs.e2e-docker.result != 'success' && needs.e2e-docker.result != 'skipped'
10211024
run: exit 1
1025+
- name: fail if build-current job was not successful
1026+
if: needs.build-current.result != 'success' && needs.build-current.result != 'skipped'
1027+
run: exit 1
1028+
- name: fail if build-previous-k0s job was not successful
1029+
if: needs.build-previous-k0s.result != 'success' && needs.build-previous-k0s.result != 'skipped'
1030+
run: exit 1
1031+
- name: fail if build-upgrade job was not successful
1032+
if: needs.build-upgrade.result != 'success' && needs.build-upgrade.result != 'skipped'
1033+
run: exit 1
10221034
- name: fail if sanitize job was not successful
10231035
if: needs.sanitize.result != 'success'
10241036
run: exit 1

0 commit comments

Comments
 (0)