CI: Switch to using reuse for license checking 32/72932/2
authorAndrew Grimberg <agrimberg@linuxfoundation.org>
Tue, 4 Jun 2024 22:52:37 +0000 (15:52 -0700)
committerAndrew Grimberg <agrimberg@linuxfoundation.org>
Tue, 4 Jun 2024 22:58:21 +0000 (15:58 -0700)
commit3b63df8005fce1094538a0c4847150fc51bf2ab3
tree0c5adb9a14ed09df5a0a83bdf4db4c81d7c09065
parent9af54fac5cd4b82a08281e20cd965357bec77499
CI: Switch to using reuse for license checking

The tox based license checker is failing due to some issues related to
distutils. As we do not really maintain the validator and there is a
better upstream system we're going to switch to it.

This change brings in all the needed modifications to switch tools and
also take care of the license and copyright information without having
to touch all of the files in the repository.

Issue: RELENG-5356
Change-Id: Ibaecb20f922adf5e7a050be9f03f945076dd2dfe
Ref: https://github.com/fsfe/reuse-tool
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
19 files changed:
.editorconfig
.github/workflows/gerrit-verify.yaml
.gitignore
.gitlint
.gitreview
.pre-commit-config.yaml
.prettierignore
.readthedocs.yml
.reuse/dep5 [new file with mode: 0644]
.yamllint
LICENSES/Apache-2.0.txt [new file with mode: 0644]
LICENSES/CC-BY-4.0.txt [new file with mode: 0644]
LICENSES/EPL-1.0.txt [new file with mode: 0644]
README.md
docker/Dockerfile
jenkins-init-scripts/README.license [new file with mode: 0644]
license-header.txt.license [new file with mode: 0644]
requirements.txt.license [new file with mode: 0644]
tox.ini