Introducing Assignments
Over the last few days, we’ve been focused on improving how responsibility is tracked in packages. Today, we’re excited to introduce Assignments.
These updates are part of the Foster Collaboration
beta program. You can find more information about the beta program here.
Our efforts to foster collaboration started in August 2024, when we introduced labels and bug report links. Next, we’ve improved labels to foster collaboration. Then, we focused on labeling projects. In our last iteration we expanded functionality of the labels with API. Building on that, we have now introduced Assignments.
Using Assignments in the UI
Assignments allow collaborators to designate someone as the responsible person for a specific package for a specific amount of time. This makes it clear who’s currently responsible for that package. It helps prevent confusion, ensures clear ownership, and supports better coordination across the team. Assignments can be updated as responsibilities shift, keeping things flexible and transparent. Bear in mind that they expire after 24 hours.

Using Assignments from the API
Assignments are also accessible via the API, with support for listing, creating, and deleting assignments. This allows teams to integrate assignment management into their existing workflows and tools.

How To Give Us Feedback
There are two ways to reach us:
- On GitHub, by opening an issue and / or commenting on an already opened issue.
- On IRC, by talking directly to us. We are in the channel
#opensuse-buildservice
on Libera.Chat.
Please note that we favor GitHub to gather feedback as it allows us to easily keep track of the discussions.