container-object-storage-interface-provisioner-sidecar
container-object-storage-interface-provisioner-sidecar copied to clipboard
Bump the github-dependencies group with 2 updates
Bumps the github-dependencies group with 2 updates: github.com/spf13/cobra and github.com/spf13/viper.
Updates github.com/spf13/cobra from 1.4.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
v1.7.0
... (truncated)
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
Updates github.com/spf13/viper from 1.12.0 to 1.18.2
Release notes
Sourced from github.com/spf13/viper's releases.
v1.18.2
tl;dr Skip 1.18.0 and 1.18.1 and upgrade to this version instead.
This release fixes a regression that appears in rare circumstances when using
UnmarshalorUnmarshalExactto decode values onto pointers with multiple indirection (eg. pointer to a pointer, etc). The change was introduced in 1.18.0 as a means to resolve a long-standing bug when decoding environment variables to structs.The feature is now disabled by default and can be enabled using the
viper_bind_structbuild tag. It's also considered experimental at this point, so breaking changes may be introduced in the future.What's Changed
Bug Fixes 🐛
- feat!: hide struct binding behind a feature flag by
@sagikazarmarkin spf13/viper#1715Full Changelog: https://github.com/spf13/viper/compare/v1.18.1...v1.18.2
v1.18.1
What's Changed
Bug Fixes 🐛
- Merge missing struct keys inside UnmarshalExact by
@krakowskiin spf13/viper#1704Full Changelog: https://github.com/spf13/viper/compare/v1.18.0...v1.18.1
v1.18.0
Major changes
Highlighting some of the changes for better visibility.
Please share your feedback in the Discussion forum. Thanks! ❤️
AutomaticEnvworks withUnmarshalPreviously, environment variables that weren't bound manually or had no defaults could not be mapped by
Unmarshal. (The problem is explained in details in this issue: #761)#1429 introduced a solution that solves that issue.
What's Changed
Enhancements 🚀
- chore: rename files according to enabled build tags by
@alexandearin spf13/viper#1642- test: replace ifs with asserts to simplify tests by
@alexandearin spf13/viper#1656- ci: enable test shuffle and fix tests by
@alexandearin spf13/viper#1643- fix: gocritic lint issues by
@alexandearin spf13/viper#1696Bug Fixes 🐛
- Implement viper.BindStruct for automatic unmarshalling from environment variables by
@krakowskiin spf13/viper#1429- fix isPathShadowedInFlatMap type cast bug by
@linuxsongin spf13/viper#1585Dependency Updates ⬆️
- build(deps): bump github/codeql-action from 2.21.9 to 2.22.3 by
@dependabotin spf13/viper#1661- build(deps): bump golang.org/x/net from 0.15.0 to 0.17.0 by
@dependabotin spf13/viper#1659
... (truncated)
Commits
ab3a50cfix!: hide struct binding behind a feature flag9154b90build(deps): bump actions/setup-go from 4.1.0 to 5.0.008e4a00build(deps): bump github/codeql-action from 2.22.8 to 2.22.9fb6eb1efix: merge missing struct keys inside UnmarshalExactf5fcb4achore: update cryptf736363fix isPathShadowedInFlatMap type cast bug (#1585)36a3868Review changesf0c4ccdfix: gocritic lint issues3a23b80ci: enable test shuffle; fix tests73dfb94feat: make Unmarshal work with AutomaticEnv- Additional commits viewable in compare view
You can trigger a rebase of this PR 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 <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions
Note Automatic rebases have been disabled on this pull request as it has been open for over 30 days.
Hi @dependabot[bot]. Thanks for your PR.
I'm waiting for a kubernetes-sigs member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.
Once the patch is verified, the new status will be reflected by the ok-to-test label.
I understand the commands that are listed here.
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.
/ok-to-test
[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: dependabot[bot] Once this PR has been reviewed and has the lgtm label, please assign shanduur for approval. For more information see the Kubernetes Code Review Process.
The full list of commands accepted by this bot can be found here.
Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment
Superseded by #132.