Skip to content

Commit 2aa85e2

Browse files
Add packit configuration (#69)
1 parent 6ec9cd5 commit 2aa85e2

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed

.packit.yaml

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# See the documentation for more information:
2+
# https://packit.dev/docs/configuration/
3+
4+
specfile_path: rubygem-foreman_kernel_care.spec
5+
6+
# add or remove files that should be synced
7+
files_to_sync:
8+
- rubygem-foreman_kernel_care.spec
9+
- .packit.yaml
10+
11+
# name in upstream package repository or registry (e.g. in PyPI)
12+
upstream_package_name: foreman_kernel_care
13+
# downstream (Fedora) RPM package name
14+
downstream_package_name: rubygem-foreman_kernel_care
15+
16+
upstream_tag_template: v{version}
17+
18+
actions:
19+
post-upstream-clone:
20+
- "wget https://raw.githubusercontent.com/theforeman/foreman-packaging/rpm/develop/packages/katello/rubygem-foreman_kernel_care/rubygem-foreman_kernel_care.spec -O rubygem-foreman_kernel_care.spec"
21+
get-current-version:
22+
- ruby -rrubygems -e 'puts Gem::Specification::load(Dir.glob("*.gemspec").first).version'
23+
create-archive:
24+
- gem build foreman_kernel_care.gemspec
25+
- bash -c "ls -1t ./foreman_kernel_care-*.gem | head -n 1"
26+
27+
jobs:
28+
- job: copr_build
29+
trigger: pull_request
30+
targets:
31+
rhel-9:
32+
additional_repos:
33+
- https://yum.theforeman.org/releases/nightly/el9/x86_64/
34+
- https://yum.theforeman.org/plugins/nightly/el9/x86_64/
35+
- https://yum.theforeman.org/katello/nightly/katello/el9/x86_64/
36+
37+
srpm_build_deps:
38+
- wget
39+
- rubygems

0 commit comments

Comments
 (0)