mirror of
https://github.com/ansible-collections/hetzner.hcloud.git
synced 2026-02-03 23:51:48 +00:00
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>
76 lines
2 KiB
YAML
76 lines
2 KiB
YAML
---
|
|
# See https://pre-commit.com for more information
|
|
# See https://pre-commit.com/hooks.html for more hooks
|
|
exclude: ^plugins/module_utils/_vendor/hcloud/.*$
|
|
repos:
|
|
- repo: https://github.com/pre-commit/pre-commit-hooks
|
|
rev: v6.0.0
|
|
hooks:
|
|
- id: check-added-large-files
|
|
- id: check-case-conflict
|
|
- id: check-symlinks
|
|
- id: destroyed-symlinks
|
|
|
|
- id: check-json
|
|
- id: check-yaml
|
|
- id: check-toml
|
|
|
|
- id: check-merge-conflict
|
|
- id: end-of-file-fixer
|
|
- id: mixed-line-ending
|
|
- id: trailing-whitespace
|
|
|
|
- repo: https://github.com/pre-commit/mirrors-prettier
|
|
rev: v3.1.0
|
|
hooks:
|
|
- id: prettier
|
|
files: \.(md|ya?ml)$
|
|
exclude: ^changelogs/(dev-changelog\.md|changelog\.yaml)$
|
|
|
|
- repo: https://github.com/asottile/pyupgrade
|
|
rev: v3.21.2
|
|
hooks:
|
|
- id: pyupgrade
|
|
args: [--py310-plus]
|
|
|
|
- repo: https://github.com/pycqa/isort
|
|
rev: 7.0.0
|
|
hooks:
|
|
- id: isort
|
|
|
|
- repo: https://github.com/psf/black-pre-commit-mirror
|
|
rev: 26.1.0
|
|
hooks:
|
|
- id: black
|
|
|
|
- repo: https://github.com/ansible-community/antsibull-changelog
|
|
rev: 0.35.0
|
|
hooks:
|
|
- id: antsibull-changelog-lint
|
|
- id: antsibull-changelog-lint-changelog-yaml
|
|
args: [--strict]
|
|
|
|
- repo: local
|
|
hooks:
|
|
- id: shfmt
|
|
name: shfmt
|
|
description: Format shell scripts with shfmt
|
|
language: golang
|
|
additional_dependencies: [mvdan.cc/sh/v3/cmd/shfmt@v3.12.0]
|
|
entry: shfmt -i 2 -ci -sr -kp -w
|
|
types: [shell]
|
|
|
|
- repo: https://github.com/shellcheck-py/shellcheck-py
|
|
rev: v0.11.0.1
|
|
hooks:
|
|
- id: shellcheck
|
|
|
|
- repo: local
|
|
hooks:
|
|
- id: check-integration-test-files
|
|
name: check integration test files
|
|
description: Ensure the integration test files are in sync
|
|
language: system
|
|
entry: scripts/integration-test-files.sh
|
|
pass_filenames: false
|
|
files: ^(scripts/integration-test-files.sh$|tests/integration)
|