Add hammer-cli-plugin-$plugin provides to hammer_plugin.spec.erb
This matches foreman-plugin-$plugin and foreman-proxy-plugin-$plugin.
Add .gitmodules to default template ignores
Implement rich dependencies in gem2rpm templates
For most templates this is pretty straight forward, but forforeman_plugin.spec.erb it combines asset reequirements into thespec.extensions block. That was already using the more modernruntime_requirements.virtualize methods to generate a correct rpm...
Remove duplicated required_ruby_version block
Fixes: 3f4c04273594 ("Update based on fedora-27-rawhide.spec.erb to rely on autorequire and provides")
include foreman_assets_* in files also when webpack only
for both, sprockets and webpack based, assets we useplugin:assets:precompile, which generates the content underforeman_assets_* regardless whether sprockets assets are present or not.
for plugins that only ship webpack based assets, this means that the...
exclude packit.yaml from packaging
exclude overcommit and renovate configs
add .standard.yml to ignores
Set foreman_min_version on gem creation
Like 267e95a2d756ccfe8060aa33e35ea6b88258d99e did for bump_rpm.sh, thissets the foreman_min_version value for add_gem_package.sh and removes itfrom the TODO in the template. This reduces the manual work needed to...
Use _sharedstatedir macro in smart proxy plugin template
Previously this used /lib because{_root_sharedstatedir} was misdefined in SCLs. Since we've removed SCLsupport we can use the proper definition again.
Fixes: 300d9abd2de151b893cd8ff909d3ef093ec75903
View revisions
Also available in: Atom