Felix Fontein
e550a0f58f
[stable-10] CI: Add Python 3.14 unit tests ( #10511 ) ( #10517 )
...
* CI: Add Python 3.14 unit tests (#10511 )
* Add Python 3.14 unit tests.
* Skip test if github cannot be imported.
It currently cannot be imported because nacl isn't compatible with Python 3.14 yet,
and importing github indirectly tries to import nacl, which fails as it uses a
type from typing that got removed in 3.14.
* Skip test if paramiko cannot be imported.
(cherry picked from commit 6ce9f805a8
)
* Skip proxmox connection test if paramiko cannot be imported.
2025-07-30 06:53:42 +02:00
patchback[bot]
eaa1f7c841
[PR #10508/69bcb88e backport][stable-10] Update Python versions for CI ( #10509 )
...
EOL CI / EOL Sanity (Ⓐ2.15) (push) Waiting to run
EOL CI / EOL Units (Ⓐ2.15+py2.7) (push) Waiting to run
EOL CI / EOL Units (Ⓐ2.15+py3.10) (push) Waiting to run
EOL CI / EOL Units (Ⓐ2.15+py3.5) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/1/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/2/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/3/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/1/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/2/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/3/) (push) Waiting to run
nox / Run extra sanity tests (push) Waiting to run
Update Python versions for CI (#10508 )
* Update Python versions for CI.
* Disable Python 3.14 temporarily.
(cherry picked from commit 69bcb88efe
)
Co-authored-by: Felix Fontein <felix@fontein.de>
2025-07-29 17:38:34 +02:00
patchback[bot]
4c1077b2a0
[PR #10462/b458ee85 backport][stable-10] CI: Bump Alpine 3.21 to 3.22, Fedora 41 to 42, and FreeBSD 14.2 to 14.3 ( #10464 )
...
EOL CI / EOL Sanity (Ⓐ2.15) (push) Waiting to run
EOL CI / EOL Units (Ⓐ2.15+py2.7) (push) Waiting to run
EOL CI / EOL Units (Ⓐ2.15+py3.10) (push) Waiting to run
EOL CI / EOL Units (Ⓐ2.15+py3.5) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/1/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/2/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/3/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/1/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/2/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/3/) (push) Waiting to run
nox / Run extra sanity tests (push) Waiting to run
CI: Bump Alpine 3.21 to 3.22, Fedora 41 to 42, and FreeBSD 14.2 to 14.3 (#10462 )
* Bump Alpine 3.21 to 3.22, Fedora 41 to 42, RHEL 9.5 to 9.6, and FreeBSD 14.2 to 14.3.
Add old versions to stable-2.19 if not present yet.
* Add some expected skips.
* Add more restrictions.
* Another try for Android tests.
* Another try.
* Another try.
(cherry picked from commit b458ee85ce
)
Co-authored-by: Felix Fontein <felix@fontein.de>
2025-07-26 14:59:32 +02:00
patchback[bot]
a4f4a25b16
[PR #10446/01f3248a backport][stable-10] CI: Replace FreeBSD 13.3 with 13.5 ( #10448 )
...
EOL CI / EOL Sanity (Ⓐ2.15) (push) Has been cancelled
EOL CI / EOL Units (Ⓐ2.15+py2.7) (push) Has been cancelled
EOL CI / EOL Units (Ⓐ2.15+py3.10) (push) Has been cancelled
EOL CI / EOL Units (Ⓐ2.15+py3.5) (push) Has been cancelled
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/1/) (push) Has been cancelled
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/2/) (push) Has been cancelled
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/3/) (push) Has been cancelled
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/1/) (push) Has been cancelled
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/2/) (push) Has been cancelled
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/3/) (push) Has been cancelled
nox / Run extra sanity tests (push) Has been cancelled
CI: Replace FreeBSD 13.3 with 13.5 (#10446 )
Replace FreeBSD 13.3 with 13.5.
(cherry picked from commit 01f3248a12
)
Co-authored-by: Felix Fontein <felix@fontein.de>
2025-07-24 22:13:38 +02:00
patchback[bot]
41171a02b7
[PR #10319/dd3c253b backport][stable-10] CI: Add stable-2.19 ( #10320 )
...
EOL CI / EOL Sanity (Ⓐ2.15) (push) Waiting to run
EOL CI / EOL Units (Ⓐ2.15+py2.7) (push) Waiting to run
EOL CI / EOL Units (Ⓐ2.15+py3.10) (push) Waiting to run
EOL CI / EOL Units (Ⓐ2.15+py3.5) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/1/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/2/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/3/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/1/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/2/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/3/) (push) Waiting to run
nox / Run extra sanity tests (push) Waiting to run
CI: Add stable-2.19 (#10319 )
* Add ignore-2.20.txt.
* Add stable-2.19 to CI.
(cherry picked from commit dd3c253b78
)
Co-authored-by: Felix Fontein <felix@fontein.de>
2025-07-01 21:31:29 +02:00
Felix Fontein
1c6b9507bc
Update CI schedule.
...
EOL CI / EOL Sanity (Ⓐ2.15) (push) Waiting to run
EOL CI / EOL Units (Ⓐ2.15+py2.7) (push) Waiting to run
EOL CI / EOL Units (Ⓐ2.15+py3.10) (push) Waiting to run
EOL CI / EOL Units (Ⓐ2.15+py3.5) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/1/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/2/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/3/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/1/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/2/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/3/) (push) Waiting to run
nox / Run extra sanity tests (push) Waiting to run
(cherry picked from commit 49d84e7b97
)
2025-06-16 20:12:13 +02:00
Felix Fontein
a9e892952d
[stable-10] Adjust YAML files ( #10233 ) ( #10244 )
...
Adjust YAML files (#10233 )
Adjust YAML files.
(cherry picked from commit eaa5e07b28
)
2025-06-15 10:02:03 +02:00
patchback[bot]
b3eadab36a
[PR #10164/2a18a07b backport][stable-10] Add RHEL 10.0 to CI ( #10165 )
...
EOL CI / EOL Sanity (Ⓐ2.15) (push) Has been cancelled
EOL CI / EOL Units (Ⓐ2.15+py2.7) (push) Has been cancelled
EOL CI / EOL Units (Ⓐ2.15+py3.10) (push) Has been cancelled
EOL CI / EOL Units (Ⓐ2.15+py3.5) (push) Has been cancelled
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/1/) (push) Has been cancelled
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/2/) (push) Has been cancelled
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/3/) (push) Has been cancelled
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/1/) (push) Has been cancelled
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/2/) (push) Has been cancelled
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/3/) (push) Has been cancelled
nox / Run extra sanity tests (push) Has been cancelled
Add RHEL 10.0 to CI (#10164 )
Add RHEL 10.0 to CI.
(cherry picked from commit 2a18a07bdc
)
Co-authored-by: Felix Fontein <felix@fontein.de>
2025-05-22 19:54:56 +02:00
patchback[bot]
e2283faf98
[PR #10051/4a2920b0 backport][stable-10] Remove FreeBSD 14.0 from CI ( #10054 )
...
EOL CI / EOL Sanity (Ⓐ2.15) (push) Waiting to run
EOL CI / EOL Units (Ⓐ2.15+py2.7) (push) Waiting to run
EOL CI / EOL Units (Ⓐ2.15+py3.10) (push) Waiting to run
EOL CI / EOL Units (Ⓐ2.15+py3.5) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/1/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/2/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+alpine3+py:azp/posix/3/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/1/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/2/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.15+fedora37+py:azp/posix/3/) (push) Waiting to run
nox / Run extra sanity tests (push) Waiting to run
Remove FreeBSD 14.0 from CI (#10051 )
Remove FreeBSD 14.0 from CI.
In ansible-core it has been replaced with 14.1, but we're already testing against that.
Ref: 3546111f2d
(cherry picked from commit 4a2920b0fd
)
Co-authored-by: Felix Fontein <felix@fontein.de>
2025-04-22 19:07:58 +02:00
Felix Fontein
9dd7be05dc
[stable-10] Use antsibull-nox instead of extra sanity test runner and extra workfows ( #10042 )
...
Use antsibull-nox instead of extra sanity test runner and extra workflows (#10022 )
* Use antsibull-nox instead of extra sanity test runner and extra workflows.
* Avoid sys.argv[0].
(cherry picked from commit 3ee55c6828
)
2025-04-21 14:21:00 +02:00
patchback[bot]
cee6c98d2a
[PR #9872/fdbc06c7 backport][stable-10] CI: Add FreeBSD 13.5 ( #9874 )
...
CI: Add FreeBSD 13.5 (#9872 )
Add FreeBSD 13.5.
(cherry picked from commit fdbc06c714
)
Co-authored-by: Felix Fontein <felix@fontein.de>
2025-03-12 17:58:32 +01:00
patchback[bot]
9e68816db9
[PR #9805/dd4268e0 backport][stable-10] CI: Add macOS 15.3 ( #9808 )
...
CI: Add macOS 15.3 (#9805 )
* Add macOS 15.3.
* Install setuptools on macOS 15.
(cherry picked from commit dd4268e0d9
)
Co-authored-by: Felix Fontein <felix@fontein.de>
2025-02-26 22:04:52 +01:00
patchback[bot]
d452e903f8
[PR #9722/d756aeb6 backport][stable-10] CI: Cleanup AZP config similarly to ansible-core did some years ago ( #9725 )
...
CI: Cleanup AZP config similarly to ansible-core did some years ago (#9722 )
Cleanup AZP config similarly to ansible-core did some years ago.
(cherry picked from commit d756aeb6ce
)
Co-authored-by: Felix Fontein <felix@fontein.de>
2025-02-10 23:14:00 +01:00
patchback[bot]
8b56b6dfea
[PR #9552/bf69dc46 backport][stable-10] CI: Add Fedora 41, Alpine 3.21, RHEL 9.5, FreeBSD 14.2 to CI for devel ( #9558 )
...
CI: Add Fedora 41, Alpine 3.21, RHEL 9.5, FreeBSD 14.2 to CI for devel (#9552 )
* Add Fedora 41, Alpine 3.21, RHEL 9.5, FreeBSD 14.2 to CI for devel.
* Add some ignores that are likely needed.
* Try to fix/ignore various errors.
* Fix redis setup on Fedora 41.
* Undo disable yum_versionlock since it's already globally disabled.
(cherry picked from commit bf69dc46ff
)
Co-authored-by: Felix Fontein <felix@fontein.de>
2025-01-08 19:32:06 +01:00
patchback[bot]
28fed38757
[PR #9310/2adcc34d backport][stable-10] CI: Arch Linux updated to Python 3.13 ( #9314 )
...
CI: Arch Linux updated to Python 3.13 (#9310 )
* Arch Linux updated to Python 3.13.
* Skip lmdb_kv lookup on Arch Linux.
Ref: https://github.com/jnwatson/py-lmdb/issues/362
(cherry picked from commit 2adcc34dd5
)
Co-authored-by: Felix Fontein <felix@fontein.de>
2024-12-22 22:23:33 +01:00
patchback[bot]
a2f377c621
[PR #9109/04c2ad18 backport][stable-10] Add FreeBSD 13.4 to CI ( #9111 )
...
Add FreeBSD 13.4 to CI (#9109 )
* Add FreeBSD 13.4 to CI.
* iso_extract won't work.
* pkgng: jail won't work either.
(cherry picked from commit 04c2ad18da
)
Co-authored-by: Felix Fontein <felix@fontein.de>
2024-11-09 10:53:57 +01:00
Felix Fontein
a975574618
Adjust nightly CI schedules.
...
(cherry picked from commit e13d6de250
)
2024-11-04 19:41:17 +01:00
Felix Fontein
bc6ae849b3
Move ansible-core 2.15 tests to EOL tests ( #8933 )
...
Move ansible-core 2.15 tests to EOL tests.
2024-09-26 12:14:09 +03:00
Felix Fontein
293021c3dd
Add stable-2.18 to CI ( #8910 )
...
Add stable-2.18 to CI.
2024-09-24 13:39:39 +03:00
Felix Fontein
8451fc36ca
Remove EOL'ed FreeBSD 13.2 from CI ( #8607 )
...
Remove EOL'ed FreeBSD 13.2 from CI.
Apparently the packages are no longer available.
2024-07-08 22:45:05 +02:00
Felix Fontein
9e38161400
CI: Replace FreeBSD 14.0 with 14.1; add 14.0 for stable-2.17 ( #8550 )
...
* Replace FreeBSD 14.0 with 14.1; add 14.0 for stable-2.17.
* Skip tests that do not work.
2024-06-21 20:01:05 +00:00
Felix Fontein
ecb68aa5d2
Finish updating CI ( #8537 )
...
* Uncomment TODO entries.
* Exclude some tests that fail or are known to fail.
* Also run extra VM tests on Ubuntu 24.04.
* Fix condition.
* More adjustments.
2024-06-18 23:48:37 +02:00
Felix Fontein
86f19cb5d3
Update CI for ansible-core devel ( #8534 )
...
* Update CI for ansible-core devel.
* Uncomment platforms that cause problems.
2024-06-18 07:56:26 +02:00
Felix Fontein
49e2a8633e
Add Python 3.13 to CI ( #8500 )
...
Add Python 3.13 to CI.
2024-06-13 20:37:33 +00:00
Felix Fontein
1ae6c82558
CI: Bump Azure test container to 6.0.0 ( #8483 )
...
Bump Azure test container to 6.0.0.
2024-06-10 20:26:38 +02:00
Felix Fontein
95e509753e
Update CI cron schedules.
2024-05-20 12:36:02 +02:00
Felix Fontein
fc2024d837
CI: Arch Linux switched to Python 3.12 ( #8291 )
...
Arch Linux switched to Python 3.12.
2024-04-28 15:19:54 +00:00
Felix Fontein
13d0310e91
CI: ansible-core devel removed Python 3.7 support, no longer allows 'vars:' with lists ( #8190 )
...
* Ansible-core devel removed Python 3.7 support.
* Do not use 'vars' with lists.
2024-04-04 22:51:32 +02:00
Felix Fontein
48b5a7a80a
CI: add stable-2.17, bump devel to 2.18, move stable-2.14 from AZP to GHA ( #8179 )
...
* Add stable-2.17 to CI; add ignores for 2.18.
* Move stable-2.14 tests to GHA.
* Update README.
2024-04-03 07:57:25 +02:00
Felix Fontein
da048aa12e
CI: Move Alpine 3.18 docker to stable-2.16, add Alpine 3.19 docker, bump Alpine VM to 3.19 ( #8127 )
...
Move Alpine 3.18 docker to stable-2.16, add Alpine 3.19 docker, bump Alpine VM to 3.19.
2024-03-22 12:48:32 +01:00
Felix Fontein
47b4cf766e
CI: Add FreeBSD 13.3 and 14.0 for devel, move FreeBSD 13.2 to stable-2.16 ( #8122 )
...
* Add FreeBSD 13.3 and 14.0 for devel, move FreeBSD 13.2 to stable-2.16.
* Skip some targets.
* Skip pkgng jail tests (again :( ).
2024-03-21 22:15:52 +01:00
Felix Fontein
6fab46710a
CI: add macOS 14.3 for devel, move 13.2 to stable-2.16 ( #8084 )
...
Add macOS 14.3 for devel, move 13.2 to stable-2.16.
2024-03-12 08:04:16 +01:00
Felix Fontein
8d307cb190
Remove FreeBSD 12.4 from CI ( #7797 )
...
Remove FreeBSD 12.4 from CI.
2023-12-31 13:51:57 +00:00
Felix Fontein
2b64ef2a62
Deactivate FreeBSD 13.1 in CI ( #7699 )
...
Deactivate FreeBSD 13.1 in CI.
2023-12-07 22:53:46 +01:00
Felix Fontein
b2dea631d1
Remove Fedora 36 from CI ( #7592 )
...
Remove Fedora 36 from CI.
2023-11-24 21:07:02 +01:00
Felix Fontein
b8ecb1671b
CI: devel supports Fedora 39, and no longer Fedora 38 ( #7541 )
...
* devel supports Fedora 39, and no longer Fedora 38.
* Disable 'mail' tests for Python 3.12+.
Ref: https://github.com/ansible-collections/community.general/issues/4656
* Fix setupSSLServer to work with Python 3.12.
2023-11-18 14:03:16 +01:00
Felix Fontein
32fa588f47
CI: Add rhel/9.3 for devel, remove rhel/9.2 ( #7524 )
...
* Add rhel/9.3 for devel, remove rhel/9.2.
* Also skip rhel/9.3 when skipping rhel/9.2.
* snapd is also on available on RHEL 9.3.
2023-11-15 22:21:39 +01:00
Felix Fontein
6d0bcec1cb
Main branches are stable-8 and stable-7; stable-6 runs more seldomly in CI.
2023-11-01 08:10:16 +01:00
Felix Fontein
f5c544d99c
CI: make sure that Python 2.7 unit tests also run with AZP ( #7450 )
...
Make sure that Python 2.7 unit tests also run with AZP.
2023-10-30 21:50:47 +01:00
Felix Fontein
932b657ab8
CI: remove macOS 12.0 from CI ( #7419 )
...
macOS in CI seems to be very unreliable or even totally dead.
2023-10-22 18:05:29 +02:00
Felix Fontein
4ea40e9473
Drop support for ansible-core 2.11 and 2.12 ( #7269 )
...
* Drop support for ansible-core 2.11 and 2.12.
Also move ansible-core 2.13 from regular CI to EOL CI.
* Remove some compatibility code.
* Remove no longer needed import.
* Update README.
Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com>
---------
Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com>
2023-10-11 16:13:14 +02:00
Felix Fontein
6c9713b36c
Fix Python 3.12 unit tests ( #7348 )
...
* Re-enable Python 3.12 unit tests.
* Stop using deprecated alias.
* Stop using long deprecated subset comparison function.
* Avoid another alias.
* Fix name, add Python 2 compatibility.
* Properly make backwards compatible.
2023-10-04 23:23:11 +02:00
Felix Fontein
8c069f3afb
CI: ansible-core devel drops support for Python 2.7 and 3.6 ( #7344 )
...
* ansible-core devel drops support for Python 2.7 and 3.6.
* Temporarily disable unit tests for Python 3.12.
2023-10-04 08:25:44 +02:00
Felix Fontein
b38423c059
Add ansible-core 2.16 to the matrix ( #7286 )
...
* Add ansible-core 2.16 to the matrix.
* Re-order entries.
2023-09-19 18:03:26 +02:00
Felix Fontein
5e27bbfdf6
CI: FreeBSD 13.0 and 12.3 are no longer availabe, bump versions and disable since these versions are already tested with stable-2.15 ( #7103 )
...
FreeBSD 13.0 and 12.3 are no longer availabe, bump versions and disable since these versions are already tested with stable-2.15.
2023-08-13 19:19:37 +02:00
Felix Fontein
fd9d948267
CI: ansible-core devel only supports Alpine 3.18 VMs, no longer Alpine 3.17 VMs ( #7055 )
...
ansible-core devel only supports Alpine 3.18 VMs, no longer Alpine 3.17 VMs.
2023-08-02 09:59:17 +02:00
Felix Fontein
d9951cbc32
CI: move FreeBSD 12.4 from ansible-core devel to stable-2.15 ( #6985 )
...
Move FreeBSD 12.4 from ansible-core devel to stable-2.15.
2023-07-20 20:38:04 +02:00
Felix Fontein
7b404fd45d
CI: Remove Fedora 37 from devel; add Fedora 38 ( #6788 )
...
Remove Fedora 37 from devel; add Fedora 38.
2023-06-26 22:12:19 +02:00
Felix Fontein
8b5dc27d23
Add Debian Bookworm to CI ( #6779 )
...
* Add Debian Bookworm to CI.
* The package has been netcat-openbsd for some time now. The transitional package was removed in Debian 12.
2023-06-24 16:29:16 +02:00
Felix Fontein
cfaeed0492
Bump AZP container ( #6775 )
...
Bump AZP container.
2023-06-24 12:14:06 +02:00