Skip to content

Commit 4fdd2e3

Browse files
authored
Merge pull request #1369 from moreati/release-v0.3.33
Release v0.3.33
2 parents f050f07 + f57bb3a commit 4fdd2e3

File tree

5 files changed

+31
-24
lines changed

5 files changed

+31
-24
lines changed

.github/workflows/tests.yml

Lines changed: 14 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -101,21 +101,21 @@ jobs:
101101
- tox_env: py313-m_ans-ans8
102102
python_version: '3.13'
103103
- tox_env: py314-m_ans-ans9
104-
python_version: '3.14.0-rc.3'
104+
python_version: '3.14'
105105
- tox_env: py314-m_ans-ans10
106-
python_version: '3.14.0-rc.3'
106+
python_version: '3.14'
107107
- tox_env: py314-m_ans-ans11
108-
python_version: '3.14.0-rc.3'
108+
python_version: '3.14'
109109
- tox_env: py314-m_ans-ans12
110-
python_version: '3.14.0-rc.3'
110+
python_version: '3.14'
111+
- tox_env: py314-m_ans-ans13
112+
python_version: '3.14'
111113

112-
- tox_env: py314-m_ans-ans11-s_lin
113-
python_version: '3.14.0-rc.3'
114-
- tox_env: py314-m_ans-ans12-s_lin
115-
python_version: '3.14.0-rc.3'
114+
- tox_env: py314-m_ans-ans13-s_lin
115+
python_version: '3.14'
116116

117117
- tox_env: py314-m_mtg
118-
python_version: '3.14.0-rc.3'
118+
python_version: '3.14'
119119

120120
steps:
121121
- uses: actions/checkout@v4
@@ -161,19 +161,13 @@ jobs:
161161
fail-fast: false
162162
matrix:
163163
include:
164-
- tox_env: py314-m_lcl-ans11
165-
python_version: '3.14.0-rc.3'
166-
sshpass_version: "1.10"
167-
- tox_env: py314-m_lcl-ans11-s_lin
168-
python_version: '3.14.0-rc.3'
169-
sshpass_version: "1.10"
170-
- tox_env: py314-m_lcl-ans12
171-
python_version: '3.14.0-rc.3'
172-
- tox_env: py314-m_lcl-ans12-s_lin
173-
python_version: '3.14.0-rc.3'
164+
- tox_env: py314-m_lcl-ans13
165+
python_version: '3.14'
166+
- tox_env: py314-m_lcl-ans13-s_lin
167+
python_version: '3.14'
174168

175169
- tox_env: py314-m_mtg
176-
python_version: '3.14.0-rc.3'
170+
python_version: '3.14'
177171

178172
steps:
179173
- uses: actions/checkout@v4

docs/changelog.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,13 @@ To avail of fixes in an unreleased version, please download a ZIP file
1818
`directly from GitHub <https://github.com/mitogen-hq/mitogen/>`_.
1919

2020

21+
v0.3.33 (2025-11-22)
22+
--------------------
23+
24+
* :gh:issue:`1354` :mod:`ansible_mitogen`: ansible_mitogen: Ansible 13
25+
(ansible-core 2.20) support
26+
27+
2128
v0.3.32 (2025-11-21)
2229
--------------------
2330

mitogen/__init__.py

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

3636

3737
#: Library version as a tuple.
38-
__version__ = (0, 3, 32)
38+
__version__ = (0, 3, 33)
3939

4040

4141
#: This is :data:`False` in slave contexts. Previously it was used to prevent

tests/image_prep/ansible.cfg

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11

22
[defaults]
3+
# Ansible >= 6 (ansible-core >= 2.13)
4+
callback_result_format = yaml
35
deprecation_warnings = false
46
strategy_plugins = ../../ansible_mitogen/plugins/strategy
57
retry_files_enabled = false
68
display_args_to_stdout = True
79
no_target_syslog = True
810
host_key_checking = False
9-
stdout_callback = yaml
1011

1112
[inventory]
1213
unparsed_is_fatal = true

tox.ini

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@
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²
1515
# 3.7 <= 2.12 <= 2.17 <= 7.2.7 <= 3.2.20 <= 7.4.4 <= 4.8.0 <= 20.26.6²
16-
# 3.8 <= 2.12
16+
# 3.8 <= 2.12 <= 2.19
1717
# 3.9 <= 2.15
1818
# 3.10 <= 2.17
19-
# 3.11
19+
# 3.11 <= 2.19
2020
# 3.12 >= 2.13¹
2121
#
2222
# Notes
@@ -50,6 +50,7 @@
5050
# ansible == 10.x ansible-core ~= 2.17.0
5151
# ansible == 11.x ansible-core ~= 2.18.0
5252
# ansible == 12.x ansible-core ~= 2.19.0
53+
# ansible == 13.x ansible-core ~= 2.20.0
5354

5455
# See also
5556
# - https://docs.ansible.com/ansible/devel/reference_appendices/release_and_maintenance.html#ansible-core-support-matrix
@@ -93,6 +94,7 @@ deps =
9394
ans10: ansible~=10.0
9495
ans11: ansible~=11.0
9596
ans12: ansible~=12.0
97+
ans13: ansible~=13.0
9698
install_command =
9799
python -m pip --no-python-version-warning --disable-pip-version-check install {opts} {packages}
98100
commands_pre =
@@ -115,6 +117,7 @@ setenv =
115117
PIP_CONSTRAINT={toxinidir}/tests/constraints.txt
116118
# Superceded in Ansible >= 6 (ansible-core >= 2.13) by result_format=yaml
117119
# Deprecated in Ansible 12 (ansible-core 2.19)
120+
# Removed in Ansible 13 (ansible-core 2.20)
118121
ans{2.10,3,4,5}: ANSIBLE_STDOUT_CALLBACK=yaml
119122
# Print warning on the first occurence at each module:linenno in Mitogen. Available Python 2.7, 3.2+.
120123
PYTHONWARNINGS=default:::ansible_mitogen,default:::mitogen
@@ -127,6 +130,8 @@ setenv =
127130
# Ansible 11 (ansible-core 2.18) requires Python >= 3.8 on targets
128131
ans11: MITOGEN_TEST_DISTRO_SPECS=debian11-py3 ubuntu2004-py3
129132
ans12: MITOGEN_TEST_DISTRO_SPECS=debian11-py3 ubuntu2004-py3
133+
# Ansible 13 (ansible-core 2.20) requires Python >= 3.9 on targets
134+
ans13: MITOGEN_TEST_DISTRO_SPECS=debian11-py3
130135
distros_centos: MITOGEN_TEST_DISTRO_SPECS=centos6 centos7 centos8
131136
distros_centos5: MITOGEN_TEST_DISTRO_SPECS=centos5
132137
distros_centos6: MITOGEN_TEST_DISTRO_SPECS=centos6

0 commit comments

Comments
 (0)