Commit graph

77 commits

Author SHA1 Message Date
Felix Fontein
08152376de Fix linting errors. 2025-04-26 12:18:29 +02:00
Felix Fontein
e286d768c0
Use antsibull-nox for CI. (#361) 2025-04-19 13:07:53 +02:00
Felix Fontein
30a79061f3
Use shared unit test utils from community.internal_test_tools (#353)
* Use shared unit test utils from community.internal_test_tools.

* Make sure community.internal_test_tools is installed in CI.
2025-03-12 21:34:12 +01:00
Felix Fontein
6aaead1d4a Group CI updates. 2025-03-03 19:00:16 +01:00
Felix Fontein
9e4b6c197d Remove outdated comments. 2025-02-14 23:26:11 +01:00
Felix Fontein
a9f787fd76 Clean up workflow. 2025-02-11 22:50:43 +01:00
Felix Fontein
995ab18e7b
Fix some issues pointed out by zizmor. (#333) 2024-12-14 14:56:14 +01:00
dependabot[bot]
14d89a3cfa
Bump fsfe/reuse-action from 4 to 5 (#328)
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>
2024-11-19 06:41:47 +01:00
Felix Fontein
5fdbd52303 Fix reuse workflow branches. 2024-10-19 12:34:51 +02:00
Felix Fontein
e18de43407
Prepare 3.0.0 release (#318)
* Prepare 3.0.0 release.

* Install using ansible-galaxy via git instead of cloning directly.
2024-10-18 21:01:46 +02:00
Felix Fontein
c864078549
Add stable-2.18 to CI. (#317) 2024-09-24 13:47:53 +03:00
dependabot[bot]
05de3f2f05
Bump fsfe/reuse-action from 3 to 4 (#299)
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-09 11:33:52 +02:00
Felix Fontein
c2b43ac395
Adjust docs publishing workflow. (#296)
Ref: https://github.com/ansible-community/github-docs-build/issues/92
2024-06-29 17:22:39 +02:00
Felix Fontein
dc7fa11f5d
Stop building EE with RHEL UBI 8. (#293) 2024-06-21 21:38:11 +02:00
Felix Fontein
d1be11ec08
Use ansible-community/eol-ansible for 2.9/2.10/2.11 tests. (#292) 2024-06-15 14:21:44 +02:00
Felix Fontein
f43a5ce446
Stop building EE with CentOS Stream 8, which no longer has builds. (#290) 2024-06-04 07:42:57 +02:00
Felix Fontein
6116cde9dd
Pass codecov token to ansible-test-gh-action. (#285) 2024-05-11 23:12:16 +02:00
Felix Fontein
8351bff0e9
Add stable-2.17 to CI; copy 2.17 ignore.txt files to 2.18. (#275) 2024-04-03 07:59:10 +02:00
dependabot[bot]
3d737d679d
Bump fsfe/reuse-action from 2 to 3 (#267)
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-05 07:12:46 +01:00
Felix Fontein
b56ba388f9
Simplifiy workflows. (#251) 2024-01-17 23:09:09 +01:00
Felix Fontein
3777b283b2
Use import galaxy workflow from https://github.com/ansible-collections/community.docker/pull/754. (#249) 2024-01-13 17:08:19 +01:00
Felix Fontein
a1492b4405 Bump both artifact actions to v4. 2023-12-18 19:28:45 +01:00
dependabot[bot]
482e5b2b7e
Bump actions/setup-python from 4 to 5 (#240)
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-12 07:14:45 +01:00
Felix Fontein
1beddb5854
Fix CI. (#232) 2023-11-07 22:57:17 +01:00
Felix Fontein
170240480c
Add ansible-core 2.16 to the matrix. (#222) 2023-09-19 17:51:13 +02:00
dependabot[bot]
2350913075
Bump actions/checkout from 3 to 4 (#214)
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-05 12:27:04 +02:00
Felix Fontein
553a77aa91
Install and use Python 3.11 on RHEL UBI 9. (#188) 2023-07-12 19:24:44 +02:00
Felix Fontein
13e68fc906
Disable EE with ansible-core devel for now until UBI 9 has Python 3.10 support. (#187) 2023-07-12 08:12:37 +02:00
Felix Fontein
2333efcf0f Be lenient. 2023-06-22 20:42:09 +02:00
Felix Fontein
2e78a207e9
Use semantic markup (#185)
* Enable semantic markup.

* Use semantic markup.

* Break long lines.

* Add ignore entries.

* Ignore docs build error.
2023-06-22 13:18:08 +02:00
Felix Fontein
08c8c7ecc8
CI: Bump hard-coded Python versions to 3.11; drop Python 3.9 with devel. (#183) 2023-06-21 08:19:31 +02:00
Felix Fontein
4ec0945e55
Rewrite EE test workflow to use ansible-builder 3.0.0 (#171)
* Rewrite EE test workflow to use ansible-builder 3.0.0.

* Extend list of potential errors.
2023-05-20 12:11:45 +02:00
Felix Fontein
189088611d
Update CI matrix: add stable-2.15 (#163)
* Add ignore files for bumped devel version.

* Update CI matrix.
2023-04-04 06:12:43 +00:00
Felix Fontein
8e3b19759d Improve docsite build. 2022-12-18 21:50:43 +01:00
Felix Fontein
282439b356 Switch to my fork of ansible-test-gh-action. 2022-12-18 09:51:43 +01:00
Felix Fontein
d37ec11ac5 The ansible-test patch has been backported to stable-2.12. 2022-12-17 19:39:03 +01:00
Felix Fontein
f935a41b8a Allow triggering docs workflow manually. 2022-12-07 19:54:25 +01:00
Felix Fontein
5fa47579af
Backports to stable-2.13 and stable-2.14 have been merged. (#140)
https://github.com/ansible/ansible/pull/79538
https://github.com/ansible/ansible/pull/79507
2022-12-07 13:21:10 +01:00
Felix Fontein
f58727e53b
Only use ubuntu-20.04 if necessary. (#139) 2022-12-02 08:49:13 +01:00
Felix Fontein
338a8f2cd6
Switch CI from ubuntu-latest to ubuntu-20.04 to avoid problems with ansible-test from ansible-core 2.12, 2.13, 2.14. (#138) 2022-12-01 23:15:37 +01:00
Felix Fontein
4ed2fc82e5 Include collection name into docs workflows. 2022-11-27 17:44:37 +01:00
Felix Fontein
0f5ac3f061 Add GH Pages publishing. 2022-11-26 09:38:34 +01:00
Felix Fontein
29b604464a Use dependabot to update GHAs. 2022-10-17 22:57:35 +02:00
Felix Fontein
bbcd9fecef
Bump GHA checkout version (#116)
* Bump checkout version.

* Also update actions/setup-python actions.
2022-10-17 22:51:58 +02:00
Felix Fontein
6526588f13 stable-2.14 is now default. 2022-09-22 06:38:39 +02:00
Felix Fontein
5affbf6b05
Add stable-2.14 to CI. (#112) 2022-09-21 10:40:45 +02:00
Felix Fontein
47bbf95fa3 Fix workflow's permissions. 2022-08-21 11:35:29 +02:00
Felix Fontein
d77cd95f91
Make reuse conformant (#108)
* Add .license files.

* Add reuse test.

* Update README.

* Add changelog fragment.

* Normalize licenses extra sanity test.

* Declare REUSE conformance.

* Update README.
2022-08-21 08:31:42 +02:00
Felix Fontein
96c6feff8e Revert "Fix CI."
This reverts commit ec98df2f49.
2022-08-11 22:43:19 +02:00
Felix Fontein
ec98df2f49 Fix CI. 2022-08-10 20:44:32 +02:00