Felix Fontein
f2ebae635a
Remove Fedora 36 from CI. ( #676 )
2023-11-24 21:21:14 +01:00
Felix Fontein
75934cdd8c
devel supports Fedora 39, and no longer Fedora 38. ( #674 )
2023-11-17 21:29:45 +01:00
Felix Fontein
cf1fe027dd
Add rhel/9.3 for devel, remove rhel/9.2. ( #673 )
2023-11-15 21:55:20 +01:00
Felix Fontein
fccc9d32ee
macOS in CI seems to be very unreliable or even totally dead. ( #665 )
2023-10-22 18:05:21 +02:00
Felix Fontein
0d010968e5
ansible-core devel drops support for Python 2.7 and 3.6. ( #660 )
2023-10-04 08:22:33 +02:00
Felix Fontein
b2a92ef0bf
Add ansible-core 2.16 to the matrix. ( #656 )
2023-09-19 17:51:29 +02:00
Felix Fontein
5d2bfddc15
FreeBSD 13.0 and 12.3 are no longer availabe, bump versions and disable since these versions are already tested with stable-2.15. ( #649 )
2023-08-13 19:19:30 +02:00
Felix Fontein
5e630ffe78
CI: ansible-core devel only supports Alpine 3.18 VMs, no longer Alpine 3.17 VMs ( #642 )
...
* ansible-core devel only supports Alpine 3.18 VMs, no longer Alpine 3.17 VMs.
* lsblk was moved to a separate package in Alpine 3.18.
2023-08-02 11:15:54 +02:00
Felix Fontein
78eeb1219a
Move FreeBSD 12.4 from ansible-core devel to stable-2.15. ( #641 )
2023-07-20 20:35:42 +02:00
Felix Fontein
ed6285e083
Remove Fedora 37 from devel; add Fedora 38. ( #633 )
2023-06-26 22:36:04 +02:00
Felix Fontein
57a8c7e652
Add Debian Bookworm to CI. ( #631 )
2023-06-24 16:29:21 +02:00
Felix Fontein
b40a1c54f7
Bump AZP container. ( #629 )
2023-06-24 12:14:01 +02:00
Felix Fontein
c78536dfeb
Support for Ubuntu 20.04 VM was removed. ( #625 )
2023-06-21 22:36:23 +02:00
Felix Fontein
9ae28e2fab
Add RHEL 8.7, 8.8, and 9.2 to CI. ( #624 )
2023-06-19 22:50:07 +02:00
Felix Fontein
f27b66baa3
Ubuntu 20.02 VM is being removed from ansible-core devel. ( #623 )
2023-06-16 06:16:34 +02:00
Felix Fontein
3a5d9129b2
ansible-core devel drops support for Python 3.5. ( #618 )
2023-06-06 21:28:59 +02:00
Felix Fontein
0d30a3793a
Move ansible-core 2.12 to EOL CI ( #609 )
...
* 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:04 +02:00
Felix Fontein
142403c6cb
Arch Linux now uses Python 3.11. ( #602 )
2023-05-04 07:12:16 +02:00
Felix Fontein
a2d4554c78
Add FreeBSD 13.2, drop FreeBSD 12.2. ( #601 )
2023-05-03 22:04:40 +02:00
Felix Fontein
ec354a8a91
Update CI matrix: add stable-2.15 ( #589 )
...
* Add ignore files for bumped devel version.
* Update CI matrix.
2023-04-04 08:42:53 +02:00
Felix Fontein
9044f25f33
CI: add extra VM group ( #545 )
...
* Add extra VM group.
* Use available VM names.
2023-03-09 07:58:14 +01:00
Felix Fontein
f8bd224c99
Add macOS 13.2 to CI ( #581 )
...
* Add macOS 13.2 to CI.
* Run brew --prefix with same user used for installing with brew.
2023-03-09 06:42:33 +01:00
Felix Fontein
a122be7942
Update CI matrix. ( #562 )
2023-01-07 12:45:52 +01:00
Felix Fontein
867f407401
CI: improve CI matrix, split into two groups ( #544 )
...
* Prepare having more than one group.
* Remove duplicates; add CentOS Stream 8 with Python 3.6.
* Split up tests into two groups.
2022-12-20 12:57:53 +01:00
Felix Fontein
9029f8ce34
Fix CI name.
2022-12-12 21:28:19 +01:00
Felix Fontein
ca23b2ed9a
Improve CI ( #539 )
...
* Update CI scripts to be more close to the ones in ansible-core.
* Extend CI matrix.
* Mark more VMs.
* Revert "Mark more VMs."
This reverts commit 8bc79af636
.
* Disable alpine VMs for get_certificate due to httptester problems.
* Improve retrieval of cryptsetup version.
* ACME 'emulator' won't work on Alpine either.
* Improve luks test setup.
* Make sure wipefs is installed on Alpine.
* dmsetup (from device-mapper) is used by the tests.
* Fix bcrypt install failure handling.
* String, not float.
* openssl_privatekey_convert is not an action module.
* Update Python info.
* Try out which VMs can be used by now.
* Enable ACME tests on all VMs but Alpine; update comment.
* Adjust acme-tiny shebang.
* Remove new entries from CI matrix.
2022-12-11 19:55:47 +01:00
Felix Fontein
1c2c404ca9
Bump CentOS Stream 8 Python from 3.8 to 3.9. ( #540 )
2022-12-09 14:58:03 +01:00
Felix Fontein
05eff13ec8
ansible-core 2.11 is EOL. Move CI runs to GHA. ( #534 )
2022-11-27 22:44:07 +01:00
Felix Fontein
b17d57f737
CI: drop remote CI targets for EoL Ansible/ansible-base versions; move docker CI targets for EoL Ansible/ansible-base versions to GHA ( #520 )
...
* Drop remote CI targets for EoL Ansible/ansible-base versions; move docker CI targets for EoL Ansible/ansible-base versions to GHA.
* Add target.
* Use change detection.
2022-10-29 21:23:33 +02:00
Felix Fontein
1f4840ba2f
Change CI group identifiers ( #517 )
...
* Change CI group identifiers.
* cloud → generic.
2022-10-10 22:39:10 +02:00
Felix Fontein
e656570d13
Add stable-2.14 to CI. ( #514 )
2022-09-21 08:27:54 +02:00
Felix Fontein
0379fb5614
Move Fedora 35 from devel to stable-2.13 CI runs. ( #500 )
2022-08-16 21:54:00 +02:00
Felix Fontein
6bf3ef47e1
Move licenses to LICENSES/, use SPDX-License-Identifier, mention all licenses in galaxy.yml ( #491 )
...
* Add SPDX license identifiers, mention all licenses in galaxy.yml.
* Add default copyright headers.
* Add headers for documents.
* Fix/add more copyright statements.
* Add copyright / license info for vendored code.
* Add extra sanity test.
* Add changelog fragment.
* Comment PSF-2.0 license out in galaxy.yml for now.
* Remove colon after 'Copyright'.
* Avoid colon after 'Copyright' in lint script.
* Mention correct filename.
* Add BSD-3-Clause.
* Improve lint script.
* Update README.
* Symlinks...
2022-07-21 07:27:26 +02:00
Felix Fontein
429ed5faa5
Skip Ansible 2.9 coverage reporting with new AZP container. ( #476 )
...
ci_coverage
2022-06-14 21:41:27 +02:00
Felix Fontein
b3029f75cd
Bump AZP container version. ( #472 )
2022-06-13 21:16:19 +02:00
Felix Fontein
f7bc3aa77c
Disable broken CI platforms. ( #469 )
2022-06-05 23:11:29 +02:00
Felix Fontein
80334884fb
Update CI matrix. ( #464 )
2022-05-27 11:00:01 +02:00
Felix Fontein
c566a7abf3
Add RHEL 9.0, FreeBSD 13.1, Ubuntu 22.04 and Fedora 36 to CI ( #456 )
...
* Add RHEL 9.0 and FreeBSD 13.1 to CI.
* Add Ubuntu 22.04 and Fedora 36 to CI.
* Switch orders so that root doesn't have a SHA1 signature.
* Skip openssh_cert test on RHEL 9.0.
* Make it possible that pyOpenSSL isn't installed *at all*.
* Work with default.
2022-05-20 23:03:54 +02:00
Felix Fontein
fd0048827d
Remove FreeBSD 12.1 from CI. The remote seems to be no longer working. ( #459 )
2022-05-20 14:47:05 +02:00
Felix Fontein
91f192ce5b
Fix main for new cryptography 37.0.0 release ( #445 )
...
* Fix empty check for openssl_pkcs12 tests.
* Remove unnecessary imports.
* Prevent crash if PyOpenSSL cannot be imported because of an AttributeError.
* Add changelog fragment.
* Fix constraints file.
* Use Python 2.7 instead of 3.5 for 2.9 cloud tests (pip module is broken).
* Prevent upgrading cryptography on ansible-core 2.12's default container with Python 3.9.
2022-04-26 22:18:37 +02:00
Felix Fontein
b47168994d
Remove OpenSuSE Python 2 from devel CI. ( #435 )
2022-04-02 18:09:09 +02:00
Felix Fontein
a28b2a5b4b
Add stable-2.13 to CI, thin out older version matrix ( #425 )
...
* Add stable-2.13 to CI, thin out older version matrix.
* Thin out a bit more.
2022-03-29 06:49:38 +02:00
Felix Fontein
73c8577b61
Integrate Alpine into CI ( #408 )
...
* Integrate Alpine into CI.
* Fix package names.
2022-02-19 17:54:05 +00:00
Felix Fontein
84c1a20af7
CI: add community ansible-test images ( #404 )
...
* Use community ansible-test images.
* Adjust tests for new operating systems, and pass on Python version as well.
* Fix Python version.
Co-authored-by: David Moreau Simard <moi@dmsimard.com>
* Fix package name.
Co-authored-by: David Moreau Simard <moi@dmsimard.com>
2022-02-17 22:29:50 +01:00
Felix Fontein
23226dce8f
Drop CentOS 8 from CI. ( #393 )
2022-01-31 21:17:41 +00:00
Felix Fontein
cd5ed011a5
Update CI matrix for Remote Devel ( #377 )
...
* Update CI matrix for Remote Devel.
* Add Python info entries.
2022-01-13 09:18:48 +01:00
Felix Fontein
cf0d2679aa
Replace RHEL 8.4 by RHEL 8.5 for devel. ( #337 )
2021-11-17 07:18:08 +01:00
Felix Fontein
056a86fcae
Replace Bash codecov uploader by new Python codecov uploader. ( #333 )
...
ci_coverage
2021-11-13 12:06:10 +01:00
Felix Fontein
91d98c4413
Replace Fedora 33 with Fedora 35 for devel tests. ( #328 )
2021-11-08 22:17:30 +01:00
Felix Fontein
78b27ffedb
Remove centos8 for devel from CI. ( #307 )
2021-10-16 08:33:29 +02:00