patchback[bot]
fd2528dc3c
[PR #6345/ee11847c backport][stable-5] Do extra docs validation; explicitly disallow semantic markup in docs ( #6349 )
...
Do extra docs validation; explicitly disallow semantic markup in docs (#6345 )
* Do extra docs validation. Explicitly disallow semantic markup in docs.
* Forgot to add new requirement.
* Fix prefixes.
* Remove superfluous condition.
* TEMP - make CI fail.
* Revert "TEMP - make CI fail."
This reverts commit 14f4d6b503
.
* Remove unnecessary import.
* Make sure ANSIBLE_COLLECTIONS_PATH is set.
* Make sure sanity tests from older Ansible versions don't complain.
(cherry picked from commit ee11847c7e
)
Co-authored-by: Felix Fontein <felix@fontein.de>
2023-04-16 19:29:33 +02:00
Felix Fontein
66e3c19a57
[stalbe-5] Remove unnecessary test imports ( #5980 )
...
Remove unnecessary test imports (#5978 )
Remove unnecessary test imports.
(cherry picked from commit 9f87989e7f
)
2023-02-12 21:32:49 +01:00
patchback[bot]
68e184eba8
Change CI group identifiers. ( #5344 ) ( #5347 )
...
(cherry picked from commit e47845ab3a
)
Co-authored-by: Felix Fontein <felix@fontein.de>
2022-10-11 12:17:31 +02:00
patchback[bot]
a886633758
Make reuse conformant ( #5138 ) ( #5139 )
...
* Add .license files.
* Add reuse test.
* Update README.
* Also remove .yaml changelog fragments.
* Add changelog fragment.
* Normalize licenses extra sanity test.
* Declare REUSE conformance.
* Update README.md
(cherry picked from commit 02d9a1de9e
)
Co-authored-by: Felix Fontein <felix@fontein.de>
2022-08-21 09:14:04 +02:00
patchback[bot]
bc2403042a
[PR #5098/aab22e7f backport][stable-5] Add remaining copyright statements, add licenses sanity test ( #5099 )
...
* Add remaining copyright statements, add licenses sanity test (#5098 )
* Add sanity test (currently fails).
* doc_fragments can also be non-GPLv3+.
* Replace 'Author:' by 'Copyright:' in some specific cases.
* Avoid matching string for license checkers.
* Reformulate not to throw license detection off.
* Add PSF copyright notice for plugins/module_utils/_mount.py.
* Add generic copyright notices.
* Update changelog fragment.
(cherry picked from commit aab22e7f32
)
* Update copyright statements. (#5106 )
(cherry picked from commit c8925058aa
)
Co-authored-by: Felix Fontein <felix@fontein.de>
2022-08-14 10:26:44 +02:00
patchback[bot]
203747027e
Move licenses to LICENSES/, run add-license.py, add LICENSES/MIT.txt ( #5065 ) ( #5068 )
...
* Move licenses to LICENSES/, run add-license.py, add LICENSES/MIT.txt.
* Replace 'Copyright:' with 'Copyright'
sed -i 's|Copyright:\(.*\)|Copyright\1|' $(rg -l 'Copyright:')
Co-authored-by: Maxwell G <gotmax@e.email>
(cherry picked from commit 123c7efe5e
)
Co-authored-by: Felix Fontein <felix@fontein.de>
2022-08-05 13:17:19 +02:00
Felix Fontein
520705df30
Make sure plugins/ contains no symbolic links or other things that aren't regular files ( #4579 )
2022-04-26 22:19:34 +02:00
Felix Fontein
aa27f2152e
Switch from antsibull to antsibull-docs. ( #4480 )
2022-04-10 10:47:00 +02:00
Felix Fontein
668bbed602
Replace antsibull-lint collection-docs with antsibull-docs lint-collection-docs. ( #4423 )
2022-03-30 08:00:45 +02:00
Felix Fontein
1e4b8e30a9
Allow YAML docs in plugins/test/ and plugins/filters/. ( #4204 )
2022-02-17 13:53:01 +01:00
Felix Fontein
11205eefee
Fix BOTMETA and corresponding sanity test ( #3989 )
...
* Fix BOTMETA and authors mistakes.
* Fix BOTMETA sanity test regex.
2022-01-05 22:54:21 +01:00
Felix Fontein
71a655193c
Update botmeta sanity test to accept notifications.
2021-09-28 22:39:34 +02:00
Felix Fontein
98d071f61e
Make ready for split-controller testing in ansible-core ( #3345 )
...
* Accept context/ in aliases.
* Mark ansible_galaxy_install test as context/controller.
* Fix interfaces_file test.
ci_complete
* Install pyone dependency.
ci_complete
2021-09-21 08:16:42 +02:00
Felix Fontein
87baa5860a
Actually enable BOTMETA sanity test to force new plugins/modules to have BOTMETA entry. ( #3096 )
2021-07-27 20:26:26 +02:00
Felix Fontein
024e7419da
BOTMETA: enforce entries for new plugins/modules, add documentation for creating new plugins/modules ( #3088 )
...
* More BOTMETA improvements.
* Improve BOTMETA test, start reporting missing entries for new plugins/modules.
* Add instructions for creating new plugins and modules.
2021-07-26 16:54:00 +02:00
Felix Fontein
4982eaf935
Update BOTMETA, fix some plugin authors, improve BOTMETA extra sanity test ( #3069 )
...
* Update BOTMETA, fix some plugin authors, improve BOTMETA extra sanity test.
* Linting.
2021-07-26 11:44:41 +02:00
Felix Fontein
dc3e16113d
Add BOTMETA extra sanity test ( #3064 )
...
* Add BOTMETA sanity test.
* Make compile with Python 2.6.
2021-07-25 10:00:10 +02:00
Felix Fontein
27ba98a68e
Check targets ( #3019 )
...
* Add extra sanity test to check aliases files.
* Remove invalid target name.
2021-07-16 19:52:09 +02:00
Felix Fontein
14f13904d6
Add extra docs tests ( #2663 )
...
* Add extra docs tests.
* Linting.
* Fix copy'n'paste error.
2021-05-27 22:59:42 +02:00
Felix Fontein
94ee25cace
Since ansible-test now includes the changelog test, it is no longer needed separately. ( #510 )
2020-06-14 17:06:36 +02:00
Felix Fontein
3a75f85bdd
antsibull-changelog moved to its own repo. ( #435 )
2020-05-30 01:29:49 +02:00
Felix Fontein
ba2d97f067
Use pypi antsibull package. ( #420 )
2020-05-27 01:15:14 +02:00
Felix Fontein
9e62a0abb9
ansibulled -> antsibull. ( #416 )
2020-05-26 23:05:05 +02:00
Felix Fontein
dee1e71796
Add extra sanity tests and changelog config. ( #352 )
2020-05-18 19:36:35 +02:00