In Packit, release synchronization is the process of landing an upstream release in a dist-git repo. Let's take a look at how the process works under the hood and how you can customize it.
First, let me define some terms:
propose_downstream- release sync job triggered by an upstream release, configured upstreampull_from_upstream- release sync job triggered by a release-monitoring.org event, configured in dist-git- action - list of commands that can replace the default Packit implementation of a certain step of the process
- hook - action that does nothing by default
- source - source defined in the spec file, either as a
Source/SourceNtag or as a%sourcelistentry - remote source - source defined as a URL
