Charles Plessy <ple...@debian.org> writes:

> I have prepared a stub for a "Gateway to NEW" on Salsa:
>
> https://salsa.debian.org/newgateway-team
>
> I added `Debian` as a team member.
>
> I am under the impression that forking repositories will not be necessary: if
> we provide CI pipeline packages like the salsa-ci project, and smart ways to
> turn them on and off, then people can run their tests in their own
> repositories.  I have some new r-cran-* packages to prepare next week; I will
> use them as a proof of principle.  Everybody is welcome to be faster than me 
> to
> test the idea.
>
> I am not entirely sure on where to continue the discussion, but maybe we can
> try to leverage Salsa as much as possible for that as well?

Thanks for starting this -- could you re-enable Issues for the Pipelines
project?

I suggest to use 'lrc' in the pipeline.  I already do this for many
packages, and I just add

- https://salsa.debian.org/debian/licenserecon/raw/main/debian/licenserecon.yml

to the debian/salsa-ci.yml file, see entire example file below.  It will
cause a CI failure on any debian/copyright mistakes.  Yes, false
positives happens, and it doesn't always handle Autotools projects with
a lot of generated files with complex licenses well.

/Simon

include:
- https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/recipes/debian.yml
- https://salsa.debian.org/debian/licenserecon/raw/main/debian/licenserecon.yml

variables:
  SALSA_CI_ENABLE_WRAP_AND_SORT: 'true'
  SALSA_CI_WRAP_AND_SORT_ARGS: '-asbkt'
  SALSA_CI_DISABLE_APTLY: 0
  SALSA_CI_LINTIAN_FAIL_WARNING: '1'
  SALSA_CI_AUTOPKGTEST_ALLOWED_EXIT_STATUS: '0'

Attachment: signature.asc
Description: PGP signature

Reply via email to