diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3b0335ee..06979e18 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -31,7 +31,7 @@ jobs: - "rockylinux-9" suite: - "epel" - steps: &steps + steps: - name: Check out code uses: actions/checkout@v4 - name: Install Chef @@ -57,7 +57,18 @@ jobs: - "distro-nginx-full" fail-fast: false steps: - <<: *steps + - name: Check out code + uses: actions/checkout@v4 + - name: Install Chef + uses: actionshub/chef-install@3.0.0 + - 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 }} integration: needs: lint-unit @@ -82,7 +93,18 @@ jobs: - "repo-overrides" fail-fast: false steps: - <<: *steps + - name: Check out code + uses: actions/checkout@v4 + - name: Install Chef + uses: actionshub/chef-install@3.0.0 + - 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 }} final: runs-on: ubuntu-latest