# Enable RPM builds and running integration tests in PRs through https://packit.dev/ # To use this, enable Packit-as-a-service in GitHub: https://packit.dev/docs/packit-as-a-service/ # See https://packit.dev/docs/configuration/ for the format of this file # upstream_project_url: https://github.com/Scribery/cockpit-session-recording # enable notification of failed downstream jobs as issues issue_repository: https://github.com/Scribery/cockpit-session-recording specfile_path: cockpit-session-recording.spec upstream_package_name: cockpit-session-recording downstream_package_name: cockpit-session-recording # use the nicely formatted release description from our upstream release, instead of git shortlog copy_upstream_release_description: true srpm_build_deps: - make - nodejs-npm actions: post-upstream-clone: - make cockpit-session-recording.spec create-archive: make dist # starter-kit.git has no release tags; your project can drop this once you have a release get-current-version: make print-version jobs: - job: copr_build trigger: pull_request targets: - fedora-all - fedora-latest-aarch64 - centos-stream-8 - centos-stream-9 - centos-stream-9-aarch64 - job: tests trigger: pull_request targets: - fedora-all - fedora-latest-aarch64 - centos-stream-8 - centos-stream-9 - centos-stream-9-aarch64 # Build releases in COPR: https://packit.dev/docs/configuration/#copr_build #- job: copr_build # trigger: release # owner: your_copr_login # project: your_copr_project # preserve_project: True # targets: # - fedora-all # - centos-stream-9-x86_64 # Build releases in Fedora: https://packit.dev/docs/configuration/#propose_downstream - job: propose_downstream trigger: release dist_git_branches: - fedora-all - job: koji_build trigger: commit dist_git_branches: - fedora-all - job: bodhi_update trigger: commit dist_git_branches: # rawhide updates are created automatically - fedora-branched