Skip to content

Commit f2de4ce

Browse files
committed
test: add create-archive and fix-spec-file in packit.yaml
Signed-off-by: Xiaofeng Wang <[email protected]>
1 parent b797a36 commit f2de4ce

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

.packit.yaml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,36 @@ files_to_sync:
55
- contrib/packaging/bootc.spec
66
- .packit.yaml
77

8+
upstream_tag_template: v{version}
9+
810
upstream_package_name: bootc
911
downstream_package_name: bootc
1012

13+
srpm_build_deps:
14+
- cargo
15+
- git
16+
- zstd
17+
- libzstd-devel
18+
- ostree-devel
19+
- openssl-devel
20+
21+
actions:
22+
create-archive:
23+
- bash -c "sed -i \"s/0.1/${PACKIT_PROJECT_VERSION}/\" contrib/packaging/bootc.spec"
24+
- bash -c "mkdir -p target/man"
25+
- bash -c "cargo run --features=docgen -- man --directory target/man"
26+
- bash -c "git archive --format=tar --prefix=bootc-${PACKIT_PROJECT_VERSION}/ HEAD > contrib/packaging/${PACKIT_PROJECT_NAME_VERSION}.tar"
27+
- bash -c "tar -r -C target -f contrib/packaging/${PACKIT_PROJECT_NAME_VERSION}.tar man"
28+
- bash -c "cargo install cargo-vendor-filterer"
29+
- bash -c "cargo vendor-filterer --prefix=vendor --format=tar contrib/packaging/${PACKIT_PROJECT_NAME_VERSION}-vendor.tar"
30+
- bash -c "cat contrib/packaging/bootc.spec"
31+
- bash -c "ls -1 contrib/packaging/${PACKIT_PROJECT_NAME_VERSION}.tar"
32+
fix-spec-file:
33+
- bash -c "echo $PACKIT_RPMSPEC_RELEASE $PACKIT_PROJECT_VERSION $PACKIT_PROJECT_COMMIT $PACKIT_PROJECT_ARCHIVE"
34+
- bash -c "sed -i \"s/https.*}.tar.zstd/${PACKIT_PROJECT_NAME_VERSION}.tar/\" contrib/packaging/bootc.spec"
35+
- bash -c "sed -i \"s/https.*}-vendor.tar.zstd/${PACKIT_PROJECT_NAME_VERSION}-vendor.tar/\" contrib/packaging/bootc.spec"
36+
- bash -c "cat contrib/packaging/bootc.spec"
37+
1138
jobs:
1239
- job: copr_build
1340
trigger: pull_request

0 commit comments

Comments
 (0)