]> git.ipfire.org Git - thirdparty/dracut-ng.git/commitdiff
ci: reenable test 70 (only on openSUSE)
authorJo Zzsi <jozzsicsataban@gmail.com>
Tue, 19 Nov 2024 19:50:08 +0000 (14:50 -0500)
committerLaszlo <laszlo.gombos@gmail.com>
Tue, 19 Nov 2024 20:12:55 +0000 (15:12 -0500)
My gut feeling is that this test is most stable on
openSUSE with network-legacy.

.github/workflows/integration.yml

index 5f0de0321997122dd47267bdea07bed8bfb5d9cc..d18aa4cd880a888f634beafcca793bbb8c7de880 100644 (file)
@@ -214,38 +214,30 @@ jobs:
               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: 20
-#        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 }}
+    network-advanced:
+        needs: basic
+        name: ${{ matrix.test }} on ${{ matrix.container }}
+        runs-on: ubuntu-latest
+        timeout-minutes: 20
+        concurrency:
+            group: network-iscsi-${{ github.workflow }}-${{ github.ref }}-${{ matrix.container }}-${{ matrix.test }}-${{ matrix.network }}
+            cancel-in-progress: true
+        strategy:
+            fail-fast: false
+            matrix:
+                container:
+                    - opensuse
+                test:
+                    - "70"
+                include:
+                  - # 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 }}