From b6f6dd618cb0b1f198d4e7cbedc464d0edf7e6b3 Mon Sep 17 00:00:00 2001 From: Dragomir Penev Date: Fri, 10 Nov 2023 09:38:01 +0200 Subject: [PATCH] Juju matrix --- .github/workflows/ci.yaml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index bb4a07d45f..017b4f6a7b 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -50,11 +50,24 @@ jobs: name: Integration test charm needs: - build + strategy: + fail-fast: false + matrix: + juju-snap-channel: ["2.9/stable", "3.1/stable"] + include: + - juju-snap-channel: "3.1/stable" + agent-version: "3.1.6" + libjuju-version: "3.2.0.1" + - juju-snap-channel: "2.9/stable" + agent-version: "2.9.45" + libjuju-version: "2.9.44.1" uses: canonical/data-platform-workflows/.github/workflows/integration_test_charm.yaml@test-large with: artifact-name: ${{ needs.build.outputs.artifact-name }} cloud: lxd - juju-agent-version: 3.1.6 + juju-agent-version: ${{ matrix.agent-version }} + channel: ${{ matrix.juju-snap-channel }} + libjuju-version-constraint: ${{ matrix.libjuju-version }} secrets: integration-test: | {