REUSE: Convert to TOML config, update action #1843
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
REUSE has deprecated the
.reuse/dep5
configuration file in favor of a TOML-based config,REUSE.toml
.Fortunately, they have a converter tool,
reuse convert-dep5
.This PR is the result of running that, adding license comments to the resulting
REUSE.toml
file, and updating the reuse workflow to use action version4.0.0
(which expects aREUSE.toml
by default).The new
precedence = "aggregate"
argument in the configs controls what will happen with a given file that both contains license comments (or something that appears to be), and there's configuration for that file inREUSE.toml
."aggregate"
will combine both sources (favoring the in-file comments, I believe),"closest"
will prefer to use the file comments exclusively unless they're completely absent, and"override"
will ignore all in-file comments in favor of using the config file data exclusively.