Skip to content

Commit 10cad2a

Browse files
ci(tests): add install job and gate smoke/uninstall on it
1 parent 2123c6c commit 10cad2a

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

.github/workflows/tests.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,21 @@ jobs:
3030
- uses: actions/checkout@v4
3131
- run: prove -v "$(find .github/tests -name '${{ matrix.test }}' -type f)"
3232

33+
install:
34+
name: "Install"
35+
runs-on: ubuntu-latest
36+
container:
37+
image: ubuntu:24.04
38+
options: --privileged
39+
steps:
40+
- uses: actions/checkout@v4
41+
42+
- name: Setup CSF
43+
uses: ./.github/actions/setup-csf
44+
3345
smoke:
3446
name: "Smoke"
47+
needs: install
3548
runs-on: ubuntu-latest
3649
container:
3750
image: ubuntu:24.04
@@ -47,6 +60,7 @@ jobs:
4760

4861
uninstall:
4962
name: "Uninstall"
63+
needs: install
5064
runs-on: ubuntu-latest
5165
container:
5266
image: ubuntu:24.04

0 commit comments

Comments
 (0)