File tree Expand file tree Collapse file tree
posts/multiple-release-streams Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ ---
2+ title : " Packit now supports multiple release streams"
3+ date : 2026-04-08T08:00:00+00:00
4+ authors : nforro
5+ tags :
6+ - Upstream Release Monitoring
7+ - pull-from-upstream
8+ - downstream
9+ - configuration
10+ ---
11+
12+ There are upstream projects that have multiple release streams and, for example, regularly release
13+ patch versions for every active minor version. With ` pull-from-upstream ` you have been able to follow
14+ only the highest stream, but that now changes. By switching ` Monitoring status ` of your package from
15+ ` Monitoring ` to ` Monitoring all ` , you enable triggering ` pull-from-upstream ` for every released version,
16+ not only the highest. This means you can use ` version_update_mask ` or ` upstream_tag_include ` /` upstream_tag_exclude `
17+ (those require ` upstream_project_url ` to be set) to filter specific release stream you want to follow,
18+ or have multiple ` pull-from-upstream ` jobs, each matching different releases and targeting different dist-git branches.
19+
20+ <!-- truncate-->
21+
22+ ## Configuration example
23+
24+ For an upstream project releasing 1.7.z and 1.6.z streams, you could configure the jobs like this:
25+
26+ ```
27+ jobs:
28+
29+ - job: pull_from_upstream
30+ trigger: release
31+ upstream_tag_exclude: ^v1\.6\.\d+$
32+ dist_git_branches:
33+ - fedora-rawhide
34+
35+ - job: pull_from_upstream
36+ trigger: release
37+ upstream_tag_include: ^v1\.6\.\d+$
38+ dist_git_branches:
39+ - fedora-branched
40+ ```
41+
42+ With this configuration security backports to the 1.6 upstream branch would result in Packit opening dist-git PRs
43+ against branched Fedoras while for any other release Packit would open dist-git PRs in Rawhide.
You can’t perform that action at this time.
0 commit comments