Maxwell G
65040b8666
%ansible_test_unit: handle test dependencies on other collections
1 year ago
Fedora Release Engineering
e3e463b2ea
Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
1 year ago
Fedora Release Engineering
07453de40b
Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
1 year ago
Maxwell G
168a1f7535
%ansible_collection_url: handle new URL scheme
1 year ago
Fedora Release Engineering
47142722f2
Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2 years ago
Maxwell G
64a06a4843
include LICENSE in ansible-srpm-macros
2 years ago
Maxwell G
4cecf06ccb
tests: remove pytest-forked req with core 2.16
...
ansible-test units doesn't depend on pytest-forked as of
676b731e6f
.
This is expected to land in ansible-core 2.16.
2 years ago
Maxwell G
62d087930a
collection_install: disable GALAXY_COLLECTIONS_PATH_WARNING
...
This silences spurious warnings when installing collections into a directory
outside ansible's configured collections path.
Relates: https://github.com/ansible/ansible/pull/78487
2 years ago
Maxwell G
e967649fbc
remove unnecessary bashisms
2 years ago
Fedora Release Engineering
a7e7605670
Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2 years ago
Maxwell G
f85cd2c4b6
Escape macro in changelog
2 years ago
Maxwell G
7ea0e618c9
Update changelog
2 years ago
Maxwell G
c67bd58e79
%ansible_collection_url: Don't require control macros
...
Reimplement %ansible_collection_url to accept the collection namespace
and name as arguments instead of requiring oblique control macros. This
also adds some basic tests to ensure that the macro behaves properly.
2 years ago
Maxwell G
bc337bd8e4
Add ansible_collection.py helper script
...
The %collection_namespace and %collection_name macros are clunky. This
script preforms two tasks:
- install: extract the namespace, name, and version from galaxy.yml,
run `ansible-galaxy install`, and write a filelist for use with
%files -f.
- test: create a temporary build directory with the required
directory structure for ansible-test to work and run `ansible-test
units`.
2 years ago
Maxwell G
1fe80d26d6
Add tests meta subpackage
3 years ago
Maxwell G
247eaefd98
Adopt new licensing guidelines
3 years ago
Maxwell G
a5b014cf29
Only build against ansible-core
...
We want the newest ansible-test, and we may add other macros that
require the newest version. The generated runtime Requires remain the
same.
3 years ago
Fedora Release Engineering
aee1b8704c
Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
3 years ago
Maxwell G
1fc7f6293b
Split macros required for building SRPMs into a separate package.
3 years ago
Maxwell G
854a0868b7
Restore compatability with f34 and f35.
3 years ago
Neal Gompa
d349c3c366
Drop legacy ansible package support and make compatibile with RHEL 8.6+
3 years ago
Fedora Release Engineering
04cd2f83ed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
3 years ago
Neal Gompa
76cc4a6e18
Only set conflicts on anything not RHEL 9+
3 years ago
Neal Gompa
6ae39f7436
Initial packaging split out of ansible-core ( #2038591 )
3 years ago