Skip to content

Commit 32755b9

Browse files
committed
ci(tmachine): run conformance with Podman tests
Signed-off-by: Evan Lezar <elezar@nvidia.com>
1 parent 256cf08 commit 32755b9

4 files changed

Lines changed: 27 additions & 18 deletions

File tree

‎.github/workflows/branch-e2e.yml‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -223,6 +223,10 @@ jobs:
223223
with:
224224
test-matrix: >-
225225
[
226+
{
227+
"scenario":"fedora-podman-rootful",
228+
"testsuite":"conformance"
229+
},
226230
{
227231
"scenario":"fedora-podman-rootful",
228232
"testsuite":"provider-refresh"

‎.github/workflows/release-dev.yml‎

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -106,10 +106,8 @@ jobs:
106106
permissions:
107107
actions: read
108108
contents: read
109-
uses: ./.github/workflows/conformance.yml
110-
with:
111-
scenarios: '["ubuntu-docker-rootful", "fedora-podman-rootful", "fedora-podman-rootless"]'
112-
testsuites: '["smoke"]'
109+
packages: read
110+
uses: ./.github/workflows/tmachine-test.yml
113111

114112
docker-e2e:
115113
needs: [build-binaries, build-images]
@@ -134,6 +132,10 @@ jobs:
134132
with:
135133
test-matrix: >-
136134
[
135+
{
136+
"scenario":"fedora-podman-rootful",
137+
"testsuite":"conformance"
138+
},
137139
{
138140
"scenario":"fedora-podman-rootful",
139141
"testsuite":"provider-refresh"
@@ -151,14 +153,6 @@ jobs:
151153
checkout-ref: ${{ github.sha }}
152154
conformance-artifact-prefix: openshell-conformance
153155

154-
conformance:
155-
needs: [build-binaries, build-sandbox-image, build-supervisor-image]
156-
permissions:
157-
actions: read
158-
contents: read
159-
packages: read
160-
uses: ./.github/workflows/tmachine-test.yml
161-
162156
tag-ghcr-dev:
163157
name: Tag GHCR Images as Dev
164158
needs: [build-images, release-dev]

‎.github/workflows/release-tag.yml‎

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,10 @@ jobs:
152152
with:
153153
test-matrix: >-
154154
[
155+
{
156+
"scenario":"fedora-podman-rootful",
157+
"testsuite":"conformance"
158+
},
155159
{
156160
"scenario":"fedora-podman-rootful",
157161
"testsuite":"provider-refresh"
@@ -169,6 +173,13 @@ jobs:
169173
checkout-ref: ${{ needs.compute-versions.outputs.source_sha }}
170174
conformance-artifact-prefix: openshell-conformance
171175

176+
conformance:
177+
needs: [build-binaries, build-images]
178+
permissions:
179+
actions: read
180+
contents: read
181+
packages: read
182+
uses: ./.github/workflows/tmachine-test.yml
172183
tag-ghcr-release:
173184
name: Tag GHCR Images
174185
needs: [compute-versions, build-images, release]

‎.github/workflows/tmachine-test.yml‎

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ on:
1717
type: string
1818
default: >-
1919
[
20-
{"scenario":"ubuntu-docker-rootful","testsuite":"smoke"},
21-
{"scenario":"fedora-podman-rootful","testsuite":"smoke"},
22-
{"scenario":"fedora-podman-rootless","testsuite":"smoke"}
20+
{"scenario":"ubuntu-docker-rootful","testsuite":"conformance"},
21+
{"scenario":"fedora-podman-rootful","testsuite":"conformance"},
22+
{"scenario":"fedora-podman-rootless","testsuite":"conformance"}
2323
]
2424
workflow_dispatch:
2525
inputs:
@@ -34,9 +34,9 @@ on:
3434
type: string
3535
default: >-
3636
[
37-
{"scenario":"ubuntu-docker-rootful","testsuite":"smoke"},
38-
{"scenario":"fedora-podman-rootful","testsuite":"smoke"},
39-
{"scenario":"fedora-podman-rootless","testsuite":"smoke"}
37+
{"scenario":"ubuntu-docker-rootful","testsuite":"conformance"},
38+
{"scenario":"fedora-podman-rootful","testsuite":"conformance"},
39+
{"scenario":"fedora-podman-rootless","testsuite":"conformance"}
4040
]
4141
4242
permissions:

0 commit comments

Comments
 (0)