Hi everyone,
I would like to move the autopack project (https://gitlab.com/mkemel/autopack) to the automotive-sig accounts. Autopack automates the release-to-CBS pipeline and is already used by automotive-image-builder and fusa-gcc-plugin.
I would need the following repositories to be created: - https://gitlab.com/CentOS/automotive/src/autopack - https://quay.io/repository/centos-sig-automotive/autopack
Currently, autopack uses GitLab project tokens to create releases and propose MRs to distgit repos. This works, but for scalability it would be better to either use a single group token for all projects under https://gitlab.com/CentOS/automotive, or have a bot user that can be given permissions to specific projects. Which approach would be preferred?
For CBS builds, I currently use my personal CentOS certificate. It would be better to have a dedicated bot account with permissions to run CBS builds for automotive packages. What would be the process to set that up?
Thanks, Mark
On Wed, Apr 29, 2026 at 06:35:11AM -0000, Mark Kemel via automotive-sig wrote:
Hi everyone,
I would like to move the autopack project (https://gitlab.com/mkemel/autopack) to the automotive-sig accounts. Autopack automates the release-to-CBS pipeline and is already used by automotive-image-builder and fusa-gcc-plugin.
How different is it from packit?
I would need the following repositories to be created:
Do you want to move the project or git pull && git push? If the former, then we should look into gitlab's move feature, for the later I can indeed create the project and let you open up an MR to merge the code in the new project
The repo has been created and we have a centos-sig-automotive+ci bot account there that you may be able to re-use. Leo might have more info about it.
Currently, autopack uses GitLab project tokens to create releases and propose MRs to distgit repos. This works, but for scalability it would be better to either use a single group token for all projects under https://gitlab.com/CentOS/automotive, or have a bot user that can be given permissions to specific projects. Which approach would be preferred?
For CBS builds, I currently use my personal CentOS certificate. It would be better to have a dedicated bot account with permissions to run CBS builds for automotive packages. What would be the process to set that up?
We should check the SIGs' doc to see if there are best-practices listed, if not I'd open a ticket to the CentOS infrastructure team ask them that question. If there are no best practices recommended we can see how we want to proceed.
Hoping this helps, Pierre
On Wed, 2026-04-29 at 09:41 +0200, Pierre-Yves Chibon wrote:
How different is it from packit?
Packit is a centralized service and its CentOS SIG integration is not working — and it seems like they're blocked on that. Their Koji integration is tightly coupled to Fedora's infra, and it seems like it would be a huge effort to make that work. Autopack is a tool that runs from the repository's CI, which makes it much more flexible.
Do you want to move the project or git pull && git push?
I think plain pull and push would be fine, there's not much issues/MR history there really.
The repo has been created and we have a centos-sig-automotive+ci bot account there that you may be able to re-use. Leo might have more info about it.
Thanks! Will check it out.
We should check the SIGs' doc to see if there are best-practices listed, if not I'd open a ticket to the CentOS infrastructure team ask them that question. If there are no best practices recommended we can see how we want to proceed.
I'll look at it. Thanks!
Mark
On Wed, Apr 29, 2026 at 11:24:49AM +0300, Mark Kemel via automotive-sig wrote:
On Wed, 2026-04-29 at 09:41 +0200, Pierre-Yves Chibon wrote:
How different is it from packit?
Packit is a centralized service and its CentOS SIG integration is not working — and it seems like they're blocked on that. Their Koji integration is tightly coupled to Fedora's infra, and it seems like it would be a huge effort to make that work. Autopack is a tool that runs from the repository's CI, which makes it much more flexible.
Thanks!
Do you want to move the project or git pull && git push?
I think plain pull and push would be fine, there's not much issues/MR history there really.
https://gitlab.com/CentOS/automotive/src/autopack
The project has been created.
Happy hacking! Pierre
automotive-sig@lists.centos.org