Commit Graph

27 Commits

Author SHA1 Message Date
Felix Fontein
cbc3e6efcd
Use ansible-community/eol-ansible for 2.9/2.10/2.11 tests. (#884) 2024-06-15 14:21:36 +02:00
Felix Fontein
af558d2ef5 Remove Fedora 32 tests from CI. (#882)
(cherry picked from commit 6fc9727f60)
2024-06-14 08:24:39 +02:00
patchback[bot]
7b132df9b0
Stop building EE with CentOS Stream 8, which no longer has builds. (#873) (#875)
(cherry picked from commit c2c47636b4)

Co-authored-by: Felix Fontein <felix@fontein.de>
2024-06-04 13:01:40 +02:00
patchback[bot]
0a54f8097a
Pass codecov token to ansible-test-gh-action. (#854) (#855)
(cherry picked from commit 8cbdf5400c)

Co-authored-by: Felix Fontein <felix@fontein.de>
2024-05-11 21:47:35 +02:00
Felix Fontein
cba0f190eb Simplifiy workflows. (#762)
(cherry picked from commit 7129cc5a30)
2024-01-21 15:23:22 +01:00
patchback[bot]
7a7494a718
Add Galaxy import workflow (#754) (#755)
* Add Galaxy import workflow.

* A dependency of galaxy-importer does not work on Python 3.12.

* Make yamllint happy.

(cherry picked from commit 5adac5216a)

Co-authored-by: Felix Fontein <felix@fontein.de>
2024-01-13 23:12:12 +01:00
patchback[bot]
27bb808199
Bump actions/setup-python from 4 to 5 (#724) (#725)
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
(cherry picked from commit 74636e7f0e)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-11 18:21:33 +01:00
Felix Fontein
1e286852b2
[stable-2] Integration tests: split up Docker setup, move docker_compose tests into own group (#719)
* 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.

* Restrict Docker SDK for Python to < 7.0.0 in EE.
2023-12-09 18:38:54 +01:00
Felix Fontein
d5dbb437c9
[stable-2] Move ansible-core 2.13 to EOL CI (#687)
* Move ansible-core 2.13 to EOL CI.

* Replace CentOS 7 by Alpine 3.
2023-09-19 19:32:37 +02:00
Felix Fontein
5c7f9fe33d
[stable-2] devel EE: force PyYAML==5.3.1 (#671)
* Force PyYAML==5.3.1 in EE requirements.

* Let's try <= instead of ==.

* Revert "Let's try <= instead of ==."

This reverts commit 31ab7521b4.

* Revert "Force PyYAML==5.3.1 in EE requirements."

This reverts commit 42b770588c.

* Try to pin PyYAML for devel EE.
2023-07-19 22:21:19 +02:00
patchback[bot]
7f385fa268
Install and use Python 3.11 on RHEL UBI 9. (#666) (#667)
(cherry picked from commit 1d0b6ddef3)

Co-authored-by: Felix Fontein <felix@fontein.de>
2023-07-12 22:23:37 +02:00
patchback[bot]
437bface93
Disable EE with ansible-core devel for now until UBI 9 has Python 3.10 support. (#664) (#665)
(cherry picked from commit 3f6d5a96d9)

Co-authored-by: Felix Fontein <felix@fontein.de>
2023-07-12 13:31:50 +02:00
Felix Fontein
9edb47ce32
Move ansible-core 2.12 to EOL CI (#640) (#641)
* 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.

(cherry picked from commit cad2ecca3d)
2023-05-29 17:55:04 +02:00
patchback[bot]
af93bd1ba5
Rewrite EE test workflow to use ansible-builder 3.0.0. (#630) (#632)
(cherry picked from commit 2259246f4f)

Co-authored-by: Felix Fontein <felix@fontein.de>
2023-05-20 11:33:30 +02:00
Felix Fontein
57e6bb7ca5 Cancel concurrent workflow runs in PRs.
(cherry picked from commit d0e61097f1)
2023-02-23 09:56:41 +01:00
Felix Fontein
d911760709 Use stable-2.x branches from my work to get the patch from https://github.com/ansible/ansible/pull/79734.
(cherry picked from commit 01429108d3)
2023-01-13 21:08:34 +01:00
Felix Fontein
ca89e93302 Bump action. 2023-01-13 21:01:32 +01:00
Felix Fontein
3edb7925b2
Move tests with EOL versions of Ansible from AZP to GHA. (#536) 2022-12-19 21:50:19 +01:00
Felix Fontein
e12a487e6a
Add EE support, support GHA in current_container_facts (#336)
* Try adding EE support.

* Use GHA instead of AZP for EE tests.

* Update changelog fragment, extend tests.

* Disable current_container_facts test.

* Increase verbosity.

* 2.9 compatibility.

* Use docker instead of podman for building EE and running tests in it.

* Output some more information (helpful for debugging).

* Fix GHA handling for current_container_facts.

* Try to fix permissions.
2022-04-18 22:54:00 +02:00
Felix Fontein
825aeb6d8a Revert "[TEMPORARY - will be reverted soon] Use docs build workflow from my branch."
This reverts commit c4a009a537.
2022-01-10 06:44:09 +01:00
Felix Fontein
c4a009a537 [TEMPORARY - will be reverted soon] Use docs build workflow from my branch. 2022-01-09 15:03:18 +01:00
Brian Scholer
9ca2c61848
update docs build references to new repo (#277) 2022-01-09 13:01:29 +01:00
Felix Fontein
b79474c2bf Add missing spaces. 2022-01-01 21:55:36 +01:00
Brian Scholer
b7c9089198
first shot at building docs on PRs with shared workflow (#263) 2022-01-01 21:23:18 +01:00
Felix Fontein
1b4b45628c Add patchback config. 2021-09-30 17:27:51 +02:00
Felix Fontein
6555a5a0de Initial cleanup. 2020-10-30 07:05:51 +01:00
John R Barker
42315baa74 Initial commit 2020-10-30 07:05:51 +01:00