chore(deps): update dependency shfmt to v3.12
This MR contains the following updates:
| Package | Update | Change |
|---|---|---|
| shfmt | minor |
3.11 -> 3.12
|
⚠️ WarningSome dependencies could not be looked up. Check the warning logs for more information.
View the Renovate pipeline for this MR
Release Notes
mvdan/sh (shfmt)
v3.12
- The
mvdan-shJS package is discontinued in favor ofsh-syntax- #1145 - cmd/shfmt
-
interp
- Add
IsBuiltinto check if a command name is a shell built-in - #1164 - Add
HandlerContext.Builtinto allowExecHandlerFuncto call built-ins - Initial support for
$!andwait PID- #221 - Return non-fatal
ExecHandlerFuncerrors via theRunner.RunAPI - Add
HandlerContext.Posto provide handlers with source positions - Deprecate
NewExitStatusandIsExitStatusin favor ofExitStatus - Fix
waitto 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
$RANDOMand$SRANDOM - Set
$BASH_REMATCHwhen matching regular expressions via=~ - Support modifying local vars from the parent calling function
- Add
-
expand
- Adjust which backslash sequences are expanded in here-docs - #1138
- Tweak tilde expansions to match Bash semantics
-
pattern
- Remove the flawed and broken
Bracesmode; usesyntax.SplitBracesinstead - Tweak
**to only act as "globstar" when alone as a path element - #1149 - Tweak
*and**to not match leading dots in basenames - Add a
NoGlobStarmode to match the POSIX semantics
- Remove the flawed and broken
-
fileutil
- Treat all non-regular files as definitely not shell scripts - #1089
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.