diff --git a/.github/workflows/ee.yml b/.github/workflows/ee.yml index 1c971da8..a2d5e47f 100644 --- a/.github/workflows/ee.yml +++ b/.github/workflows/ee.yml @@ -18,7 +18,14 @@ env: jobs: build: - name: Build and test EE + name: Build and test EE (Ⓐ${{ matrix.runner_tag }}) + strategy: + matrix: + runner_tag: + - devel + - stable-2.12-latest + - stable-2.11-latest + - stable-2.9-latest runs-on: ubuntu-latest steps: - name: Check out code @@ -65,7 +72,7 @@ jobs: --- version: 1 build_arg_defaults: - EE_BASE_IMAGE: 'quay.io/ansible/ansible-runner:latest' + EE_BASE_IMAGE: 'quay.io/ansible/ansible-runner:${{ matrix.runner_tag }}' dependencies: galaxy: requirements.yml EOF @@ -84,13 +91,13 @@ jobs: cat requirements.yml echo "::endgroup::" - - name: Build ${{ matrix.name }} image + - name: Build image based on ${{ matrix.runner_tag }} run: | mkdir -p context/_build/ cp "${{ env.NAMESPACE }}-${{ env.COLLECTION_NAME }}"-*.tar.gz context/_build/ ansible-builder build -v 3 -t test-ee:latest --container-runtime=podman - - name: Run basic tests with ${{ matrix.name }} image + - name: Run basic tests run: > ansible-navigator run --mode stdout