Packit 359b2fb
upstream_project_url: https://github.com/osbuild/cockpit-composer
Packit 359b2fb
specfile_path: cockpit-composer.spec
Packit 359b2fb
upstream_package_name: cockpit-composer
Packit 359b2fb
downstream_package_name: cockpit-composer
Packit 359b2fb
# use the nicely formatted release description from our upstream release, instead of git shortlog
Packit 359b2fb
copy_upstream_release_description: true
Packit 359b2fb
Packit 359b2fb
actions:
Packit 06d21cc
  post-upstream-clone: make spec
Packit 359b2fb
  create-archive: make dist-gzip
Packit 359b2fb
Packit 359b2fb
srpm_build_deps:
Packit 359b2fb
  - make
Packit 359b2fb
  - npm
Packit 359b2fb
Packit 359b2fb
jobs:
Packit 359b2fb
  - job: copr_build
Packit 359b2fb
    trigger: release
Packit 359b2fb
    metadata:
Packit 359b2fb
      owner: "@osbuild"
Packit 359b2fb
      project: "cockpit-composer"
Packit 359b2fb
      preserve_project: True
Packit 359b2fb
      targets:
Packit d66b550
      - centos-stream-8
Packit d66b550
      - centos-stream-9
Packit 359b2fb
      - epel-8
Packit d66b550
      - epel-9
Packit d66b550
      - fedora-all
Packit 359b2fb
    actions:
Packit 06d21cc
      post-upstream-clone: make spec
Packit 359b2fb
      # HACK: tarball for releases (copr_build, koji, etc.), copying spec's Source0; this
Packit 359b2fb
      # really should be the default, see https://github.com/packit/packit-service/issues/1505
Packit 359b2fb
      create-archive:
Packit 359b2fb
        - sh -exc "curl -L -O https://github.com/osbuild/cockpit-composer/releases/download/${PACKIT_PROJECT_VERSION}/${PACKIT_PROJECT_NAME_VERSION}.tar.gz"
Packit 359b2fb
        - sh -exc "ls ${PACKIT_PROJECT_NAME_VERSION}.tar.gz"
Packit 359b2fb
Packit 359b2fb
  - job: propose_downstream
Packit 359b2fb
    trigger: release
Packit 359b2fb
    metadata:
Packit 359b2fb
      dist_git_branches:
Packit cb9921c
        - fedora-all
Packit 359b2fb
Packit 359b2fb
  - job: koji_build
Packit 359b2fb
    trigger: commit
Packit 359b2fb
    metadata:
Packit 359b2fb
      dist_git_branches:
Packit cb9921c
        - fedora-all
Packit 359b2fb
Packit 359b2fb
  - job: bodhi_update
Packit 359b2fb
    trigger: commit
Packit 359b2fb
    metadata:
Packit 359b2fb
      dist_git_branches:
Packit 359b2fb
        # rawhide updates are created automatically
Packit cb9921c
        - fedora-branched