--- name: ci "on": pull_request: push: branches: - main jobs: lint-unit: uses: sous-chefs/.github/.github/workflows/lint-unit.yml@3.1.1 permissions: actions: write checks: write pull-requests: write statuses: write integration: needs: 'lint-unit' runs-on: ubuntu-latest strategy: matrix: os: - almalinux-8 - almalinux-9 - amazonlinux-2023 - centos-stream-9 - debian-11 - debian-12 - opensuse-leap-15 - rockylinux-8 - rockylinux-9 - ubuntu-2004 - ubuntu-2204 - ubuntu-2404 suite: - default - aliases - client - server - canonical - sasl-auth-none - sasl-auth-multiple - sasl-auth-one fail-fast: false steps: - name: Check out code uses: actions/checkout@v4 # v4 - name: Install Chef uses: actionshub/chef-install@3.0.1 - name: Dokken uses: actionshub/test-kitchen@3.0.0 env: CHEF_LICENSE: accept-no-persist KITCHEN_LOCAL_YAML: kitchen.dokken.yml with: suite: ${{ matrix.suite }} os: ${{ matrix.os }}