Summary
Jobs
changed_states
test_states (3007, 22.04, sift.packages.bless)
test_states (3007, 22.04, sift.packages.cryptcat)
test_states (3007, 22.04, sift.packages.exfat-extras)
test_states (3007, 22.04, sift.packages.libncurses)
test_states (3007, 22.04, sift.packages.netcat)
test_states (3007, 22.04, sift.packages.qemu)
test_states (3007, 22.04, sift.python3-packages.analyzemft)
test_states (3007, 22.04, sift.python3-packages.defang)
test_states (3007, 22.04, sift.scripts.docker-compose)
test_states (3007, 24.04, sift.packages.bless)
test_states (3007, 24.04, sift.packages.cryptcat)
test_states (3007, 24.04, sift.packages.exfat-extras)
test_states (3007, 24.04, sift.packages.libncurses)
test_states (3007, 24.04, sift.packages.netcat)
test_states (3007, 24.04, sift.packages.qemu)
test_states (3007, 24.04, sift.python3-packages.analyzemft)
test_states (3007, 24.04, sift.python3-packages.defang)
test_states (3007, 24.04, sift.scripts.docker-compose)
test_states (3006, 22.04, sift.packages.bless)
test_states (3006, 22.04, sift.packages.cryptcat)
test_states (3006, 22.04, sift.packages.exfat-extras)
test_states (3006, 22.04, sift.packages.libncurses)
test_states (3006, 22.04, sift.packages.netcat)
test_states (3006, 22.04, sift.packages.qemu)
test_states (3006, 22.04, sift.python3-packages.analyzemft)
test_states (3006, 22.04, sift.python3-packages.defang)
test_states (3006, 22.04, sift.scripts.docker-compose)
test_states (3006, 24.04, sift.packages.bless)
test_states (3006, 24.04, sift.packages.cryptcat)
test_states (3006, 24.04, sift.packages.exfat-extras)
test_states (3006, 24.04, sift.packages.libncurses)
test_states (3006, 24.04, sift.packages.netcat)
test_states (3006, 24.04, sift.packages.qemu)
test_states (3006, 24.04, sift.python3-packages.analyzemft)
test_states (3006, 24.04, sift.python3-packages.defang)
test_states (3006, 24.04, sift.scripts.docker-compose)
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: tests
on:
push:
branches:
- master
- main
- next
pull_request:
branches:
- master
- main
- next
jobs:
changed_states:
runs-on: ubuntu-latest
steps:
- id: files
uses: jitterbit/get-changed-files@v1
with:
format: "json"
- id: filter
run: |
echo "filtered_files=$(jq -rMc '[.[] | select(. | contains(".sls")) | select(. | contains("init") | not) | sub("/"; "."; "g") | sub(".sls"; ""; "g")]' <<< '${{ steps.files.outputs.added_modified }}')" > $GITHUB_OUTPUT
outputs:
matrix: ${{ steps.filter.outputs.filtered_files }}
test_states:
needs: changed_states
runs-on: ubuntu-latest
if: ${{ needs.changed_states.outputs.matrix != '[]' }}
strategy:
matrix:
salt: [3007, 3006]
os: [22.04, 24.04]
state: ${{ fromJson(needs.changed_states.outputs.matrix) }}
include:
- os: 24.04
code: noble
- os: 22.04
code: jammy
container:
image: docker://ghcr.io/ekristen/cast-tools/saltstack-tester:${{ matrix.os }}-${{ matrix.salt }}
steps:
- uses: actions/checkout@v4
- name: test-state
run: |
salt-call --local -l info --file-root . --retcode-passthrough --state-output=mixed state.sls ${{ matrix.state }} pillar="{sift_user: root}"
You can’t perform that action at this time.