367 Commits

Author SHA1 Message Date
c21f2981a0 fix(deps): update dependency click to v8.2.1 (#341)
All checks were successful
Release / Tag release (push) Successful in 1m38s
Release / Create Release (push) Successful in 14s
Release / Get Release ID (push) Successful in 9s
Release / Build Wheel File (push) Successful in 2m22s
Release / Publish Docker Images (push) Successful in 7m42s
Security / sonarqube (push) Successful in 7m35s
Security / snyk (push) Successful in 9m49s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [click](https://github.com/pallets/click) ([changelog](https://click.palletsprojects.com/page/changes/)) | project.dependencies | patch | `==8.2.0` -> `==8.2.1` |

---

### Release Notes

<details>
<summary>pallets/click (click)</summary>

### [`v8.2.1`](https://github.com/pallets/click/blob/HEAD/CHANGES.rst#Version-821)

[Compare Source](https://github.com/pallets/click/compare/8.2.0...8.2.1)

Released 2025-05-20

-   Fix flag value handling for flag options with a provided type. :issue:`2894`
    :issue:`2897` :pr:`2930`
-   Fix shell completion for nested groups. :issue:`2906` :pr:`2907`
-   Flush `sys.stderr` at the end of `CliRunner.invoke`. :issue:`2682`
-   Fix EOF handling for stdin input in CliRunner. :issue:`2787`

</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 is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiI0MC4xOC4zIiwidXBkYXRlZEluVmVyIjoiNDAuMTguMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsidHlwZS9kZXBlbmRlbmNpZXMiXX0=-->

Reviewed-on: #341
Co-authored-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
Co-committed-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
v1.8.3
2025-05-24 15:58:58 +02:00
37b9cddc4f fix(deps): update dependency pluggy to v1.6.0 (#340)
All checks were successful
Release / Tag release (push) Successful in 1m28s
Release / Create Release (push) Successful in 18s
Release / Get Release ID (push) Successful in 13s
Release / Build Wheel File (push) Successful in 1m38s
Release / Publish Docker Images (push) Successful in 6m28s
Security / sonarqube (push) Successful in 7m51s
Security / snyk (push) Successful in 9m30s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| pluggy | project.dependencies | minor | `==1.5.0` -> `==1.6.0` |

---

### 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 is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiI0MC44LjIiLCJ1cGRhdGVkSW5WZXIiOiI0MC44LjIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbInR5cGUvZGVwZW5kZW5jaWVzIl19-->

Reviewed-on: #340
Reviewed-by: Luke Tainton <luke@tainton.uk>
Co-authored-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
Co-committed-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
v1.8.2
2025-05-16 23:20:05 +02:00
8ff342bcef chore(deps): lock file maintenance (#339)
All checks were successful
Security / sonarqube (push) Successful in 10m33s
Security / snyk (push) Successful in 13m4s
This PR contains the following updates:

| Update | Change |
|---|---|
| lockFileMaintenance | All locks refreshed |

🔧 This Pull Request updates lock files to use the latest dependency versions.

---

### Configuration

📅 **Schedule**: Branch creation - "before 4am on monday" (UTC), Automerge - At any time (no schedule defined).

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

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired.

---

 - [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiI0MC44LjIiLCJ1cGRhdGVkSW5WZXIiOiI0MC44LjIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbInR5cGUvZGVwZW5kZW5jaWVzIl19-->

Reviewed-on: #339
Reviewed-by: Luke Tainton <luke@tainton.uk>
Co-authored-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
Co-committed-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
2025-05-13 20:00:17 +02:00
5d53a10090 fix(deps): update dependency click to v8.2.0 (#338)
All checks were successful
Release / Tag release (push) Successful in 2m23s
Release / Create Release (push) Successful in 27s
Release / Get Release ID (push) Successful in 18s
Release / Build Wheel File (push) Successful in 3m13s
Release / Publish Docker Images (push) Successful in 8m40s
Security / sonarqube (push) Successful in 9m14s
Security / snyk (push) Successful in 11m43s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [click](https://github.com/pallets/click) ([changelog](https://click.palletsprojects.com/changes/)) | project.dependencies | minor | `==8.1.8` -> `==8.2.0` |

---

### Release Notes

<details>
<summary>pallets/click (click)</summary>

### [`v8.2.0`](https://github.com/pallets/click/blob/HEAD/CHANGES.rst#Version-820)

[Compare Source](https://github.com/pallets/click/compare/8.1.8...8.2.0)

Released 2025-05-10

-   Drop support for Python 3.7, 3.8, and 3.9. :pr:`2588` :pr:`2893`

-   Use modern packaging metadata with `pyproject.toml` instead of `setup.cfg`.
    :pr:`2438`

-   Use `flit_core` instead of `setuptools` as build backend. :pr:`2543`

-   Deprecate the `__version__` attribute. Use feature detection, or
    `importlib.metadata.version("click")`, instead. :issue:`2598`

-   `BaseCommand` is deprecated. `Command` is the base class for all
    commands. :issue:`2589`

-   `MultiCommand` is deprecated. `Group` is the base class for all group
    commands. :issue:`2590`

-   The current parser and related classes and methods, are deprecated.
    :issue:`2205`

    -   `OptionParser` and the `parser` module, which is a modified copy of
        `optparse` in the standard library.
    -   `Context.protected_args` is unneeded. `Context.args` contains any
        remaining arguments while parsing.
    -   `Parameter.add_to_parser` (on both `Argument` and `Option`) is
        unneeded. Parsing works directly without building a separate parser.
    -   `split_arg_string` is moved from `parser` to `shell_completion`.

-   Enable deferred evaluation of annotations with
    `from __future__ import annotations`. :pr:`2270`

-   When generating a command's name from a decorated function's name, the
    suffixes `_command`, `_cmd`, `_group`, and `_grp` are removed.
    :issue:`2322`

-   Show the `types.ParamType.name` for `types.Choice` options within
    `--help` message if `show_choices=False` is specified.
    :issue:`2356`

-   Do not display default values in prompts when `Option.show_default` is
    `False`. :pr:`2509`

-   Add `get_help_extra` method on `Option` to fetch the generated extra
    items used in `get_help_record` to render help text. :issue:`2516`
    :pr:`2517`

-   Keep stdout and stderr streams independent in `CliRunner`. Always
    collect stderr output and never raise an exception. Add a new
    output stream to simulate what the user sees in its terminal. Removes
    the `mix_stderr` parameter in `CliRunner`. :issue:`2522` :pr:`2523`

-   `Option.show_envvar` now also shows environment variable in error messages.
    :issue:`2695` :pr:`2696`

-   `Context.close` will be called on exit. This results in all
    `Context.call_on_close` callbacks and context managers added via
    `Context.with_resource` to be closed on exit as well. :pr:`2680`

-   Add `ProgressBar(hidden: bool)` to allow hiding the progressbar. :issue:`2609`

-   A `UserWarning` will be shown when multiple parameters attempt to use the
    same name. :issue:`2396`

-   When using `Option.envvar` with `Option.flag_value`, the `flag_value`
    will always be used instead of the value of the environment variable.
    :issue:`2746` :pr:`2788`

-   Add `Choice.get_invalid_choice_message` method for customizing the
    invalid choice message. :issue:`2621` :pr:`2622`

-   If help is shown because `no_args_is_help` is enabled (defaults to `True`
    for groups, `False` for commands), the exit code is 2 instead of 0.
    :issue:`1489` :pr:`1489`

-   Contexts created during shell completion are closed properly, fixing
    a `ResourceWarning` when using `click.File`. :issue:`2644` :pr:`2800`
    :pr:`2767`

-   `click.edit(filename)` now supports passing an iterable of filenames in
    case the editor supports editing multiple files at once. Its return type
    is now also typed: `AnyStr` if `text` is passed, otherwise `None`.
    :issue:`2067` :pr:`2068`

-   Specialized typing of `progressbar(length=...)` as `ProgressBar[int]`.
    :pr:`2630`

-   Improve `echo_via_pager` behaviour in face of errors.
    :issue:`2674`

    -   Terminate the pager in case a generator passed to `echo_via_pager`
        raises an exception.
    -   Ensure to always close the pipe to the pager process and wait for it
        to terminate.
    -   `echo_via_pager` will not ignore `KeyboardInterrupt` anymore. This
        allows the user to search for future output of the generator when
        using less and then aborting the program using ctrl-c.

-   `deprecated: bool | str` can now be used on options and arguments. This
    previously was only available for `Command`. The message can now also be
    customised by using a `str` instead of a `bool`. :issue:`2263` :pr:`2271`

    -   `Command.deprecated` formatting in `--help` changed from
        `(Deprecated) help` to `help (DEPRECATED)`.
    -   Parameters cannot be required nor prompted or an error is raised.
    -   A warning will be printed when something deprecated is used.

-   Add a `catch_exceptions` parameter to `CliRunner`. If
    `catch_exceptions` is not passed to `CliRunner.invoke`, the value
    from `CliRunner` is used. :issue:`2817` :pr:`2818`

-   `Option.flag_value` will no longer have a default value set based on
    `Option.default` if `Option.is_flag` is `False`. This results in
    `Option.default` not needing to implement `__bool__`. :pr:`2829`

-   Incorrect `click.edit` typing has been corrected. :pr:`2804`

-   `Choice` is now generic and supports any iterable value.
    This allows you to use enums and other non-`str` values. :pr:`2796`
    :issue:`605`

-   Fix setup of help option's defaults when using a custom class on its
    decorator. Removes `HelpOption`. :issue:`2832` :pr:`2840`

</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 is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiI0MC44LjIiLCJ1cGRhdGVkSW5WZXIiOiI0MC44LjIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbInR5cGUvZGVwZW5kZW5jaWVzIl19-->

Reviewed-on: #338
Co-authored-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
Co-committed-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
v1.8.1
2025-05-11 01:23:23 +02:00
ef76c5e0b0 fix(deps): update dependency astroid to v3.3.10 (#336)
All checks were successful
Security / snyk (push) Successful in 2m33s
Security / sonarqube (push) Successful in 3m43s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [astroid](https://github.com/pylint-dev/astroid) | project.dependencies | patch | `==3.3.9` -> `==3.3.10` |

---

### Release Notes

<details>
<summary>pylint-dev/astroid (astroid)</summary>

### [`v3.3.10`](https://github.com/pylint-dev/astroid/blob/HEAD/ChangeLog#Whats-New-in-astroid-3310)

[Compare Source](https://github.com/pylint-dev/astroid/compare/v3.3.9...v3.3.10)

\=============================
Release date: 2025-05-10

-   Avoid importing submodules sharing names with standard library modules.

    Closes [#&#8203;2684](https://github.com/pylint-dev/astroid/issues/2684)

-   Fix bug where `pylint code.custom_extension` would analyze `code.py` or `code.pyi` instead if they existed.

    Closes [pylint-dev/pylint#3631](https://github.com/pylint-dev/pylint/issues/3631)

</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 is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiI0MC44LjIiLCJ1cGRhdGVkSW5WZXIiOiI0MC44LjIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbInR5cGUvZGVwZW5kZW5jaWVzIl19-->

Reviewed-on: https://git.tainton.uk/repos/pypilot/pulls/336
Co-authored-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
Co-committed-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
2025-05-10 21:21:33 +02:00
7173c5ae8a fix(deps): update dependency exceptiongroup to v1.3.0 (#337)
Some checks failed
Security / sonarqube (push) Has been cancelled
Security / snyk (push) Has been cancelled
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [exceptiongroup](https://github.com/agronholm/exceptiongroup) ([changelog](https://github.com/agronholm/exceptiongroup/blob/main/CHANGES.rst)) | project.dependencies | minor | `==1.2.2` -> `==1.3.0` |

---

### Release Notes

<details>
<summary>agronholm/exceptiongroup (exceptiongroup)</summary>

### [`v1.3.0`](https://github.com/agronholm/exceptiongroup/releases/tag/1.3.0)

[Compare Source](https://github.com/agronholm/exceptiongroup/compare/1.2.2...1.3.0)

-   Added `**kwargs` to function and method signatures as appropriate to match the signatures in the standard library
-   In line with the stdlib typings in typeshed, updated `(Base)ExceptionGroup` generic types to define defaults for their generic arguments (defaulting to `BaseExceptionGroup[BaseException]` and `ExceptionGroup[Exception]`) (PR by [@&#8203;mikenerone](https://github.com/mikenerone))
-   Changed `BaseExceptionGroup.__init__()` to directly call `BaseException.__init__()` instead of the superclass `__init__()` in order to emulate the CPython behavior (broken or not) (PR by [@&#8203;cfbolz](https://github.com/cfbolz))
-   Changed the `exceptions` attribute to always return the same tuple of exceptions, created from the original exceptions sequence passed to `BaseExceptionGroup` to match CPython behavior ([#&#8203;143](https://github.com/agronholm/exceptiongroup/issues/143))

</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 is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiI0MC44LjIiLCJ1cGRhdGVkSW5WZXIiOiI0MC44LjIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbInR5cGUvZGVwZW5kZW5jaWVzIl19-->

Reviewed-on: https://git.tainton.uk/repos/pypilot/pulls/337
Co-authored-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
Co-committed-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
2025-05-10 21:20:15 +02:00
50273a5a7a fix(deps): update dependency platformdirs to v4.3.8 (#335)
All checks were successful
Security / sonarqube (push) Successful in 11m4s
Security / snyk (push) Successful in 14m2s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [platformdirs](https://github.com/tox-dev/platformdirs) ([changelog](https://github.com/tox-dev/platformdirs/releases)) | project.dependencies | patch | `==4.3.7` -> `==4.3.8` |

---

### Release Notes

<details>
<summary>tox-dev/platformdirs (platformdirs)</summary>

### [`v4.3.8`](https://github.com/tox-dev/platformdirs/releases/tag/4.3.8)

[Compare Source](https://github.com/tox-dev/platformdirs/compare/4.3.7...4.3.8)

<!-- Release notes generated using configuration in .github/release.yml at main -->

#### What's Changed

-   Add missing examples and fix order of examples in README by [@&#8203;gene1wood](https://github.com/gene1wood) in https://github.com/tox-dev/platformdirs/pull/355

#### New Contributors

-   [@&#8203;gene1wood](https://github.com/gene1wood) made their first contribution in https://github.com/tox-dev/platformdirs/pull/355

**Full Changelog**: https://github.com/tox-dev/platformdirs/compare/4.3.7...4.3.8

</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 is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiI0MC44LjEiLCJ1cGRhdGVkSW5WZXIiOiI0MC44LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbInR5cGUvZGVwZW5kZW5jaWVzIl19-->

Reviewed-on: #335
Co-authored-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
Co-committed-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
2025-05-08 08:23:39 +02:00
214ba0466b chore(deps): update astral-sh/setup-uv action to v6 (#334)
All checks were successful
Security / sonarqube (push) Successful in 4m24s
Security / snyk (push) Successful in 2m25s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv) | action | major | `v5` -> `v6` |

---

### Release Notes

<details>
<summary>astral-sh/setup-uv (astral-sh/setup-uv)</summary>

### [`v6`](https://github.com/astral-sh/setup-uv/compare/v5...v6)

[Compare Source](https://github.com/astral-sh/setup-uv/compare/v5...v6)

</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 is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiI0MC43LjAiLCJ1cGRhdGVkSW5WZXIiOiI0MC43LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbInR5cGUvZGVwZW5kZW5jaWVzIl19-->

Reviewed-on: #334
Co-authored-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
Co-committed-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
2025-05-07 08:36:55 +02:00
c0f735f500 fix(deps): update dependency charset-normalizer to v3.4.2 (#332)
All checks were successful
Security / snyk (push) Successful in 2m5s
Security / sonarqube (push) Successful in 3m22s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [charset-normalizer](https://github.com/jawah/charset_normalizer) ([changelog](https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md)) | project.dependencies | patch | `==3.4.1` -> `==3.4.2` |

---

### Release Notes

<details>
<summary>jawah/charset_normalizer (charset-normalizer)</summary>

### [`v3.4.2`](https://github.com/jawah/charset_normalizer/blob/HEAD/CHANGELOG.md#342-2025-05-02)

[Compare Source](https://github.com/jawah/charset_normalizer/compare/3.4.1...3.4.2)

##### Fixed

-   Addressed the DeprecationWarning in our CLI regarding `argparse.FileType` by backporting the target class into the package. ([#&#8203;591](https://github.com/jawah/charset_normalizer/issues/591))
-   Improved the overall reliability of the detector with CJK Ideographs. ([#&#8203;605](https://github.com/jawah/charset_normalizer/issues/605)) ([#&#8203;587](https://github.com/jawah/charset_normalizer/issues/587))

##### Changed

-   Optional mypyc compilation upgraded to version 1.15 for Python >= 3.8

</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 is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiI0MC4wLjgiLCJ1cGRhdGVkSW5WZXIiOiI0MC4wLjgiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbInR5cGUvZGVwZW5kZW5jaWVzIl19-->

Reviewed-on: https://git.tainton.uk/repos/pypilot/pulls/332
Reviewed-by: Luke Tainton <luke@tainton.uk>
Co-authored-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
Co-committed-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
2025-05-07 01:53:41 +02:00
d7137b4bb5 Update .gitea/workflows/release.yml
All checks were successful
Security / snyk (push) Successful in 3m9s
Security / sonarqube (push) Successful in 4m21s
v1.8.0
2025-05-07 01:23:42 +02:00
3675681d08 Update .gitea/workflows/release.yml
All checks were successful
Security / snyk (push) Successful in 3m48s
Security / sonarqube (push) Successful in 4m48s
2025-05-07 01:16:34 +02:00
eed6f7d8b5 Update .gitea/workflows/release.yml
All checks were successful
Security / snyk (push) Successful in 2m28s
Security / sonarqube (push) Successful in 2m41s
2025-05-07 01:02:39 +02:00
75f059bfb0 Update .gitea/workflows/release.yml
All checks were successful
Security / snyk (push) Successful in 2m42s
Security / sonarqube (push) Successful in 3m1s
2025-05-07 00:53:43 +02:00
ebf0172b7e Update .gitea/workflows/release.yml
All checks were successful
Security / sonarqube (push) Successful in 2m17s
Security / snyk (push) Successful in 2m33s
2025-05-07 00:48:42 +02:00
0b86858348 Update .gitea/workflows/release.yml
Some checks failed
Security / sonarqube (push) Has been cancelled
Security / snyk (push) Has been cancelled
2025-05-07 00:46:26 +02:00
84f6169114 Update .gitea/workflows/release.yml
All checks were successful
Security / snyk (push) Successful in 2m0s
Security / sonarqube (push) Successful in 2m47s
2025-05-07 00:42:58 +02:00
dec6a14863 Update .gitea/workflows/release.yml
All checks were successful
Security / snyk (push) Successful in 2m18s
Security / sonarqube (push) Successful in 2m48s
2025-05-07 00:37:54 +02:00
7cdc748425 Update .gitea/workflows/release.yml
All checks were successful
Security / snyk (push) Successful in 2m8s
Security / sonarqube (push) Successful in 2m40s
2025-05-07 00:29:11 +02:00
b575cd92a2 Update .gitea/workflows/release.yml
All checks were successful
Security / sonarqube (push) Successful in 5m11s
Security / snyk (push) Successful in 6m58s
2025-05-07 00:15:16 +02:00
a9795bb51d Update .gitea/workflows/release.yml
All checks were successful
Security / snyk (push) Successful in 2m9s
Security / sonarqube (push) Successful in 2m45s
2025-05-06 23:33:57 +02:00
01f87d2815 Update .gitea/workflows/release.yml
All checks were successful
Security / snyk (push) Successful in 51s
Security / sonarqube (push) Successful in 2m34s
2025-05-06 23:15:02 +02:00
7b48dfd429 chore(deps): update sonarsource/sonarqube-scan-action action to v5.2.0 (#333)
Some checks failed
Security / sonarqube (push) Has been cancelled
Security / snyk (push) Has been cancelled
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [SonarSource/sonarqube-scan-action](https://github.com/SonarSource/sonarqube-scan-action) | action | minor | `v5.1.0` -> `v5.2.0` |

---

### Release Notes

<details>
<summary>SonarSource/sonarqube-scan-action (SonarSource/sonarqube-scan-action)</summary>

### [`v5.2.0`](https://github.com/SonarSource/sonarqube-scan-action/releases/tag/v5.2.0)

[Compare Source](https://github.com/SonarSource/sonarqube-scan-action/compare/v5.1.0...v5.2.0)

##### What's Changed

-   SQSCANGHA-90 remove mend dead conf by [@&#8203;pierre-guillot-gh](https://github.com/pierre-guillot-gh) in https://github.com/SonarSource/sonarqube-scan-action/pull/184
-   SQSCANGHA-89 Attempt to fix command injection by [@&#8203;henryju](https://github.com/henryju) in https://github.com/SonarSource/sonarqube-scan-action/pull/186
-   SQSCANGHA-93 Fix madhead/semver-utils' version by [@&#8203;csaba-feher-sonarsource](https://github.com/csaba-feher-sonarsource) in https://github.com/SonarSource/sonarqube-scan-action/pull/187
-   SQSCANGHA-94 Update version update logic by [@&#8203;csaba-feher-sonarsource](https://github.com/csaba-feher-sonarsource) in https://github.com/SonarSource/sonarqube-scan-action/pull/188
-   SQSCANGHA-92 Validate scanner version by [@&#8203;csaba-feher-sonarsource](https://github.com/csaba-feher-sonarsource) in https://github.com/SonarSource/sonarqube-scan-action/pull/189

**Full Changelog**: https://github.com/SonarSource/sonarqube-scan-action/compare/v5...v5.2.0

</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 is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiI0MC4wLjkiLCJ1cGRhdGVkSW5WZXIiOiI0MC4wLjkiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbInR5cGUvZGVwZW5kZW5jaWVzIl19-->

Reviewed-on: #333
Co-authored-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
Co-committed-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
2025-05-06 23:13:20 +02:00
a9f1b0a7bf fix(deps): update dependency certifi to v2025.4.26 (#331)
Some checks failed
Release / Create Release (push) Has been skipped
Release / Print Release (push) Has been skipped
Release / Build Wheel File (push) Has been skipped
Release / Publish to PyPI (push) Has been skipped
Release / Publish Docker Images (push) Has been skipped
Release / Test (push) Failing after 1s
Security / sonarqube (push) Successful in 7m22s
Security / snyk (push) Successful in 9m22s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [certifi](https://github.com/certifi/python-certifi) | project.dependencies | minor | `==2025.1.31` -> `==2025.4.26` |

---

### Release Notes

<details>
<summary>certifi/python-certifi (certifi)</summary>

### [`v2025.4.26`](https://github.com/certifi/python-certifi/compare/2025.01.31...2025.04.26)

[Compare Source](https://github.com/certifi/python-certifi/compare/2025.01.31...2025.04.26)

</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 is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNTYuMSIsInVwZGF0ZWRJblZlciI6IjM5LjI1Ni4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJ0eXBlL2RlcGVuZGVuY2llcyJdfQ==-->

Reviewed-on: #331
Co-authored-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
Co-committed-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
2025-04-26 14:55:27 +02:00
b4c529ed91 fix(deps): update dependency mypy-extensions to v1.1.0 (#330)
All checks were successful
Security / snyk (push) Successful in 1m6s
Security / sonarqube (push) Successful in 1m16s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [mypy-extensions](https://github.com/python/mypy_extensions) | project.dependencies | minor | `==1.0.0` -> `==1.1.0` |

---

### Release Notes

<details>
<summary>python/mypy_extensions (mypy-extensions)</summary>

### [`v1.1.0`](https://github.com/python/mypy_extensions/compare/1.0.0...1.1.0)

[Compare Source](https://github.com/python/mypy_extensions/compare/1.0.0...1.1.0)

</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 is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNTMuNSIsInVwZGF0ZWRJblZlciI6IjM5LjI1My41IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJ0eXBlL2RlcGVuZGVuY2llcyJdfQ==-->

Reviewed-on: #330
Co-authored-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
Co-committed-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
2025-04-26 11:36:29 +02:00
4977cc5502 fix(deps): update dependency packaging to v25 (#329)
Some checks failed
Release / Create Release (push) Has been skipped
Release / Print Release (push) Has been skipped
Release / Test (push) Failing after 1s
Release / Build Wheel File (push) Has been skipped
Release / Publish to PyPI (push) Has been skipped
Release / Publish Docker Images (push) Has been skipped
Security / sonarqube (push) Successful in 5m59s
Security / snyk (push) Successful in 7m44s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [packaging](https://github.com/pypa/packaging) | project.dependencies | major | `==24.2` -> `==25.0` |

---

### Release Notes

<details>
<summary>pypa/packaging (packaging)</summary>

### [`v25.0`](https://github.com/pypa/packaging/releases/tag/25.0)

[Compare Source](https://github.com/pypa/packaging/compare/24.2...25.0)

#### What's Changed

-   Re-add a test for Unicode file name parsing by [@&#8203;Siddhesh-Agarwal](https://github.com/Siddhesh-Agarwal) in https://github.com/pypa/packaging/pull/863
-   Upgrade to ruff 0.9.1 by [@&#8203;DimitriPapadopoulos](https://github.com/DimitriPapadopoulos) in https://github.com/pypa/packaging/pull/865
-   Add support for PEP 738 Android tags by [@&#8203;mhsmith](https://github.com/mhsmith) in https://github.com/pypa/packaging/pull/880
-   feat(markers): support 'extras' and 'dependency_groups' markers by [@&#8203;frostming](https://github.com/frostming) in https://github.com/pypa/packaging/pull/888

#### New Contributors

-   [@&#8203;Siddhesh-Agarwal](https://github.com/Siddhesh-Agarwal) made their first contribution in https://github.com/pypa/packaging/pull/863
-   [@&#8203;mhsmith](https://github.com/mhsmith) made their first contribution in https://github.com/pypa/packaging/pull/880
-   [@&#8203;frostming](https://github.com/frostming) made their first contribution in https://github.com/pypa/packaging/pull/888

**Full Changelog**: https://github.com/pypa/packaging/compare/24.2...25.0

</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 is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNTEuMCIsInVwZGF0ZWRJblZlciI6IjM5LjI1MS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJ0eXBlL2RlcGVuZGVuY2llcyJdfQ==-->

Reviewed-on: #329
Reviewed-by: Luke Tainton <luke@tainton.uk>
Co-authored-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
Co-committed-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
2025-04-19 13:59:12 +02:00
92b5d9468c fix(deps): update dependency lazy-object-proxy to v1.11.0 (#328)
All checks were successful
Security / sonarqube (push) Successful in 2m42s
Security / snyk (push) Successful in 3m35s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [lazy-object-proxy](https://github.com/ionelmc/python-lazy-object-proxy) ([changelog](https://python-lazy-object-proxy.readthedocs.io/en/latest/changelog.html)) | project.dependencies | minor | `==1.10.0` -> `==1.11.0` |

---

### Release Notes

<details>
<summary>ionelmc/python-lazy-object-proxy (lazy-object-proxy)</summary>

### [`v1.11.0`](https://github.com/ionelmc/python-lazy-object-proxy/blob/HEAD/CHANGELOG.rst#1110-2025-04-16)

[Compare Source](https://github.com/ionelmc/python-lazy-object-proxy/compare/v1.10.0...v1.11.0)

-   Added Python 3.13 wheels.
-   Added support for `__format__`.
-   Dropped support for Python 3.8.

</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 is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNDUuMyIsInVwZGF0ZWRJblZlciI6IjM5LjI0NS4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJ0eXBlL2RlcGVuZGVuY2llcyJdfQ==-->

Reviewed-on: #328
Reviewed-by: Luke Tainton <luke@tainton.uk>
Co-authored-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
Co-committed-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
2025-04-16 23:52:57 +02:00
6b6290b6a8 fix(deps): update dependency dill to v0.4.0 (#327)
All checks were successful
Security / snyk (push) Successful in 1m33s
Security / sonarqube (push) Successful in 1m36s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [dill](https://github.com/uqfoundation/dill) | project.dependencies | minor | `==0.3.9` -> `==0.4.0` |

---

### Release Notes

<details>
<summary>uqfoundation/dill (dill)</summary>

### [`v0.4.0`](https://github.com/uqfoundation/dill/releases/tag/0.4.0)

[Compare Source](https://github.com/uqfoundation/dill/compare/0.3.9...0.4.0)

### 0.4.0 Release Notes

With `dill`, you can serialize almost anything in python, even an entire interpreter session.  If you encounter any pickling failures, `dill` also has some good tools to help you discover why your object fails to pickle.

`dill` installs with `pip`:
`$ pip install dill`

`dill` requires:
`- python or pypy, >=3.8`

Optional requirements:
`- pyreadline, >=1.7.1` (install with `$ pip install dill[readline]`)
`- objgraph, >=1.7.2` (install with `$ pip install dill[graph]`)

`dill` is licensed under 3-clause BSD:

    >>> import dill
    >>> print (dill.license())

To cite `dill`:

    >>> import dill
    >>> print (dill.citation())

#### What's Changed

-   update travis badge link by [@&#8203;mmckerns](https://github.com/mmckerns) in https://github.com/uqfoundation/dill/pull/683
-   fix buiding documentation with sphinx 8.x by [@&#8203;kloczek](https://github.com/kloczek) in https://github.com/uqfoundation/dill/pull/684
-   add initial support for python 3.14 by [@&#8203;mmckerns](https://github.com/mmckerns) in https://github.com/uqfoundation/dill/pull/691
-   Bump starlette from 0.37.2 to 0.40.0 in /docs by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/uqfoundation/dill/pull/686
-   fix typo in requirements.txt by [@&#8203;mmckerns](https://github.com/mmckerns) in https://github.com/uqfoundation/dill/pull/693
-   updated copyright for 2025 by [@&#8203;mmckerns](https://github.com/mmckerns) in https://github.com/uqfoundation/dill/pull/696
-   Bump jinja2 from 3.1.4 to 3.1.5 in /docs by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/uqfoundation/dill/pull/695
-   support pypy-3.11 by [@&#8203;mmckerns](https://github.com/mmckerns) in https://github.com/uqfoundation/dill/pull/701
-   update docs requirements; CI for pypy3.11 by [@&#8203;mmckerns](https://github.com/mmckerns) in https://github.com/uqfoundation/dill/pull/702
-   fix CodeType support for PyPy3.11 7.3.19+ by [@&#8203;mgorny](https://github.com/mgorny) in https://github.com/uqfoundation/dill/pull/707
-   move travis build of 3.9 to focal by [@&#8203;mmckerns](https://github.com/mmckerns) in https://github.com/uqfoundation/dill/pull/708
-   Bump jinja2 from 3.1.5 to 3.1.6 in /docs by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/uqfoundation/dill/pull/705

#### New Contributors

-   [@&#8203;kloczek](https://github.com/kloczek) made their first contribution in https://github.com/uqfoundation/dill/pull/684

**Full Changelog**: https://github.com/uqfoundation/dill/compare/0.3.9...0.4.0

</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 is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNDUuMiIsInVwZGF0ZWRJblZlciI6IjM5LjI0NS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJ0eXBlL2RlcGVuZGVuY2llcyJdfQ==-->

Reviewed-on: #327
Reviewed-by: Luke Tainton <luke@tainton.uk>
Co-authored-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
Co-committed-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
2025-04-16 22:16:49 +02:00
9b16a4a96d fix(deps): update dependency urllib3 to v2.4.0 (#326)
Some checks failed
Release / Print Release (push) Has been skipped
Release / Create Release (push) Has been skipped
Release / Test (push) Failing after 1s
Release / Build Wheel File (push) Has been skipped
Release / Publish to PyPI (push) Has been skipped
Release / Publish Docker Images (push) Has been skipped
Security / sonarqube (push) Successful in 2m32s
Security / snyk (push) Successful in 1m1s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [urllib3](https://github.com/urllib3/urllib3) ([changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)) | project.dependencies | minor | `==2.3.0` -> `==2.4.0` |

---

### Release Notes

<details>
<summary>urllib3/urllib3 (urllib3)</summary>

### [`v2.4.0`](https://github.com/urllib3/urllib3/blob/HEAD/CHANGES.rst#240-2025-04-10)

[Compare Source](https://github.com/urllib3/urllib3/compare/2.3.0...2.4.0)

\==================

## Features

-   Applied PEP 639 by specifying the license fields in pyproject.toml. (`#&#8203;3522 <https://github.com/urllib3/urllib3/issues/3522>`\__)
-   Updated exceptions to save and restore more properties during the pickle/serialization process. (`#&#8203;3567 <https://github.com/urllib3/urllib3/issues/3567>`\__)
-   Added `verify_flags` option to `create_urllib3_context` with a default of `VERIFY_X509_PARTIAL_CHAIN` and `VERIFY_X509_STRICT` for Python 3.13+. (`#&#8203;3571 <https://github.com/urllib3/urllib3/issues/3571>`\__)

## Bugfixes

-   Fixed a bug with partial reads of streaming data in Emscripten. (`#&#8203;3555 <https://github.com/urllib3/urllib3/issues/3555>`\__)

## Misc

-   Switched to uv for installing development dependecies. (`#&#8203;3550 <https://github.com/urllib3/urllib3/issues/3550>`\__)
-   Removed the `multiple.intoto.jsonl` asset from GitHub releases. Attestation of release files since v2.3.0 can be found on PyPI. (`#&#8203;3566 <https://github.com/urllib3/urllib3/issues/3566>`\__)

</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 is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMzguMSIsInVwZGF0ZWRJblZlciI6IjM5LjIzOC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJ0eXBlL2RlcGVuZGVuY2llcyJdfQ==-->

Reviewed-on: https://git.tainton.uk/repos/pypilot/pulls/326
Reviewed-by: Luke Tainton <luke@tainton.uk>
Co-authored-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
Co-committed-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
2025-04-10 18:53:55 +02:00
09aee7a958 chore(deps): lock file maintenance (#325)
Some checks failed
Release / Test (push) Failing after 1s
Release / Create Release (push) Has been skipped
Release / Print Release (push) Has been skipped
Release / Build Wheel File (push) Has been skipped
Release / Publish to PyPI (push) Has been skipped
Release / Publish Docker Images (push) Has been skipped
Security / sonarqube (push) Successful in 2m56s
Security / snyk (push) Successful in 4m23s
This PR contains the following updates:

| Update | Change |
|---|---|
| lockFileMaintenance | All locks refreshed |

🔧 This Pull Request updates lock files to use the latest dependency versions.

---

### Configuration

📅 **Schedule**: Branch creation - "before 4am on monday" (UTC), Automerge - At any time (no schedule defined).

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

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired.

---

 - [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMjEuMCIsInVwZGF0ZWRJblZlciI6IjM5LjIyMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJ0eXBlL2RlcGVuZGVuY2llcyJdfQ==-->

Reviewed-on: #325
Co-authored-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
Co-committed-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
2025-03-31 08:06:02 +02:00
80a8a9273c fix(deps): update dependency pyparsing to v3.2.3 (#324)
Some checks failed
Release / Create Release (push) Has been skipped
Release / Print Release (push) Has been skipped
Release / Test (push) Failing after 1s
Release / Build Wheel File (push) Has been skipped
Release / Publish to PyPI (push) Has been skipped
Release / Publish Docker Images (push) Has been skipped
Security / sonarqube (push) Successful in 2m10s
Security / snyk (push) Successful in 3m23s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| pyparsing | project.dependencies | patch | `==3.2.2` -> `==3.2.3` |

---

### 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 is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMTEuNCIsInVwZGF0ZWRJblZlciI6IjM5LjIxMS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJ0eXBlL2RlcGVuZGVuY2llcyJdfQ==-->

Reviewed-on: #324
Co-authored-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
Co-committed-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
2025-03-25 13:15:48 +01:00
73f262adee chore(deps): update sonarsource/sonarqube-scan-action action to v5.1.0 (#323)
All checks were successful
Security / sonarqube (push) Successful in 2m56s
Security / snyk (push) Successful in 4m38s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [SonarSource/sonarqube-scan-action](https://github.com/SonarSource/sonarqube-scan-action) | action | minor | `v5.0.0` -> `v5.1.0` |

---

### Release Notes

<details>
<summary>SonarSource/sonarqube-scan-action (SonarSource/sonarqube-scan-action)</summary>

### [`v5.1.0`](https://github.com/SonarSource/sonarqube-scan-action/releases/tag/v5.1.0)

[Compare Source](https://github.com/SonarSource/sonarqube-scan-action/compare/v5.0.0...v5.1.0)

#### What's Changed

-   Update SonarScanner CLI to 7.1.0.4889 to support sonar.region=us by [@&#8203;github-actions](https://github.com/github-actions) in https://github.com/SonarSource/sonarqube-scan-action/pull/183

**Full Changelog**: https://github.com/SonarSource/sonarqube-scan-action/compare/v5.0.0...v5.1.0

</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 is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMTEuNCIsInVwZGF0ZWRJblZlciI6IjM5LjIxMS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJ0eXBlL2RlcGVuZGVuY2llcyJdfQ==-->

Reviewed-on: #323
Co-authored-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
Co-committed-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
2025-03-24 19:18:04 +01:00
4494bce7ef fix(deps): update dependency pyparsing to v3.2.2 (#322)
All checks were successful
Security / sonarqube (push) Successful in 1m47s
Security / snyk (push) Successful in 1m47s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| pyparsing | project.dependencies | patch | `==3.2.1` -> `==3.2.2` |

---

### 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 is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMTEuNCIsInVwZGF0ZWRJblZlciI6IjM5LjIxMS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJ0eXBlL2RlcGVuZGVuY2llcyJdfQ==-->

Reviewed-on: #322
Co-authored-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
Co-committed-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
2025-03-24 16:26:36 +01:00
23dc22ff43 chore(deps): lock file maintenance (#321)
All checks were successful
Security / snyk (push) Successful in 1m46s
Security / sonarqube (push) Successful in 2m18s
This PR contains the following updates:

| Update | Change |
|---|---|
| lockFileMaintenance | All locks refreshed |

🔧 This Pull Request updates lock files to use the latest dependency versions.

---

### Configuration

📅 **Schedule**: Branch creation - "before 4am on monday" (UTC), Automerge - At any time (no schedule defined).

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

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired.

---

 - [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMTEuNCIsInVwZGF0ZWRJblZlciI6IjM5LjIxMS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJ0eXBlL2RlcGVuZGVuY2llcyJdfQ==-->

Reviewed-on: #321
Co-authored-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
Co-committed-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
2025-03-24 14:57:38 +01:00
7ff8471f17 fix(deps): update dependency platformdirs to v4.3.7 (#320)
Some checks failed
Release / Create Release (push) Has been skipped
Release / Print Release (push) Has been skipped
Release / Test (push) Failing after 1s
Release / Build Wheel File (push) Has been skipped
Release / Publish to PyPI (push) Has been skipped
Release / Publish Docker Images (push) Has been skipped
Security / sonarqube (push) Successful in 1m39s
Security / snyk (push) Successful in 2m5s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [platformdirs](https://github.com/tox-dev/platformdirs) ([changelog](https://github.com/tox-dev/platformdirs/releases)) | project.dependencies | patch | `==4.3.6` -> `==4.3.7` |

---

### Release Notes

<details>
<summary>tox-dev/platformdirs (platformdirs)</summary>

### [`v4.3.7`](https://github.com/tox-dev/platformdirs/releases/tag/4.3.7)

[Compare Source](https://github.com/tox-dev/platformdirs/compare/4.3.6...4.3.7)

<!-- Release notes generated using configuration in .github/release.yml at main -->

#### What's Changed

-   Chunk dependabot updates into a single PR by [@&#8203;ofek](https://github.com/ofek) in https://github.com/tox-dev/platformdirs/pull/311
-   Drop support for EOL Python 3.8 by [@&#8203;hugovk](https://github.com/hugovk) in https://github.com/tox-dev/platformdirs/pull/330

**Full Changelog**: https://github.com/tox-dev/platformdirs/compare/4.3.6...4.3.7

</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 is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDguMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwOC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJ0eXBlL2RlcGVuZGVuY2llcyJdfQ==-->

Reviewed-on: #320
Reviewed-by: Luke Tainton <luke@tainton.uk>
Co-authored-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
Co-committed-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
2025-03-19 21:48:43 +01:00
f6d53af176 fix(deps): update dependency iniconfig to v2.1.0 (#319)
All checks were successful
Security / sonarqube (push) Successful in 1m46s
Security / snyk (push) Successful in 1m48s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [iniconfig](https://github.com/pytest-dev/iniconfig) | project.dependencies | minor | `==2.0.0` -> `==2.1.0` |

---

### Release Notes

<details>
<summary>pytest-dev/iniconfig (iniconfig)</summary>

### [`v2.1.0`](https://github.com/pytest-dev/iniconfig/blob/HEAD/CHANGELOG#210)

[Compare Source](https://github.com/pytest-dev/iniconfig/compare/v2.0.0...v2.1.0)

\=====

-   fix artifact building - pin minimal version of hatch
-   drop eol python 3.8
-   add python 3.12 and 3.13

</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 is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDguMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwOC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJ0eXBlL2RlcGVuZGVuY2llcyJdfQ==-->

Reviewed-on: #319
Reviewed-by: Luke Tainton <luke@tainton.uk>
Co-authored-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
Co-committed-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
2025-03-19 21:35:23 +01:00
c5e1b59cc1 chore(deps): lock file maintenance (#318)
All checks were successful
Security / sonarqube (push) Successful in 4m55s
Security / snyk (push) Successful in 6m15s
This PR contains the following updates:

| Update | Change |
|---|---|
| lockFileMaintenance | All locks refreshed |

🔧 This Pull Request updates lock files to use the latest dependency versions.

---

### Configuration

📅 **Schedule**: Branch creation - "before 4am on monday" (UTC), Automerge - At any time (no schedule defined).

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

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired.

---

 - [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDAuMyIsInVwZGF0ZWRJblZlciI6IjM5LjIwMC4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJ0eXBlL2RlcGVuZGVuY2llcyJdfQ==-->

Reviewed-on: #318
Reviewed-by: Luke Tainton <luke@tainton.uk>
Co-authored-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
Co-committed-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
2025-03-17 15:14:36 +01:00
fde8bf1d6c fix(deps): update dependency attrs to v25.3.0 (#317)
Some checks failed
Release / Create Release (push) Has been skipped
Release / Print Release (push) Has been skipped
Release / Test (push) Failing after 1s
Release / Build Wheel File (push) Has been skipped
Release / Publish to PyPI (push) Has been skipped
Release / Publish Docker Images (push) Has been skipped
Security / sonarqube (push) Successful in 6m3s
Security / snyk (push) Successful in 7m43s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [attrs](https://github.com/python-attrs/attrs) ([changelog](https://www.attrs.org/en/stable/changelog.html)) | project.dependencies | minor | `==25.2.0` -> `==25.3.0` |

---

### Release Notes

<details>
<summary>python-attrs/attrs (attrs)</summary>

### [`v25.3.0`](https://github.com/python-attrs/attrs/blob/HEAD/CHANGELOG.md#2530---2025-03-13)

[Compare Source](https://github.com/python-attrs/attrs/compare/25.2.0...25.3.0)

##### Changes

-   Restore support for generator-based `field_transformer`s.
    [#&#8203;1417](https://github.com/python-attrs/attrs/issues/1417)

</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 is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOTkuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE5OS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJ0eXBlL2RlcGVuZGVuY2llcyJdfQ==-->

Reviewed-on: https://git.tainton.uk/repos/pypilot/pulls/317
Reviewed-by: Luke Tainton <luke@tainton.uk>
Co-authored-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
Co-committed-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
2025-03-13 16:05:58 +01:00
90d3133a03 fix(deps): update dependency attrs to v25.2.0 (#316)
All checks were successful
Security / sonarqube (push) Successful in 3m22s
Security / snyk (push) Successful in 4m29s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [attrs](https://github.com/python-attrs/attrs) ([changelog](https://www.attrs.org/en/stable/changelog.html)) | project.dependencies | minor | `==25.1.0` -> `==25.2.0` |

---

### Release Notes

<details>
<summary>python-attrs/attrs (attrs)</summary>

### [`v25.2.0`](https://github.com/python-attrs/attrs/blob/HEAD/CHANGELOG.md#2520---2025-03-12)

[Compare Source](https://github.com/python-attrs/attrs/compare/25.1.0...25.2.0)

##### Changes

-   Checking mandatory vs non-mandatory attribute order is now performed after the field transformer, since the field transformer may change attributes and/or their order.
    [#&#8203;1147](https://github.com/python-attrs/attrs/issues/1147)
-   `attrs.make_class()` now allows for Unicode class names.
    [#&#8203;1406](https://github.com/python-attrs/attrs/issues/1406)
-   Speed up class creation by 30%-50% by compiling methods only once and using a variety of other techniques.
    [#&#8203;1407](https://github.com/python-attrs/attrs/issues/1407)
-   The error message if an attribute has both an annotation and a type argument will now disclose *what* attribute seems to be the problem.
    [#&#8203;1410](https://github.com/python-attrs/attrs/issues/1410)

</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 is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOTYuMCIsInVwZGF0ZWRJblZlciI6IjM5LjE5Ni4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJ0eXBlL2RlcGVuZGVuY2llcyJdfQ==-->

Reviewed-on: https://git.tainton.uk/repos/pypilot/pulls/316
Reviewed-by: Luke Tainton <luke@tainton.uk>
Co-authored-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
Co-committed-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
2025-03-12 13:58:12 +01:00
d4f4f88f69 chore(deps): lock file maintenance (#315)
All checks were successful
Security / sonarqube (push) Successful in 3m47s
Security / snyk (push) Successful in 5m4s
This PR contains the following updates:

| Update | Change |
|---|---|
| lockFileMaintenance | All locks refreshed |

🔧 This Pull Request updates lock files to use the latest dependency versions.

---

### Configuration

📅 **Schedule**: Branch creation - "before 4am on monday" (UTC), Automerge - At any time (no schedule defined).

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

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired.

---

 - [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOTEuNCIsInVwZGF0ZWRJblZlciI6IjM5LjE5MS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJ0eXBlL2RlcGVuZGVuY2llcyJdfQ==-->

Reviewed-on: #315
Reviewed-by: Luke Tainton <luke@tainton.uk>
Co-authored-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
Co-committed-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
2025-03-10 01:45:21 +01:00
7431b6c606 fix(deps): update dependency astroid to v3.3.9 (#314)
All checks were successful
Security / sonarqube (push) Successful in 3m17s
Security / snyk (push) Successful in 4m37s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [astroid](https://github.com/pylint-dev/astroid) | project.dependencies | patch | `==3.3.8` -> `==3.3.9` |

---

### Release Notes

<details>
<summary>pylint-dev/astroid (astroid)</summary>

### [`v3.3.9`](https://github.com/pylint-dev/astroid/blob/HEAD/ChangeLog#Whats-New-in-astroid-339)

[Compare Source](https://github.com/pylint-dev/astroid/compare/v3.3.8...v3.3.9)

\============================
Release date: 2025-03-09

-   Fix crash when `sys.modules` contains lazy loader objects during checking.

    Closes [#&#8203;2686](https://github.com/pylint-dev/astroid/issues/2686)
    Closes [pylint-dev/pylint#8589](https://github.com/pylint-dev/pylint/issues/8589)

-   Upload release assets to PyPI via Trusted Publishing.

    Refs [pylint-dev/pylint#10256](https://github.com/pylint-dev/pylint/issues/10256)

</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 is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOTEuNCIsInVwZGF0ZWRJblZlciI6IjM5LjE5MS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJ0eXBlL2RlcGVuZGVuY2llcyJdfQ==-->

Reviewed-on: https://git.tainton.uk/repos/pypilot/pulls/314
Reviewed-by: Luke Tainton <luke@tainton.uk>
Co-authored-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
Co-committed-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
2025-03-09 14:52:11 +01:00
7fddf77a1a chore(deps): update sonarsource/sonarqube-scan-action action to v5 (#313)
Some checks failed
Release / Create Release (push) Has been skipped
Release / Print Release (push) Has been skipped
Release / Build Wheel File (push) Has been skipped
Release / Publish to PyPI (push) Has been skipped
Release / Publish Docker Images (push) Has been skipped
Security / sonarqube (push) Successful in 3m35s
Security / snyk (push) Successful in 5m21s
Release / Test (push) Failing after 0s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [SonarSource/sonarqube-scan-action](https://github.com/SonarSource/sonarqube-scan-action) | action | major | `v4.2.1` -> `v5.0.0` |

---

### Release Notes

<details>
<summary>SonarSource/sonarqube-scan-action (SonarSource/sonarqube-scan-action)</summary>

### [`v5.0.0`](https://github.com/SonarSource/sonarqube-scan-action/releases/tag/v5.0.0)

[Compare Source](https://github.com/SonarSource/sonarqube-scan-action/compare/v4.2.1...v5.0.0)

#### What's Changed

-   SQSCANGHA-81 Update SonarScanner CLI to 7.0.2.4839 by [@&#8203;github-actions](https://github.com/github-actions) in https://github.com/SonarSource/sonarqube-scan-action/pull/175

**Full Changelog**: https://github.com/SonarSource/sonarqube-scan-action/compare/v4...v5.0.0

</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 is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzEuMyIsInVwZGF0ZWRJblZlciI6IjM5LjE3MS4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJ0eXBlL2RlcGVuZGVuY2llcyJdfQ==-->

Reviewed-on: #313
Co-authored-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
Co-committed-by: Renovate [BOT] <renovate-bot@git.tainton.uk>
2025-02-17 12:03:19 +01:00
2606cf0f7a Update renovate.json
All checks were successful
Security / sonarqube (push) Successful in 1m12s
Security / snyk (push) Successful in 1m6s
2025-02-17 11:57:05 +01:00
ad72c54632 chore(deps): lock file maintenance
All checks were successful
CI / ci (pull_request) Successful in 1m6s
Security / sonarqube (push) Successful in 42s
Security / snyk (push) Successful in 1m0s
Conventional Commit / Validate PR Title (pull_request) Successful in 14s
2025-02-17 00:06:14 +00:00
93c65db6d4 chore(deps): lock file maintenance
All checks were successful
Conventional Commit / Validate PR Title (pull_request) Successful in 18s
CI / ci (pull_request) Successful in 3m20s
Security / sonarqube (push) Successful in 1m28s
Security / snyk (push) Successful in 2m7s
2025-02-10 00:09:07 +00:00
46e2ee6408 feat(ci): fix CI, switch to self-hosted SonarQube (#310)
Some checks failed
Release / Publish to PyPI (push) Has been skipped
Release / Create Release (push) Has been skipped
Release / Print Release (push) Has been skipped
Release / Build Wheel File (push) Has been skipped
Release / Test (push) Failing after 4s
Release / Publish Docker Images (push) Has been skipped
Security / sonarqube (push) Successful in 2m20s
Security / snyk (push) Successful in 1m35s
Reviewed-on: #310
2025-02-09 22:01:56 +01:00
7ce7783bb7 chore(deps): update https://git.tainton.uk/actions/conventional-commits-check-action action to v1.2.4
All checks were successful
Conventional Commit / Validate PR Title (pull_request) Successful in 17s
CI / ci (pull_request) Successful in 2m45s
2025-02-09 20:09:56 +00:00
4c69f319af fix(deps): update dependency certifi to v2025
All checks were successful
Conventional Commit / Validate PR Title (pull_request) Successful in 4s
CI / ci (pull_request) Successful in 1m7s
2025-02-04 22:07:16 +00:00
8b2f98a82f fix(deps): update dependency attrs to v25
All checks were successful
Conventional Commit / Validate PR Title (pull_request) Successful in 7s
CI / ci (pull_request) Successful in 1m56s
2025-02-04 22:02:14 +00:00
135e363b18 fix(deps): update dependency urllib3 to v2.3.0
All checks were successful
Conventional Commit / Validate PR Title (pull_request) Successful in 5s
CI / ci (pull_request) Successful in 1m23s
2025-02-04 22:11:11 +01:00
3450b7b987 Update pyproject.toml
Some checks failed
Release / Create Release (push) Successful in 54s
Release / Print Release (push) Failing after 4s
Release / Build Wheel File (push) Has been skipped
Release / Publish to PyPI (push) Has been skipped
Release / Publish Docker Images (push) Failing after 36s
2025-02-04 22:10:55 +01:00