Hetzner Cloud Bot
4dae1c7100
chore(main): release 6.7.0 ( #797 )
...
## [6.7.0](https://github.com/ansible-collections/hetzner.hcloud/compare/6.6.0...6.7.0 )
(2026-01-29)
### Features
* unassign primary ip and floating ip before deletion
([241f613 ](241f61338b ))
2026-01-29 11:50:40 +01:00
Julian Tölle
241f61338b
fix: unassign primary ip and floating ip before deletion ( #796 )
...
##### SUMMARY
Explicitly unassign Primary IP and Floating IPs before deleting them.
This allows us to better handle any errors that happen during the
unassign and is consistent with the flow in our Terraform provider.
##### ISSUE TYPE
- Bugfix Pull Request
##### COMPONENT NAME
<!--- Write the short name of the module, plugin, task or feature below
-->
- `floating_ip`
- `primary_ip`
---------
Co-authored-by: jo <ljonas@riseup.net>
2026-01-29 11:10:01 +01:00
Hetzner Cloud Bot
ecf2b2b00d
chore(main): release 6.6.0 ( #795 )
...
🤖 I have created a release *beep* *boop*
---
##
[6.6.0](https://github.com/ansible-collections/hetzner.hcloud/compare/6.5.0...6.6.0 )
(2026-01-26)
### Features
* **server:** allow setting user_data for rebuild
([#794 ](https://github.com/ansible-collections/hetzner.hcloud/issues/794 ))
([98ae62a ](98ae62ac94 ))
* Storage Box support no longer experimental
([#793 ](https://github.com/ansible-collections/hetzner.hcloud/issues/793 ))
([d52e86d ](d52e86d944 ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
2026-01-26 16:18:51 +01:00
phm07
98ae62ac94
feat(server): allow setting user_data for rebuild ( #794 )
...
##### SUMMARY
`user_data` is now a supported field for rebuilds.
See
https://docs.hetzner.cloud/changelog#2026-01-16-server-rebuild-with-user-data
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: jo <ljonas@riseup.net>
2026-01-26 16:15:42 +01:00
phm07
d52e86d944
feat: Storage Box support no longer experimental ( #793 )
...
##### SUMMARY
Storage Box support is no longer experimental and the warnings can be
removed.
Closes #756
---------
Co-authored-by: jo <ljonas@riseup.net>
2026-01-23 16:29:00 +01:00
renovate[bot]
7f535fef44
chore(deps): update dependency hcloud to v2.16.0 ( #792 )
...
This PR contains the following updates:
| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/ ) |
[Confidence](https://docs.renovatebot.com/merge-confidence/ ) |
|---|---|---|---|
| [hcloud](https://redirect.github.com/hetznercloud/hcloud-python )
([changelog](https://redirect.github.com/hetznercloud/hcloud-python/blob/main/CHANGELOG.md ))
| `2.15.0` → `2.16.0` |

|

|
---
### Release Notes
<details>
<summary>hetznercloud/hcloud-python (hcloud)</summary>
###
[`v2.16.0`](https://redirect.github.com/hetznercloud/hcloud-python/blob/HEAD/CHANGELOG.md#v2160 )
[Compare
Source](https://redirect.github.com/hetznercloud/hcloud-python/compare/v2.15.0...v2.16.0 )
##### Storage Boxes support is now generally available
The experimental phase for Storage Boxes is over, and Storage Boxes
support is now generally available.
##### Features
- **servers**: allow setting user\_data for rebuild
([#​627](https://redirect.github.com/hetznercloud/hcloud-python/issues/627 ))
- Storage Box support no longer experimental
([#​626](https://redirect.github.com/hetznercloud/hcloud-python/issues/626 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi44NS4xIiwidXBkYXRlZEluVmVyIjoiNDIuODUuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: jo <ljonas@riseup.net>
2026-01-23 13:37:41 +01:00
renovate[bot]
8e0517e4be
chore(deps): update module mvdan.cc/sh/v3/cmd/shfmt to v3.12.0 ( #791 )
...
This PR contains the following updates:
| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/ ) |
[Confidence](https://docs.renovatebot.com/merge-confidence/ ) |
|---|---|---|---|
| [mvdan.cc/sh/v3/cmd/shfmt](https://redirect.github.com/mvdan/sh ) |
`v3.7.0` → `v3.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>mvdan/sh (mvdan.cc/sh/v3/cmd/shfmt)</summary>
###
[`v3.12.0`](https://redirect.github.com/mvdan/sh/releases/tag/v3.12.0 )
[Compare
Source](https://redirect.github.com/mvdan/sh/compare/v3.11.0...v3.12.0 )
- The `mvdan-sh` JS package is discontinued in favor of `sh-syntax` -
[#​1145](https://redirect.github.com/mvdan/sh/issues/1145 )
- **cmd/shfmt**
- Support the "simplify" and "minify" flags via EditorConfig -
[#​819](https://redirect.github.com/mvdan/sh/issues/819 )
- `--simplify` and `--minify` are now formatting options, disabling the
use of EditorConfig
- Do not allow `--write` to replace non-regular files -
[#​843](https://redirect.github.com/mvdan/sh/issues/843 )
- **interp**
- Add `IsBuiltin` to check if a command name is a shell built-in -
[#​1164](https://redirect.github.com/mvdan/sh/issues/1164 )
- Add `HandlerContext.Builtin` to allow `ExecHandlerFunc` to call
built-ins
- Initial support for `$!` and `wait PID` -
[#​221](https://redirect.github.com/mvdan/sh/issues/221 )
- Return non-fatal `ExecHandlerFunc` errors via the `Runner.Run` API
- Add `HandlerContext.Pos` to provide handlers with source positions
- Deprecate `NewExitStatus` and `IsExitStatus` in favor of `ExitStatus`
- Fix `wait` to always return the status of the last given job
- Copy all env vars for background subshells to avoid data races
- Support reading random numbers via `$RANDOM` and `$SRANDOM`
- Set `$BASH_REMATCH` when matching regular expressions via `=~`
- Support modifying local vars from the parent calling function
- **expand**
- Adjust which backslash sequences are expanded in here-docs -
[#​1138](https://redirect.github.com/mvdan/sh/issues/1138 )
- Tweak tilde expansions to match Bash semantics
- **pattern**
- Remove the flawed and broken `Braces` mode; use `syntax.SplitBraces`
instead
- Tweak `**` to only act as "globstar" when alone as a path element -
[#​1149](https://redirect.github.com/mvdan/sh/issues/1149 )
- Tweak `*` and `**` to not match leading dots in basenames
- Add a `NoGlobStar` mode to match the POSIX semantics
- **fileutil**
- Treat all non-regular files as definitely not shell scripts -
[#​1089](https://redirect.github.com/mvdan/sh/issues/1089 )
Consider [becoming a
sponsor](https://redirect.github.com/sponsors/mvdan ) if you benefit from
the work that went into this release!
Binaries built on `go version go1.24.4 linux/amd64` with:
```
CGO_ENABLED=0 go build -trimpath -ldflags="-w -s -X=main.version=v3.12.0"
```
###
[`v3.11.0`](https://redirect.github.com/mvdan/sh/blob/HEAD/CHANGELOG.md#010---2016-09-20 )
[Compare
Source](https://redirect.github.com/mvdan/sh/compare/v3.10.0...v3.11.0 )
Initial release.
[3.12.0]: https://redirect.github.com/mvdan/sh/releases/tag/v3.12.0
[3.11.0]: https://redirect.github.com/mvdan/sh/releases/tag/v3.11.0
[3.10.0]: https://redirect.github.com/mvdan/sh/releases/tag/v3.10.0
[3.9.0]: https://redirect.github.com/mvdan/sh/releases/tag/v3.9.0
[3.8.0]: https://redirect.github.com/mvdan/sh/releases/tag/v3.8.0
[3.7.0]: https://redirect.github.com/mvdan/sh/releases/tag/v3.7.0
[3.6.0]: https://redirect.github.com/mvdan/sh/releases/tag/v3.6.0
[#​779]: https://redirect.github.com/mvdan/sh/issues/779
[#​803]: https://redirect.github.com/mvdan/sh/issues/803
[#​814]: https://redirect.github.com/mvdan/sh/issues/814
[#​835]: https://redirect.github.com/mvdan/sh/issues/835
[#​841]: https://redirect.github.com/mvdan/sh/issues/841
[#​849]: https://redirect.github.com/mvdan/sh/pull/849
[#​863]: https://redirect.github.com/mvdan/sh/pull/863
[#​866]: https://redirect.github.com/mvdan/sh/pull/866
[#​873]: https://redirect.github.com/mvdan/sh/issues/873
[#​877]: https://redirect.github.com/mvdan/sh/issues/877
[#​879]: https://redirect.github.com/mvdan/sh/pull/879
[#​881]: https://redirect.github.com/mvdan/sh/issues/881
[#​884]: https://redirect.github.com/mvdan/sh/issues/884
[#​885]: https://redirect.github.com/mvdan/sh/issues/885
[#​886]: https://redirect.github.com/mvdan/sh/issues/886
[#​892]: https://redirect.github.com/mvdan/sh/issues/892
[#​900]: https://redirect.github.com/mvdan/sh/pull/900
[#​917]: https://redirect.github.com/mvdan/sh/pull/917
[#​928]: https://redirect.github.com/mvdan/sh/issues/928
[#​929]: https://redirect.github.com/mvdan/sh/pull/929
[#​955]: https://redirect.github.com/mvdan/sh/pull/955
[3.5.1]: https://redirect.github.com/mvdan/sh/releases/tag/v3.5.1
[#​860]: https://redirect.github.com/mvdan/sh/issues/860
[#​861]: https://redirect.github.com/mvdan/sh/pull/861
[#​862]: https://redirect.github.com/mvdan/sh/pull/862
[3.5.0]: https://redirect.github.com/mvdan/sh/releases/tag/v3.5.0
[3.4.3]: https://redirect.github.com/mvdan/sh/releases/tag/v3.4.3
[3.4.2]: https://redirect.github.com/mvdan/sh/releases/tag/v3.4.2
[3.4.1]: https://redirect.github.com/mvdan/sh/releases/tag/v3.4.1
[3.4.0]: https://redirect.github.com/mvdan/sh/releases/tag/v3.4.0
[3.3.1]: https://redirect.github.com/mvdan/sh/releases/tag/v3.3.1
[3.3.0]: https://redirect.github.com/mvdan/sh/releases/tag/v3.3.0
[3.2.4]: https://redirect.github.com/mvdan/sh/releases/tag/v3.2.4
[3.2.2]: https://redirect.github.com/mvdan/sh/releases/tag/v3.2.2
[3.2.1]: https://redirect.github.com/mvdan/sh/releases/tag/v3.2.1
[3.2.0]: https://redirect.github.com/mvdan/sh/releases/tag/v3.2.0
[3.1.2]: https://redirect.github.com/mvdan/sh/releases/tag/v3.1.2
[3.1.1]: https://redirect.github.com/mvdan/sh/releases/tag/v3.1.1
[3.1.0]: https://redirect.github.com/mvdan/sh/releases/tag/v3.1.0
[3.0.2]: https://redirect.github.com/mvdan/sh/releases/tag/v3.0.2
[3.0.1]: https://redirect.github.com/mvdan/sh/releases/tag/v3.0.1
[3.0.0]: https://redirect.github.com/mvdan/sh/releases/tag/v3.0.0
[2.6.4]: https://redirect.github.com/mvdan/sh/releases/tag/v2.6.4
[2.6.3]: https://redirect.github.com/mvdan/sh/releases/tag/v2.6.3
[2.6.2]: https://redirect.github.com/mvdan/sh/releases/tag/v2.6.2
[2.6.1]: https://redirect.github.com/mvdan/sh/releases/tag/v2.6.1
[2.6.0]: https://redirect.github.com/mvdan/sh/releases/tag/v2.6.0
[2.5.1]: https://redirect.github.com/mvdan/sh/releases/tag/v2.5.1
[2.5.0]: https://redirect.github.com/mvdan/sh/releases/tag/v2.5.0
[2.4.0]: https://redirect.github.com/mvdan/sh/releases/tag/v2.4.0
[2.3.0]: https://redirect.github.com/mvdan/sh/releases/tag/v2.3.0
[2.2.1]: https://redirect.github.com/mvdan/sh/releases/tag/v2.2.1
[2.2.0]: https://redirect.github.com/mvdan/sh/releases/tag/v2.2.0
[2.1.0]: https://redirect.github.com/mvdan/sh/releases/tag/v2.1.0
[2.0.0]: https://redirect.github.com/mvdan/sh/releases/tag/v2.0.0
[1.3.1]: https://redirect.github.com/mvdan/sh/releases/tag/v1.3.1
[1.3.0]: https://redirect.github.com/mvdan/sh/releases/tag/v1.3.0
[1.2.0]: https://redirect.github.com/mvdan/sh/releases/tag/v1.2.0
[1.1.0]: https://redirect.github.com/mvdan/sh/releases/tag/v1.1.0
[1.0.0]: https://redirect.github.com/mvdan/sh/releases/tag/v1.0.0
[0.6.0]: https://redirect.github.com/mvdan/sh/releases/tag/v0.6.0
[0.5.0]: https://redirect.github.com/mvdan/sh/releases/tag/v0.5.0
[0.4.0]: https://redirect.github.com/mvdan/sh/releases/tag/v0.4.0
[0.3.0]: https://redirect.github.com/mvdan/sh/releases/tag/v0.3.0
[0.2.0]: https://redirect.github.com/mvdan/sh/releases/tag/v0.2.0
[0.1.0]: https://redirect.github.com/mvdan/sh/releases/tag/v0.1.0
###
[`v3.10.0`](https://redirect.github.com/mvdan/sh/blob/HEAD/CHANGELOG.md#010---2016-09-20 )
[Compare
Source](https://redirect.github.com/mvdan/sh/compare/v3.9.0...v3.10.0 )
Initial release.
[3.12.0]: https://redirect.github.com/mvdan/sh/releases/tag/v3.12.0
[3.11.0]: https://redirect.github.com/mvdan/sh/releases/tag/v3.11.0
[3.10.0]: https://redirect.github.com/mvdan/sh/releases/tag/v3.10.0
[3.9.0]: https://redirect.github.com/mvdan/sh/releases/tag/v3.9.0
[3.8.0]: https://redirect.github.com/mvdan/sh/releases/tag/v3.8.0
[3.7.0]: https://redirect.github.com/mvdan/sh/releases/tag/v3.7.0
[3.6.0]: https://redirect.github.com/mvdan/sh/releases/tag/v3.6.0
[#​779]: https://redirect.github.com/mvdan/sh/issues/779
[#​803]: https://redirect.github.com/mvdan/sh/issues/803
[#​814]: https://redirect.github.com/mvdan/sh/issues/814
[#​835]: https://redirect.github.com/mvdan/sh/issues/835
[#​841]: https://redirect.github.com/mvdan/sh/issues/841
[#​849]: https://redirect.github.com/mvdan/sh/pull/849
[#​863]: https://redirect.github.com/mvdan/sh/pull/863
[#​866]: https://redirect.github.com/mvdan/sh/pull/866
[#​873]: https://redirect.github.com/mvdan/sh/issues/873
[#​877]: https://redirect.github.com/mvdan/sh/issues/877
[#​879]: https://redirect.github.com/mvdan/sh/pull/879
[#​881]: https://redirect.github.com/mvdan/sh/issues/881
[#​884]: https://redirect.github.com/mvdan/sh/issues/884
[#​885]: https://redirect.github.com/mvdan/sh/issues/885
[#​886]: https://redirect.github.com/mvdan/sh/issues/886
[#​892]: https://redirect.github.com/mvdan/sh/issues/892
[#​900]: https://redirect.github.com/mvdan/sh/pull/900
[#​917]: https://redirect.github.com/mvdan/sh/pull/917
[#​928]: https://redirect.github.com/mvdan/sh/issues/928
[#​929]: https://redirect.github.com/mvdan/sh/pull/929
[#​955]: https://redirect.github.com/mvdan/sh/pull/955
[3.5.1]: https://redirect.github.com/mvdan/sh/releases/tag/v3.5.1
[#​860]: https://redirect.github.com/mvdan/sh/issues/860
[#​861]: https://redirect.github.com/mvdan/sh/pull/861
[#​862]: https://redirect.github.com/mvdan/sh/pull/862
[3.5.0]: https://redirect.github.com/mvdan/sh/releases/tag/v3.5.0
[3.4.3]: https://redirect.github.com/mvdan/sh/releases/tag/v3.4.3
[3.4.2]: https://redirect.github.com/mvdan/sh/releases/tag/v3.4.2
[3.4.1]: https://redirect.github.com/mvdan/sh/releases/tag/v3.4.1
[3.4.0]: https://redirect.github.com/mvdan/sh/releases/tag/v3.4.0
[3.3.1]: https://redirect.github.com/mvdan/sh/releases/tag/v3.3.1
[3.3.0]: https://redirect.github.com/mvdan/sh/releases/tag/v3.3.0
[3.2.4]: https://redirect.github.com/mvdan/sh/releases/tag/v3.2.4
[3.2.2]: https://redirect.github.com/mvdan/sh/releases/tag/v3.2.2
[3.2.1]: https://redirect.github.com/mvdan/sh/releases/tag/v3.2.1
[3.2.0]: https://redirect.github.com/mvdan/sh/releases/tag/v3.2.0
[3.1.2]: https://redirect.github.com/mvdan/sh/releases/tag/v3.1.2
[3.1.1]: https://redirect.github.com/mvdan/sh/releases/tag/v3.1.1
[3.1.0]: https://redirect.github.com/mvdan/sh/releases/tag/v3.1.0
[3.0.2]: https://redirect.github.com/mvdan/sh/releases/tag/v3.0.2
[3.0.1]: https://redirect.github.com/mvdan/sh/releases/tag/v3.0.1
[3.0.0]: https://redirect.github.com/mvdan/sh/releases/tag/v3.0.0
[2.6.4]: https://redirect.github.com/mvdan/sh/releases/tag/v2.6.4
[2.6.3]: https://redirect.github.com/mvdan/sh/releases/tag/v2.6.3
[2.6.2]: https://redirect.github.com/mvdan/sh/releases/tag/v2.6.2
[2.6.1]: https://redirect.github.com/mvdan/sh/releases/tag/v2.6.1
[2.6.0]: https://redirect.github.com/mvdan/sh/releases/tag/v2.6.0
[2.5.1]: https://redirect.github.com/mvdan/sh/releases/tag/v2.5.1
[2.5.0]: https://redirect.github.com/mvdan/sh/releases/tag/v2.5.0
[2.4.0]: https://redirect.github.com/mvdan/sh/releases/tag/v2.4.0
[2.3.0]: https://redirect.github.com/mvdan/sh/releases/tag/v2.3.0
[2.2.1]: https://redirect.github.com/mvdan/sh/releases/tag/v2.2.1
[2.2.0]: https://redirect.github.com/mvdan/sh/releases/tag/v2.2.0
[2.1.0]: https://redirect.github.com/mvdan/sh/releases/tag/v2.1.0
[2.0.0]: https://redirect.github.com/mvdan/sh/releases/tag/v2.0.0
[1.3.1]: https://redirect.github.com/mvdan/sh/releases/tag/v1.3.1
[1.3.0]: https://redirect.github.com/mvdan/sh/releases/tag/v1.3.0
[1.2.0]: https://redirect.github.com/mvdan/sh/releases/tag/v1.2.0
[1.1.0]: https://redirect.github.com/mvdan/sh/releases/tag/v1.1.0
[1.0.0]: https://redirect.github.com/mvdan/sh/releases/tag/v1.0.0
[0.6.0]: https://redirect.github.com/mvdan/sh/releases/tag/v0.6.0
[0.5.0]: https://redirect.github.com/mvdan/sh/releases/tag/v0.5.0
[0.4.0]: https://redirect.github.com/mvdan/sh/releases/tag/v0.4.0
[0.3.0]: https://redirect.github.com/mvdan/sh/releases/tag/v0.3.0
[0.2.0]: https://redirect.github.com/mvdan/sh/releases/tag/v0.2.0
[0.1.0]: https://redirect.github.com/mvdan/sh/releases/tag/v0.1.0
###
[`v3.9.0`](https://redirect.github.com/mvdan/sh/blob/HEAD/CHANGELOG.md#010---2016-09-20 )
[Compare
Source](https://redirect.github.com/mvdan/sh/compare/v3.8.0...v3.9.0 )
Initial release.
[3.12.0]: https://redirect.github.com/mvdan/sh/releases/tag/v3.12.0
[3.11.0]: https://redirect.github.com/mvdan/sh/releases/tag/v3.11.0
[3.10.0]: https://redirect.github.com/mvdan/sh/releases/tag/v3.10.0
[3.9.0]: https://redirect.github.com/mvdan/sh/releases/tag/v3.9.0
[3.8.0]: https://redirect.github.com/mvdan/sh/releases/tag/v3.8.0
[3.7.0]: https://redirect.github.com/mvdan/sh/releases/tag/v3.7.0
[3.6.0]: https://redirect.github.com/mvdan/sh/releases/tag/v3.6.0
[#​779]: https://redirect.github.com/mvdan/sh/issues/779
[#​803]: https://redirect.github.com/mvdan/sh/issues/803
[#​814]: https://redirect.github.com/mvdan/sh/issues/814
[#​835]: https://redirect.github.com/mvdan/sh/issues/835
[#​841]: https://redirect.github.com/mvdan/sh/issues/841
[#​849]: https://redirect.github.com/mvdan/sh/pull/849
[#​863]: https://redirect.github.com/mvdan/sh/pull/863
[#​866]: https://redirect.github.com/mvdan/sh/pull/866
[#​873]: https://redirect.github.com/mvdan/sh/issues/873
[#​877]: https://redirect.github.com/mvdan/sh/issues/877
[#​879]: https://redirect.github.com/mvdan/sh/pull/879
[#​881]: https://redirect.github.com/mvdan/sh/issues/881
[#​884]: https://redirect.github.com/mvdan/sh/issues/884
[#​885]: https://redirect.github.com/mvdan/sh/issues/885
[#​886]: https://redirect.github.com/mvdan/sh/issues/886
[#​892]: https://redirect.github.com/mvdan/sh/issues/892
[#​900]: https://redirect.github.com/mvdan/sh/pull/900
[#​917]: https://redirect.github.com/mvdan/sh/pull/917
[#​928]: https://redirect.github.com/mvdan/sh/issues/928
[#​929]: https://redirect.github.com/mvdan/sh/pull/929
[#​955]: https://redirect.github.com/mvdan/sh/pull/955
[3.5.1]: https://redirect.github.com/mvdan/sh/releases/tag/v3.5.1
[#​860]: https://redirect.github.com/mvdan/sh/issues/860
[#​861]: https://redirect.github.com/mvdan/sh/pull/861
[#​862]: https://redirect.github.com/mvdan/sh/pull/862
[3.5.0]: https://redirect.github.com/mvdan/sh/releases/tag/v3.5.0
[3.4.3]: https://redirect.github.com/mvdan/sh/releases/tag/v3.4.3
[3.4.2]: https://redirect.github.com/mvdan/sh/releases/tag/v3.4.2
[3.4.1]: https://redirect.github.com/mvdan/sh/releases/tag/v3.4.1
[3.4.0]: https://redirect.github.com/mvdan/sh/releases/tag/v3.4.0
[3.3.1]: https://redirect.github.com/mvdan/sh/releases/tag/v3.3.1
[3.3.0]: https://redirect.github.com/mvdan/sh/releases/tag/v3.3.0
[3.2.4]: https://redirect.github.com/mvdan/sh/releases/tag/v3.2.4
[3.2.2]: https://redirect.github.com/mvdan/sh/releases/tag/v3.2.2
[3.2.1]: https://redirect.github.com/mvdan/sh/releases/tag/v3.2.1
[3.2.0]: https://redirect.github.com/mvdan/sh/releases/tag/v3.2.0
[3.1.2]: https://redirect.github.com/mvdan/sh/releases/tag/v3.1.2
[3.1.1]: https://redirect.github.com/mvdan/sh/releases/tag/v3.1.1
[3.1.0]: https://redirect.github.com/mvdan/sh/releases/tag/v3.1.0
[3.0.2]: https://redirect.github.com/mvdan/sh/releases/tag/v3.0.2
[3.0.1]: https://redirect.github.com/mvdan/sh/releases/tag/v3.0.1
[3.0.0]: https://redirect.github.com/mvdan/sh/releases/tag/v3.0.0
[2.6.4]: https://redirect.github.com/mvdan/sh/releases/tag/v2.6.4
[2.6.3]: https://redirect.github.com/mvdan/sh/releases/tag/v2.6.3
[2.6.2]: https://redirect.github.com/mvdan/sh/releases/tag/v2.6.2
[2.6.1]: https://redirect.github.com/mvdan/sh/releases/tag/v2.6.1
[2.6.0]: https://redirect.github.com/mvdan/sh/releases/tag/v2.6.0
[2.5.1]: https://redirect.github.com/mvdan/sh/releases/tag/v2.5.1
[2.5.0]: https://redirect.github.com/mvdan/sh/releases/tag/v2.5.0
[2.4.0]: https://redirect.github.com/mvdan/sh/releases/tag/v2.4.0
[2.3.0]: https://redirect.github.com/mvdan/sh/releases/tag/v2.3.0
[2.2.1]: https://redirect.github.com/mvdan/sh/releases/tag/v2.2.1
[2.2.0]: https://redirect.github.com/mvdan/sh/releases/tag/v2.2.0
[2.1.0]: https://redirect.github.com/mvdan/sh/releases/tag/v2.1.0
[2.0.0]: https://redirect.github.com/mvdan/sh/releases/tag/v2.0.0
[1.3.1]: https://redirect.github.com/mvdan/sh/releases/tag/v1.3.1
[1.3.0]: https://redirect.github.com/mvdan/sh/releases/tag/v1.3.0
[1.2.0]: https://redirect.github.com/mvdan/sh/releases/tag/v1.2.0
[1.1.0]: https://redirect.github.com/mvdan/sh/releases/tag/v1.1.0
[1.0.0]: https://redirect.github.com/mvdan/sh/releases/tag/v1.0.0
[0.6.0]: https://redirect.github.com/mvdan/sh/releases/tag/v0.6.0
[0.5.0]: https://redirect.github.com/mvdan/sh/releases/tag/v0.5.0
[0.4.0]: https://redirect.github.com/mvdan/sh/releases/tag/v0.4.0
[0.3.0]: https://redirect.github.com/mvdan/sh/releases/tag/v0.3.0
[0.2.0]: https://redirect.github.com/mvdan/sh/releases/tag/v0.2.0
[0.1.0]: https://redirect.github.com/mvdan/sh/releases/tag/v0.1.0
###
[`v3.8.0`](https://redirect.github.com/mvdan/sh/blob/HEAD/CHANGELOG.md#010---2016-09-20 )
[Compare
Source](https://redirect.github.com/mvdan/sh/compare/v3.7.0...v3.8.0 )
Initial release.
[3.12.0]: https://redirect.github.com/mvdan/sh/releases/tag/v3.12.0
[3.11.0]: https://redirect.github.com/mvdan/sh/releases/tag/v3.11.0
[3.10.0]: https://redirect.github.com/mvdan/sh/releases/tag/v3.10.0
[3.9.0]: https://redirect.github.com/mvdan/sh/releases/tag/v3.9.0
[3.8.0]: https://redirect.github.com/mvdan/sh/releases/tag/v3.8.0
[3.7.0]: https://redirect.github.com/mvdan/sh/releases/tag/v3.7.0
[3.6.0]: https://redirect.github.com/mvdan/sh/releases/tag/v3.6.0
[#​779]: https://redirect.github.com/mvdan/sh/issues/779
[#​803]: https://redirect.github.com/mvdan/sh/issues/803
[#​814]: https://redirect.github.com/mvdan/sh/issues/814
[#​835]: https://redirect.github.com/mvdan/sh/issues/835
[#​841]: https://redirect.github.com/mvdan/sh/issues/841
[#​849]: https://redirect.github.com/mvdan/sh/pull/849
[#​863]: https://redirect.github.com/mvdan/sh/pull/863
[#​866]: https://redirect.github.com/mvdan/sh/pull/866
[#​873]: https://redirect.github.com/mvdan/sh/issues/873
[#​877]: https://redirect.github.com/mvdan/sh/issues/877
[#​879]: https://redirect.github.com/mvdan/sh/pull/879
[#​881]: https://redirect.github.com/mvdan/sh/issues/881
[#​884]: https://redirect.github.com/mvdan/sh/issues/884
[#​885]: https://redirect.github.com/mvdan/sh/issues/885
[#​886]: https://redirect.github.com/mvdan/sh/issues/886
[#​892]: https://redirect.github.com/mvdan/sh/issues/892
[#​900]: https://redirect.github.com/mvdan/sh/pull/900
[#​917]: https://redirect.github.com/mvdan/sh/pull/917
[#​928]: https://redirect.github.com/mvdan/sh/issues/928
[#​929]: https://redirect.github.com/mvdan/sh/pull/929
[#​955]: https://redirect.github.com/mvdan/sh/pull/955
[3.5.1]: https://redirect.github.com/mvdan/sh/releases/tag/v3.5.1
[#​860]: https://redirect.github.com/mvdan/sh/issues/860
[#​861]: https://redirect.github.com/mvdan/sh/pull/861
[#​862]: https://redirect.github.com/mvdan/sh/pull/862
[3.5.0]: https://redirect.github.com/mvdan/sh/releases/tag/v3.5.0
[3.4.3]: https://redirect.github.com/mvdan/sh/releases/tag/v3.4.3
[3.4.2]: https://redirect.github.com/mvdan/sh/releases/tag/v3.4.2
[3.4.1]: https://redirect.github.com/mvdan/sh/releases/tag/v3.4.1
[3.4.0]: https://redirect.github.com/mvdan/sh/releases/tag/v3.4.0
[3.3.1]: https://redirect.github.com/mvdan/sh/releases/tag/v3.3.1
[3.3.0]: https://redirect.github.com/mvdan/sh/releases/tag/v3.3.0
[3.2.4]: https://redirect.github.com/mvdan/sh/releases/tag/v3.2.4
[3.2.2]: https://redirect.github.com/mvdan/sh/releases/tag/v3.2.2
[3.2.1]: https://redirect.github.com/mvdan/sh/releases/tag/v3.2.1
[3.2.0]: https://redirect.github.com/mvdan/sh/releases/tag/v3.2.0
[3.1.2]: https://redirect.github.com/mvdan/sh/releases/tag/v3.1.2
[3.1.1]: https://redirect.github.com/mvdan/sh/releases/tag/v3.1.1
[3.1.0]: https://redirect.github.com/mvdan/sh/releases/tag/v3.1.0
[3.0.2]: https://redirect.github.com/mvdan/sh/releases/tag/v3.0.2
[3.0.1]: https://redirect.github.com/mvdan/sh/releases/tag/v3.0.1
[3.0.0]: https://redirect.github.com/mvdan/sh/releases/tag/v3.0.0
[2.6.4]: https://redirect.github.com/mvdan/sh/releases/tag/v2.6.4
[2.6.3]: https://redirect.github.com/mvdan/sh/releases/tag/v2.6.3
[2.6.2]: https://redirect.github.com/mvdan/sh/releases/tag/v2.6.2
[2.6.1]: https://redirect.github.com/mvdan/sh/releases/tag/v2.6.1
[2.6.0]: https://redirect.github.com/mvdan/sh/releases/tag/v2.6.0
[2.5.1]: https://redirect.github.com/mvdan/sh/releases/tag/v2.5.1
[2.5.0]: https://redirect.github.com/mvdan/sh/releases/tag/v2.5.0
[2.4.0]: https://redirect.github.com/mvdan/sh/releases/tag/v2.4.0
[2.3.0]: https://redirect.github.com/mvdan/sh/releases/tag/v2.3.0
[2.2.1]: https://redirect.github.com/mvdan/sh/releases/tag/v2.2.1
[2.2.0]: https://redirect.github.com/mvdan/sh/releases/tag/v2.2.0
[2.1.0]: https://redirect.github.com/mvdan/sh/releases/tag/v2.1.0
[2.0.0]: https://redirect.github.com/mvdan/sh/releases/tag/v2.0.0
[1.3.1]: https://redirect.github.com/mvdan/sh/releases/tag/v1.3.1
[1.3.0]: https://redirect.github.com/mvdan/sh/releases/tag/v1.3.0
[1.2.0]: https://redirect.github.com/mvdan/sh/releases/tag/v1.2.0
[1.1.0]: https://redirect.github.com/mvdan/sh/releases/tag/v1.1.0
[1.0.0]: https://redirect.github.com/mvdan/sh/releases/tag/v1.0.0
[0.6.0]: https://redirect.github.com/mvdan/sh/releases/tag/v0.6.0
[0.5.0]: https://redirect.github.com/mvdan/sh/releases/tag/v0.5.0
[0.4.0]: https://redirect.github.com/mvdan/sh/releases/tag/v0.4.0
[0.3.0]: https://redirect.github.com/mvdan/sh/releases/tag/v0.3.0
[0.2.0]: https://redirect.github.com/mvdan/sh/releases/tag/v0.2.0
[0.1.0]: https://redirect.github.com/mvdan/sh/releases/tag/v0.1.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:eyJjcmVhdGVkSW5WZXIiOiI0Mi44NS4xIiwidXBkYXRlZEluVmVyIjoiNDIuODUuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-23 13:14:25 +01:00
renovate[bot]
977c3173c8
chore(deps): update pre-commit hook psf/black-pre-commit-mirror to v26 ( #790 )
...
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 | major | `25.12.0` → `26.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>psf/black-pre-commit-mirror
(psf/black-pre-commit-mirror)</summary>
###
[`v26.1.0`](https://redirect.github.com/psf/black-pre-commit-mirror/compare/25.12.0...26.1.0 )
[Compare
Source](https://redirect.github.com/psf/black-pre-commit-mirror/compare/25.12.0...26.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 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi43NC41IiwidXBkYXRlZEluVmVyIjoiNDIuNzQuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2026-01-19 09:18:18 +01:00
Hetzner Cloud Bot
6a508e391e
chore(main): release 6.5.0 ( #789 )
...
🤖 I have created a release *beep* *boop*
---
##
[6.5.0](https://github.com/ansible-collections/hetzner.hcloud/compare/6.4.0...6.5.0 )
(2026-01-16)
### Features
* add name to Storage Box Subaccount
([#787 ](https://github.com/ansible-collections/hetzner.hcloud/issues/787 ))
([2c6dbed ](2c6dbedec1 ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
2026-01-16 14:28:04 +01:00
Jonas L.
2c6dbedec1
feat: add name to Storage Box Subaccount ( #787 )
...
##### SUMMARY
Replaces the label based name workaround for Storage Box Subaccounts,
with the new Storage Box Subaccount name property managed in the API.
##### ISSUE TYPE
- Feature Pull Request
##### COMPONENT NAME
- `storage_box_subaccount`
- `storage_box_subaccount_info`
2026-01-16 14:05:34 +01:00
renovate[bot]
09bff84a32
chore(deps): update dependency hcloud to v2.15.0 ( #783 )
...
This PR contains the following updates:
| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/ ) |
[Confidence](https://docs.renovatebot.com/merge-confidence/ ) |
|---|---|---|---|
| [hcloud](https://redirect.github.com/hetznercloud/hcloud-python )
([changelog](https://redirect.github.com/hetznercloud/hcloud-python/blob/main/CHANGELOG.md ))
| `2.13.0` → `2.15.0` |

|

|
---
### Release Notes
<details>
<summary>hetznercloud/hcloud-python (hcloud)</summary>
###
[`v2.15.0`](https://redirect.github.com/hetznercloud/hcloud-python/blob/HEAD/CHANGELOG.md#v2150 )
[Compare
Source](https://redirect.github.com/hetznercloud/hcloud-python/compare/v2.14.0...v2.15.0 )
##### Features
- add name to Storage Box Subaccount
([#​621](https://redirect.github.com/hetznercloud/hcloud-python/issues/621 ))
###
[`v2.14.0`](https://redirect.github.com/hetznercloud/hcloud-python/blob/HEAD/CHANGELOG.md#v2140 )
[Compare
Source](https://redirect.github.com/hetznercloud/hcloud-python/compare/v2.13.0...v2.14.0 )
##### Features
- retry requests when the api returns a `timeout` error
([#​617](https://redirect.github.com/hetznercloud/hcloud-python/issues/617 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi43NC41IiwidXBkYXRlZEluVmVyIjoiNDIuNzQuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: jo <ljonas@riseup.net>
2026-01-16 13:26:24 +01:00
renovate[bot]
2f47225bf4
chore(deps): update ansible/ansible-lint action to v26.1.1 ( #788 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[ansible/ansible-lint](https://redirect.github.com/ansible/ansible-lint )
| action | patch | `v26.1.0` → `v26.1.1` |
---
### Release Notes
<details>
<summary>ansible/ansible-lint (ansible/ansible-lint)</summary>
###
[`v26.1.1`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v26.1.1 )
[Compare
Source](https://redirect.github.com/ansible/ansible-lint/compare/v26.1.0...v26.1.1 )
#### Features
- feat: added exit code 8 for successfully fixed violations
([#​4674](https://redirect.github.com/ansible/ansible-lint/issues/4674 ))
([#​4899](https://redirect.github.com/ansible/ansible-lint/issues/4899 ))
[@​Jkhall81](https://redirect.github.com/Jkhall81 )
#### Fixes
- fix: resolve auto-fix failures and detection for short module names (…
([#​4897](https://redirect.github.com/ansible/ansible-lint/issues/4897 ))
[@​Jkhall81](https://redirect.github.com/Jkhall81 )
- fix: ensure --no-offline overrides config file precedence
([#​4845](https://redirect.github.com/ansible/ansible-lint/issues/4845 ))
([#​4903](https://redirect.github.com/ansible/ansible-lint/issues/4903 ))
[@​Jkhall81](https://redirect.github.com/Jkhall81 )
- fix: pre-commit cache missing cspell updates
([#​4909](https://redirect.github.com/ansible/ansible-lint/issues/4909 ))
[@​alisonlhart](https://redirect.github.com/alisonlhart )
- Set cryptography ceiling to match downstream requirement.
([#​4904](https://redirect.github.com/ansible/ansible-lint/issues/4904 ))
[@​cidrblock](https://redirect.github.com/cidrblock )
- fix: almalinux missing reference in platforms array
([#​4896](https://redirect.github.com/ansible/ansible-lint/issues/4896 ))
[@​thelinuxracoon](https://redirect.github.com/thelinuxracoon )
#### Maintenance
- chore: Add renovate constraint for cryptography
([#​4911](https://redirect.github.com/ansible/ansible-lint/issues/4911 ))
[@​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:eyJjcmVhdGVkSW5WZXIiOiI0Mi43NC41IiwidXBkYXRlZEluVmVyIjoiNDIuNzQuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-16 11:22:04 +01:00
renovate[bot]
21556ebdf1
chore(deps): update ansible/ansible-lint action to v26 ( #784 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[ansible/ansible-lint](https://redirect.github.com/ansible/ansible-lint )
| action | major | `v25.12.2` → `v26.1.0` |
---
### Release Notes
<details>
<summary>ansible/ansible-lint (ansible/ansible-lint)</summary>
###
[`v26.1.0`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v26.1.0 )
[Compare
Source](https://redirect.github.com/ansible/ansible-lint/compare/v25.12.2...v26.1.0 )
#### Fixes
- fix: implement precise filtering for bracketed sub-tags
([#​4892](https://redirect.github.com/ansible/ansible-lint/issues/4892 ))
[@​Jkhall81](https://redirect.github.com/Jkhall81 )
- fix: avoid unnecessary creation of .ansible folders
([#​4894](https://redirect.github.com/ansible/ansible-lint/issues/4894 ))
[@​ssbarnea](https://redirect.github.com/ssbarnea )
- fix: refactor RulesCollection to always require app argument
([#​4891](https://redirect.github.com/ansible/ansible-lint/issues/4891 ))
[@​ssbarnea](https://redirect.github.com/ssbarnea )
- fix: anchor kind discovery to project root
([#​4763](https://redirect.github.com/ansible/ansible-lint/issues/4763 ))
([#​4889](https://redirect.github.com/ansible/ansible-lint/issues/4889 ))
[@​Jkhall81](https://redirect.github.com/Jkhall81 )
- fix: avoid creating cache directory when listing version
([#​4865](https://redirect.github.com/ansible/ansible-lint/issues/4865 ))
[@​ssbarnea](https://redirect.github.com/ssbarnea )
- fix: ensure exclude\_paths are honored for unparseable files
([#​4886](https://redirect.github.com/ansible/ansible-lint/issues/4886 ))
[@​Jkhall81](https://redirect.github.com/Jkhall81 )
- fix: avoid use of pathspec 1.0.0 until yamllint is updated
([#​4887](https://redirect.github.com/ansible/ansible-lint/issues/4887 ))
[@​ssbarnea](https://redirect.github.com/ssbarnea )
- fix: allow valid tabs in lineinfile nested in blocks
([#​4719](https://redirect.github.com/ansible/ansible-lint/issues/4719 ))
([#​4881](https://redirect.github.com/ansible/ansible-lint/issues/4881 ))
[@​Jkhall81](https://redirect.github.com/Jkhall81 )
- fix: update documentation to clarify requirement to run from project …
([#​4885](https://redirect.github.com/ansible/ansible-lint/issues/4885 ))
[@​Jkhall81](https://redirect.github.com/Jkhall81 )
- fix: replace hardcoded /tmp path with secure temp directory (CWE…
([#​4878](https://redirect.github.com/ansible/ansible-lint/issues/4878 ))
[@​Jkhall81](https://redirect.github.com/Jkhall81 )
- fix: handle missing keys in \_parse\_failed\_msg to prevent KeyError
([#​4879](https://redirect.github.com/ansible/ansible-lint/issues/4879 ))
[@​Jkhall81](https://redirect.github.com/Jkhall81 )
- fix: add argument\_specs to meta schema
([#​4762](https://redirect.github.com/ansible/ansible-lint/issues/4762 ))
([#​4880](https://redirect.github.com/ansible/ansible-lint/issues/4880 ))
[@​Jkhall81](https://redirect.github.com/Jkhall81 )
- fix: retire -p/--parseable option
([#​4884](https://redirect.github.com/ansible/ansible-lint/issues/4884 ))
[@​ssbarnea](https://redirect.github.com/ssbarnea )
- fix: correct partial-become rule documentation comments
([#​4876](https://redirect.github.com/ansible/ansible-lint/issues/4876 ))
[@​emmanuel-ferdman](https://redirect.github.com/emmanuel-ferdman )
#### Maintenance
- chore: add almalinux platform to meta schemas
([#​4893](https://redirect.github.com/ansible/ansible-lint/issues/4893 ))
[@​thelinuxracoon](https://redirect.github.com/thelinuxracoon )
- chore: refactor testing code to reduce use of get\_app()
([#​4890](https://redirect.github.com/ansible/ansible-lint/issues/4890 ))
[@​ssbarnea](https://redirect.github.com/ssbarnea )
- chore(deps): update all dependencies
([#​4877](https://redirect.github.com/ansible/ansible-lint/issues/4877 ))
@​[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**: 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi43NC41IiwidXBkYXRlZEluVmVyIjoiNDIuNzQuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-15 17:24:07 +01:00
renovate[bot]
4e1aa2de2f
chore(deps): update pre-commit hook ansible-community/antsibull-changelog to v0.35.0 ( #785 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[ansible-community/antsibull-changelog](https://redirect.github.com/ansible-community/antsibull-changelog )
| repository | minor | `0.34.0` → `0.35.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-community/antsibull-changelog
(ansible-community/antsibull-changelog)</summary>
###
[`v0.35.0`](https://redirect.github.com/ansible-community/antsibull-changelog/releases/tag/0.35.0 )
[Compare
Source](https://redirect.github.com/ansible-community/antsibull-changelog/compare/0.34.0...0.35.0 )
##### Release Summary
Feature release.
##### Minor Changes
- Antsibull-changelog now also depends on antsibull-docs-parser
([#​213](https://redirect.github.com/ansible-community/antsibull-changelog/pull/213 )).
- Declare support for Python 3.14
([#​207](https://redirect.github.com/ansible-community/antsibull-changelog/pull/207 )).
- Process Ansible markup in plugin/module/role
<code>short\_description</code>
([#​207](https://redirect.github.com/ansible-community/antsibull-changelog/issues/207 ),
[#​213](https://redirect.github.com/ansible-community/antsibull-changelog/pull/213 )).
</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi43NC41IiwidXBkYXRlZEluVmVyIjoiNDIuNzQuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-15 17:23:54 +01:00
Florian Weber
e4512d8733
docs: add note that server.user_data is used by cloud-init ( #786 )
...
##### SUMMARY
I was looking for "cloud" or "cloud-init" within the documentation
without any luck. Maybe this will help someone else finding the
appropriate option.
##### ISSUE TYPE
- Docs Pull Request
##### COMPONENT NAME
`hetzner.hcloud.server`
---------
Co-authored-by: Jonas L. <jooola@users.noreply.github.com>
2026-01-13 14:22:04 +01:00
Jonas L.
cfa0d181f7
refactor: mark module_utils modules as private ( #782 )
...
##### SUMMARY
All `module_utils` are now marked as **private**. None of the modules
were intended for public use.
Similar to
https://togithub.com/ansible-collections/community.general/issues/11312
2026-01-06 08:43:46 +01:00
Hetzner Cloud Bot
0f23e6c58c
chore(main): release 6.4.0 ( #768 )
...
🤖 I have created a release *beep* *boop*
---
##
[6.4.0](https://github.com/ansible-collections/hetzner.hcloud/compare/6.3.0...6.4.0 )
(2026-01-05)
### Features
* deprecate datacenter in `primary ips` and `servers`
([#773 ](https://github.com/ansible-collections/hetzner.hcloud/issues/773 ))
([10c41f0 ](10c41f032b ))
### Bug Fixes
* redirect for storage box module must use a fully qualified name
([#767 ](https://github.com/ansible-collections/hetzner.hcloud/issues/767 ))
([55cc1fa ](55cc1fa3a9 ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
2026-01-05 16:47:20 +01:00
Jonas L.
10c41f032b
feat: deprecate datacenter in primary ips and servers ( #773 )
...
##### SUMMARY
Deprecate datacenter in `primary ips` and `servers`.
See
https://docs.hetzner.cloud/changelog#2025-12-16-phasing-out-datacenters .
2026-01-05 16:44:04 +01:00
renovate[bot]
75770a62d3
chore(deps): update dependency antsibull-docs to >=2.24,<2.25 ( #780 )
...
This PR contains the following updates:
| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/ ) |
[Confidence](https://docs.renovatebot.com/merge-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.23,<2.24` -> `>=2.24,<2.25` |

|

|
---
### Release Notes
<details>
<summary>ansible-community/antsibull-docs (antsibull-docs)</summary>
###
[`v2.24.0`](https://redirect.github.com/ansible-community/antsibull-docs/releases/tag/2.24.0 )
[Compare
Source](https://redirect.github.com/ansible-community/antsibull-docs/compare/2.23.1...2.24.0 )
##### Release Summary
Feature release to improve linting.
##### Minor Changes
- Allow to output linting results as JSON
([#​437](https://redirect.github.com/ansible-community/antsibull-docs/pull/437 )).
- When copying collections to a temporary directory for reading their
documentation with ansible-doc, detect whether they are part of Git
repositories, and if yes, do not copy ignored files
([#​438](https://redirect.github.com/ansible-community/antsibull-docs/pull/438 )).
</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi41OS4wIiwidXBkYXRlZEluVmVyIjoiNDIuNTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-29 12:11:23 +01:00
renovate[bot]
51a0f6136a
chore(deps): update ansible/ansible-lint action to v25.12.2 ( #779 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[ansible/ansible-lint](https://redirect.github.com/ansible/ansible-lint )
| action | patch | `v25.12.1` -> `v25.12.2` |
---
### Release Notes
<details>
<summary>ansible/ansible-lint (ansible/ansible-lint)</summary>
###
[`v25.12.2`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v25.12.2 )
[Compare
Source](https://redirect.github.com/ansible/ansible-lint/compare/v25.12.1...v25.12.2 )
#### Fixes
- Update configuring.md to reflect correct precommit name
([#​4872](https://redirect.github.com/ansible/ansible-lint/issues/4872 ))
[@​AgustinRamiroDiaz](https://redirect.github.com/AgustinRamiroDiaz )
- fix: prevent trailing space on blank comment lines
([#​4868](https://redirect.github.com/ansible/ansible-lint/issues/4868 ))
[@​emmanuel-ferdman](https://redirect.github.com/emmanuel-ferdman )
#### Maintenance
- chore(deps): update dependencies \[security] - abandoned
([#​4874](https://redirect.github.com/ansible/ansible-lint/issues/4874 ))
@​[renovate\[bot\]](https://redirect.github.com/apps/renovate )
- chore(deps): update all dependencies
([#​4867](https://redirect.github.com/ansible/ansible-lint/issues/4867 ))
@​[renovate\[bot\]](https://redirect.github.com/apps/renovate )
- chore(deps): update dependencies \[security]
([#​4873](https://redirect.github.com/ansible/ansible-lint/issues/4873 ))
@​[renovate\[bot\]](https://redirect.github.com/apps/renovate )
- chore(deps): bump filelock from 3.20.0 to 3.20.1 in /.config
([#​4869](https://redirect.github.com/ansible/ansible-lint/issues/4869 ))
@​[dependabot\[bot\]](https://redirect.github.com/apps/dependabot )
- chore(deps): update dependencies \[security]
([#​4870](https://redirect.github.com/ansible/ansible-lint/issues/4870 ))
@​[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:eyJjcmVhdGVkSW5WZXIiOiI0Mi41OS4wIiwidXBkYXRlZEluVmVyIjoiNDIuNTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-29 12:11:14 +01:00
Amirhossein Shaerpour
289fee9b21
docs: fix indefinite article typo ( #778 )
2025-12-23 12:21:36 +01:00
renovate[bot]
af3e9f4bf2
chore(deps): update dependency hcloud to v2.13.0 ( #776 )
...
This PR contains the following updates:
| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/ ) |
[Confidence](https://docs.renovatebot.com/merge-confidence/ ) |
|---|---|---|---|
| [hcloud](https://redirect.github.com/hetznercloud/hcloud-python )
([changelog](https://redirect.github.com/hetznercloud/hcloud-python/blob/main/CHANGELOG.md ))
| `2.12.0` -> `2.13.0` |

|

|
---
### Release Notes
<details>
<summary>hetznercloud/hcloud-python (hcloud)</summary>
###
[`v2.13.0`](https://redirect.github.com/hetznercloud/hcloud-python/blob/HEAD/CHANGELOG.md#v2130 )
[Compare
Source](https://redirect.github.com/hetznercloud/hcloud-python/compare/v2.12.0...v2.13.0 )
##### Features
- add per primary ip actions list operations
([#​608](https://redirect.github.com/hetznercloud/hcloud-python/issues/608 ))
- deprecate datacenter in `primary ips` and `servers`
([#​609](https://redirect.github.com/hetznercloud/hcloud-python/issues/609 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi41OS4wIiwidXBkYXRlZEluVmVyIjoiNDIuNTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: jo <ljonas@riseup.net>
2025-12-19 19:50:01 +01:00
Jonas L.
f204b21ee0
docs: do not use type: complex for return values ( #774 )
...
##### SUMMARY
Improve return documentation by documenting the real type of the return
values.
2025-12-17 15:57:40 +01:00
Jonas L.
10c0e14d9d
refactor: fix primary ip module need_reload default value ( #772 )
...
##### SUMMARY
Related to #771
2025-12-16 16:59:28 +01:00
Jonas L.
b4616f3af8
refactor: modernize floating_ip and primary_ip modules ( #771 )
...
##### SUMMARY
Use the latest best practices for modules, and prepare for the upcoming
changes.
2025-12-16 16:13:31 +01:00
Jonas L.
1c84cd30e8
docs: add example with cloud-init user-data and custom host ssh keys ( #770 )
...
##### SUMMARY
Document how to user user data with cloud-init, and configure custom
host ssh keys.
2025-12-12 12:56:02 +01:00
Jonas L.
55cc1fa3a9
fix: redirect for storage box module must use a fully qualified name ( #767 )
...
##### SUMMARY
The redirects must use a fully qualified name as value.
2025-12-12 10:33:40 +01:00
Jonas L.
c1bb3fc22e
ci: remove stale bot workflow ( #766 )
2025-12-10 13:57:51 +01:00
renovate[bot]
38e8cec1e4
chore(deps): update ansible/ansible-lint action to v25.12.1 ( #764 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[ansible/ansible-lint](https://redirect.github.com/ansible/ansible-lint )
| action | patch | `v25.12.0` -> `v25.12.1` |
---
### Release Notes
<details>
<summary>ansible/ansible-lint (ansible/ansible-lint)</summary>
###
[`v25.12.1`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v25.12.1 )
[Compare
Source](https://redirect.github.com/ansible/ansible-lint/compare/v25.12.0...v25.12.1 )
#### Features
- feat(action): Allow users to override python\_version
([#​4829](https://redirect.github.com/ansible/ansible-lint/issues/4829 ))
[@​konstruktoid](https://redirect.github.com/konstruktoid )
#### Fixes
- fix: avoid stacktrace when ansible syntax check does not return
filename
([#​4864](https://redirect.github.com/ansible/ansible-lint/issues/4864 ))
[@​ssbarnea](https://redirect.github.com/ssbarnea )
- fix: change setup-python action to specific commit
([#​4856](https://redirect.github.com/ansible/ansible-lint/issues/4856 ))
[@​arcanis](https://redirect.github.com/arcanis )
- fix: autofix comments missing space after hash
([#​4855](https://redirect.github.com/ansible/ansible-lint/issues/4855 ))
[@​emmanuel-ferdman](https://redirect.github.com/emmanuel-ferdman )
#### Maintenance
- chore(deps): update all dependencies
([#​4863](https://redirect.github.com/ansible/ansible-lint/issues/4863 ))
@​[renovate\[bot\]](https://redirect.github.com/apps/renovate )
- chore: pre-commit autoupdate
([#​4859](https://redirect.github.com/ansible/ansible-lint/issues/4859 ))
@​[pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci )
- chore: adopt pytest>=9.0.0 config
([#​4861](https://redirect.github.com/ansible/ansible-lint/issues/4861 ))
[@​Qalthos](https://redirect.github.com/Qalthos )
- chore(deps): update all dependencies
([#​4852](https://redirect.github.com/ansible/ansible-lint/issues/4852 ))
@​[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:eyJjcmVhdGVkSW5WZXIiOiI0Mi40Mi4yIiwidXBkYXRlZEluVmVyIjoiNDIuNDIuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-10 13:32:45 +01:00
Hetzner Cloud Bot
74878eebe9
chore(main): release 6.3.0 ( #763 )
...
🤖 I have created a release *beep* *boop*
---
##
[6.3.0](https://github.com/ansible-collections/hetzner.hcloud/compare/6.2.1...6.3.0 )
(2025-12-10)
### Features
* add support for Storage Boxes
([#676 ](https://github.com/ansible-collections/hetzner.hcloud/issues/676 ))
([5394c6f ](5394c6f246 ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
2025-12-10 13:24:08 +01:00
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