Jonas L.
5394c6f246
feat: add support for Storage Boxes ( #676 )
...
##### SUMMARY
We collect all changes for the Storage Box support in this PR. It will
only be merged when everything is implemented through smaller pull
requests targeting the `storage-boxes` branch.
---------
Co-authored-by: Julian Tölle <julian.toelle@hetzner-cloud.de>
2025-12-10 13:18:36 +01:00
Julian Tölle
bc61715c92
chore(deps): update dependency hcloud to v2.12.0 ( #760 )
...
##### SUMMARY
Bump `hcloud-python` to
[v2.12.0](https://github.com/hetznercloud/hcloud-python/releases/tag/v2.12.0 )
2025-12-10 12:36:04 +01:00
Jonas L.
ea973be048
chore: allow checking if a param was defined by the user ( #762 )
...
##### SUMMARY
Use `self.module.param_is_defined("key")` to check if the parameter was
defined by the user, useful when null values have a meaning.
2025-12-10 12:28:19 +01:00
Jonas L.
095fa8a2e0
refactor: allow raising resource not found from any module ( #761 )
...
##### SUMMARY
Allows to raise a not found error from any module.
2025-12-10 12:25:17 +01:00
renovate[bot]
e3e3f8dd2d
chore(deps): update pre-commit hook psf/black-pre-commit-mirror to v25.12.0 ( #753 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[psf/black-pre-commit-mirror](https://redirect.github.com/psf/black-pre-commit-mirror )
| repository | minor | `25.11.0` -> `25.12.0` |
Note: The `pre-commit` manager in Renovate is not supported by the
`pre-commit` maintainers or community. Please do not report any problems
there, instead [create a Discussion in the Renovate
repository](https://redirect.github.com/renovatebot/renovate/discussions/new )
if you have any questions.
---
### Release Notes
<details>
<summary>psf/black-pre-commit-mirror
(psf/black-pre-commit-mirror)</summary>
###
[`v25.12.0`](https://redirect.github.com/psf/black-pre-commit-mirror/compare/25.11.0...25.12.0 )
[Compare
Source](https://redirect.github.com/psf/black-pre-commit-mirror/compare/25.11.0...25.12.0 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/ansible-collections/hetzner.hcloud ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zMi4yIiwidXBkYXRlZEluVmVyIjoiNDIuMzIuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-08 15:15:15 +01:00
renovate[bot]
cbd7d8657a
chore(deps): update ansible/ansible-lint action to v25.12.0 ( #751 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[ansible/ansible-lint](https://redirect.github.com/ansible/ansible-lint )
| action | minor | `v25.11.1` -> `v25.12.0` |
---
### Release Notes
<details>
<summary>ansible/ansible-lint (ansible/ansible-lint)</summary>
###
[`v25.12.0`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v25.12.0 )
[Compare
Source](https://redirect.github.com/ansible/ansible-lint/compare/v25.11.1...v25.12.0 )
#### Maintenance
- chore: Remove cffi, importlib-metadata, reduce core lower bound
([#​4860](https://redirect.github.com/ansible/ansible-lint/issues/4860 ))
[@​cidrblock](https://redirect.github.com/cidrblock )
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/ansible-collections/hetzner.hcloud ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xOS45IiwidXBkYXRlZEluVmVyIjoiNDIuMTkuOSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-03 13:54:27 +01:00
renovate[bot]
9296b73091
chore(deps): update actions/checkout action to v6 ( #747 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [actions/checkout](https://redirect.github.com/actions/checkout ) |
action | major | `v5` -> `v6` |
---
### Release Notes
<details>
<summary>actions/checkout (actions/checkout)</summary>
### [`v6`](https://redirect.github.com/actions/checkout/compare/v5...v6 )
[Compare
Source](https://redirect.github.com/actions/checkout/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 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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/ansible-collections/hetzner.hcloud ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNi4xIiwidXBkYXRlZEluVmVyIjoiNDIuMTYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-25 10:32:30 +01:00
renovate[bot]
707664611b
chore(deps): update dependency antsibull-docs to >=2.23,<2.24 ( #749 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
|
[antsibull-docs](https://redirect.github.com/ansible-community/antsibull-docs )
([changelog](https://redirect.github.com/ansible-community/antsibull-docs/tree/main/CHANGELOG.md ))
| `>=2.22,<2.23` -> `>=2.23,<2.24` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>ansible-community/antsibull-docs (antsibull-docs)</summary>
###
[`v2.23.0`](https://redirect.github.com/ansible-community/antsibull-docs/releases/tag/2.23.0 )
[Compare
Source](https://redirect.github.com/ansible-community/antsibull-docs/compare/2.22.1...2.23.0 )
##### Release Summary
Feature release.
##### Minor Changes
- Add new RST roles <code>:ansoptref:</code> and
<code>:ansretvalref:</code> which allow to reference options and return
values with explicit titles
([#​430](https://redirect.github.com/ansible-community/antsibull-docs/pull/430 )).
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/ansible-collections/hetzner.hcloud ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNi4xIiwidXBkYXRlZEluVmVyIjoiNDIuMTYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-25 10:32:15 +01:00
renovate[bot]
7dd3e7f556
chore(deps): update ansible/ansible-lint action to v25.11.1 ( #750 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[ansible/ansible-lint](https://redirect.github.com/ansible/ansible-lint )
| action | patch | `v25.11.0` -> `v25.11.1` |
---
### Release Notes
<details>
<summary>ansible/ansible-lint (ansible/ansible-lint)</summary>
###
[`v25.11.1`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v25.11.1 )
[Compare
Source](https://redirect.github.com/ansible/ansible-lint/compare/v25.11.0...v25.11.1 )
#### Features
- feat: detect missing prefix in role's handlers vars
([#​4826](https://redirect.github.com/ansible/ansible-lint/issues/4826 ))
[@​cavcrosby](https://redirect.github.com/cavcrosby )
#### Fixes
- Migrate RTD URLs to docs.ansible.com
([#​4842](https://redirect.github.com/ansible/ansible-lint/issues/4842 ))
[@​gundalow](https://redirect.github.com/gundalow )
- fix: Pass module spec via stdin instead of command line args
([#​4844](https://redirect.github.com/ansible/ansible-lint/issues/4844 ))
[@​apollo13](https://redirect.github.com/apollo13 )
- fix: Update mypy python version to 3.12
([#​4846](https://redirect.github.com/ansible/ansible-lint/issues/4846 ))
[@​alisonlhart](https://redirect.github.com/alisonlhart )
#### Maintenance
- chore(deps): update all dependencies
([#​4833](https://redirect.github.com/ansible/ansible-lint/issues/4833 ))
@​[renovate\[bot\]](https://redirect.github.com/apps/renovate )
- chore(deps): bump js-yaml from 4.1.0 to 4.1.1 in /test/schemas
([#​4849](https://redirect.github.com/ansible/ansible-lint/issues/4849 ))
@​[dependabot\[bot\]](https://redirect.github.com/apps/dependabot )
- chore(deps-dev): bump glob from 10.4.5 to 10.5.0 in /test/schemas
([#​4847](https://redirect.github.com/ansible/ansible-lint/issues/4847 ))
@​[dependabot\[bot\]](https://redirect.github.com/apps/dependabot )
- Add support for Fedora 43
([#​4836](https://redirect.github.com/ansible/ansible-lint/issues/4836 ))
[@​jsf9k](https://redirect.github.com/jsf9k )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/ansible-collections/hetzner.hcloud ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xOS41IiwidXBkYXRlZEluVmVyIjoiNDIuMTkuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-25 10:32:03 +01:00
Hetzner Cloud Bot
57d7dda1e7
chore(main): release 6.2.1 ( #741 )
...
🤖 I have created a release *beep* *boop*
---
##
[6.2.1](https://github.com/ansible-collections/hetzner.hcloud/compare/6.2.0...6.2.1 )
(2025-11-17)
### Bug Fixes
* zone rrset idempotency
([#737 ](https://github.com/ansible-collections/hetzner.hcloud/issues/737 ))
([79f78fa ](79f78fae28 )),
closes
[#740 ](https://github.com/ansible-collections/hetzner.hcloud/issues/740 )
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
2025-11-19 16:11:09 +01:00
renovate[bot]
7750769800
chore(deps): update pre-commit hook asottile/pyupgrade to v3.21.2 ( #746 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [asottile/pyupgrade](https://redirect.github.com/asottile/pyupgrade ) |
repository | patch | `v3.21.1` -> `v3.21.2` |
Note: The `pre-commit` manager in Renovate is not supported by the
`pre-commit` maintainers or community. Please do not report any problems
there, instead [create a Discussion in the Renovate
repository](https://redirect.github.com/renovatebot/renovate/discussions/new )
if you have any questions.
---
### Release Notes
<details>
<summary>asottile/pyupgrade (asottile/pyupgrade)</summary>
###
[`v3.21.2`](https://redirect.github.com/asottile/pyupgrade/compare/v3.21.1...v3.21.2 )
[Compare
Source](https://redirect.github.com/asottile/pyupgrade/compare/v3.21.1...v3.21.2 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/ansible-collections/hetzner.hcloud ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xMy41IiwidXBkYXRlZEluVmVyIjoiNDIuMTMuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-19 16:10:50 +01:00
Jonas L.
01fb2188a7
deps: update shellcheck pre-commit hook ( #742 )
2025-11-17 15:48:04 +01:00
Jonas L.
841e4854fa
test: extract ansible-lint to ci job ( #739 )
...
##### SUMMARY
Extract ansible-lint to a CI job to speed up pre-commit.
2025-11-17 15:46:47 +01:00
Jonas L.
79f78fae28
fix: zone rrset idempotency ( #737 )
...
##### SUMMARY
- The order of dns records is not guaranteed, this ensure the module is
idempotent.
- The API defaults to an empty string when comments are not set, ensure
the module is idempotent when no comments are given.
##### ISSUE TYPE
- Bugfix
Closes #740
2025-11-17 14:45:04 +01:00
renovate[bot]
f87c23629b
chore(deps): update dependency hcloud to v2.11.1 ( #738 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| [hcloud](https://redirect.github.com/hetznercloud/hcloud-python )
([changelog](https://redirect.github.com/hetznercloud/hcloud-python/blob/main/CHANGELOG.md ))
| `2.11.0` -> `2.11.1` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>hetznercloud/hcloud-python (hcloud)</summary>
###
[`v2.11.1`](https://redirect.github.com/hetznercloud/hcloud-python/blob/HEAD/CHANGELOG.md#v2111 )
[Compare
Source](https://redirect.github.com/hetznercloud/hcloud-python/compare/v2.11.0...v2.11.1 )
##### Bug Fixes
- support reloading sub resource bound models
([#​590](https://redirect.github.com/hetznercloud/hcloud-python/issues/590 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/ansible-collections/hetzner.hcloud ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNzMuMSIsInVwZGF0ZWRJblZlciI6IjQxLjE3My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: jo <ljonas@riseup.net>
2025-11-14 16:06:41 +01:00
renovate[bot]
a4e1d78bcb
chore(deps): update pre-commit hook ansible/ansible-lint to v25.11.0 ( #736 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[ansible/ansible-lint](https://redirect.github.com/ansible/ansible-lint )
| repository | minor | `v25.9.2` -> `v25.11.0` |
Note: The `pre-commit` manager in Renovate is not supported by the
`pre-commit` maintainers or community. Please do not report any problems
there, instead [create a Discussion in the Renovate
repository](https://redirect.github.com/renovatebot/renovate/discussions/new )
if you have any questions.
---
### Release Notes
<details>
<summary>ansible/ansible-lint (ansible/ansible-lint)</summary>
###
[`v25.11.0`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v25.11.0 )
[Compare
Source](https://redirect.github.com/ansible/ansible-lint/compare/v25.9.2...v25.11.0 )
#### Fixes
- fix: require ansible-core>=2.17.10
([#​4835](https://redirect.github.com/ansible/ansible-lint/issues/4835 ))
[@​ssbarnea](https://redirect.github.com/ssbarnea )
- fix: ignore internal types false positives with jinja\[invalid]
([#​4823](https://redirect.github.com/ansible/ansible-lint/issues/4823 ))
[@​anusshukla](https://redirect.github.com/anusshukla )
- fix: make repository key optional in galaxy.yml
([#​4798](https://redirect.github.com/ansible/ansible-lint/issues/4798 ))
[@​rivv0](https://redirect.github.com/rivv0 )
- fix: github action ref doesn't checkout that ref
([#​4774](https://redirect.github.com/ansible/ansible-lint/issues/4774 ))
[@​rohun-apex](https://redirect.github.com/rohun-apex )
- fix: add set-environment and unset-environment in executable\_options
for systemctl
([#​4785](https://redirect.github.com/ansible/ansible-lint/issues/4785 ))
[@​ziegenberg](https://redirect.github.com/ziegenberg )
- Fix typos
([#​4814](https://redirect.github.com/ansible/ansible-lint/issues/4814 ))
[@​jsf9k](https://redirect.github.com/jsf9k )
#### Maintenance
- chore: pre-commit autoupdate
([#​4834](https://redirect.github.com/ansible/ansible-lint/issues/4834 ))
@​[pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci )
- chore: Test cspell configuration
([#​4828](https://redirect.github.com/ansible/ansible-lint/issues/4828 ))
[@​alisonlhart](https://redirect.github.com/alisonlhart )
- chore(deps): update all dependencies
([#​4817](https://redirect.github.com/ansible/ansible-lint/issues/4817 ))
@​[renovate\[bot\]](https://redirect.github.com/apps/renovate )
- Add finalize workflow for secure sonarcloud checks
([#​4820](https://redirect.github.com/ansible/ansible-lint/issues/4820 ))
[@​alisonlhart](https://redirect.github.com/alisonlhart )
- Update sonar-project.properties
([#​4815](https://redirect.github.com/ansible/ansible-lint/issues/4815 ))
[@​alisonlhart](https://redirect.github.com/alisonlhart )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/ansible-collections/hetzner.hcloud ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNzMuMSIsInVwZGF0ZWRJblZlciI6IjQxLjE3My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-12 19:02:24 +01:00
Hetzner Cloud Bot
34db0ce9b2
chore(main): release 6.2.0 ( #735 )
...
🤖 I have created a release *beep* *boop*
---
##
[6.2.0](https://github.com/ansible-collections/hetzner.hcloud/compare/6.1.0...6.2.0 )
(2025-11-10)
### Features
* DNS support is now generally available
([#727 ](https://github.com/ansible-collections/hetzner.hcloud/issues/727 ))
([337067d ](337067d9de ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
2025-11-10 12:14:37 +01:00
renovate[bot]
2e10017aa9
chore(deps): update dependency hcloud to v2.11.0 ( #734 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| [hcloud](https://redirect.github.com/hetznercloud/hcloud-python )
([changelog](https://redirect.github.com/hetznercloud/hcloud-python/blob/main/CHANGELOG.md ))
| `2.10.0` -> `2.11.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>hetznercloud/hcloud-python (hcloud)</summary>
###
[`v2.11.0`](https://redirect.github.com/hetznercloud/hcloud-python/blob/HEAD/CHANGELOG.md#v2110 )
[Compare
Source](https://redirect.github.com/hetznercloud/hcloud-python/compare/v2.10.0...v2.11.0 )
##### DNS API is now generally available
The DNS API is now generally available, as well as support for features
in this project that are related to the DNS API.
To migrate existing zones to the new DNS API, see the [DNS migration
guide](https://docs.hetzner.com/networking/dns/migration-to-hetzner-console/process ).
See the
[changelog](https://docs.hetzner.cloud/changelog#2025-11-10-dns-ga ) for
more details.
##### Features
- DNS support is now generally available
([#​581](https://redirect.github.com/hetznercloud/hcloud-python/issues/581 ))
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/ansible-collections/hetzner.hcloud ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTkuNCIsInVwZGF0ZWRJblZlciI6IjQxLjE1OS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: jo <ljonas@riseup.net>
2025-11-10 12:08:48 +01:00
Jonas L.
04f32d66d6
docs: add release summary ( #733 )
...
##### SUMMARY
Missing changelog for the next release.
2025-11-10 12:05:17 +01:00
Jonas L.
337067d9de
feat: DNS support is now generally available ( #727 )
...
##### SUMMARY
DNS support is now general available.
See https://docs.hetzner.cloud/changelog#2025-11-10-dns-ga for more
details.
##### ISSUE TYPE
- Feature Pull Request
2025-11-10 11:52:37 +01:00
renovate[bot]
450b61edb8
chore(deps): update pre-commit hook psf/black-pre-commit-mirror to v25.11.0 ( #731 )
2025-11-10 10:23:31 +01:00
renovate[bot]
871bc897bf
chore(deps): update dependency hcloud to v2.10.0 ( #728 )
2025-11-10 10:23:01 +01:00
renovate[bot]
008045092e
chore(deps): update pre-commit hook asottile/pyupgrade to v3.21.1 ( #730 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [asottile/pyupgrade](https://redirect.github.com/asottile/pyupgrade ) |
repository | patch | `v3.21.0` -> `v3.21.1` |
Note: The `pre-commit` manager in Renovate is not supported by the
`pre-commit` maintainers or community. Please do not report any problems
there, instead [create a Discussion in the Renovate
repository](https://redirect.github.com/renovatebot/renovate/discussions/new )
if you have any questions.
---
### Release Notes
<details>
<summary>asottile/pyupgrade (asottile/pyupgrade)</summary>
###
[`v3.21.1`](https://redirect.github.com/asottile/pyupgrade/compare/v3.21.0...v3.21.1 )
[Compare
Source](https://redirect.github.com/asottile/pyupgrade/compare/v3.21.0...v3.21.1 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/ansible-collections/hetzner.hcloud ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTkuNCIsInVwZGF0ZWRJblZlciI6IjQxLjE1OS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-10 10:10:24 +01:00
Amirhossein Shaerpour
a3f2218e29
docs: fix missing > in collection path ( #729 )
...
##### SUMMARY
##### ISSUE TYPE
- Docs Pull Request
2025-11-10 10:09:54 +01:00
Hetzner Cloud Bot
ed5d8483d6
chore(main): release 6.1.0 ( #723 )
...
🤖 I have created a release *beep* *boop*
---
##
[6.1.0](https://github.com/ansible-collections/hetzner.hcloud/compare/6.0.0...6.1.0 )
(2025-11-05)
### Features
* add `txt_record` filter to format TXT records
([#721 ](https://github.com/ansible-collections/hetzner.hcloud/issues/721 ))
([7ac361a ](7ac361a9cc ))
* attach server or load balancer to specific subnet
([#726 ](https://github.com/ansible-collections/hetzner.hcloud/issues/726 ))
([66aaef7 ](66aaef7be4 ))
### Bug Fixes
* firewall idempotency with ipv6 addresses
([#722 ](https://github.com/ansible-collections/hetzner.hcloud/issues/722 ))
([907a7fd ](907a7fd73c )),
closes
[#708 ](https://github.com/ansible-collections/hetzner.hcloud/issues/708 )
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
2025-11-07 14:23:29 +01:00
Jonas L.
66aaef7be4
feat: attach server or load balancer to specific subnet ( #726 )
...
##### SUMMARY
Attach the server or load balancer to the specific subnet ip_range.
##### ISSUE TYPE
- Feature Pull Request
##### COMPONENT NAME
- server_network
- load_balancer_network
2025-11-05 16:15:08 +01:00
renovate[bot]
2b183fb486
chore(deps): update dependency antsibull-docs to >=2.22,<2.23 ( #724 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
|
[antsibull-docs](https://redirect.github.com/ansible-community/antsibull-docs )
([changelog](https://redirect.github.com/ansible-community/antsibull-docs/tree/main/CHANGELOG.md ))
| `>=2.21,<2.22` -> `>=2.22,<2.23` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>ansible-community/antsibull-docs (antsibull-docs)</summary>
###
[`v2.22.0`](https://redirect.github.com/ansible-community/antsibull-docs/releases/tag/2.22.0 )
[Compare
Source](https://redirect.github.com/ansible-community/antsibull-docs/compare/2.21.0...2.22.0 )
##### Release Summary
Bugfix and maintenance release.
##### Minor Changes
- Declare support for Python 3.14
([#​425](https://redirect.github.com/ansible-community/antsibull-docs/pull/425 )).
- Uses new logging framework provided by antsibull-core. This currently
has no user-observable impact, but that will change with later versions
of antsibull-core
([#​414](https://redirect.github.com/ansible-community/antsibull-docs/pull/414 )).
- antsibull-docs now depends on antsibull-core 3.5.0+
([#​414](https://redirect.github.com/ansible-community/antsibull-docs/pull/414 )).
##### Bugfixes
- Remove unnecessary part from template
([#​423](https://redirect.github.com/ansible-community/antsibull-docs/pull/423 )).
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/ansible-collections/hetzner.hcloud ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTkuNCIsInVwZGF0ZWRJblZlciI6IjQxLjE1OS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-04 15:50:44 +01:00
Jonas L.
907a7fd73c
fix: firewall idempotency with ipv6 addresses ( #722 )
...
##### SUMMARY
Always use the canonical address representation when checking if rules
changed.
Fixes #708
2025-10-31 14:45:06 +01:00
Jonas L.
7ac361a9cc
feat: add txt_record filter to format TXT records ( #721 )
...
##### SUMMARY
The format of TXT records must consist of one or many quoted strings of
255 characters.
Use this function to format TXT record that must match the format
required by the API:
```yml
- name: Create a SPF record
hetzner.hcloud.zone_rrset:
zone: example.com
name: "@"
type: "TXT"
records:
- value: "{{ 'v=spf1 include:_spf.example.net ~all' | hetzner.hcloud.text_record }}"
state: present
```
##### ISSUE TYPE
- Feature Pull Request
##### COMPONENT NAME
zone_rrset
2025-10-31 12:36:19 +01:00
Hetzner Cloud Bot
5a40520a9c
chore(main): release 6.0.0 ( #715 )
...
🤖 I have created a release *beep* *boop*
---
##
[6.0.0](https://github.com/ansible-collections/hetzner.hcloud/compare/5.4.0...6.0.0 )
(2025-10-28)
### ⚠ BREAKING CHANGES
* drop support for ansible-core 2.17
([#713 ](https://github.com/ansible-collections/hetzner.hcloud/issues/713 ))
* drop support for Python 3.9
([#712 ](https://github.com/ansible-collections/hetzner.hcloud/issues/712 ))
### Features
* drop support for ansible-core 2.17
([#713 ](https://github.com/ansible-collections/hetzner.hcloud/issues/713 ))
([27d3250 ](27d3250689 ))
* drop support for Python 3.9
([#712 ](https://github.com/ansible-collections/hetzner.hcloud/issues/712 ))
([7009617 ](700961762f ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
2025-10-30 12:41:49 +01:00
Julian Tölle
59c539c48b
docs: update deprecated server types ( #718 )
...
The CX Gen 2 and CPX Gen 1 types are deprecated and will be removed from
the API at the end of the year. This replaces all usages in our docs, so
users do not have to figure it out themselves.
Changelog Entry: https://docs.hetzner.cloud/changelog#2025-10-16-server-types-deprecated
Co-authored-by: Petteri Räty <github@petteriraty.eu>
2025-10-28 13:45:41 +01:00
renovate[bot]
a64fbec0f1
chore(deps): update dependency hcloud to v2.9.0 ( #710 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| [hcloud](https://redirect.github.com/hetznercloud/hcloud-python )
([changelog](https://redirect.github.com/hetznercloud/hcloud-python/blob/main/CHANGELOG.md ))
| `2.8.0` -> `2.9.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>hetznercloud/hcloud-python (hcloud)</summary>
###
[`v2.9.0`](https://redirect.github.com/hetznercloud/hcloud-python/blob/HEAD/CHANGELOG.md#v290 )
[Compare
Source](https://redirect.github.com/hetznercloud/hcloud-python/compare/v2.8.0...v2.9.0 )
##### Features
- support python 3.14
([#​566](https://redirect.github.com/hetznercloud/hcloud-python/issues/566 ))
- drop support for python 3.9
([#​574](https://redirect.github.com/hetznercloud/hcloud-python/issues/574 ))
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/ansible-collections/hetzner.hcloud ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNDMuMSIsInVwZGF0ZWRJblZlciI6IjQxLjE0My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: jo <ljonas@riseup.net>
2025-10-27 12:10:52 +01:00
Jonas L.
72ca6df233
test: server types locations are sorted by id ( #717 )
...
##### SUMMARY
Server type locations are sorted by ID. Fix the test to reflect that.
2025-10-27 11:28:28 +01:00
Jonas L.
2853e289b0
test: use non deprecated iso ( #716 )
...
##### SUMMARY
Current iso is now deprecated, moving to the next one.
2025-10-27 10:55:15 +01:00
Jonas L.
5ae7ac168a
test: support ansible-core 2.20 ( #714 )
...
##### SUMMARY
Run test against ansible-core 2.20.
https://forum.ansible.com/t/ansible-core-devel-and-milestone-bumped-to-2-21-0-dev0/44684
2025-10-27 10:48:04 +01:00
Jonas L.
27d3250689
feat!: drop support for ansible-core 2.17 ( #713 )
...
##### SUMMARY
Drop support for ansible-core 2.17 which will be EOL in November 2025.
https://docs.ansible.com/ansible/devel/reference_appendices/release_and_maintenance.html#ansible-core-support-matrix
2025-10-27 10:40:45 +01:00
Jonas L.
700961762f
feat!: drop support for Python 3.9 ( #712 )
...
##### SUMMARY
Drop support for EOL Python 3.9.
https://devguide.python.org/versions/
2025-10-27 10:40:33 +01:00
renovate[bot]
fa1485b419
chore(deps): update pre-commit hook pycqa/isort to v7 ( #709 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [pycqa/isort](https://redirect.github.com/pycqa/isort ) | repository |
major | `6.1.0` -> `7.0.0` |
Note: The `pre-commit` manager in Renovate is not supported by the
`pre-commit` maintainers or community. Please do not report any problems
there, instead [create a Discussion in the Renovate
repository](https://redirect.github.com/renovatebot/renovate/discussions/new )
if you have any questions.
---
### Release Notes
<details>
<summary>pycqa/isort (pycqa/isort)</summary>
###
[`v7.0.0`](https://redirect.github.com/PyCQA/isort/releases/tag/7.0.0 )
[Compare
Source](https://redirect.github.com/pycqa/isort/compare/6.1.0...7.0.0 )
#### Changes
#### 💥 Breaking Changes
- Drop support for Python 3.9
([#​2430](https://redirect.github.com/pycqa/isort/issues/2430 ))
[@​DanielNoord](https://redirect.github.com/DanielNoord )
#### 🚀 Features
- Show absolute paths in skipped file messages
([#​2416](https://redirect.github.com/pycqa/isort/issues/2416 ))
[@​pranlawate](https://redirect.github.com/pranlawate )
#### 🪲 Fixes
- Some fixes for Python 3.14
([#​2433](https://redirect.github.com/pycqa/isort/issues/2433 ))
[@​DanielNoord](https://redirect.github.com/DanielNoord )
- Test on `3.14` and fix any bugs
([#​2425](https://redirect.github.com/pycqa/isort/issues/2425 ))
[@​DanielNoord](https://redirect.github.com/DanielNoord )
- Update CHANGELOG.md + Fix Formatting and Grammar
([#​2419](https://redirect.github.com/pycqa/isort/issues/2419 ))
[@​lukbrew25](https://redirect.github.com/lukbrew25 )
- Fix output of hanging indent for long lines with noqa
([#​2407](https://redirect.github.com/pycqa/isort/issues/2407 ))
[@​matan1008](https://redirect.github.com/matan1008 )
#### :construction\_worker: Continuous Integration
- Format with `ruff` instead of `black`
([#​2432](https://redirect.github.com/pycqa/isort/issues/2432 ))
[@​DanielNoord](https://redirect.github.com/DanielNoord )
- Target 3.10 for `ruff`
([#​2431](https://redirect.github.com/pycqa/isort/issues/2431 ))
[@​DanielNoord](https://redirect.github.com/DanielNoord )
- Update development dependencies to latest version
([#​2426](https://redirect.github.com/pycqa/isort/issues/2426 ))
[@​DanielNoord](https://redirect.github.com/DanielNoord )
- docs: update pre-commit examples to version 6.1.0
([#​2413](https://redirect.github.com/pycqa/isort/issues/2413 ))
[@​pranlawate](https://redirect.github.com/pranlawate )
- Small cleanup for developer environment
([#​2418](https://redirect.github.com/pycqa/isort/issues/2418 ))
[@​DanielNoord](https://redirect.github.com/DanielNoord )
#### 📦 Dependencies
- Bump actions/setup-python from 5 to 6 in the github-actions group
([#​2411](https://redirect.github.com/pycqa/isort/issues/2411 ))
@​[dependabot\[bot\]](https://redirect.github.com/apps/dependabot )
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/ansible-collections/hetzner.hcloud ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNDMuMSIsInVwZGF0ZWRJblZlciI6IjQxLjE0My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-24 11:30:20 +02:00
renovate[bot]
1ae3e05cc7
chore(deps): update dependency python to 3.14 ( #704 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [python](https://redirect.github.com/actions/python-versions ) |
uses-with | minor | `3.13` -> `3.14` |
---
### Release Notes
<details>
<summary>actions/python-versions (python)</summary>
###
[`v3.14.0`](https://redirect.github.com/actions/python-versions/releases/tag/3.14.0-18313368925 ):
3.14.0
[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.13.9-18515951191...3.14.0-18313368925 )
Python 3.14.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 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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/ansible-collections/hetzner.hcloud ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMzEuOSIsInVwZGF0ZWRJblZlciI6IjQxLjE0My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-24 11:29:24 +02:00
renovate[bot]
4b72277744
chore(deps): update pre-commit hook asottile/pyupgrade to v3.21.0 ( #706 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [asottile/pyupgrade](https://redirect.github.com/asottile/pyupgrade ) |
repository | minor | `v3.20.0` -> `v3.21.0` |
Note: The `pre-commit` manager in Renovate is not supported by the
`pre-commit` maintainers or community. Please do not report any problems
there, instead [create a Discussion in the Renovate
repository](https://redirect.github.com/renovatebot/renovate/discussions/new )
if you have any questions.
---
### Release Notes
<details>
<summary>asottile/pyupgrade (asottile/pyupgrade)</summary>
###
[`v3.21.0`](https://redirect.github.com/asottile/pyupgrade/compare/v3.20.0...v3.21.0 )
[Compare
Source](https://redirect.github.com/asottile/pyupgrade/compare/v3.20.0...v3.21.0 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/ansible-collections/hetzner.hcloud ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNDMuMSIsInVwZGF0ZWRJblZlciI6IjQxLjE0My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-10 21:14:22 +00:00
renovate[bot]
4a1ba2bc31
chore(deps): update pre-commit hook ansible/ansible-lint to v25.9.2 ( #705 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[ansible/ansible-lint](https://redirect.github.com/ansible/ansible-lint )
| repository | patch | `v25.9.1` -> `v25.9.2` |
Note: The `pre-commit` manager in Renovate is not supported by the
`pre-commit` maintainers or community. Please do not report any problems
there, instead [create a Discussion in the Renovate
repository](https://redirect.github.com/renovatebot/renovate/discussions/new )
if you have any questions.
---
### Release Notes
<details>
<summary>ansible/ansible-lint (ansible/ansible-lint)</summary>
###
[`v25.9.2`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v25.9.2 )
[Compare
Source](https://redirect.github.com/ansible/ansible-lint/compare/v25.9.1...v25.9.2 )
#### Fixes
- fix: avoid using unreleased dependency constraints
([#​4802](https://redirect.github.com/ansible/ansible-lint/issues/4802 ))
[@​ssbarnea](https://redirect.github.com/ssbarnea )
#### Maintenance
- chore: rename sonar config file
([#​4810](https://redirect.github.com/ansible/ansible-lint/issues/4810 ))
[@​ssbarnea](https://redirect.github.com/ssbarnea )
- chore: switch to reusable workflow
([#​4809](https://redirect.github.com/ansible/ansible-lint/issues/4809 ))
[@​ssbarnea](https://redirect.github.com/ssbarnea )
- chore(deps): update all dependencies
([#​4808](https://redirect.github.com/ansible/ansible-lint/issues/4808 ))
@​[renovate\[bot\]](https://redirect.github.com/apps/renovate )
- chore(deps): update all dependencies
([#​4805](https://redirect.github.com/ansible/ansible-lint/issues/4805 ))
@​[renovate\[bot\]](https://redirect.github.com/apps/renovate )
- chore(deps): update all dependencies
([#​4787](https://redirect.github.com/ansible/ansible-lint/issues/4787 ))
@​[renovate\[bot\]](https://redirect.github.com/apps/renovate )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/ansible-collections/hetzner.hcloud ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMzEuOSIsInVwZGF0ZWRJblZlciI6IjQxLjEzMS45IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-08 18:59:13 +00:00
Hetzner Cloud Bot
4ab8e915ae
chore(main): release 5.4.0 ( #699 )
...
🤖 I have created a release *beep* *boop*
---
##
[5.4.0](https://github.com/ansible-collections/hetzner.hcloud/compare/5.3.1...5.4.0 )
(2025-10-07)
### Features
* support the new DNS API
([#703 ](https://github.com/ansible-collections/hetzner.hcloud/issues/703 ))
([adddef5 ](adddef5fc0 ))
### Bug Fixes
* add experimental features maturity
([#698 ](https://github.com/ansible-collections/hetzner.hcloud/issues/698 ))
([1251ee0 ](1251ee0e6f ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
2025-10-07 11:07:55 +02:00
Jonas L.
adddef5fc0
feat: support the new DNS API ( #703 )
...
Add support for the new [DNS
API](https://docs.hetzner.cloud/reference/cloud#dns ).
The DNS API is currently in **beta**.
See the [DNS API beta
changelog](https://docs.hetzner.cloud/changelog#2025-10-07-dns-beta ) for
more details.
2025-10-07 11:04:00 +02:00
Jonas L.
b8bec66906
chore(deps): update dependency hcloud to v2.8.0 ( #702 )
...
##### SUMMARY
Bump hcloud-python the v2.8.0
2025-10-07 10:29:20 +02:00
renovate[bot]
fae6a39d7e
chore(deps): update pre-commit hook pycqa/isort to v6.1.0 ( #701 )
...
> [!NOTE]
> Mend has cancelled [the proposed
renaming](https://redirect.github.com/renovatebot/renovate/discussions/37842 )
of the Renovate GitHub app being renamed to `mend[bot]`.
>
> This notice will be removed on 2025-10-07.
<hr>
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [pycqa/isort](https://redirect.github.com/pycqa/isort ) | repository |
minor | `6.0.1` -> `6.1.0` |
Note: The `pre-commit` manager in Renovate is not supported by the
`pre-commit` maintainers or community. Please do not report any problems
there, instead [create a Discussion in the Renovate
repository](https://redirect.github.com/renovatebot/renovate/discussions/new )
if you have any questions.
---
### Release Notes
<details>
<summary>pycqa/isort (pycqa/isort)</summary>
###
[`v6.1.0`](https://redirect.github.com/PyCQA/isort/releases/tag/6.1.0 )
[Compare
Source](https://redirect.github.com/pycqa/isort/compare/6.0.1...6.1.0 )
#### Changes
- Update docs discussions channel
([#​2410](https://redirect.github.com/pycqa/isort/issues/2410 ))
[@​staticdev](https://redirect.github.com/staticdev )
- Add python 3.14 classifier and badge
([#​2409](https://redirect.github.com/pycqa/isort/issues/2409 ))
[@​staticdev](https://redirect.github.com/staticdev )
- Drop use of non-standard pkg\_resources API
([#​2405](https://redirect.github.com/pycqa/isort/issues/2405 ))
[@​dvarrazzo](https://redirect.github.com/dvarrazzo )
- Use working isort version in pre-commit example
([#​2402](https://redirect.github.com/pycqa/isort/issues/2402 ))
[@​iainelder](https://redirect.github.com/iainelder )
- fix typo in \_get\_files\_from\_dir\_cached test
([#​2392](https://redirect.github.com/pycqa/isort/issues/2392 ))
[@​tiltingpenguin](https://redirect.github.com/tiltingpenguin )
- Resolve bandit warnings
([#​2379](https://redirect.github.com/pycqa/isort/issues/2379 ))
[@​kurtmckee](https://redirect.github.com/kurtmckee )
- Add tox for cross-platform, parallel test suite execution
([#​2378](https://redirect.github.com/pycqa/isort/issues/2378 ))
[@​kurtmckee](https://redirect.github.com/kurtmckee )
- Add Project URLs to PyPI Side Panel
([#​2387](https://redirect.github.com/pycqa/isort/issues/2387 ))
[@​guillermodotn](https://redirect.github.com/guillermodotn )
- Fix typos
([#​2376](https://redirect.github.com/pycqa/isort/issues/2376 ))
[@​co63oc](https://redirect.github.com/co63oc )
#### :construction\_worker: Continuous Integration
- Add make bash scripts portable
([#​2377](https://redirect.github.com/pycqa/isort/issues/2377 ))
[@​staticdev](https://redirect.github.com/staticdev )
#### 📦 Dependencies
- Bump actions/checkout from 4 to 5 in the github-actions group
([#​2406](https://redirect.github.com/pycqa/isort/issues/2406 ))
@​[dependabot\[bot\]](https://redirect.github.com/apps/dependabot )
- Bump astral-sh/setup-uv from 5 to 6 in the github-actions group
([#​2395](https://redirect.github.com/pycqa/isort/issues/2395 ))
@​[dependabot\[bot\]](https://redirect.github.com/apps/dependabot )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/ansible-collections/hetzner.hcloud ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMzEuOSIsInVwZGF0ZWRJblZlciI6IjQxLjEzMS45IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-02 06:02:36 +00:00
renovate[bot]
8d04a2ab97
chore(deps): update pre-commit hook ansible/ansible-lint to v25.9.1 ( #700 )
...
> [!NOTE]
> Mend has cancelled [the proposed
renaming](https://redirect.github.com/renovatebot/renovate/discussions/37842 )
of the Renovate GitHub app being renamed to `mend[bot]`.
>
> This notice will be removed on 2025-10-07.
<hr>
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[ansible/ansible-lint](https://redirect.github.com/ansible/ansible-lint )
| repository | patch | `v25.9.0` -> `v25.9.1` |
Note: The `pre-commit` manager in Renovate is not supported by the
`pre-commit` maintainers or community. Please do not report any problems
there, instead [create a Discussion in the Renovate
repository](https://redirect.github.com/renovatebot/renovate/discussions/new )
if you have any questions.
---
### Release Notes
<details>
<summary>ansible/ansible-lint (ansible/ansible-lint)</summary>
###
[`v25.9.1`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v25.9.1 )
[Compare
Source](https://redirect.github.com/ansible/ansible-lint/compare/v25.9.0...v25.9.1 )
#### Fixes
- fix: pin to python3.13 for the pre-commit hook
([#​4796](https://redirect.github.com/ansible/ansible-lint/issues/4796 ))
[@​ssbarnea](https://redirect.github.com/ssbarnea )
- fix: add support for python 3.14
([#​4795](https://redirect.github.com/ansible/ansible-lint/issues/4795 ))
[@​ssbarnea](https://redirect.github.com/ssbarnea )
#### Maintenance
- chore: remove renovate hook
([#​4797](https://redirect.github.com/ansible/ansible-lint/issues/4797 ))
[@​ssbarnea](https://redirect.github.com/ssbarnea )
- chore: replace toml-sort with tombi
([#​4794](https://redirect.github.com/ansible/ansible-lint/issues/4794 ))
[@​ssbarnea](https://redirect.github.com/ssbarnea )
- chore(deps): update all dependencies
([#​4786](https://redirect.github.com/ansible/ansible-lint/issues/4786 ))
@​[renovate\[bot\]](https://redirect.github.com/apps/renovate )
- chore(deps): update all dependencies
([#​4783](https://redirect.github.com/ansible/ansible-lint/issues/4783 ))
@​[renovate\[bot\]](https://redirect.github.com/apps/renovate )
- chore(deps): update all dependencies
([#​4781](https://redirect.github.com/ansible/ansible-lint/issues/4781 ))
@​[renovate\[bot\]](https://redirect.github.com/apps/renovate )
- chore(deps): update all dependencies
([#​4780](https://redirect.github.com/ansible/ansible-lint/issues/4780 ))
@​[renovate\[bot\]](https://redirect.github.com/apps/renovate )
- chore(deps): update all dependencies
([#​4779](https://redirect.github.com/ansible/ansible-lint/issues/4779 ))
@​[renovate\[bot\]](https://redirect.github.com/apps/renovate )
- chore(deps): update all dependencies
([#​4778](https://redirect.github.com/ansible/ansible-lint/issues/4778 ))
@​[renovate\[bot\]](https://redirect.github.com/apps/renovate )
- chore(deps): update all dependencies
([#​4776](https://redirect.github.com/ansible/ansible-lint/issues/4776 ))
@​[renovate\[bot\]](https://redirect.github.com/apps/renovate )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/ansible-collections/hetzner.hcloud ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMzEuOSIsInVwZGF0ZWRJblZlciI6IjQxLjEzMS45IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-02 00:53:23 +00:00
Jonas L.
1251ee0e6f
fix: add experimental features maturity ( #698 )
...
##### SUMMARY
Allow to specify the maturity of the experimental product.
##### ISSUE TYPE
- Bugfix Pull Request
2025-09-29 18:10:07 +02:00
Hetzner Cloud Bot
728c8b4b25
chore(main): release 5.3.1 ( #697 )
...
🤖 I have created a release *beep* *boop*
---
##
[5.3.1](https://github.com/ansible-collections/hetzner.hcloud/compare/5.3.0...5.3.1 )
(2025-09-29)
### Bug Fixes
* also check server type deprecation after server creation
([#696 ](https://github.com/ansible-collections/hetzner.hcloud/issues/696 ))
([c4dc19c ](c4dc19c675 ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
2025-09-29 15:04:22 +02:00
Jonas L.
c4dc19c675
fix: also check server type deprecation after server creation ( #696 )
...
##### SUMMARY
Because the location of a server is not mandatory for creating a server,
we must also check server type deprecation after server creation.
##### ISSUE TYPE
- Bugfix Pull Request
##### COMPONENT NAME
server
2025-09-29 14:34:54 +02:00
Hetzner Cloud Bot
2864379079
chore(main): release 5.3.0 ( #695 )
...
🤖 I have created a release *beep* *boop*
---
##
[5.3.0](https://github.com/ansible-collections/hetzner.hcloud/compare/5.2.0...5.3.0 )
(2025-09-26)
### Features
* per location server types
([#692 ](https://github.com/ansible-collections/hetzner.hcloud/issues/692 ))
([826e6a5 ](826e6a5309 ))
* return server type category
([#687 ](https://github.com/ansible-collections/hetzner.hcloud/issues/687 ))
([3d809cb ](3d809cbc6f ))
### Bug Fixes
* wait for floating ip assign action
([#694 ](https://github.com/ansible-collections/hetzner.hcloud/issues/694 ))
([c3ec5d1 ](c3ec5d1dcc ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
2025-09-26 12:51:32 +02:00