ab1a447
---
Packit ce2f390
# We want to use both instances for all upstream jobs including the `propose-downstream` one.
Packit ce2f390
# For downstream, we need to pick just one instance (`stg` in our case)
Packit ce2f390
# and redefine it for the `koji_build` and `bodhi_update` jobs.
Packit 4bf2d42
packit_instances: ["prod", "stg"]
Packit 4bf2d42
files_to_sync:
Packit 4bf2d42
  - packit.spec
Packit 4bf2d42
  - .packit.yaml
028a4a2
  - src: plans/
028a4a2
    dest: plans/
028a4a2
  - src: .fmf/
028a4a2
    dest: .fmf/
f952bba
# packit was already taken on PyPI
66bb6ab
upstream_package_name: packitos
Packit Service a09aaa7
upstream_project_url: https://github.com/packit/packit
Packit Service c690820
copy_upstream_release_description: true
Packit abdbb0d
issue_repository: https://github.com/packit/packit
4793427
4793427
actions:
4793427
  create-archive:
Packit 0dbf414
    - "python3 -m build --sdist --outdir ."
Packit 0dbf414
    - "sh -c 'echo packitos-$(hatch version).tar.gz'"
4793427
  get-current-version:
Packit 0dbf414
    - "hatch version"
028a4a2
  pre-sync:
Packit 4bf2d42
    # FMF has to be installed on system where you are calling this tool.
028a4a2
    - python3 plans/git_reference.py
4793427
Packit Service 30aef86
allowed_gpg_keys:
Packit Service 30aef86
  - 5DE3E0509C47EA3CF04A42D34AEE18F83AFDEB23
Packit Service 30aef86
Packit 4bf2d42
srpm_build_deps:
Packit 0dbf414
  - python3-build
Packit 0dbf414
  - hatch
Packit 0dbf414
  - python3-hatch-vcs
Packit 4bf2d42
1ff200d
jobs:
4793427
  - job: propose_downstream
4793427
    trigger: release
Packit 4bf2d42
    # Use the stage instance once it works in downstream.
Packit c939002
    dist_git_branches:
Packit c939002
      - fedora-all
Packit 3d6d166
      - epel-9
Packit Service 6ce0372
4793427
  - job: sync_from_downstream
4793427
    trigger: commit
Packit Service 6ce0372
4793427
  - job: copr_build
4793427
    trigger: pull_request
Packit c939002
    targets:
Packit d6209bc
      - fedora-all
Packit 3d6d166
      - epel-9
4793427
  - job: tests
4793427
    trigger: pull_request
Packit c939002
    targets:
Packit d6209bc
      - fedora-all
Packit 3d6d166
      - epel-9
Packit Service 6ce0372
1a4a27e
  - job: copr_build
1a4a27e
    trigger: commit
Packit c939002
    branch: main
Packit c939002
    targets:
Packit d6209bc
      - fedora-all
Packit 3d6d166
      - epel-9
Packit c939002
    project: packit-dev
Packit c939002
    list_on_homepage: True
Packit c939002
    preserve_project: True
Packit Service c5734b8
Packit Service c5734b8
  - job: copr_build
Packit Service c5734b8
    trigger: commit
Packit c939002
    branch: stable
Packit c939002
    targets:
Packit adb4932
      - fedora-stable
Packit 3d6d166
      - epel-9
Packit c939002
    project: packit-stable
Packit c939002
    list_on_homepage: True
Packit c939002
    preserve_project: True
Packit Service c5734b8
Packit Service 50daa5c
  - job: copr_build
Packit Service 50daa5c
    trigger: release
Packit c939002
    targets:
Packit 5117bcc
      - fedora-stable
Packit 3d6d166
      - epel-9
Packit c939002
    project: packit-releases
Packit c939002
    list_on_homepage: True
Packit c939002
    preserve_project: True
Packit Service 0eb3e12
Packit 94c3662
  - job: pull_from_upstream
Packit 94c3662
    trigger: release
Packit 94c3662
    dist_git_branches:
Packit 94c3662
      - fedora-all
Packit 94c3662
      - epel-9
Packit 94c3662
Packit Service 287fc9b
  # downstream automation:
Packit Service 0eb3e12
  - job: koji_build
Packit Service 0eb3e12
    trigger: commit
Packit ce2f390
    packit_instances: ["stg"]
Packit adb4932
    allowed_pr_authors: ["packit-stg", "packit"]
Packit c939002
    dist_git_branches:
Packit c939002
      - fedora-all
Packit 3d6d166
      - epel-9
Packit 99792a3
Packit Service 287fc9b
  - job: bodhi_update
Packit Service 287fc9b
    trigger: commit
Packit ce2f390
    packit_instances: ["stg"]
Packit c939002
    dist_git_branches:
Packit c939002
      - fedora-branched
Packit 3d6d166
      - epel-9
Packit b3d1f5b
#  - job: vm_image_build
Packit b3d1f5b
#    trigger: pull_request
Packit b3d1f5b
#    packit_instances: ["stg"]
Packit b3d1f5b
#    image_distribution: rhel-8
Packit b3d1f5b
#    image_type: aws
Packit b3d1f5b
#    image_architecture: x86_64
Packit b3d1f5b
#    image_account_id: "727920394381"
Packit b3d1f5b
#    packages_to_install: [packit]
Packit b3d1f5b
#    owner: packit
Packit b3d1f5b
#    project: packit-dev
Packit b3d1f5b
#    targets: [epel-8]