Skip to content

Commit

Permalink
Extend CI to test alpine flavors
Browse files Browse the repository at this point in the history
Signed-off-by: Itxaka <[email protected]>
  • Loading branch information
Itxaka committed Oct 9, 2023
1 parent a34209d commit f0bee7c
Showing 1 changed file with 59 additions and 9 deletions.
68 changes: 59 additions & 9 deletions .github/workflows/image-pr.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,15 +13,27 @@ jobs:
core:
uses: ./.github/workflows/reusable-build-flavor.yaml
with:
flavor: alpine
flavor: ubuntu

core-alpine:
uses: ./.github/workflows/reusable-build-flavor.yaml
with:
flavor: ubuntu

install:
uses: ./.github/workflows/reusable-install-test.yaml
with:
flavor: alpine
flavor: ubuntu
needs:
- core

install-alpine:
uses: ./.github/workflows/reusable-install-test.yaml
with:
flavor: alpine
needs:
- core-alpine

zfs:
uses: ./.github/workflows/reusable-zfs-test.yaml
with:
Expand All @@ -32,49 +44,70 @@ jobs:
acceptance:
uses: ./.github/workflows/reusable-qemu-acceptance-test.yaml
with:
flavor: alpine
flavor: ubuntu
needs:
- core

acceptance-alpine:
uses: ./.github/workflows/reusable-qemu-acceptance-test.yaml
with:
flavor: alpine
needs:
- core-alpine

bundles:
uses: ./.github/workflows/reusable-qemu-bundles-test.yaml
with:
flavor: alpine
flavor: ubuntu
needs:
- core

reset:
uses: ./.github/workflows/reusable-qemu-reset-test.yaml
with:
flavor: alpine
flavor: ubuntu
needs:
- core

reset-alpine:
uses: ./.github/workflows/reusable-qemu-reset-test.yaml
with:
flavor: alpine
needs:
- core-alpine

netboot:
uses: ./.github/workflows/reusable-qemu-netboot-test.yaml
with:
flavor: alpine
flavor: ubuntu
needs:
- core

upgrade:
uses: ./.github/workflows/reusable-upgrade-with-cli-test.yaml
with:
flavor: alpine
flavor: ubuntu
needs:
- core

upgrade-alpine:
uses: ./.github/workflows/reusable-upgrade-with-cli-test.yaml
with:
flavor: alpine
needs:
- core-alpine

upgrade-latest:
uses: ./.github/workflows/reusable-upgrade-latest-test.yaml
with:
flavor: alpine
flavor: ubuntu
needs:
- core

encryption:
uses: ./.github/workflows/reusable-encryption-test.yaml
with:
flavor: alpine
flavor: ubuntu
label: ${{ matrix.label }}
needs:
- core
Expand All @@ -87,3 +120,20 @@ jobs:
- "remote-static"
- "remote-https-pinned"
- "remote-https-bad-cert"

encryption-alpine:
uses: ./.github/workflows/reusable-encryption-test.yaml
with:
flavor: ubuntu-alpine
label: ${{ matrix.label }}
needs:
- core-alpine
strategy:
fail-fast: true
matrix:
label:
- "local-encryption"
- "remote-auto"
- "remote-static"
- "remote-https-pinned"
- "remote-https-bad-cert"

0 comments on commit f0bee7c

Please sign in to comment.