Commit Graph

67 Commits

Author SHA1 Message Date
Felix Fontein
d49971d51b Delete CI. This branch is now End of Life. 2025-10-25 13:33:49 +02:00
patchback[bot]
d91ab70ca6
Bump actions/setup-go from 5 to 6 in the ci group (#1124) (#1125)
Bumps the ci group with 1 update: [actions/setup-go](https://github.com/actions/setup-go).

Updates `actions/setup-go` from 5 to 6
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ci
...



(cherry picked from commit 3e2b149dc2)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-08 19:02:16 +02:00
Felix Fontein
560516a261 Use 2.19 instead of devel for EE. 2025-08-03 15:21:46 +02:00
Felix Fontein
5535e609a2
[stable-3] CI: move ansible-core 2.15 to GHA. (#1105)
* CI: move ansible-core 2.15 to GHA.

* CentOS 7 doesn't work in GHA.
2025-07-30 23:28:28 +02:00
Felix Fontein
5e8a62acbc
[stable-3] Fix CI (#1087)
* Forgot community.general.

(cherry picked from commit 2108c3dc71)

* Use matching c.g branch for older ansible-core versions.

* Fix GH workflow.
2025-06-08 20:50:18 +02:00
patchback[bot]
26ffe94070
[PR #1076/29542816 backport][stable-3] CI: Use community.crypto 2.x.y for older ansible-core versions / Python versions (#1077)
* Use community.crypto 2.x.y for older ansible-core versions / Python versions. (#1076)

(cherry picked from commit 295428167b)

* This also applies for ansible-core 2.15.

---------

Co-authored-by: Felix Fontein <felix@fontein.de>
2025-05-01 15:42:34 +02:00
Felix Fontein
d50dedd4cd
[stable-3] Run extra sanity tests with nox (#1069)
* Run extra sanity tests with nox. (#1068)

(cherry picked from commit e20118b68f)

* Fix CI.

* Adjust ignore file.
2025-04-19 19:53:23 +02:00
Felix Fontein
30db88c26a
[stable-3] Backport CI improvements (#1055)
* Fix/improve tests (#1052)

* Improve unit test condition.

* Improve/fix tests.

(cherry picked from commit fdb97428a3)

* Make sure that community.internal_test_tools is installed for unit tests.

(cherry picked from commit 9972eee967)
2025-03-12 21:30:15 +01:00
Felix Fontein
1f262996a8 Use correct workflow.
(cherry picked from commit 6a377eefdc)
2024-12-14 21:54:40 +01:00
patchback[bot]
77f1344cd7
Fix some issues pointed out by zizmor. (#1009) (#1010)
(cherry picked from commit 80770ed972)

Co-authored-by: Felix Fontein <felix@fontein.de>
2024-12-14 15:45:29 +01:00
patchback[bot]
9987b73712
Bump fsfe/reuse-action from 4 to 5 (#989) (#990)
Bumps [fsfe/reuse-action](https://github.com/fsfe/reuse-action) from 4 to 5.
- [Release notes](https://github.com/fsfe/reuse-action/releases)
- [Commits](https://github.com/fsfe/reuse-action/compare/v4...v5)

---
updated-dependencies:
- dependency-name: fsfe/reuse-action
  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 9b2a371c00)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-18 19:49:28 +01:00
Felix Fontein
7e82da0e8b Fix reuse workflow branches.
(cherry picked from commit 309a30e9be)
2024-10-19 12:37:11 +02:00
dependabot[bot]
4277b60340
Bump fsfe/reuse-action from 3 to 4 (#923)
Bumps [fsfe/reuse-action](https://github.com/fsfe/reuse-action) from 3 to 4.
- [Release notes](https://github.com/fsfe/reuse-action/releases)
- [Commits](https://github.com/fsfe/reuse-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: fsfe/reuse-action
  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>
2024-07-08 07:51:45 +02:00
Felix Fontein
ff412f475e Disable Go module info caching. 2024-07-07 20:20:10 +02:00
Felix Fontein
f69a29403b
Add health check test image. (#918) 2024-07-07 19:31:16 +02:00
Felix Fontein
165571f5cf
Adjust docs publishing workflow. (#903)
Ref: https://github.com/ansible-community/github-docs-build/issues/92
2024-06-29 17:27:43 +02:00
Felix Fontein
37c639f6e8
Publish test images under another tag to work around strange behavior of Compose's pull policy. (#901) 2024-06-29 11:16:32 +02:00
Felix Fontein
d334c2362f
Create helper OCI images for use in CI. (#899) 2024-06-28 22:59:20 +02:00
Felix Fontein
6fc9727f60
Remove Fedora 32 tests from CI. (#882) 2024-06-14 08:23:29 +02:00
Felix Fontein
c2c47636b4
Stop building EE with CentOS Stream 8, which no longer has builds. (#873) 2024-06-04 08:01:32 +02:00
Felix Fontein
8cbdf5400c
Pass codecov token to ansible-test-gh-action. (#854) 2024-05-11 21:29:30 +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
dependabot[bot]
83d2d0ef8e
Bump fsfe/reuse-action from 2 to 3 (#812)
Bumps [fsfe/reuse-action](https://github.com/fsfe/reuse-action) from 2 to 3.
- [Release notes](https://github.com/fsfe/reuse-action/releases)
- [Commits](https://github.com/fsfe/reuse-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: fsfe/reuse-action
  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>
2024-03-04 06:23:23 +01:00
Felix Fontein
7129cc5a30
Simplifiy workflows. (#762) 2024-01-17 23:13:35 +01:00
Felix Fontein
5adac5216a
Add Galaxy import workflow (#754)
* Add Galaxy import workflow.

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

* Make yamllint happy.
2024-01-13 19:25:22 +01:00
Felix Fontein
f429017d94
Add inventory filter capability (#698)
* Add inventory filter capability.

* Use community.library_inventory_filtering_v1 collection.

* Bump dependency to 1.0.0.

* Mention the new dependency in the changelog.
2024-01-13 15:51:02 +01:00
dependabot[bot]
74636e7f0e
Bump actions/setup-python from 4 to 5 (#724)
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>
2023-12-11 06:56:50 +01:00
Felix Fontein
48f48a0ef8 Install community.library_inventory_filtering_v1 for PR docs builds.
This is required to make CI in #698 pass.
2023-12-10 09:53:59 +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
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
dependabot[bot]
128117bb1c
Bump actions/checkout from 3 to 4 (#685)
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  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>
2023-09-11 18:57:44 +02:00
Felix Fontein
1d0b6ddef3
Install and use Python 3.11 on RHEL UBI 9. (#666) 2023-07-12 19:24:48 +02:00
Felix Fontein
3f6d5a96d9
Disable EE with ansible-core devel for now until UBI 9 has Python 3.10 support. (#664) 2023-07-12 08:13:05 +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
2259246f4f
Rewrite EE test workflow to use ansible-builder 3.0.0. (#630) 2023-05-20 11:21:25 +02:00
Felix Fontein
39f2e9b9c4
Make compatible with requests 2.29.0 and urllib3 2.0 (#613)
* Make compatible with requests 2.29.0.

* This fix should also work with urllib3 2.0 according to urllib3 maintainer.

* Add changelog fragment.

* We still need the constraint for CI until Docker SDK for Python has a new release with a fix.

* Make modifications to response_class as small as possible.

* Revert "We still need the constraint for CI until Docker SDK for Python has a new release with a fix."

This reverts commit 698d544a1e08308e8bf8b4e56ab78c5079f9a17b.

* The pip coming with the ansible-core 2.11 alpine3 image seems to be too old.
2023-05-05 22:09:02 +02:00
Felix Fontein
d0e61097f1 Cancel concurrent workflow runs in PRs. 2023-02-23 09:56:26 +01:00
Felix Fontein
0e1152a630 Use branch from https://github.com/ansible-community/github-docs-build/pull/67. 2023-02-03 15:37:02 +01:00
Felix Fontein
01429108d3 Use stable-2.x branches from my work to get the patch from https://github.com/ansible/ansible/pull/79734. 2023-01-13 20:30:02 +01:00
Felix Fontein
839ad6086e Improve docsite build. 2022-12-18 21:50:41 +01:00
Felix Fontein
f3e77c193d Switch to my fork of ansible-test-gh-action. 2022-12-18 09:54:09 +01:00
Felix Fontein
5cb24d2e69 The ansible-test patch has been backported to stable-2.12. 2022-12-17 19:39:36 +01:00
Felix Fontein
b318c02148 Allow triggering docs workflow manually. 2022-12-07 19:54:23 +01:00
Felix Fontein
f823555ae3
Backports to stable-2.13 and stable-2.14 have been merged. (#525)
https://github.com/ansible/ansible/pull/79538
https://github.com/ansible/ansible/pull/79507
2022-12-07 08:58:58 +01:00
Felix Fontein
11351839ee
Fix CI image selection. (#521) 2022-12-03 15:31:00 +01:00
Felix Fontein
019712b09f
Only use ubuntu-20.04 if necessary. (#520) 2022-12-02 07:59:10 +01:00
Felix Fontein
549de87ab5
Switch CI from ubuntu-latest to ubuntu-20.04 to avoid problems with ansible-test from ansible-core 2.12, 2.13, 2.14. (#519) 2022-12-01 23:02:19 +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
d043fc6cbc Include collection name into docs workflows. 2022-11-27 17:44:21 +01:00