Felix Fontein
b9cf9015c4
Add stable-4 to CI.
2025-10-05 17:41:40 +02:00
Felix Fontein
82b3184605
Another try to add RHEL 10 to CI. ( #1136 )
2025-10-03 21:16:18 +02:00
Felix Fontein
c9c420c036
CI: Move ansible-core 2.16 from AZP to GHA ( #1132 )
...
* Move ansible-core 2.16 to EOL CI.
* Remove no longer relevant EOL CI badge.
* CentOS 7 does not work in GHA.
2025-09-27 12:27:44 +02:00
Felix Fontein
5e58fee998
Disable Ubuntu 24.04 for now since it's a lot slower thna RHEL 9.6.
2025-09-16 06:55:47 +02:00
Felix Fontein
2b5c06da20
CI: Start using Ubuntu VMs instead of RHEL VMs ( #1128 )
...
* Start using Ubuntu VMs instead of RHEL VMs.
* Use correct Python executable.
* Fix starting podman on non-RHEL systems.
2025-09-14 23:27:52 +02:00
Felix Fontein
1ba34b9b7c
CI: Add Debian 13 Trixie ( #1113 )
...
* Add Debian 13 Trixie to CI.
* I don't think this is needed any longer.
* Debian: adjust way GPG signature is installed for Docker's software repo.
2025-08-10 20:11:54 +02:00
Felix Fontein
a45d5b6d2f
Bump AZP container. ( #1104 )
2025-07-29 17:38:46 +02:00
Felix Fontein
e0a4f37e31
Bump Alpine 3.21 to 3.22, Fedora 41 to 42, and RHEL 9.5 to 9.6. ( #1103 )
...
Add old versions to stable-2.19 if not present yet.
2025-07-26 12:23:40 +02:00
Felix Fontein
e1347723d1
CI: Add stable-2.19 ( #1095 )
...
* Add ignore-2.20.txt.
* Add stable-2.19 to CI.
2025-07-01 07:30:08 +02:00
Felix Fontein
e0b9c45579
Re-enable RHEL 8 in CI ( #1075 )
...
* Re-enable RHEL 8 in CI.
* Skip podman on RHEL 8.
2025-04-28 21:42:31 +02:00
Felix Fontein
2487d1a0bf
Fix linting errors.
2025-04-26 12:39:00 +02:00
Felix Fontein
e20118b68f
Run extra sanity tests with nox. ( #1068 )
2025-04-19 17:54:12 +02:00
Felix Fontein
18ca4184cc
Cleanup AZP config similarly to ansible-core did some years ago. ( #1041 )
2025-02-10 22:44:36 +01:00
Felix Fontein
b72e17cc53
Add Fedora 41, Alpine 3.21, RHEL 9.5 to CI for devel. ( #1024 )
2025-01-08 07:09:16 +01:00
Felix Fontein
04c97728dc
Arch Linux updated to Python 3.13. ( #1018 )
2024-12-22 21:27:52 +01:00
Felix Fontein
6daeff69f6
Update CI for old stable branches.
2024-10-20 11:04:00 +02:00
Felix Fontein
f7823ea626
Prepare 4.0.0 release. ( #971 )
2024-10-18 21:01:49 +02:00
Felix Fontein
d478174786
Add stable-2.18 to CI. ( #970 )
2024-09-24 13:46:51 +03:00
Felix Fontein
81cabbf697
CI: Run some tests with the latest development versions of Docker SDK for Python, requests, and urllib3 ( #902 )
...
* Run some tests with the latest development versions of Docker SDK for Python, requests, and urllib3.
* Use LooseVersion instead of StrictVersion to parse urllib3 versions.
2024-06-29 18:57:08 +02:00
Felix Fontein
eddeb91697
Adjust CI matrix for ansible-core devel's ansible-test ( #889 )
...
* Adjust CI matrix for ansible-core devel's ansible-test.
* Kick docker-compose v1 out from devel docker tests.
2024-06-18 08:00:13 +02:00
Felix Fontein
4cb29220e5
Bump Azure test container to 6.0.0. ( #877 )
2024-06-10 20:38:53 +02:00
Felix Fontein
f09a2540aa
Arch Linux switched to Python 3.12. ( #842 )
2024-04-28 19:07:19 +02:00
Felix Fontein
9ff53bc143
CI: Add stable-2.17; copy ignore.txt files from 2.17 to 2.18; move stable-2.14 from AZP to GHA ( #830 )
...
* Add stable-2.17 to CI; copy ignore files from 2.17 to 2.18.
* Move stable-2.14 from AZP to GHA.
2024-04-03 08:32:28 +02:00
Felix Fontein
8f3f310c78
Docker Compose v1 no longer runs on Docker 26, which is now installed on the VM. ( #822 )
2024-03-24 12:57:19 +01:00
Felix Fontein
8ed1dddbba
Move Alpine 3.18 docker to stable-2.16, add Alpine 3.19 docker. ( #820 )
2024-03-22 13:58:37 +01:00
Felix Fontein
4929ef603a
Integration tests: split up Docker setup, move docker_compose tests into own group ( #718 )
...
* Rename setup role.
* Create new CI group 6, and move docker_compose v1 tests into there.
* Split up Docker setup in integration tests.
* Change setup_docker_compose_v1 to install its own Docker SDK for Python.
* Docker SDK for Python not needed to set up registry or query host info.
2023-12-09 17:35:54 +01:00
Felix Fontein
cbdaab3e42
Remove Fedora 36 from CI. ( #709 )
2023-11-24 21:21:12 +01:00
Felix Fontein
64847ad875
devel supports Fedora 39, and no longer Fedora 38. ( #707 )
2023-11-17 21:17:27 +01:00
Felix Fontein
5630e3e4f3
Add rhel/9.3 for devel, remove rhel/9.2. ( #706 )
2023-11-15 21:40:30 +01:00
Felix Fontein
2c633dadeb
CI: ansible-core devel drops support for Python 2.7 and 3.6 ( #691 )
...
* ansible-core devel drops support for Python 2.7 and 3.6.
* Force PyYAML 5.3.1 on Alpine.
2023-10-04 23:22:08 +02:00
Felix Fontein
d9f49fc073
Add ansible-core 2.16 to the matrix. ( #686 )
2023-09-19 17:51:26 +02:00
Felix Fontein
e04111550d
Remove Fedora 37 from devel; add Fedora 38. ( #658 )
2023-06-26 22:01:21 +02:00
Felix Fontein
285bbf54cb
Add Debian Bookworm to CI. ( #657 )
2023-06-24 16:29:13 +02:00
Felix Fontein
8da385f39f
Bump AZP container. ( #655 )
2023-06-24 11:11:31 +02:00
Felix Fontein
f94beeb027
Add RHEL 8.7 and 9.2 to CI ( #649 )
...
* Add RHEL 8.7, 8.8, and 9.2 to CI.
* Skip RHEL 8.8 for now.
2023-06-20 08:10:28 +02:00
Felix Fontein
cad2ecca3d
Move ansible-core 2.12 to EOL CI ( #640 )
...
* https://github.com/ansible/ansible/pull/79734 has been merged and backported for all branches but stable-2.10 and stable-2.11.
* Move ansible-core 2.12 to EOL CI.
2023-05-29 17:01:07 +02:00
Felix Fontein
35f2d1617f
Arch Linux now uses Python 3.11. ( #616 )
2023-05-04 07:12:13 +02:00
Felix Fontein
5d61cb2b8d
Update CI matrix: add stable-2.15 ( #600 )
...
* Add ignore files for bumped devel version.
* Update CI matrix.
2023-04-04 06:12:39 +00:00
Felix Fontein
eb186f0098
Restrict regular CI runs on old branches to stable-2.
2023-02-06 09:28:15 +01:00
Felix Fontein
dc5af8985b
Update CI matrix. ( #549 )
2023-01-07 11:25:10 +01:00
Felix Fontein
44b98609fd
CI: add CentOS Stream 8 with Python 3.6 to matrix ( #531 )
...
* Add more VMs.
* Disable corresponding docker containers.
* Remove VMs.
2022-12-20 22:57:21 +01:00
Felix Fontein
b6034929bd
Fix CI names.
2022-12-12 21:27:07 +01:00
Felix Fontein
02915cd22c
Improve CI ( #528 )
...
* Update CI scripts to be more close to the ones in ansible-core.
* Extend CI matrix.
* Make sure that docker daemon is running (when not in a container).
* Make sure that connection plugin tests do not uninstall Docker daemon.
* Check some conditions.
* Fix error ignores.
* Skip SSH test on Alpine VMs.
* Take care of more errors.
* Adjust for more errors.
* Improve conditions.
* Remove new entries from CI matrix; make CI matrix nicer.
2022-12-11 17:30:37 +01:00
Felix Fontein
970b95e3fa
Bump CentOS Stream 8 Python from 3.8 to 3.9. ( #529 )
2022-12-09 14:58:00 +01:00
Felix Fontein
70d68dd2bd
ansible-core 2.11 is EOL. Move CI runs to GHA. ( #504 )
2022-11-27 22:37:54 +01:00
Felix Fontein
e412c0d081
Add stable-2.14 to CI. ( #478 )
2022-09-21 08:16:55 +02:00
Felix Fontein
9b8c10b8cf
Move Fedora 35 from devel to stable-2.13 CI runs. ( #458 )
2022-08-16 21:41:36 +02:00
Felix Fontein
a4539a309e
Move licenses to LICENSES/, use SPDX-License-Identifier, mention all licenses in galaxy.yml ( #430 )
...
* Move licenses to LICENSES/, use SPDX-License-Identifier, mention all licenses in galaxy.yml.
* ignore.txt lines cannot be empty or contain only a comment.
* Cleanup.
* This particular __init__.py seems to be crucial.
* Try extra newline.
* Markdown comments are a real mess. I hope this won't break Galaxy...
* More licenses.
* Add sanity test.
* Skip some files, lint.
* Make sure there is a copyright line everywhere.
* Also check for copyright line in sanity tests.
* Remove colon after 'Copyright'.
* Normalize lint script.
* Avoid colon after 'Copyright' in lint script.
* Improve license checker.
* Update README.md
Co-authored-by: Maxwell G <9920591+gotmax23@users.noreply.github.com>
* Remove superfluous space.
* Referencing target instead of symlink
Co-authored-by: Maxwell G <9920591+gotmax23@users.noreply.github.com>
2022-07-20 07:45:33 +02:00
Felix Fontein
623786c659
Implement all remaining deprecations for 3.0.0 ( #400 )
...
* Remove support for Ansible 2.9 and ansible-base 2.10.
* Remove Ansible 2.9 compatiblity code.
* Remove docker-compose from EE.
* Drop support for Python 2.6. Stop advertising docker-py for Python 2.6.
* Drop support for API versions 1.20 to 1.24.
* Fix condition.
2022-07-02 17:13:53 +02:00
Felix Fontein
0071b343f1
Drop CentOS 8 from CI. ( #289 )
2022-07-02 15:01:19 +02:00