Skip to content

Commit 3dd38d8

Browse files
Add QA validator
1 parent 48760de commit 3dd38d8

File tree

2 files changed

+24
-131
lines changed

2 files changed

+24
-131
lines changed

.cirrus/Dockerfile

Lines changed: 0 additions & 129 deletions
This file was deleted.

.github/workflows/build.yml

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ jobs:
8787
run: ./.github/scripts/unit_helm_compatibility_test.sh ${{ matrix.chart }}
8888

8989
# Shared steps for OpenShift chart verification
90-
openshift-tests:
90+
openshift-test:
9191
runs-on: sonar-xs-public
9292
needs: [chart-fixture-test, chart-schema-test, static-compatibility-test]
9393
name: SonarQube OpenShift Tests
@@ -239,7 +239,7 @@ jobs:
239239
ct install --namespace test --config ${{ matrix.config }} --debug
240240
241241
sonarqube-packaging:
242-
needs: [kind-test,openshift-tests]
242+
needs: [kind-test,openshift-test]
243243
runs-on: github-ubuntu-latest-s
244244
name: ${{ matrix.chart }} Packaging
245245
strategy:
@@ -378,3 +378,25 @@ jobs:
378378
with:
379379
version: ${{ github.ref_name }}
380380
buildNumber: ${{ steps.build-number.outputs.BUILD_NUMBER }}
381+
382+
383+
qa-validator:
384+
if: always()
385+
name: QA Validator
386+
needs:
387+
- chart-fixture-test
388+
- chart-schema-test
389+
- static-compatibility-test
390+
- openshift-test
391+
- kind-test
392+
- sonarqube-packaging
393+
- sonarqube-push-to-repox
394+
runs-on: github-ubuntu-latest-s
395+
outputs:
396+
SUCCESS: ${{ steps.alls-green.outputs.success }}
397+
steps:
398+
- uses: re-actors/alls-green@05ac9388f0aebcb5727afa17fcccfecd6f8ec5fe # v1.2.2
399+
id: alls-green
400+
with:
401+
jobs: ${{ toJSON(needs) }}
402+
allowed-skips: 'chart-fixture-test,chart-schema-test,static-compatibility-test,openshift-test,kind-test,sonarqube-packaging,sonarqube-push-to-repox'

0 commit comments

Comments
 (0)