1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00
Commit graph

93 commits

Author SHA1 Message Date
Felix Fontein
8451fc36ca
Remove EOL'ed FreeBSD 13.2 from CI ()
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 ()
* 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 ()
* 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 ()
* 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 ()
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 ()
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 ()
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 ()
* 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 ()
* 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 ()
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 ()
* 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 ()
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 ()
Remove FreeBSD 12.4 from CI.
2023-12-31 13:51:57 +00:00
Felix Fontein
2b64ef2a62
Deactivate FreeBSD 13.1 in CI ()
Deactivate FreeBSD 13.1 in CI.
2023-12-07 22:53:46 +01:00
Felix Fontein
b2dea631d1
Remove Fedora 36 from CI ()
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 ()
* 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 ()
* 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 ()
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 ()
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 ()
* 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 ()
* 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 ()
* 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 ()
* 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 ()
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 ()
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 ()
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 ()
Remove Fedora 37 from devel; add Fedora 38.
2023-06-26 22:12:19 +02:00
Felix Fontein
8b5dc27d23
Add Debian Bookworm to CI ()
* 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 ()
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 ()
* 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 ()
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 ()
* 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 ()
* 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 ()
Arch Linux now uses Python 3.11.
2023-05-04 07:17:53 +02:00
Felix Fontein
cb81abc636
CI: Fix matrix entries ()
Fix CI matrix entries.
2023-05-02 19:10:17 +02:00
Felix Fontein
7d19eca8bf
Update CI matrix: add stable-2.15 ()
* 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 ()
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 ()
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 ()
Revert "Disable Arch Linux tests for now ()"

This reverts commit 1b2c2af9a8.
2023-02-22 16:18:58 +00:00
Felix Fontein
1b2c2af9a8
Disable Arch Linux tests for now ()
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 ()
* 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 ()
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 ()
* 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 ()
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