Skip to content

Commit 8ae7ade

Browse files
committed
Add a blog post about multiple release streams support
Signed-off-by: Nikola Forró <nforro@redhat.com>
1 parent 577ab48 commit 8ae7ade

1 file changed

Lines changed: 43 additions & 0 deletions

File tree

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
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.

0 commit comments

Comments
 (0)