Skip to content

Commit e01011f

Browse files
[DPE-4976] Run tests on juju 3.6 on a nightly schedule (#173)
## Issue We would like to run nightly tests with juju 3.6 ## Solution Upgrade to dpw v21.0.0 and add juju 3.6 into the matrix for tests. Also, upgrade libjuju to ^3.5.2.0
1 parent 3a17046 commit e01011f

File tree

8 files changed

+1059
-162
lines changed

8 files changed

+1059
-162
lines changed

.github/workflows/ci.yaml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,11 +116,14 @@ jobs:
116116
bases-index: 0
117117
- series: jammy
118118
bases-index: 1
119-
juju-snap-channel: ["2.9/stable", "3.4/stable"]
119+
juju-snap-channel: ["2.9/stable", "3.4/stable", "3.6/beta"]
120120
include:
121+
- juju-snap-channel: "3.6/beta"
122+
agent-version: "3.6-beta2"
123+
libjuju-version: "3.5.2.0"
121124
- juju-snap-channel: "3.4/stable"
122125
agent-version: "3.4.3"
123-
libjuju-version: "3.4.0.0"
126+
libjuju-version: "3.5.2.0"
124127
- juju-snap-channel: "2.9/stable"
125128
agent-version: "2.9.45"
126129
libjuju-version: "2.9.44.1"
@@ -168,6 +171,7 @@ jobs:
168171
echo "mark_expression=not unstable" >> "$GITHUB_OUTPUT"
169172
fi
170173
- name: Run integration tests
174+
if: ${{ !startsWith(matrix.juju-snap-channel, '3.6/') || github.event_name == 'schedule' }}
171175
run: tox run -e integration -- "${{ matrix.groups.path_to_test_file }}" --group="${{ matrix.groups.group_number }}" -m '${{ steps.select-test-stability.outputs.mark_expression }}' --mysql-router-charm-series=${{ matrix.ubuntu-versions.series }} --mysql-router-charm-bases-index=${{ matrix.ubuntu-versions.bases-index }}
172176
env:
173177
LIBJUJU_VERSION_SPECIFIER: ${{ matrix.libjuju-version }}

0 commit comments

Comments
 (0)