From 3b14292972c649ac35001116f52dd5ae2d8b21f1 Mon Sep 17 00:00:00 2001 From: Mauro Morales Date: Fri, 14 Jul 2023 13:59:01 +0200 Subject: [PATCH] temp run provider tests in PR Signed-off-by: Mauro Morales --- .github/workflows/image-pr.yaml | 35 +++++++++++++++++++++++++++++++++ .github/workflows/image.yaml | 3 --- 2 files changed, 35 insertions(+), 3 deletions(-) diff --git a/.github/workflows/image-pr.yaml b/.github/workflows/image-pr.yaml index 0d5f8ab365..fc46f011bd 100644 --- a/.github/workflows/image-pr.yaml +++ b/.github/workflows/image-pr.yaml @@ -87,3 +87,38 @@ jobs: - "remote-static" - "remote-https-pinned" - "remote-https-bad-cert" + + # TODO: remove from PR if green + build-provider: + uses: kairos-io/kairos/.github/workflows/reusable-build-provider.yaml@1556-pr-one-flavor-pt2 + with: + flavor: ${{ matrix.flavor }} + strategy: + fail-fast: false + matrix: + flavor: + - "opensuse-leap" + - "alpine-opensuse-leap" + provider-tests: + uses: kairos-io/kairos/.github/workflows/reusable-provider-tests.yaml@1556-pr-one-flavor-pt2 + with: + flavor: ${{ matrix.flavor }} + needs: + - build-provider + strategy: + fail-fast: false + max-parallel: 2 + matrix: + label: + - "provider-qrcode-install" + - "provider-upgrade" + - "provider-decentralized-k8s" + - "provider-upgrade-k8s" + flavor: + - "opensuse-leap" + - "alpine-opensuse-leap" + exclude: # looks like only the k8s stuff is tested on both flavors + - label: "provider-qrcode-install" + flavor: "alpine-opensuse-leap" + - label: "provider-upgrade" + flavor: "alpine-opensuse-leap" diff --git a/.github/workflows/image.yaml b/.github/workflows/image.yaml index 30b193928a..d55d96e795 100644 --- a/.github/workflows/image.yaml +++ b/.github/workflows/image.yaml @@ -65,7 +65,6 @@ jobs: build-framework: - if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' }} uses: kairos-io/kairos/.github/workflows/reusable-build-framework-flavor.yaml@1556-pr-one-flavor-pt2 with: flavor: ${{ matrix.flavor }} @@ -76,7 +75,6 @@ jobs: matrix: ${{fromJson(needs.get-framework-matrix.outputs.matrix)}} build-provider: - if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' }} uses: kairos-io/kairos/.github/workflows/reusable-build-provider.yaml@1556-pr-one-flavor-pt2 with: flavor: ${{ matrix.flavor }} @@ -217,7 +215,6 @@ jobs: - "opensuse-leap" provider-tests: - if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' }} uses: kairos-io/kairos/.github/workflows/reusable-provider-tests.yaml@1556-pr-one-flavor-pt2 with: flavor: ${{ matrix.flavor }}