Skip to content

Commit 8332972

Browse files
committed
WIP Ansible 11, ansible-core 2.18
1 parent 89199ec commit 8332972

File tree

4 files changed

+18
-11
lines changed

4 files changed

+18
-11
lines changed

.github/workflows/tests.yml

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -63,9 +63,12 @@ jobs:
6363
- name: Ans_313_10
6464
python_version: '3.13'
6565
tox_env: py313-mode_ansible-ansible10
66-
- name: Van_313_10
66+
- name: Ans_313_11
6767
python_version: '3.13'
68-
tox_env: py313-mode_ansible-ansible10-strategy_linear
68+
tox_env: py313-mode_ansible-ansible11
69+
- name: Van_313_11
70+
python_version: '3.13'
71+
tox_env: py313-mode_ansible-ansible11-strategy_linear
6972

7073
- name: Mito_27
7174
tox_env: py27-mode_mitogen
@@ -167,11 +170,11 @@ jobs:
167170
- name: Mito_313
168171
tox_env: py313-mode_mitogen
169172

170-
- name: Loc_313_10
171-
tox_env: py313-mode_localhost-ansible10
173+
- name: Loc_313_11
174+
tox_env: py313-mode_localhost-ansible11
172175

173-
- name: Van_313_10
174-
tox_env: py313-mode_localhost-ansible10-strategy_linear
176+
- name: Van_313_11
177+
tox_env: py313-mode_localhost-ansible11-strategy_linear
175178

176179
steps:
177180
- uses: actions/checkout@v4

ansible_mitogen/loaders.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949

5050

5151
ANSIBLE_VERSION_MIN = (2, 10)
52-
ANSIBLE_VERSION_MAX = (2, 17)
52+
ANSIBLE_VERSION_MAX = (2, 18)
5353

5454
NEW_VERSION_MSG = (
5555
"Your Ansible version (%s) is too recent. The most recent version\n"

docs/ansible_detailed.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,8 @@ Noteworthy Differences
141141
+-----------------+ 3.10 - 3.13 |
142142
| 10 | |
143143
+-----------------+-----------------+
144+
| 11 | 3.11 - 3.13 |
145+
+-----------------+-----------------+
144146

145147
Verify your installation is running one of these versions by checking
146148
``ansible --version`` output.

tox.ini

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@
1212
# 2.7 <= 2.11 <= 2.16 <= 5.5 <= 1.11.29 <= 2.11.3 <= 20 <= 4.6.11 <= 3.28 <= 20.15²
1313
# 3.5 <= 2.11 <= 2.15 <= 5.5 <= 2.2.28 <= 2.11.3 <= 20 <= 5.9.5 <= 6.1.0 <= 3.28 <= 20.15²
1414
# 3.6 <= 2.11 <= 2.16 <= 6.2 <= 3.2.20 <= 3.0.3 <= 21 <= 7.0.1 <= 3.28 <= 20.17²
15-
# 3.7 <= 2.12 <= 7.2.7 <= 3.2.20 <= 7.4.4 <= 4.8.0
15+
# 3.7 <= 2.12 <= 2.17 <= 7.2.7 <= 3.2.20 <= 7.4.4 <= 4.8.0
1616
# 3.8 <= 2.12
1717
# 3.9 <= 2.15
18-
# 3.10
18+
# 3.10 <= 2.17
1919
# 3.11
2020
# 3.12 >= 2.13¹
2121
#
@@ -46,16 +46,17 @@
4646
# ansible == 8.x ansible-core ~= 2.15.0
4747
# ansible == 9.x ansible-core ~= 2.16.0
4848
# ansible == 10.x ansible-core ~= 2.17.0
49+
# ansible == 11.x ansible-core ~= 2.18.0
4950

5051
# See also
51-
# - https://docs.ansible.com/ansible/latest/reference_appendices/release_and_maintenance.html#ansible-core-support-matrix
52+
# - https://docs.ansible.com/ansible/devel/reference_appendices/release_and_maintenance.html#ansible-core-support-matrix
5253

5354
[tox]
5455
envlist =
5556
init,
5657
py{27,36}-mode_ansible-ansible{2.10,3,4},
5758
py{311}-mode_ansible-ansible{2.10,3,4,5},
58-
py{313}-mode_ansible-ansible{6,7,8,9,10},
59+
py{313}-mode_ansible-ansible{6,7,8,9,10,11},
5960
py{27,36,313}-mode_mitogen,
6061
report,
6162

@@ -84,6 +85,7 @@ deps =
8485
ansible8: ansible~=8.0
8586
ansible9: ansible~=9.0
8687
ansible10: ansible~=10.0
88+
ansible11: ansible>=11.0.0a2
8789
install_command =
8890
python -m pip --no-python-version-warning --disable-pip-version-check install {opts} {packages}
8991
commands_pre =

0 commit comments

Comments
 (0)