From 5ab4dae13f79a1552fad7e2e5345e8f6c81aa5b7 Mon Sep 17 00:00:00 2001 From: Mia Altieri Date: Tue, 8 Oct 2024 06:59:58 +0000 Subject: [PATCH] add nightly 3.6 run --- .github/workflows/ci.yaml | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index eaa95d13..39cb21f5 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -18,7 +18,6 @@ jobs: name: Lint uses: canonical/data-platform-workflows/.github/workflows/lint.yaml@v21.0.0 - lib-check: name: Check libraries runs-on: ubuntu-latest @@ -67,7 +66,17 @@ jobs: cache: true integration-test: - name: Integration test charm | 3.5.3 + strategy: + fail-fast: false + matrix: + juju: + # This runs on all runs + - agent: 3.5.3 # renovate: juju-agent-pin-minor + allure_report: true + # This runs only on scheduled runs, DPW 21 specifics (scheduled + 3.6/X) + - snap_channel: 3.6/beta + allure_report: false + name: Integration test charm | ${{ matrix.juju.agent || matrix.juju.snap_channel }} needs: - lint - unit-test @@ -76,7 +85,8 @@ jobs: with: artifact-prefix: packed-charm-cache-true cloud: lxd - juju-agent-version: 3.5.3 # renovate: juju-agent-pin-minor - _beta_allure_report: true + juju-agent-version: ${{ matrix.juju.agent }} + juju-snap-channel: ${{ matrix.juju.snap_channel }} + _beta_allure_report: ${{ matrix.juju.allure_report }} permissions: contents: write