diff --git a/.woodpecker.yaml b/.woodpecker.yaml index df29d11..d1314cf 100644 --- a/.woodpecker.yaml +++ b/.woodpecker.yaml @@ -22,6 +22,7 @@ steps: - woodpecker-cli lint NodeJS/ - woodpecker-cli lint Python/ - woodpecker-cli lint R/ + - woodpecker-cli lint REUSE/ - woodpecker-cli lint Rust/ - woodpecker-cli lint StandardML/ - woodpecker-cli lint Tectonic/ diff --git a/README.md b/README.md index 5602257..e64106b 100644 --- a/README.md +++ b/README.md @@ -24,6 +24,7 @@ Pull requests are welcome! | [Python/.woodpecker/code-quality.yaml](Python/.woodpecker/code-quality.yaml) | Python | Python venv | Standard CI pipeline to test Python packages code on multiple Python distributions. For details check [serial-sphinx](https://codeberg.org/sail.black/serial-sphinx.git) | | [Python/.woodpecker/pdoc.yaml](Python/.woodpecker/pdoc.yaml) | Python | Python venv | Build API documentation with pdoc & publish files on a pages branch | | [R/.woodpecker.yaml](Typst/.woodpecker.yaml) | R | R | Installs R package dependencies and runs R CMD check | +| [REUSE/.woodpecker.yaml](REUSE/.woodpecker.yaml) | --- | --- | Lints a project for REUSE licensing compliance. For details, check [reuse-tool](https://reuse.software/) and [SPDX](https://spdx.dev/) | | [Rust/.woodpecker.yaml](Rust/.woodpecker.yaml) | Rust | cargo | Simple CI pipeline to run cargo commands | | [StandardML/.woodpecker.yaml](StandardML/.woodpecker.yaml) | Standard ML | sml | Simple CI pipeline to run SML files | | [Tectonic/.woodpecker.yaml](Tectonic/.woodpecker.yaml) | LaTeX | Tectonic | Builds a TeX file and pushes the resulting PDF file to a given repository. | diff --git a/REUSE/.woodpecker.yaml b/REUSE/.woodpecker.yaml new file mode 100644 index 0000000..df22d1e --- /dev/null +++ b/REUSE/.woodpecker.yaml @@ -0,0 +1,11 @@ +# SPDX-FileCopyrightText: 2019 Free Software Foundation Europe e.V. +# SPDX-FileCopyrightText: 2024 Thiago Masato Costa Sueto +# SPDX-License-Identifier: CC-BY-SA-4.0 +steps: + lint: + image: fsfe/reuse + when: + branch: [main] + event: [push, pull_request] + commands: | + reuse lint