installer/.packit.yaml @ develop
0c996457 | Evgeni Golov | # See the documentation for more information:
|
|
# https://packit.dev/docs/configuration/
|
|||
specfile_path: foreman-installer.spec
|
|||
# add or remove files that should be synced
|
|||
files_to_sync:
|
|||
- foreman-installer.spec
|
|||
- .packit.yaml
|
|||
# name in upstream package repository or registry (e.g. in PyPI)
|
|||
upstream_package_name: foreman-installer
|
|||
# downstream (Fedora) RPM package name
|
|||
downstream_package_name: foreman-installer
|
|||
cbff0da5 | Evgeni Golov | upstream_tag_template: "{version}"
|
|
0c996457 | Evgeni Golov | ||
actions:
|
|||
post-upstream-clone:
|
|||
- "wget https://raw.githubusercontent.com/theforeman/foreman-packaging/rpm/develop/packages/foreman/foreman-installer/foreman-installer.spec -O foreman-installer.spec"
|
|||
get-current-version:
|
|||
- "sed 's/-develop//' VERSION"
|
|||
create-archive:
|
|||
- bundle config set --local path vendor/bundle
|
|||
- bundle config set --local without development:test
|
|||
- bundle install
|
|||
- bundle exec rake pkg:generate_source
|
|||
jobs:
|
|||
- job: copr_build
|
|||
trigger: pull_request
|
|||
targets:
|
|||
ac2ebb6d | Ewoud Kohl van Wijngaarden | rhel-8:
|
|
0c996457 | Evgeni Golov | additional_modules: "foreman:el8"
|
|
additional_repos:
|
|||
94ebfcd3 | Evgeni Golov | - https://yum.theforeman.org/releases/nightly/el8/x86_64/
|
|
ac2ebb6d | Ewoud Kohl van Wijngaarden | - https://yum.puppet.com/puppet7/el/8/x86_64/
|
|
4d261188 | Evgeni Golov | rhel-9:
|
|
additional_repos:
|
|||
- https://yum.theforeman.org/releases/nightly/el9/x86_64/
|
|||
- https://yum.puppet.com/puppet7/el/9/x86_64/
|
|||
0c996457 | Evgeni Golov | module_hotfixes: true
|
|
srpm_build_deps:
|
|||
- wget
|
|||
- make
|
|||
- gcc
|
|||
- ruby
|
|||
- ruby-devel
|
|||
- rubygem-bundler
|