[Debian-salsa-ci] I want to help
Philip Hands
phil at hands.com
Wed Jul 17 09:06:07 BST 2024
Emmanuel Arias <eamanu at debian.org> writes:
> On Wed, Jul 03, 2024 at 10:01:08PM -0700, Otto Kekäläinen wrote:
>> Hi Lev!
>>
>> Welcome to the team! I am happy to help/mentor you, and review/merge
>> any MRs you submit to Salsa-CI.
>>
>> Do you have any idea on what kind of contributions you want to do? Do
>> you spot anything at
>> https://salsa.debian.org/salsa-ci-team/pipeline/-/issues that you want
>> to take on, or are there perhaps some stale MRs at
>> https://salsa.debian.org/salsa-ci-team/pipeline/-/merge_requests you
>> want to rewrite as your own, finalize and submit so we get those
>> half-done fixes done fully and closed?
>>
>> Alternatively, you could start getting familiar with Salsa-CI by using
>> it first, before doing changes to the CI system itself. You could for
>> example systematically review all top-100 source packages in Debian
>> sorted by the installation base of them
>> (https://popcon.debian.org/sourcemax/by_inst) and check if they are
>> using Salsa-CI or not. For those that are hosted on salsa.debian.org,
>> but not yet using Salsa-CI, you could submit a MR to activate
>> Salsa-CI.
> This is interesting. Do you know if there's a way to know the packages
> inside a namespace/team run salsa-ci?
Here's a perl script (there's a similar python library AFAIK, and
possibly ruby too) that reports about things in the installer-team
repos.
https://salsa.debian.org/installer-team/branch2repo/-/blob/main/scripts/salsa-control-ci-checker
That script looks in each repo'debian/control file to see if there are
any non-udeb packages, and also looks at the ci_config_path to see if
it's set to vanilla branch2repo (which is only really appropriate for
pure udeb packages), and reports the ones that are wrong.
Seemed like it might be the sort of thing you're looing for.
If you just want to know if they're using CI, you could look for
ci_config_path being set, and if it is set to e.g. debian/salsa-ci.yml,
you could also check if such a file exists.
Cheers, Phil.
--
Philip Hands -- https://hands.com/~phil
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 832 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/debian-salsa-ci/attachments/20240717/7bf149d9/attachment.sig>
More information about the Debian-salsa-ci
mailing list