From 9b69baf87f2f8c92631bb29f438695fc7c7a881f Mon Sep 17 00:00:00 2001 From: Matej Focko Date: Mon, 14 Sep 2026 08:50:25 +0200 Subject: [PATCH 1/3] ci(packit): run Koji/Bodhi on production Move Koji/Bodhi automation to the production, so that we are able to test the Forgejo dist-git deployment before it gets officially moved. Signed-off-by: Matej Focko --- .packit.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.packit.yaml b/.packit.yaml index 283e1aa..a9e801a 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -211,7 +211,6 @@ jobs: job: koji_build trigger: commit packages: [specfile] - packit_instances: ["stg"] allowed_pr_authors: ["packit-stg", "packit"] dist_git_branches: - epel-9 @@ -235,7 +234,6 @@ jobs: job: bodhi_update trigger: commit packages: [specfile] - packit_instances: ["stg"] allowed_builders: ["packit-stg", "packit"] dist_git_branches: - epel-9 From 484d4664b2d1875269614be353ce2fc5aad42738 Mon Sep 17 00:00:00 2001 From: Matej Focko Date: Mon, 14 Sep 2026 10:10:28 +0200 Subject: [PATCH 2/3] ci(tmt): do not copy-paste reverse-dependency plans As it has been discovered in this PR, we are missing dependencies for one of the recent changes (JSON schema generation) in the Packit. This is caused by the fact the rev-dep plan is copy-pasted from packit repo rather than imported, therefore import the whole plan instead of copy-paste. Signed-off-by: Matej Focko --- plans/packit-integration.fmf | 48 +++++++++++------------------------- 1 file changed, 15 insertions(+), 33 deletions(-) diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index f0d57cc..55c9cfb 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -1,33 +1,15 @@ -discover: - how: fmf - url: https://github.com/packit/packit - filter: tag:full - -prepare: - - how: install - copr: packit/packit-dev - # make sure the Copr repo has higher priority than TF Tag Repository - - how: shell - script: sed -i -n '/^priority=/!p;$apriority=5' /etc/yum.repos.d/*:packit:packit-dev.repo - -adjust: - - when: "how == integration" - because: "provide latest python-specfile rpm when running locally" - prepare+: - - name: python3-specfile rpm - how: install - directory: noarch/ - - - when: "distro == rhel-9 or distro == centos-9 or distro == centos-stream-9" - because: "build and deepdiff are not in EPEL 9: https://bugzilla.redhat.com/show_bug.cgi?id=2120251" - prepare+: - - how: install - package: python3-pip - - how: shell - script: pip3 install build 'deepdiff < 8.0.0' # version 8.0.0 depends on numpy, avoid it - - - when: > - distro == rhel-8 or distro == centos-8 or distro == centos-stream-8 or - distro == rhel-9 or distro == centos-9 or distro == centos-stream-9 - because: "packit doesn't support EL 8" - enabled: false +summary: Reverse-dependency tests for Packit + +/tests: + summary: Full set of tests (unit, integration, and functional) + plan: + import: + url: https://github.com/packit/packit + name: /plans/full + +/requre: + summary: Cassette tests run through requre + plan: + import: + url: https://github.com/packit/packit + name: /plans/session-recording From fba3d2c23df7a85c02cede9fbc5a1eb559c16ff1 Mon Sep 17 00:00:00 2001 From: Matej Focko Date: Mon, 14 Sep 2026 12:30:28 +0200 Subject: [PATCH 3/3] chore(typos): add requre to config Signed-off-by: Matej Focko --- _typos.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_typos.toml b/_typos.toml index e0c0354..054bfa9 100644 --- a/_typos.toml +++ b/_typos.toml @@ -4,4 +4,4 @@ extend-ignore-re = [ ] # Allow these as valid words -extend-words = { SOURCEN = "SOURCEN", sover = "sover" } +extend-words = { SOURCEN = "SOURCEN", sover = "sover", requre = "requre" }