polaris
polaris copied to clipboard
Bump github.com/spf13/cobra from 1.7.0 to 1.8.0
Bumps github.com/spf13/cobra from 1.7.0 to 1.8.0.
Release notes
Sourced from github.com/spf13/cobra's releases.
v1.8.0
✨ Features
- Support usage as plugin for tools like kubectl by
@nirsin spf13/cobra#2018 - this means that programs that utilize a "plugin-like" structure have much better support and usage (like for completions, command paths, etc.)- Move documentation sources to site/content by
@umarcorin spf13/cobra#1428- Add 'one required flag' group by
@mareversin spf13/cobra#1952 - this includes a newMarkFlagsOneRequiredAPI for flags which can be used to mark a flag group as required and cause command failure if at least one is not used when invoked.- Customizable error message prefix by
@5oumain spf13/cobra#2023 - This adds theSetErrPrefixandErrPrefixAPIs on theCommandstruct to allow for setting a custom prefix for errors- feat: add getters for flag completions by
@avirtopeanu-ionosin spf13/cobra#1943- Feature: allow running persistent run hooks of all parents by
@vkhorozin spf13/cobra#2044- Improve API to get flag completion function by
@marckhouzamin spf13/cobra#2063🐛 Bug fixes
- Fix typo in fish completions by
@twpaynein spf13/cobra#1945- Fix grammar: 'allows to' by
@supertassuin spf13/cobra#1978- powershell: escape variable with curly brackets by
@Luap99in spf13/cobra#1960- Don't complete --help flag when flag parsing disabled by
@marckhouzamin spf13/cobra#2061- Replace all non-alphanumerics in active help env var program prefix by
@scopin spf13/cobra#1940🔧 Maintenance
- build(deps): bump golangci/golangci-lint-action from 3.4.0 to 3.5.0 by
@dependabotin spf13/cobra#1971- build(deps): bump golangci/golangci-lint-action from 3.5.0 to 3.6.0 by
@dependabotin spf13/cobra#1976- build(deps): bump golangci/golangci-lint-action from 3.6.0 to 3.7.0 by
@dependabotin spf13/cobra#2021- build(deps): bump actions/setup-go from 3 to 4 by
@dependabotin spf13/cobra#1934- build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.2 to 2.0.3 by
@dependabotin spf13/cobra#2047- build(deps): bump actions/checkout from 3 to 4 by
@dependabotin spf13/cobra#2028- command: temporarily disable G602 due to securego/gosec#1005 by
@umarcorin spf13/cobra#2022🧪 Testing & CI/CD
- test: make fish_completions_test more robust by
@branchvincentin spf13/cobra#1980- golangci: enable 'unused' and disable deprecated replaced by it by
@umarcorin spf13/cobra#1983- cleanup: minor corrections to unit tests by
@JunNishimurain spf13/cobra#2003- ci: test golang 1.21 by
@nunoadregoin spf13/cobra#2024- Fix linter errors by
@marckhouzamin spf13/cobra#2052- Add tests for flag completion registration by
@marckhouzamin spf13/cobra#2053✏️ Documentation
- doc: fix typo, Deperecated -> Deprecated by
@callthingsoffin spf13/cobra#2000- Add notes to doc about the execution condition of *PreRun and *PostRun functions by
@haoming29in spf13/cobra#2041
Thank you everyone who contributed to this release and all your hard work! Cobra and this community would never be possible without all of you!!!! 🐍
Full Changelog: https://github.com/spf13/cobra/compare/v1.7.0...v1.8.0
Commits
a0a6ae0Improve API to get flag completion function (#2063)890302aSupport usage as plugin for tools like kubectl (#2018)48cea5cbuild(deps): bump actions/checkout from 3 to 4 (#2028)22953d8Replace all non-alphanumerics in active help env var program prefix (#1940)00b68a1Add tests for flag completion registration (#2053)b711e87Don't complete --help flag when flag parsing disabled (#2061)8b1eba4Fix linter errors (#2052)4cafa37Allow running persistent run hooks of all parents (#2044)5c962a2build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.2 to 2.0.3 (#2047)efe8fa3build(deps): bump actions/setup-go from 3 to 4 (#1934)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Fairwinds Insights Scan Results
View the full report at insights.fairwinds.com.
:white_check_mark: No new Action Items detected!