Update dependency reuse to v3 - autoclosed #125

Closed
renovate-bot wants to merge 1 commits from renovate/reuse-3.x into main
Member

This PR contains the following updates:

Package Type Update Change
reuse (source) dev-packages major ==2.1.0 -> ==3.0.2

Release Notes

fsfe/reuse-tool (reuse)

v3.0.2

Compare Source

Fixed
  • annotate's '--style now works again when used for a file with an
    unrecognised extension. (#​909)

v3.0.1

Compare Source

Fixed
  • .qrc and .ui now have the HTML comment style instead of being marked
    uncommentable. (#​896)
  • This reverts behaviour introduced in v3.0.0: the contents of uncommentable
    files are scanned for REUSE information again. The contents of binary files
    are not. (#​896)

v3.0.0

Compare Source

This release contains a lot of small improvements and changes without anything
big per se. Rather, it is made in advance of a release which will contain a
single feature: REUSE.toml, a
replacement for .reuse/dep5. .reuse/dep5 will still be supported as a
deprecated feature for some time.

That future 3.1 release will have some alpha testing in advance.

Added
  • Implement handling LicenseRef in download and init. (#​697)
  • Declared support for Python 3.12. (#​846)
  • More file types are recognised:
  • Added comment styles:
    • csingle for Zig (.zig) and Hare (.ha) (#​889)
  • Display recommendations for steps to fix found issues during a lint. (#​698)
  • Add support for Pijul VCS. Pijul support is not added to the Docker image.
    (#​858)
  • When running annotate on a file with an unrecognised file path, the tool
    currently exits early. To automatically create a .license file for
    unrecognised files, --fallback-dot-license has been added. (#​823, #​851,
    #​853, #​859; this took a while to get right.)
  • Ignore .sl directory as used by Sapling SCM.
    (#​867)
Changed
  • Alpine Docker image now uses 3.18 as base. (#​846)
  • The Git submodule detection was made less naïve. Where previously it detected
    a directory with a .git file as a submodule, it now uses the git command to
    detect submodules. This helps detect (quoted from Git man page)
    "[repositories] that were cloned independently and later added as a submodule
    or old setups", which "have the submodule's git directory inside the submodule
    instead of embedded into the superproject's git directory". (#​687)
  • No longer scan binary or uncommentable files for their contents in search of
    REUSE information. (#​825)
  • --force-dot-license and --skip-unrecognised are now mutually exclusive on
    annotate. (#​852)
  • No longer create and publish -extra Docker images. The openssh-client
    package is now in the main image. (#​849)
  • No longer create and publish dev Docker images. (#​849)
  • The -debian Docker image is now based off debian:12-slim. It used to be
    based on the python:slim image, which used debian:slim under the hood. (#​849)
Removed
  • Removed deprecated --explicit-license. (#​851)
  • Removed deprecated addheader. (#​851)
  • No longer depend on sphinx-autodoc-typehints for documentation. (#​772)
Fixed
  • Syntax errors in .reuse/dep5 now have better error handling. (#​841)
  • Reduced python-debian minimum version to 0.1.34. (#​808)
  • Fix issue in annotate where --single-line and --multi-line would not
    correctly raise an error with an incompatible comment style. (#​853)
  • Fix parsing existing copyright lines when they do not have a year (#​861)
  • Better handling of Lisp comment styles. Now, any number of ";" characters is
    recognised as the prefix to a Lisp comment, and ";;;" is used when inserting
    comment headers, as per
    https://www.gnu.org/software/emacs/manual/html_node/elisp/Comment-Tips.html.
    (#​874)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [reuse](https://reuse.software/) ([source](https://github.com/fsfe/reuse-tool)) | dev-packages | major | `==2.1.0` -> `==3.0.2` | --- ### Release Notes <details> <summary>fsfe/reuse-tool (reuse)</summary> ### [`v3.0.2`](https://github.com/fsfe/reuse-tool/blob/HEAD/CHANGELOG.md#302---2024-04-08) [Compare Source](https://github.com/fsfe/reuse-tool/compare/v3.0.1...v3.0.2) ##### Fixed - `annotate`'s '`--style` now works again when used for a file with an unrecognised extension. ([#&#8203;909](https://github.com/fsfe/reuse-tool/issues/909)) ### [`v3.0.1`](https://github.com/fsfe/reuse-tool/blob/HEAD/CHANGELOG.md#301---2024-01-19) [Compare Source](https://github.com/fsfe/reuse-tool/compare/v3.0.0...v3.0.1) ##### Fixed - `.qrc` and `.ui` now have the HTML comment style instead of being marked uncommentable. ([#&#8203;896](https://github.com/fsfe/reuse-tool/issues/896)) - This reverts behaviour introduced in v3.0.0: the contents of uncommentable files are scanned for REUSE information again. The contents of binary files are not. ([#&#8203;896](https://github.com/fsfe/reuse-tool/issues/896)) ### [`v3.0.0`](https://github.com/fsfe/reuse-tool/blob/HEAD/CHANGELOG.md#300---2024-01-17) [Compare Source](https://github.com/fsfe/reuse-tool/compare/v2.1.0...v3.0.0) This release contains a lot of small improvements and changes without anything big per se. Rather, it is made in advance of a release which will contain a single feature: [REUSE.toml](https://github.com/fsfe/reuse-tool/issues/779), a replacement for `.reuse/dep5`. `.reuse/dep5` will still be supported as a deprecated feature for some time. That future 3.1 release will have some alpha testing in advance. ##### Added - Implement handling LicenseRef in `download` and `init`. ([#&#8203;697](https://github.com/fsfe/reuse-tool/issues/697)) - Declared support for Python 3.12. ([#&#8203;846](https://github.com/fsfe/reuse-tool/issues/846)) - More file types are recognised: - TCL (`.tcl`) ([#&#8203;871](https://github.com/fsfe/reuse-tool/issues/871)) - Julia (`.jl`) ([#&#8203;815](https://github.com/fsfe/reuse-tool/issues/815)) - Modern Fortran (`.f90`) ([#&#8203;836](https://github.com/fsfe/reuse-tool/issues/836)) - Bazel (`.bzl`) ([#&#8203;870](https://github.com/fsfe/reuse-tool/issues/870)) - GNU Linker script (`.ld`) ([#&#8203;862](https://github.com/fsfe/reuse-tool/issues/862)) - Assembly code (`.s`) ([#&#8203;862](https://github.com/fsfe/reuse-tool/issues/862)) - Empty placeholders (`.empty`) ([#&#8203;862](https://github.com/fsfe/reuse-tool/issues/862)) - ShellCheck configuration (`.shellcheckrc`) ([#&#8203;862](https://github.com/fsfe/reuse-tool/issues/862)) - Pylint in-project configuration (`pylintrc`) ([#&#8203;862](https://github.com/fsfe/reuse-tool/issues/862)) - Lisp schemes (`.sld`, `.sls`, `.sps`) ([#&#8203;875](https://github.com/fsfe/reuse-tool/issues/875)) - Added comment styles: - `csingle` for Zig (`.zig`) and Hare (`.ha`) ([#&#8203;889](https://github.com/fsfe/reuse-tool/issues/889)) - Display recommendations for steps to fix found issues during a lint. ([#&#8203;698](https://github.com/fsfe/reuse-tool/issues/698)) - Add support for Pijul VCS. Pijul support is not added to the Docker image. ([#&#8203;858](https://github.com/fsfe/reuse-tool/issues/858)) - When running `annotate` on a file with an unrecognised file path, the tool currently exits early. To automatically create a .license file for unrecognised files, `--fallback-dot-license` has been added. ([#&#8203;823](https://github.com/fsfe/reuse-tool/issues/823), [#&#8203;851](https://github.com/fsfe/reuse-tool/issues/851), [#&#8203;853](https://github.com/fsfe/reuse-tool/issues/853), [#&#8203;859](https://github.com/fsfe/reuse-tool/issues/859); this took a while to get right.) - Ignore `.sl` directory as used by [Sapling SCM](https://sapling-scm.com/). ([#&#8203;867](https://github.com/fsfe/reuse-tool/issues/867)) ##### Changed - Alpine Docker image now uses 3.18 as base. ([#&#8203;846](https://github.com/fsfe/reuse-tool/issues/846)) - The Git submodule detection was made less naïve. Where previously it detected a directory with a `.git` file as a submodule, it now uses the git command to detect submodules. This helps detect (quoted from Git man page) "\[repositories] that were cloned independently and later added as a submodule or old setups", which "have the submodule's git directory inside the submodule instead of embedded into the superproject's git directory". ([#&#8203;687](https://github.com/fsfe/reuse-tool/issues/687)) - No longer scan binary or uncommentable files for their contents in search of REUSE information. ([#&#8203;825](https://github.com/fsfe/reuse-tool/issues/825)) - `--force-dot-license` and `--skip-unrecognised` are now mutually exclusive on `annotate`. ([#&#8203;852](https://github.com/fsfe/reuse-tool/issues/852)) - No longer create and publish `-extra` Docker images. The `openssh-client` package is now in the main image. ([#&#8203;849](https://github.com/fsfe/reuse-tool/issues/849)) - No longer create and publish `dev` Docker images. ([#&#8203;849](https://github.com/fsfe/reuse-tool/issues/849)) - The `-debian` Docker image is now based off debian:12-slim. It used to be based on the python:slim image, which used debian:slim under the hood. ([#&#8203;849](https://github.com/fsfe/reuse-tool/issues/849)) ##### Removed - Removed deprecated `--explicit-license`. ([#&#8203;851](https://github.com/fsfe/reuse-tool/issues/851)) - Removed deprecated `addheader`. ([#&#8203;851](https://github.com/fsfe/reuse-tool/issues/851)) - No longer depend on `sphinx-autodoc-typehints` for documentation. ([#&#8203;772](https://github.com/fsfe/reuse-tool/issues/772)) ##### Fixed - Syntax errors in .reuse/dep5 now have better error handling. ([#&#8203;841](https://github.com/fsfe/reuse-tool/issues/841)) - Reduced python-debian minimum version to 0.1.34. ([#&#8203;808](https://github.com/fsfe/reuse-tool/issues/808)) - Fix issue in `annotate` where `--single-line` and `--multi-line` would not correctly raise an error with an incompatible comment style. ([#&#8203;853](https://github.com/fsfe/reuse-tool/issues/853)) - Fix parsing existing copyright lines when they do not have a year ([#&#8203;861](https://github.com/fsfe/reuse-tool/issues/861)) - Better handling of Lisp comment styles. Now, any number of ";" characters is recognised as the prefix to a Lisp comment, and ";;;" is used when inserting comment headers, as per <https://www.gnu.org/software/emacs/manual/html_node/elisp/Comment-Tips.html>. ([#&#8203;874](https://github.com/fsfe/reuse-tool/issues/874)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
renovate-bot added 1 commit 2024-09-11 13:36:52 +02:00
Update dependency reuse to v3
All checks were successful
continuous-integration/drone/pr Build is passing
f8f3403a40
renovate-bot changed title from Update dependency reuse to v3 to Update dependency reuse to v3 - autoclosed 2024-09-13 12:36:41 +02:00
renovate-bot closed this pull request 2024-09-13 12:36:41 +02:00
All checks were successful
continuous-integration/drone/pr Build is passing
Required
Details

Pull request closed

Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: kompetenzinventar/ki-backend#125
No description provided.