On Fri, Aug 15, 2025 at 08:11:08AM +0200, Lucas Nussbaum wrote: > Hi Soren, all, > > On 14/08/25 at 11:01 -0700, Soren Stoutner wrote: > > Lucas, > > > > Why is the team standard to use two-file includes for Salsa CI? > > > > https://salsa.debian.org/ruby-team/redmine/-/commit/ > > d0af6274cf5cb42deb13a536ee0802fb64b01172 > > For context: I made this change as part of an effort to uniformize the > way our packages are maintained in salsa. See > https://lists.debian.org/debian-ruby/2025/08/msg00003.html > > There was a few packages (< 10 out of 1246) using the single-file > include, so I modified them to use what is used by other packages in the > team. > > > That was the previous official recommendation for Salsa CI, but it has been > > changed to a one-file include: > > > > https://salsa.debian.org/salsa-ci-team/pipeline#salsa-continuous-integration-ci--quality-assurance-for-debian-packaging > > Right. I saw that as a two-step process: first uniformize our > packaging standards as much as possible, then discuss possible changes > from there. > > In the email mentioned above, I wrote: > > 5/ discuss whether we should change the way we configure CI. I wonder if > > it would make sense to have a team-specific include, that would itself > > include the salsa-ci's team ones. That would allow for centrally > > changing some stuff. > > I wonder if the should centralize CI configuration, using something > like: > ------------------------>8 > --- > include: > - https://salsa.debian.org/ruby-team/meta//raw/master/salsa-ci.yml > ------------------------>8 > > This would allow us to use defaults that differ from salsa-ci-team's > (centrally enable a job that is disabled by default) or add a custom, > team-specific job. What do you think? This probably makes sense. Do you known how many of the team packages that have anythine extra in there? From the ones I have cloned locally, at least these have: gem2deb itamae rake redmine ruby-build ruby ruby-selenium-webdriver ruby-specinfra ruby-unicode-plot
Attachment:
signature.asc
Description: PGP signature