uses: actions/checkout@v4
- name: "${{ matrix.container }} TEST-${{ matrix.test }}"
run: USE_NETWORK=${{ matrix.network }} ./test/test-github.sh "TEST-${{ matrix.test }}" ${{ matrix.test }}
- network-iscsi:
- name: ${{ matrix.test }} on ${{ matrix.container }}
- runs-on: ubuntu-latest
- timeout-minutes: 45
- concurrency:
- group: network-iscsi-${{ github.workflow }}-${{ github.ref }}-${{ matrix.container }}-${{ matrix.test }}-${{ matrix.network }}
- cancel-in-progress: true
- strategy:
- # run tests sequentially
- max-parallel: 1
- fail-fast: false
- matrix:
- container: [
- "arch",
- "debian",
- "fedora",
- "gentoo",
- "opensuse",
- "ubuntu",
- ]
- test: [ "70","71" ]
- include:
- - network: ""
- - # on debian run tests with systemd-networkd
- container: "debian"
- network: "systemd-networkd"
- - # on openSUSE run tests with network-legacy
- container: "opensuse"
- network: "network-legacy"
- container:
- image: ghcr.io/dracut-ng/${{ matrix.container }}
- options: '--device=/dev/kvm'
- steps:
- - name: "Checkout Repository"
- uses: actions/checkout@v4
- - name: "${{ matrix.container }} TEST-${{ matrix.test }}"
- run: USE_NETWORK=${{ matrix.network }} ./test/test-github.sh "TEST-${{ matrix.test }}" ${{ matrix.test }}
- network-nbd:
- name: ${{ matrix.test }} on ${{ matrix.container }}
- runs-on: ubuntu-latest
- timeout-minutes: 45
- concurrency:
- group: network-nbd-${{ github.workflow }}-${{ github.ref }}-${{ matrix.container }}-${{ matrix.test }}-${{ matrix.network }}
- cancel-in-progress: true
- strategy:
- # run tests sequentially
- max-parallel: 1
- fail-fast: false
- matrix:
- container: [
- "arch",
- "debian",
- "fedora",
- "opensuse",
- ]
- test: [ "72" ]
- include:
- - network: ""
- - # on openSUSE run tests with network-legacy
- container: "opensuse"
- network: "network-legacy"
- - # on debian run this test on network-legacy to be able to pass it
- container: "debian"
- network: "network-legacy"
- container:
- image: ghcr.io/dracut-ng/${{ matrix.container }}
- options: '--device=/dev/kvm'
- steps:
- - name: "Checkout Repository"
- uses: actions/checkout@v4
- - name: "${{ matrix.container }} TEST-${{ matrix.test }}"
- run: USE_NETWORK=${{ matrix.network }} ./test/test-github.sh "TEST-${{ matrix.test }}" ${{ matrix.test }}
+# network-advanced:
+# name: ${{ matrix.test }} on ${{ matrix.container }}
+# runs-on: ubuntu-latest
+# timeout-minutes: 45
+# concurrency:
+# group: network-iscsi-${{ github.workflow }}-${{ github.ref }}-${{ matrix.container }}-${{ matrix.test }}-${{ matrix.network }}
+# cancel-in-progress: true
+# strategy:
+# fail-fast: false
+# matrix:
+# container: [
+# "arch",
+# "debian",
+# "fedora",
+# "gentoo",
+# "opensuse",
+# "ubuntu",
+# ]
+# test: [ "70","71","72" ]
+# include:
+# - network: ""
+# - # on debian run tests with systemd-networkd
+# container: "debian"
+# network: "systemd-networkd"
+# - # on openSUSE run tests with network-legacy
+# container: "opensuse"
+# network: "network-legacy"
+# container:
+# image: ghcr.io/dracut-ng/${{ matrix.container }}
+# options: '--device=/dev/kvm'
+# steps:
+# - name: "Checkout Repository"
+# uses: actions/checkout@v4
+# - name: "${{ matrix.container }} TEST-${{ matrix.test }}"
+# run: USE_NETWORK=${{ matrix.network }} ./test/test-github.sh "TEST-${{ matrix.test }}" ${{ matrix.test }}