Hi,
As many of you are aware, we are migrating CentOS Stream RPM workflows to Konflux and we'd like some early community feedback.
For those unfamiliar, Konflux is an open source, cloud-native build system for producing trusted software artefacts - https://konflux-ci.dev/. In our case, it produces the RPM builds that then land in Koji. You can learn more about it and some of the other changes in the past year from the following talk:
CentOS Connect talk: https://www.youtube.com/watch?v=1yhTvL_rk-I - This talk by Troy and me covers what changed in the CentOS Stream pipeline over the past year, including additional Konflux-related updates and direction.
Updated CentOS Stream docs: https://docs.centos.org/centos-stream-docs/build/
Relevant repos related to Konflux and our pipelines: https://gitlab.com/redhat/centos-stream/rpms/osci-internal-test-package - test RPM package used to validate CentOS Stream/Konflux build flow safely. https://gitlab.com/redhat/centos-stream/konflux-tests/rpmbuild-pipeline - CentOS Stream Konflux RPM pipeline test repo used for pipeline integration and iteration.
We've completed the following test build using Konflux: https://kojihub.stream.centos.org/koji/buildinfo?buildID=110177. We'd appreciate you reviewing the build logs and letting us know if you spot any issues or concerns with this new build system.
One important thing to note is Koji is not going away; Konflux is about how we produce builds upstream of Koji, and the aim is for the resulting packages to behave the same as they do today.
Thanks, Sean