Felix Fontein
fd67767538
Move EOL'ed ansible-core 2.15 from AZP to GHA ( #840 )
...
* Move EOL'ed ansible-core 2.15 from AZP to GHA.
* CentOS 7 does not work in GHA.
2025-01-14 19:31:03 +01:00
Felix Fontein
16434d9ad8
Fix some issues pointed out by zizmor. ( #823 )
2024-12-14 14:56:00 +01:00
dependabot[bot]
8b831dbe59
Bump fsfe/reuse-action from 4 to 5 ( #818 )
...
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-18 19:38:22 +01:00
Felix Fontein
7c93b61532
Fix reuse workflow branches.
2024-10-19 12:34:56 +02:00
dependabot[bot]
6a0953b19f
Bump fsfe/reuse-action from 3 to 4 ( #780 )
...
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:53:36 +02:00
Felix Fontein
a9dab608c7
Adjust docs publishing workflow. ( #773 )
...
Ref: https://github.com/ansible-community/github-docs-build/issues/92
2024-06-29 17:23:11 +02:00
Felix Fontein
33410b1d57
Removing Fedora 31 and 32 from CI. These images seem to no longer work.
2024-06-15 14:01:44 +02:00
Felix Fontein
e365ae3226
Use 2.9/2.10/2.11 from ansible-community/eol-ansible repo. ( #769 )
2024-06-15 13:49:41 +02:00
Felix Fontein
38849514f3
Stop building EE with CentOS Stream 8, which no longer has builds. ( #763 )
2024-06-04 07:40:46 +02:00
Felix Fontein
65ea02a73d
Pass codecov token to ansible-test-gh-action. ( #755 )
2024-05-11 21:29:25 +02:00
Felix Fontein
50c2c4db29
CI: Add stable-2.17; copy ignore.txt files from 2.17 to 2.18; move stable-2.14 from AZP to GHA ( #721 )
...
* 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:16 +02:00
dependabot[bot]
fad3c1352b
Bump fsfe/reuse-action from 2 to 3 ( #717 )
...
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:55 +01:00
Felix Fontein
0bc15598d7
Simplifiy workflows. ( #696 )
2024-01-17 23:14:53 +01:00
Felix Fontein
fb3f68ca96
Use import galaxy workflow from https://github.com/ansible-collections/community.docker/pull/754 . ( #694 )
2024-01-13 17:08:03 +01:00
dependabot[bot]
73dbb84fc6
Bump actions/setup-python from 4 to 5 ( #686 )
...
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:23 +01:00
Felix Fontein
b2a92ef0bf
Add ansible-core 2.16 to the matrix. ( #656 )
2023-09-19 17:51:29 +02:00
dependabot[bot]
01cdc4a572
Bump actions/checkout from 3 to 4 ( #655 )
...
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 06:00:41 +02:00
Felix Fontein
1ca0d2f21d
Install and use Python 3.11 on RHEL UBI 9. ( #637 )
2023-07-12 19:24:51 +02:00
Felix Fontein
2a789f8b01
Disable EE with ansible-core devel for now until UBI 9 has Python 3.10 support. ( #636 )
2023-07-12 08:12:46 +02:00
Felix Fontein
0d30a3793a
Move ansible-core 2.12 to EOL CI ( #609 )
...
* 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:04 +02:00
Felix Fontein
c703dd6056
Rewrite EE test workflows to use ansible-builder 3.0.0; fix EE dependencies ( #606 )
...
* Adjust EE tests to ansible-builder 3.0.0.
* Remove other CI workflows.
* Use docker instead of podman...
* Support Rocky Linux 9+.
* Add CentOS Stream 9 to EE tests.
* Fix installation of PyOpenSSL on CentOS/RHEL/Rocky.
* ansible-builder only attempts to install EPEL deps on CentOS.
* Make EPEL also available on Rocky Linux 9, even though ansible-builder will ignore it.
* Make sure cryptography is already installed.
* Try ansible-runner < 2.0.0 for CentOS Stream 8 / RHEL 8.
* Show more info.
* Start restricting transitive dependencies...
* Looks like PyOpenSSL is **broken** on CentOS Stream 9 + EPEL.
* ansible-builder will NOT work with Python 3.6.
use Python 3.9 on RHEL8 / CentOS Stream 8. Manually install cryptography and PyOpenSSL for Python 3.9 as well.
* PyOpenSSL isn't available for Python 3.8 or 3.9.
* Revert "Remove other CI workflows."
This reverts commit 3a9d125f45
.
* Use podman instead of docker.
* Re-order bindep entries.
* python3-pyOpenSSL does not exist on RHEL/CentOS 6 and 7.
2023-05-21 12:43:14 +02:00
Felix Fontein
5a3e21788d
Cancel concurrent workflow runs in PRs.
2023-02-23 09:56:12 +01:00
Felix Fontein
867f407401
CI: improve CI matrix, split into two groups ( #544 )
...
* Prepare having more than one group.
* Remove duplicates; add CentOS Stream 8 with Python 3.6.
* Split up tests into two groups.
2022-12-20 12:57:53 +01:00
Felix Fontein
54f49f38f2
Improve docsite build.
2022-12-18 21:50:28 +01:00
Felix Fontein
83d2a782f6
Switch to my fork of ansible-test-gh-action.
2022-12-18 09:53:58 +01:00
Felix Fontein
d6dd8e0d45
The ansible-test patch has been backported to stable-2.12.
2022-12-17 19:39:06 +01:00
Felix Fontein
eef4df9063
Allow triggering docs workflow manually.
2022-12-07 19:54:22 +01:00
Felix Fontein
176da44faf
Backports to stable-2.13 and stable-2.14 have been merged. ( #537 )
...
https://github.com/ansible/ansible/pull/79538
https://github.com/ansible/ansible/pull/79507
2022-12-07 08:59:00 +01:00
Felix Fontein
619d7d1dfe
Improve CI image selection. ( #536 )
2022-12-03 15:31:03 +01:00
Felix Fontein
2eab4ec19c
Switch CI from ubuntu-latest to ubuntu-20.04 to avoid problems with ansible-test from ansible-core 2.12, 2.13, 2.14. ( #535 )
2022-12-01 23:01:49 +01:00
Felix Fontein
05eff13ec8
ansible-core 2.11 is EOL. Move CI runs to GHA. ( #534 )
2022-11-27 22:44:07 +01:00
Felix Fontein
4d28266eba
Use proposed new options for ansible-test-gh-action. ( #533 )
2022-11-27 21:04:52 +01:00
Felix Fontein
0b08d6bc52
Include collection name into docs workflows.
2022-11-27 17:44:19 +01:00
Felix Fontein
d4683d941f
Add GH Pages publishing.
2022-11-26 09:38:36 +01:00
Felix Fontein
b17d57f737
CI: drop remote CI targets for EoL Ansible/ansible-base versions; move docker CI targets for EoL Ansible/ansible-base versions to GHA ( #520 )
...
* Drop remote CI targets for EoL Ansible/ansible-base versions; move docker CI targets for EoL Ansible/ansible-base versions to GHA.
* Add target.
* Use change detection.
2022-10-29 21:23:33 +02:00
Felix Fontein
f5d98e3148
Use dependabot to update GHAs.
2022-10-17 22:57:28 +02:00
Felix Fontein
7c41b31c37
Bump GHA actions.
2022-10-17 22:47:26 +02:00
Felix Fontein
19161ae4a0
Use stable-2.14 (default) for docs build, instead of devel.
2022-09-22 06:39:51 +02:00
Felix Fontein
95626abdd3
Make mostly reuse conformant ( #502 )
...
* Add .license files.
* Update README.
* Normalize licenses test.
* Add reuse GHA.
* Add blanket rule for changelog fragments.
* Add .license file for vendored third-party certificates.
* Fix workflow's permissions.
* Revert "Add .license file for vendored third-party certificates."
This reverts commit 35e106867c
.
* Make reuse lint test optional.
* Add exceptions.
* Update README.
* Improve reuse test.
2022-09-13 19:13:04 +00:00
Felix Fontein
6bf3ef47e1
Move licenses to LICENSES/, use SPDX-License-Identifier, mention all licenses in galaxy.yml ( #491 )
...
* Add SPDX license identifiers, mention all licenses in galaxy.yml.
* Add default copyright headers.
* Add headers for documents.
* Fix/add more copyright statements.
* Add copyright / license info for vendored code.
* Add extra sanity test.
* Add changelog fragment.
* Comment PSF-2.0 license out in galaxy.yml for now.
* Remove colon after 'Copyright'.
* Avoid colon after 'Copyright' in lint script.
* Mention correct filename.
* Add BSD-3-Clause.
* Improve lint script.
* Update README.
* Symlinks...
2022-07-21 07:27:26 +02:00
Felix Fontein
b16f12faa3
Add docs PR workflow that a) builds docs and b) show the docs diff that a PR ceates. ( #484 )
2022-06-29 20:46:25 +02:00
Felix Fontein
640bdbc066
Add EE support ( #440 )
...
* Add EE files.
* Install cryptography and PyOpenSSL from PyPi.
* Revert "Install cryptography and PyOpenSSL from PyPi."
This reverts commit 6b90a1efae
.
* Only run test when cryptography has a new enough version.
* And another one.
* Extend changelog.
2022-05-03 19:22:55 +02:00
Felix Fontein
74ae95038c
Add patchback config.
2021-09-30 17:27:12 +02:00
John Barker
0f1dddfbee
Bootstrap Collection
2020-03-09 14:45:04 +00:00
Ansible Core Team
a9f45b4d5b
Initial commit
2020-03-09 13:11:34 +00:00