drone-plugins / drone-s3

Drone plugin for publishing artifacts to Amazon S3
http://plugins.drone.io/drone-plugins/drone-s3
Apache License 2.0
37 stars 65 forks source link

Update module github.com/urfave/cli to v2 - autoclosed #74

Closed renovate[bot] closed 2 years ago

renovate[bot] commented 3 years ago

WhiteSource Renovate

This PR contains the following updates:

Package Type Update Change
github.com/urfave/cli require major v1.20.0 -> v2.3.0

Release Notes

urfave/cli ### [`v2.3.0`](https://togithub.com/urfave/cli/releases/v2.3.0) [Compare Source](https://togithub.com/urfave/cli/compare/v2.2.0...v2.3.0) These release notes were written for the git hash [`09ac54c`](https://togithub.com/urfave/cli/commit/09ac54c2f97f4249282baf266c54a09fab1bef58). #### Fixed - Fixed a bug 'Unable to load file' in altsrc in [#​1086](https://togithub.com/urfave/cli/issues/1086) via [@​akramarenkov](https://togithub.com/akramarenkov) - Fixed a bug where `App.ErrWriter` not being initialized in `App.Setup()` in [#​1100](https://togithub.com/urfave/cli/issues/1100) via [@​Nokel81](https://togithub.com/Nokel81) - Harmonize BeforeError handling in [#​1117](https://togithub.com/urfave/cli/issues/1117) via [@​creekorful](https://togithub.com/creekorful) - Fixed a bug where the default value is not set in the `Destination` field in the `StringSliceFlag` in [#​1121](https://togithub.com/urfave/cli/issues/1121) via [@​sgoroshko](https://togithub.com/sgoroshko) - Fixed a bug where the version flag was shown unexpectedly on commands with subcommands in [#​1153](https://togithub.com/urfave/cli/issues/1153) via [@​lrioth](https://togithub.com/lrioth) - Fixed a bug where the default `StringSlice` values would be mutated in [#​1170](https://togithub.com/urfave/cli/issues/1170) via [@​tych0](https://togithub.com/tych0) - Fixed a bug where values set by environment var are not saved to existing stringslice reference in [#​1178](https://togithub.com/urfave/cli/issues/1178) via [@​alexcb](https://togithub.com/alexcb) - Fixed a bug where fish completion did not respect TakesFile on PathFlags in [#​1198](https://togithub.com/urfave/cli/issues/1198) via [@​ErinCall](https://togithub.com/ErinCall) #### Changed - Improved ZSH Autocompletion (List files on tab with no completion options) in [#​1130](https://togithub.com/urfave/cli/issues/1130) via [@​oleorhagen](https://togithub.com/oleorhagen) - Improved help text rendering in [#​1175](https://togithub.com/urfave/cli/issues/1175) via [@​imle](https://togithub.com/imle) #### Added - Added support for Go 1.14 in [#​1085](https://togithub.com/urfave/cli/issues/1085) via [@​lynncyrin](https://togithub.com/lynncyrin) - Added support for Powershell autocompletion in [#​1139](https://togithub.com/urfave/cli/issues/1139) via [@​kirinnee](https://togithub.com/kirinnee) - Added support for using `Value` with `TimeStamp` flag in [#​1160](https://togithub.com/urfave/cli/issues/1160) via [@​vschettino](https://togithub.com/vschettino) - Added ShowSubcommandHelpAndExit to print help for the given subcommand and exit with exit code in [#​1183](https://togithub.com/urfave/cli/issues/1183) via [@​knqyf263](https://togithub.com/knqyf263) - Expose the constructor of `MapInputSource` type in [#​1194](https://togithub.com/urfave/cli/issues/1194) via [@​igorrius](https://togithub.com/igorrius) - Added support for a `App.Reader` that defaults to `os.Stdin` via [#​1191](https://togithub.com/urfave/cli/issues/1191) via [@​stellirin](https://togithub.com/stellirin) ### [`v2.2.0`](https://togithub.com/urfave/cli/releases/v2.2.0) [Compare Source](https://togithub.com/urfave/cli/compare/v2.1.1...v2.2.0) These release notes were written for the git hash [`d648edd`](https://togithub.com/urfave/cli/commit/d648edd48d89ef3a841b1ec75c2ebbd4de5f748f) #### Fixed - Fixed zsh completion scripts in [#​1062](https://togithub.com/urfave/cli/issues/1062) via [@​zhsj](https://togithub.com/zhsj) - Fixed description of subcommand to be more consistent in [#​1054](https://togithub.com/urfave/cli/issues/1054) via [@​itchyny](https://togithub.com/itchyny) - Fixed possible runtime panic in slice parsing in [#​1049](https://togithub.com/urfave/cli/issues/1049) via [@​saschagrunert](https://togithub.com/saschagrunert) - Fixed invalid man page header generation in [#​1041](https://togithub.com/urfave/cli/issues/1041) via [@​saschagrunert](https://togithub.com/saschagrunert) #### Changed - Improved auto-completion instructions and added example gifs in [#​1059](https://togithub.com/urfave/cli/issues/1059) via [@​masonj188](https://togithub.com/masonj188) - Removed the author from generated man pages in [#​1041](https://togithub.com/urfave/cli/issues/1041) via [@​saschagrunert](https://togithub.com/saschagrunert) #### Added - Added destination field to StringSliceFlag in [#​1078](https://togithub.com/urfave/cli/issues/1078) via [@​davidsbond](https://togithub.com/davidsbond) - Added HideHelpCommand. While HideHelp hides both help command and --help flag, HideHelpCommand only hides help command and leave --help flag as-is in [#​1083](https://togithub.com/urfave/cli/issues/1083) via [@​AkihiroSuda](https://togithub.com/AkihiroSuda) - Added timestampFlag docs in [#​997](https://togithub.com/urfave/cli/issues/997) via [@​drov0](https://togithub.com/drov0) - Added required flags documentation in [#​1008](https://togithub.com/urfave/cli/issues/1008) via [@​lynncyrin](https://togithub.com/lynncyrin), [@​anberns](https://togithub.com/anberns) ### [`v2.1.1`](https://togithub.com/urfave/cli/releases/v2.1.1) [Compare Source](https://togithub.com/urfave/cli/compare/v2.1.0...v2.1.1) Fixed a `Context` regression introduced in `v2.1.0` in [https://github.com/urfave/cli/pull/1014](https://togithub.com/urfave/cli/pull/1014) via [@​lynncyrin](https://togithub.com/lynncyrin) ### [`v2.1.0`](https://togithub.com/urfave/cli/releases/v2.1.0) [Compare Source](https://togithub.com/urfave/cli/compare/v2.0.0...v2.1.0) These release notes were written for the git hash [ae84df4cef4a2a6f1a0cb1d41ea0f3af8755e5a8](https://togithub.com/urfave/cli/tree/ae84df4cef4a2a6f1a0cb1d41ea0f3af8755e5a8) ##### Fixed - Fixed some golint errors in [https://github.com/urfave/cli/pull/988](https://togithub.com/urfave/cli/pull/988) via [@​liamchampton](https://togithub.com/liamchampton) - Fixed a panic with flag completion [https://github.com/urfave/cli/pull/946](https://togithub.com/urfave/cli/pull/946) via [@​unRob](https://togithub.com/unRob) ##### Changed - Changed docs generation to use visible flags in [https://github.com/urfave/cli/pull/999](https://togithub.com/urfave/cli/pull/999) via [@​subpop](https://togithub.com/subpop) - Changed `App.Run` to use an optional context for timeouts and cancellation in [https://github.com/urfave/cli/pull/975](https://togithub.com/urfave/cli/pull/975) via [@​marwan-at-work](https://togithub.com/marwan-at-work) - Changed version info to be hidden if the user has not defined a version in [https://github.com/urfave/cli/pull/955](https://togithub.com/urfave/cli/pull/955) via [@​asahasrabuddhe](https://togithub.com/asahasrabuddhe) - Changed docs generation to take into account multiple authors in [https://github.com/urfave/cli/pull/900](https://togithub.com/urfave/cli/pull/900) via [@​saschagrunert](https://togithub.com/saschagrunert) - Changed context to expose a `Value` accessor in [https://github.com/urfave/cli/pull/741](https://togithub.com/urfave/cli/pull/741) via [@​corruptmemory](https://togithub.com/corruptmemory) ##### Added - Added timestamp flag in [https://github.com/urfave/cli/pull/987](https://togithub.com/urfave/cli/pull/987) via [@​drov0](https://togithub.com/drov0) ### [`v2.0.0`](https://togithub.com/urfave/cli/releases/v2.0.0) [Compare Source](https://togithub.com/urfave/cli/compare/v1.22.5...v2.0.0) V2 was merged in [https://github.com/urfave/cli/pull/892](https://togithub.com/urfave/cli/pull/892), which included the work of all of these contributors: [@​asahasrabuddhe](https://togithub.com/asahasrabuddhe), [@​meatballhat](https://togithub.com/meatballhat), [@​jszwedko](https://togithub.com/jszwedko), [@​lynncyrin](https://togithub.com/lynncyrin), [@​AudriusButkevicius](https://togithub.com/AudriusButkevicius), [@​saschagrunert](https://togithub.com/saschagrunert), [@​rliebz](https://togithub.com/rliebz), [@​johnweldon](https://togithub.com/johnweldon), [@​nlewo](https://togithub.com/nlewo), [@​grubernaut](https://togithub.com/grubernaut), [@​OneOfOne](https://togithub.com/OneOfOne), [@​VMitov](https://togithub.com/VMitov), [@​cbranch](https://togithub.com/cbranch), [@​marwan-at-work](https://togithub.com/marwan-at-work), [@​uudashr](https://togithub.com/uudashr), [@​bfreis](https://togithub.com/bfreis) Discuss the state of V2 here => [https://github.com/urfave/cli/issues/826](https://togithub.com/urfave/cli/issues/826) *** ##### Added - Added `NewStringSlice` and `NewIntSlice` for creating their related types - Added `Float64SliceFlag` for unmarshaling a list of floats from the user - Added `Context.Lineage` to get all contexts from current up to global - Added `Context.LocalFlagNames` to get the flag names from *only* the current context - Added `BoolFlag.Value` to handle both default-false and default-true - Added `IsSet` method to the `Flag` interface which allows us to detect whether or not a flag has been set ##### Changed - Occurrences of `[]Command` have been changed to `[]*Command` - Occurrences of `[]cli.Flag` have been changed to `[]*cli.Flag` - `Context.FlagNames` now returns all flags in the context lineage - `Context.IsSet` now considers the full context lineage ##### Removed - Removed `Global*` flags since all flags are now global - when updating, replace `GlobalBool` with `Bool` - and `GlobalInt` with `Int` - and `GlobalString` with `String` - and so on for any other global flags - Removed `Context.Parent` method, as this is now available via `Context.Lineage` - when updating, replace `Context.Parent()` with `Context.Lineage()[1]` - Removed the `App.Author` and `App.Email` - these have been replaced with the `Authors []*Author` field - Removed the ability to specify multiple entries in the `Command.Name` field - when updating, replace `Name: "a, b, c"` with `Name: "a", Aliases: []string{"b", "c"}` - Removed the `Command.ShortName` field - when updating, replace `ShortName: "i"` with `Aliases: []string{"i"}` - Removed all `Context.Global*` methods, as the non-global versions now traverse up the context lineage automatically. - Removed the ability to specify `&StringSlice{...string}` or `&IntSlice{...int}`. - Removed adapter code for deprecated `Action` func signature - Removed `BoolTFlag` and related code, as this is now available via `BoolFlag.Value` ### [`v1.22.5`](https://togithub.com/urfave/cli/releases/v1.22.5) [Compare Source](https://togithub.com/urfave/cli/compare/v1.22.4...v1.22.5) These release notes were written for the git hash [`af7fa3d`](https://togithub.com/urfave/cli/commit/af7fa3de115a4f9772a7758c51f92a1e3b30a010). ##### Fixed - Fixed a formatting bug in the v1 required flags error message in [#​1126](https://togithub.com/urfave/cli/issues/1126) via [@​oleorhagen](https://togithub.com/oleorhagen) - Harmonize BeforeError handling in in [#​1132](https://togithub.com/urfave/cli/issues/1132) via [@​creekorful](https://togithub.com/creekorful), [@​VirrageS](https://togithub.com/VirrageS) ##### Changed - Improved ZSH Autocompletion (List files on tab with no completion options) in [#​1133](https://togithub.com/urfave/cli/issues/1133) via [@​oleorhagen](https://togithub.com/oleorhagen) ### [`v1.22.4`](https://togithub.com/urfave/cli/releases/v1.22.4) [Compare Source](https://togithub.com/urfave/cli/compare/v1.22.3...v1.22.4) These release notes were written for the git hash [`053ba9d`](https://togithub.com/urfave/cli/commit/053ba9dd02d2bfb768da2c1c50370c59d41dc04b) ##### Fixed - Fixed a panic with flag completion in [#​1101](https://togithub.com/urfave/cli/issues/1101) via [@​unRob](https://togithub.com/unRob), [@​VirrageS](https://togithub.com/VirrageS) ### [`v1.22.3`](https://togithub.com/urfave/cli/releases/v1.22.3) [Compare Source](https://togithub.com/urfave/cli/compare/v1.22.2...v1.22.3) ##### Fixed - String flag no longer persists the default value if the flag is explicitly initialized in [#​981](https://togithub.com/urfave/cli/issues/981) via [@​asahasrabuddhe](https://togithub.com/asahasrabuddhe) - `context.IsSet()` returns `true` or `false` correctly regardless of whether the short name or the full name of the flag is passed to it in [#​978](https://togithub.com/urfave/cli/issues/978) via [@​asahasrabuddhe](https://togithub.com/asahasrabuddhe) - Hide version if the version is not set by the user in [#​954](https://togithub.com/urfave/cli/issues/954) via [@​asahasrabuddhe](https://togithub.com/asahasrabuddhe) ### [`v1.22.2`](https://togithub.com/urfave/cli/releases/v1.22.2) [Compare Source](https://togithub.com/urfave/cli/compare/v1.22.1...v1.22.2) ##### Fixed - Fix v1.21.0 pass through regression in [urfave/cli/pull/872](https://togithub.com/urfave/cli/pull/872) via [@​lynncyrin](https://togithub.com/lynncyrin) - Fix infinite loop when parsing invalid flags for apps with short option handling in [urfave/cli/pull/911](https://togithub.com/urfave/cli/pull/911) via [@​rliebz](https://togithub.com/rliebz) - Fix zsh autocomplete in [urfave/cli/pull/906](https://togithub.com/urfave/cli/pull/906) via [@​gnowxilef](https://togithub.com/gnowxilef) - Fix typo in `DocGenerationFlag.TakesValue()` docstring in [urfave/cli/pull/902](https://togithub.com/urfave/cli/pull/902) via [@​benmoose](https://togithub.com/benmoose) - Avoid panic for missing flag value in [urfave/cli/pull/893](https://togithub.com/urfave/cli/pull/893) via [@​rliebz](https://togithub.com/rliebz) ##### Changed - Simplify `HelpPrinter` and `CustomHelpPrinter` behaviors in [urfave/cli/pull/912](https://togithub.com/urfave/cli/pull/912) via [@​rliebz](https://togithub.com/rliebz) ### [`v1.22.1`](https://togithub.com/urfave/cli/releases/v1.22.1) [Compare Source](https://togithub.com/urfave/cli/compare/v1.22.0...v1.22.1) ##### 🚧 Watch out! There's a known regression in this release! [https://github.com/urfave/cli/issues/850](https://togithub.com/urfave/cli/issues/850) 🚧 ##### Fixed - Hide output of hidden commands on man pages in [urfave/cli/pull/889](https://togithub.com/urfave/cli/pull/889) via [@​crosbymichael](https://togithub.com/crosbymichael) - Don't generate fish completion for hidden commands [urfave/cli/pull/891](https://togithub.com/urfave/891) via [@​saschagrunert](https://togithub.com/saschagrunert) - Using short flag names for required flags throws an error in [urfave/cli/pull/890](https://togithub.com/urfave/cli/pull/890) via [@​asahasrabuddhe](https://togithub.com/asahasrabuddhe) ##### Changed - Remove flag code generation logic, legacy python test runner in [urfave/cli/pull/883](https://togithub.com/urfave/cli/pull/883) via [@​asahasrabuddhe](https://togithub.com/asahasrabuddhe) - Enable Go Modules support, drop support for `Go 1.10` add support for `Go 1.13` in [urfave/cli/pull/885](https://togithub.com/urfave/cli/pull/885) via [@​asahasrabuddhe](https://togithub.com/asahasrabuddhe) ### [`v1.22.0`](https://togithub.com/urfave/cli/releases/v1.22.0) [Compare Source](https://togithub.com/urfave/cli/compare/v1.21.0...v1.22.0) ##### 🚧 Watch out! There's a known regression in this release! [https://github.com/urfave/cli/issues/850](https://togithub.com/urfave/cli/issues/850) 🚧 ##### Fixed - Fix Subcommands not falling back to `app.ExitEventHandler` in [urfave/cli/pull/856](https://togithub.com/urfave/cli/pull/856) via [@​FaranIdo](https://togithub.com/FaranIdo) ##### Changed - Clarify that altsrc supports both TOML and JSON in [urfave/cli/pull/774](https://togithub.com/urfave/cli/pull/774) via [@​whereswaldon](https://togithub.com/whereswaldon) - Made the exit code example more clear in [urfave/cli/pull/823](https://togithub.com/urfave/cli/pull/823) via [@​xordspar0](https://togithub.com/xordspar0) - Removed the use of python for internal flag generation in [urfave/cli/pull/836](https://togithub.com/urfave/cli/pull/836) via [@​asahasrabuddhe](https://togithub.com/asahasrabuddhe) - Changed the supported go versions to `1.10`, `1.11`, `1.12` in [urfave/cli/pull/843](https://togithub.com/urfave/cli/pull/843) via [@​lafriks](https://togithub.com/lafriks) - Changed the v1 releases section in the readme in [urfave/cli/pull/862](https://togithub.com/urfave/cli/pull/862) via [@​russoj88](https://togithub.com/russoj88) - Cleaned up go modules in [urfave/cli/pull/874](https://togithub.com/urfave/cli/pull/874) via [@​saschagrunert](https://togithub.com/saschagrunert) ##### Added - Added `UseShortOptionHandling` for combining short flags in [urfave/cli/pull/735](https://togithub.com/urfave/cli/pull/735) via [@​rliebz](https://togithub.com/rliebz) - Added support for flags bash completion in [urfave/cli/pull/808](https://togithub.com/urfave/cli/pull/808) via [@​yogeshlonkar](https://togithub.com/yogeshlonkar) - Added the `TakesFile` indicator to flag in [urfave/cli/pull/851](https://togithub.com/urfave/cli/pull/851) via [@​saschagrunert](https://togithub.com/saschagrunert) - Added fish shell completion support in [urfave/cli/pull/848](https://togithub.com/urfave/cli/pull/848) via [@​saschagrunert](https://togithub.com/saschagrunert) ### [`v1.21.0`](https://togithub.com/urfave/cli/releases/v1.21.0) [Compare Source](https://togithub.com/urfave/cli/compare/v1.20.0...v1.21.0) ##### 🚧 Watch out! There's a known regression in this release! [https://github.com/urfave/cli/issues/850](https://togithub.com/urfave/cli/issues/850) 🚧 ##### Fixed - Fix using "slice" flag types with `EnvVar` in [urfave/cli/pull/687](https://togithub.com/urfave/cli/pull/687) via [@​joshuarubin](https://togithub.com/joshuarubin) - Fix regression of `SkipFlagParsing` behavior in [urfave/cli/pull/697](https://togithub.com/urfave/cli/pull/697) via [@​jszwedko](https://togithub.com/jszwedko) - Fix handling `ShortOptions` and `SkipArgReorder` in [urfave/cli/pull/686](https://togithub.com/urfave/cli/pull/686) via [@​baude](https://togithub.com/baude) - Fix args reordering when bool flags are present in [urfave/cli/pull/712](https://togithub.com/urfave/cli/pull/712) via [@​windler](https://togithub.com/windler) - Fix parsing of short options in [urfave/cli/pull/758](https://togithub.com/urfave/cli/pull/758) via [@​vrothberg](https://togithub.com/vrothberg) ##### Added / Changed - Added *"required flags"* support in [urfave/cli/pull/819](https://togithub.com/urfave/cli/pull/819) via [@​lynncyrin](https://togithub.com/lynncyrin/) - Cleaned up help output in [urfave/cli/pull/664](https://togithub.com/urfave/cli/pull/664) via [@​maguro](https://togithub.com/maguro) - Case is now considered when sorting strings in [urfave/cli/pull/676](https://togithub.com/urfave/cli/pull/676) via [@​rliebz](https://togithub.com/rliebz) - Backport JSON `InputSource` to v1 in [urfave/cli/pull/598](https://togithub.com/urfave/cli/pull/598) via [@​jszwedko](https://togithub.com/jszwedko) - Allow more customization of flag help strings in [urfave/cli/pull/661](https://togithub.com/urfave/cli/pull/661) via [@​rliebz](https://togithub.com/rliebz) - Allow custom `ExitError` handler function in [urfave/cli/pull/628](https://togithub.com/urfave/cli/pull/628) via [@​phinnaeus](https://togithub.com/phinnaeus) - Allow loading a variable from a file in [urfave/cli/pull/675](https://togithub.com/urfave/cli/pull/675) via [@​jmccann](https://togithub.com/jmccann) - Allow combining short bool names in [urfave/cli/pull/684](https://togithub.com/urfave/cli/pull/684) via [@​baude](https://togithub.com/baude)

Configuration

πŸ“… Schedule: 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.



This PR has been generated by WhiteSource Renovate. View repository job log here.

renovate[bot] commented 3 years ago

⚠ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

β™» Renovate will retry this branch, including artifacts, only when one of the following happens:

The artifact failure details are included below:

File name: go.sum
Command failed: docker pull docker.io/renovate/go:1.16.5