Skip to content

Commit aad2f25

Browse files
committed
Start adding Linux CI tests
1 parent 81d9e15 commit aad2f25

3 files changed

Lines changed: 26 additions & 0 deletions

File tree

.github/workflows/test.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,20 @@ concurrency:
99
jobs:
1010
test:
1111
uses: plus3it/actions-workflows/.github/workflows/test.yml@ddd67e99878a285f728de398c1116151c2d7791a
12+
13+
linux:
14+
uses: plus3it/actions-workflows/.github/workflows/test-salt-linux.yml@ddd67e99878a285f728de398c1116151c2d7791a
15+
strategy:
16+
matrix:
17+
os_version:
18+
- 8
19+
- 9
20+
salt_state:
21+
- flux-cli
22+
salt_pillar_root:
23+
- ./tests/pillar/test-linux-main
24+
with:
25+
salt-os-version: ${{ matrix.os_version }}
26+
salt-state: ${{ matrix.salt_state }}
27+
salt-pillar-root: ${{ matrix.salt_pillar_root }}
28+
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
flux-cli:
2+
lookup:
3+
pkg:
4+
{%- if grains.os_family == "RedHat" %}
5+
name: flux-cli
6+
download_uri: ''
7+
download_sig: ''
8+
{%- endif %}

tests/requirements.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
salt-minion

0 commit comments

Comments
 (0)