Skip to content

Commit

Permalink
Packit: split out ELN jobs and reuse fedora downstream targets
Browse files Browse the repository at this point in the history
ELN is kind of a midway between Fedora and RHEL, so it's best to mention
ELN jobs separately. This will also allow reusing fedora targets using
YAML anchors for TMT tests.

This commit also mentions fedora-40 targets separately for copr_build
jobs so that once fedora-41 is released, fedora-40 jobs continue to
trigger.

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
  • Loading branch information
lsm5 committed Sep 13, 2024
1 parent 7da6ea0 commit e39efb1
Showing 1 changed file with 19 additions and 9 deletions.
28 changes: 19 additions & 9 deletions .packit.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@ packages:
specfile_path: rpm/skopeo.spec
skopeo-rhel:
specfile_path: rpm/skopeo.spec
skopeo-eln:
specfile_path: rpm/skopeo.spec

srpm_build_deps:
- make
Expand All @@ -30,12 +32,21 @@ jobs:
failure_comment:
message: "Ephemeral COPR build failed. @containers/packit-build please check."
targets:
fedora-development-x86_64: {}
fedora-development-aarch64: {}
fedora-latest-x86_64: {}
fedora-latest-aarch64: {}
fedora-latest-stable-x86_64: {}
fedora-latest-stable-aarch64: {}
- fedora-development-x86_64
- fedora-development-aarch64
- fedora-latest-x86_64
- fedora-latest-aarch64
- fedora-latest-stable-x86_64
- fedora-latest-stable-aarch64
- fedora-40-x86_64
- fedora-40-aarch64
enable_net: true

- job: copr_build
trigger: pull_request
packages: [skopeo-eln]
notifications: *copr_build_failure_notification
targets:
fedora-eln-x86_64:
additional_repos:
- "https://kojipkgs.fedoraproject.org/repos/eln-build/latest/x86_64/"
Expand Down Expand Up @@ -82,7 +93,7 @@ jobs:
trigger: release
packages: [skopeo-fedora]
update_release: false
dist_git_branches:
dist_git_branches: &fedora_targets
- fedora-all

# Sync to CentOS Stream
Expand All @@ -102,5 +113,4 @@ jobs:
# Ref: https://packit.dev/docs/fedora-releases-guide/releasing-multiple-packages
dependents:
- podman
dist_git_branches:
- fedora-all
dist_git_branches: *fedora_targets

1 comment on commit e39efb1

@packit-as-a-service
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

podman-next COPR build failed. @containers/packit-build please check.

Please sign in to comment.