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
Felix Fontein
068a799bba
Add RHEL 8.7, 8.8, and 9.2 to CI ( #6739 )
...
* Add RHEL 8.7, 8.8, and 9.2 to CI.
* Add more ignores.
* Disable another test.
2023-06-19 23:49:33 +02:00
Felix Fontein
3b13c30112
ansible-core devel no longer supports the Ubuntu 20.04 VM.
2023-06-16 06:17:50 +02:00
Felix Fontein
2cfbcb4efd
CI: ansible-core devel drops support for Python 3.5 ( #6629 )
...
ansible-core devel drops support for Python 3.5.
2023-06-06 21:11:54 +02:00
Felix Fontein
a6dd7d789b
Move ansible-core 2.12 to EOL CI ( #6584 )
...
* 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:27:42 +02:00
Felix Fontein
c740f89df3
CI: Add FreeBSD 13.2 ( #6478 )
...
* Add FreeBSD 13.2.
* Skip FreeBSD 13.2 for iso_extract tests.
* Fix autoremove test: m4 is no longer a dependency, or it was already installed beforehand.
* Also disable the jail tests for FreeBSD 13.2.
2023-05-09 19:13:34 +02:00
Felix Fontein
9708561131
Remove stable-4 from CI cron; add stable-7 instead.
2023-05-08 21:40:50 +02:00
Felix Fontein
737d37e019
CI: Arch Linux now uses Python 3.11 ( #6482 )
...
Arch Linux now uses Python 3.11.
2023-05-04 07:17:53 +02:00
Felix Fontein
cb81abc636
CI: Fix matrix entries ( #6472 )
...
Fix CI matrix entries.
2023-05-02 19:10:17 +02:00
Felix Fontein
7d19eca8bf
Update CI matrix: add stable-2.15 ( #6284 )
...
* Add ignore files for bumped devel version.
* Update CI matrix.
2023-04-04 08:26:13 +02:00
Felix Fontein
6b8a1cd8e6
Add macOS 13.2 to CI ( #6166 )
...
Add macOS 13.2 to CI.
2023-03-08 22:46:09 +01:00
Felix Fontein
b72b7d4936
Run tests with EOL ansible-core versions in GHA ( #6044 )
...
Run tests with EOL ansible-core versions in GHA.
2023-02-24 11:32:20 +01:00
Felix Fontein
e348d28559
Re-enable Arch Linux tests ( #6031 )
...
Revert "Disable Arch Linux tests for now (#6013 )"
This reverts commit 1b2c2af9a8
.
2023-02-22 16:18:58 +00:00
Felix Fontein
1b2c2af9a8
Disable Arch Linux tests for now ( #6013 )
...
Disable Arch Linux tests for now until https://github.com/ansible-community/images/pull/40 and https://github.com/systemd/systemd/issues/26474 are resolved.
2023-02-18 15:32:28 +00:00
Felix Fontein
6fb212b104
Update CI matrix ( #5782 )
...
* Update CI matrix.
* Disable RHEL 9.1 for tests where RHEL 9.0 was disabled as well.
* Skip iso_extract on FreeBSD 12.4.
* Fix cloud_init_data_facts test for Fedora 37.
* Do not try to install snap on RHEL 9.1.
* Skip pkgng jail tests on FreeBSD 12.4 as well.
2023-01-07 17:19:58 +01:00
Felix Fontein
759ca9a0ab
Remove currently unneeded generic tests from CI ( #5786 )
...
Remove currently unneeded generic tests from CI.
2023-01-07 14:08:34 +01:00
Felix Fontein
1f49241481
CI: add extra VMs for certain tests ( #5713 )
...
* Remove superfluous VM.
* Add extra VM group.
* More platforms, add scripts.
* [REVERT THIS] Shrink matrix to only the tests we are interested in.
* Fix some tests.
* Skip snap tests on Ubuntu VMs for now.
* Skip xfs_quota tests on Alpine VMs due to ansible.posix.mount failing.
* Revert "[REVERT THIS] Shrink matrix to only the tests we are interested in."
This reverts commit 2e98e163db
.
* Stick to Alpine and Ubuntu 22.04 for now.
2022-12-21 07:31:46 +01:00
Felix Fontein
b5e58a3bcc
CI: Bump CentOS Stream 8 Python from 3.8 to 3.9 ( #5674 )
...
Bump CentOS Stream 8 Python from 3.8 to 3.9.
2022-12-09 15:10:48 +01:00
Felix Fontein
df9c5d1d35
Add stable-6 to nightlies.
2022-11-07 21:51:24 +01:00
Felix Fontein
90ac53d150
Drop stable-3 from weekly CI; migrate stable-4 from nightly to weekly.
2022-11-06 12:52:45 +01:00
Felix Fontein
e47845ab3a
Change CI group identifiers. ( #5344 )
2022-10-11 07:34:36 +02:00
Felix Fontein
a938c9de65
Add stable-2.14 to CI, adjust to devel version bump ( #5298 )
...
* Add stable-2.14 to CI, adjust to devel version bump.
* Thin out matrix a bit.
2022-09-21 07:58:52 +02:00
Felix Fontein
ad0c7095d4
Remove Fedora 35 from devel CI runs. ( #5121 )
2022-08-16 21:46:35 +02:00
Felix Fontein
1ab2a5f1bc
Add default license header to files which have no copyright or license header yet ( #5074 )
...
* Add default license header to files which have no copyright or license header yet.
* yml extension should have been xml...
2022-08-05 14:03:38 +02:00
Felix Fontein
42c5024b0b
Bump AZP container version. ( #4819 )
2022-06-12 07:58:23 +02:00
Felix Fontein
dcb2e09b4a
Update CI matrix. ( #4737 )
2022-05-27 10:59:58 +02:00
Felix Fontein
319c29c2a2
Add RHEL 9.0, FreeBSD 13.1, Ubuntu 22.04 and Fedora 36 to CI, fix bug in filesystem module ( #4700 )
...
* Add RHEL 9.0 and FreeBSD 13.1 to CI.
* RHEL 9 has no pyOpenSSL apparently.
* Adjust URL for EPEL.
* Fix cargo install on FreeBSD 13.1.
* Add Ubuntu 22.04 and Fedora 36 to CI.
* Fix logic.
* filesystem: do not die output line does not contain ':'
* Skip django_manage tests on RHEL 9 as well.
* homectl tests don't work with RHEL 9.0.
* Improve error handling, improve fatresize output handling.
* Skip Fedora 36.
* Skip filesystem vfat tests on Ubuntu 22.04.
There, resizing fails with a bug:
Bug: Assertion (disk != NULL) at ../../libparted/disk.c:1620 in function ped_disk_get_partition_by_sector() failed.
* 'trusty' is 14.04. Adding 22.04 to skip list.
* Skip jail tests for FreeBSD 13.1.
* Add config for postgres on Ubuntu 22.04.
* Make CentOS 6 happy.
* Adjust postgres version.
* Try installing EPEL a bit differently.
* Skip ufw and iso_extract tests on RHEL 9.
* Skip odbc tests on RHEL 9.
* Skip RHEL 9.0 for snap tests.
* Add changelog fragment for filesystem code changes.
2022-05-22 17:20:30 +02:00
Felix Fontein
2a9a8cf808
Add stable-5 to the nightly CI runs.
2022-05-17 13:40:08 +02:00
Felix Fontein
97c01174a2
Remove stable-1 and stable-2 from CI, demote stable-3 to weekly CI runs.
2022-05-16 12:35:10 +02:00
Felix Fontein
7ee38eadf3
Increase coverage of CI groups. ( #4563 )
2022-04-26 12:48:01 +02:00
Felix Fontein
1a9b3214fd
[5.0.0] Remove Ansible 2.9 / ansible-base 2.10 compatibility code ( #4548 )
...
* Remove Ansible 2.9 / ansible-base 2.10 compatibility code.
* Remove path_join shim from BOTMETA.
* Update comment.
* Bump minimally required ansible-core version.
2022-04-26 11:51:01 +02:00