1
0
mirror of https://github.com/containers/ramalama.git synced 2026-02-05 15:47:26 +01:00
Files
ramalama/.packit.yaml
Stephen Smoogen 683b8fb8a0 Minor fixes to rpm builds by packit and spec file. (#1704)
* This removes epel9 from packit rules as epel9 does not currently
  build without many additional packages added to the distro.
* This fixes a breakage in epel10 by adding mailcap as a buildrequires.

Signed-off-by: Stephen Smoogen <ssmoogen@redhat.com>
Co-authored-by: Stephen Smoogen <ssmoogen@redhat.com>
2025-07-16 09:37:00 -04:00

96 lines
2.1 KiB
YAML

---
# See the documentation for more information:
# https://packit.dev/docs/configuration/
upstream_tag_template: v{version}
packages:
ramalama-fedora:
pkg_tool: fedpkg
downstream_package_name: ramalama
specfile_path: rpm/ramalama.spec
ramalama-centos:
downstream_package_name: ramalama
specfile_path: rpm/ramalama.spec
srpm_build_deps:
- make
actions:
fix-spec-file: "bash .packit-copr-rpm.sh"
jobs:
# Copr builds for Fedora
- job: copr_build
trigger: pull_request
packages: [ramalama-fedora]
enable_net: true
targets: &fedora_copr_targets
- fedora-all
osh_diff_scan_after_copr_build: false
# Copr builds for CentOS Stream
- job: copr_build
trigger: pull_request
enable_net: true
packages: [ramalama-centos]
targets: &centos_copr_targets
- centos-stream-10
# Run on commit to main branch
- job: copr_build
trigger: commit
packages: [ramalama-fedora]
enable_net: true
branch: main
owner: rhcontainerbot
project: podman-next
# Tests for Fedora
- job: tests
trigger: pull_request
packages: [ramalama-fedora]
targets: *fedora_copr_targets
tmt_plan: "/plans/rpm"
identifier: "rpm-fedora"
- job: tests
trigger: pull_request
skip_build: true
packages: [ramalama-fedora]
targets:
# FIXME: Validate test breaks on Fedora 41
- fedora-development
- fedora-latest-stable
tmt_plan: "/plans/no-rpm"
identifier: "no-rpm-fedora"
# Tests for CentOS Stream
- job: tests
trigger: pull_request
packages: [ramalama-centos]
targets: *centos_copr_targets
tmt_plan: "/plans/rpm"
identifier: "rpm-centos"
- job: propose_downstream
trigger: release
packages: [ramalama-fedora]
dist_git_branches: &fedora_targets
- fedora-all
- epel10
- epel10.0
- job: koji_build
trigger: commit
packages: [ramalama-fedora]
dist_git_branches: *fedora_targets
- job: bodhi_update
trigger: commit
packages: [ramalama-fedora]
dist_git_branches:
- fedora-branched # rawhide updates are created automatically
- epel10
- epel10.0