From c43031ba801b269b0227a0139dc132740b02ff95 Mon Sep 17 00:00:00 2001 From: Cristian Le Date: Mon, 27 Nov 2023 12:02:19 +0100 Subject: [PATCH] Improve packit packaging - Fixed tag template - Added fedora-all and epel-9 Signed-off-by: Cristian Le --- .packit.yaml | 150 ++++++++++++++++++++++++++------------------------- 1 file changed, 78 insertions(+), 72 deletions(-) diff --git a/.packit.yaml b/.packit.yaml index 4aab4d1..5d25459 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -1,79 +1,85 @@ specfile_path: .distro/json-schema-validator.spec files_to_sync: - - src: .distro/json-schema-validator.spec - dest: json-schema-validator.spec - - .packit.yaml - - src: .distro/json-schema-validator.rpmlintrc - dest: json-schema-validator.rpmlintrc - # tmt setup - - src: .distro/.fmf/ - dest: .fmf/ - - src: .distro/plans/ - dest: plans/ - filters: - - "- .distro/plans/main.fmf.dist-git" - - "- .distro/plans/rpmlint.fmf" - - src: .distro/plans/main.fmf.dist-git - dest: plans/main.fmf + - src: .distro/json-schema-validator.spec + dest: json-schema-validator.spec + - .packit.yaml + - src: .distro/json-schema-validator.rpmlintrc + dest: json-schema-validator.rpmlintrc + # tmt setup + - src: .distro/.fmf/ + dest: .fmf/ + - src: .distro/plans/ + dest: plans/ + filters: + - "- .distro/plans/main.fmf.dist-git" + - "- .distro/plans/rpmlint.fmf" + - src: .distro/plans/main.fmf.dist-git + dest: plans/main.fmf upstream_package_name: json-schema-validator downstream_package_name: json-schema-validator update_release: false -upstream_tag_template: v{version} jobs: - - job: copr_build - trigger: pull_request - owner: lecris - project: json-schema-validator - update_release: true - release_suffix: "{PACKIT_RPMSPEC_RELEASE}" - targets: - - fedora-development - - job: tests - trigger: pull_request - targets: - - fedora-development - fmf_path: .distro - - job: copr_build - trigger: commit - branch: main - owner: lecris - project: nightly - # TODO: Remove when upstream issue is resolved - # https://github.com/packit/packit/issues/1924 - additional_repos: - - copr://@scikit-build/release - targets: - - fedora-development-x86_64 - - fedora-latest-x86_64 - - fedora-development-aarch64 - - fedora-latest-aarch64 - - job: copr_build - trigger: release - owner: lecris - project: release - targets: - - fedora-development-x86_64 - - fedora-latest-x86_64 - - fedora-development-aarch64 - - fedora-latest-aarch64 - - job: tests - trigger: commit - branch: main - targets: - - fedora-development - - fedora-latest - fmf_path: .distro - - job: propose_downstream - trigger: release - dist_git_branches: - - fedora-development - - fedora-latest - - job: koji_build - trigger: commit - dist_git_branches: - - fedora-all - - job: bodhi_update - trigger: commit - dist_git_branches: - - fedora-branched + - job: copr_build + trigger: pull_request + owner: lecris + project: json-schema-validator + update_release: true + release_suffix: "{PACKIT_RPMSPEC_RELEASE}" + targets: + - fedora-all-x86_64 + - fedora-all-aarch64 + - epel-9-x86_64 + - epel-9-aarch64 + - job: tests + trigger: pull_request + targets: + - fedora-all-x86_64 + - fedora-all-aarch64 + - epel-9-x86_64 + - epel-9-aarch64 + fmf_path: .distro + - job: copr_build + trigger: commit + branch: main + owner: lecris + project: nightly + # TODO: Remove when upstream issue is resolved + # https://github.com/packit/packit/issues/1924 + additional_repos: + - copr://@scikit-build/release + targets: + - fedora-all-x86_64 + - fedora-all-aarch64 + - epel-9-x86_64 + - epel-9-aarch64 + - job: copr_build + trigger: release + owner: lecris + project: release + targets: + - fedora-all-x86_64 + - fedora-all-aarch64 + - epel-9-x86_64 + - epel-9-aarch64 + - job: tests + trigger: commit + branch: main + targets: + - fedora-all-x86_64 + - fedora-all-aarch64 + - epel-9-x86_64 + - epel-9-aarch64 + fmf_path: .distro + - job: propose_downstream + trigger: release + dist_git_branches: + - fedora-rawhide + - job: koji_build + trigger: commit + dist_git_branches: + - fedora-all + - job: bodhi_update + trigger: commit + dist_git_branches: + - fedora-branched