Skip to content

Commit

Permalink
packit: add initial support
Browse files Browse the repository at this point in the history
This config is currently targeting downstream
job automation. Including spec file maintenance,
Bodhi updates and Koji builds.
  • Loading branch information
prestist committed Nov 16, 2023
1 parent ed90866 commit 6a625c9
Showing 1 changed file with 42 additions and 0 deletions.
42 changes: 42 additions & 0 deletions .packit.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# See the documentation for more information:
# https://packit.dev/docs/configuration/
actions:
post-upstream-clone:
- "wget https://src.fedoraproject.org/rpms/ignition/raw/rawhide/f/ignition.spec -O ignition.spec"
- "wget https://src.fedoraproject.org/rpms/ignition/raw/rawhide/f/go-mods-to-bundled-provides.py -O go-mods-to-bundled-provides.py"
- "chmod +x go-mods-to-bundled-provides.py"
- "./go-mods-to-bundled-provides.py | sort > newReleaseProvides"
- "sed -i '/^Provides: bundled/d' ignition.spec"
- "sed -i '/^# Generated by `go-mods-to-bund/ r newReleaseProvides' ignition.spec"

specfile_path: ignition.spec

upstream_tag_template: v{version}

# add or remove files that should be synced
files_to_sync:
- ignition.spec
- .packit.yaml

# name in upstream package repository or registry (e.g. in PyPI)
upstream_package_name: ignition
# downstream (Fedora) RPM package name
downstream_package_name: ignition

jobs:

- job: propose_downstream
trigger: release
dist_git_branches:
- fedora-rawhide
- fedora-stable

- job: koji_build
trigger: commit
dist_git_branches:
- fedora-stable

- job: bodhi_update
trigger: commit
dist_git_branches:
- fedora-stable

0 comments on commit 6a625c9

Please sign in to comment.