fido-device-onboard/.packit.yaml
Miguel Martín aefb11208f
Update to 0.5.3 upstream release
- Resolves: RHEL-77724

Upstream tag: v0.5.3
Upstream commit: c2010c0f

Commit authored by Packit automation (https://packit.dev/)
2025-02-08 00:04:52 +01:00

108 lines
2.7 KiB
YAML

---
# https://packit.dev/docs/configuration/
specfile_path: fido-device-onboard.spec
files_to_sync:
- src:
- ".packit.yaml"
- "fido-device-onboard.spec"
- "fido-device-onboard-rs-*-vendor-patched.tar.xz"
- "patches/0001-Revert-chore-use-git-fork-for-aws-nitro-enclaves-cos.patch"
dest: .
upstream_package_name: fido-device-onboard
downstream_package_name: fido-device-onboard
upstream_tag_template: v{version}
copy_upstream_release_description: true
srpm_build_deps:
- cargo
- openssl-devel
packages:
fido-device-onboard-fedora:
downstream_package_name: fido-device-onboard
upstream_package_name: fido-device-onboard
fido-device-onboard-centos:
downstream_package_name: fido-device-onboard
upstream_package_name: fido-device-onboard
pkg_tool: centpkg
actions:
pre-sync:
- bash -c "make vendor VERSION=${PACKIT_PROJECT_VERSION}"
- bash -c "git restore Cargo.lock"
create-archive:
- bash -c "make packit-create-archive VERSION=${PACKIT_PROJECT_VERSION}"
jobs:
# Fedora jobs
- &fdo_copr_build_fedora
job: copr_build
packages: [fido-device-onboard-fedora]
trigger: pull_request
targets: ["fedora-latest-stable", "fedora-latest", "fedora-rawhide"]
- <<: *fdo_copr_build_fedora
trigger: commit
branch: main
owner: "@fedora-iot"
project: fedora-iot
- job: tests
trigger: pull_request
identifier: onboarding-fedora
fmf_path: test/fmf
tmt_plan: plans/onboarding
packages: [fido-device-onboard-fedora]
targets: ["fedora-latest-stable", "fedora-latest", "fedora-rawhide"]
- job: sync_from_downstream
trigger: commit
- job: propose_downstream
trigger: release
packages: [fido-device-onboard-fedora]
dist_git_branches: ["fedora-development", "fedora-latest-stable"]
- job: koji_build
trigger: commit
allowed_pr_authors: [all_committers]
dist_git_branches: ["fedora-development", "fedora-latest-stable"]
- job: bodhi_update
trigger: commit
allowed_builders: [all_committers]
dist_git_branches: ["fedora-development", "fedora-latest-stable"]
# CentOS jobs
- &fdo_copr_build_centos
job: copr_build
packages: [fido-device-onboard-centos]
trigger: pull_request
targets: ["centos-stream-9", "centos-stream-10"]
- <<: *fdo_copr_build_centos
trigger: commit
branch: main
owner: "@fedora-iot"
project: fedora-iot
- job: tests
trigger: pull_request
identifier: onboarding-centos
fmf_path: test/fmf
tmt_plan: plans/onboarding
packages: [fido-device-onboard-centos]
targets: ["centos-stream-9", "centos-stream-10"]
- job: propose_downstream
trigger: release
packages: [fido-device-onboard-centos]
dist_git_branches: ["c10s", "c9s"]