Labeling outside of OBS with an API

Over the last few weeks we worked to improve the functionality of Labels. Now, we are ready to present the fruit of that labour.

These updates are part of the Labels 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.

Label API

The label beta program now includes a way to list, create and delete labels on projects, packages and requests with the use of API. That opens up their use with tooling external to OBS, making this functionality more useful to teams that script their workflow around OBS.

Screenshot of the label API documentation
Label API documentation

Improvements to the pulse page

The pulse page now differentiates between successful and failed build better, to make it easier to see what happened in the project.

Screenshot of the build results on the pulse page
Build results on the pulse page

How To Give Us Feedback

There are two ways to reach us:

Please note that we favor GitHub to gather feedback as it allows us to easily keep track of the discussions.