Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update grouped non-major updates #237

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jun 15, 2024

This PR contains the following updates:

Package Type Update Change Age Adoption Passing Confidence
actions/checkout action minor v4.1.7 -> v4.2.2 age adoption passing confidence
actions/setup-go action minor v5.0.1 -> v5.4.0 age adoption passing confidence
autoprefixer devDependencies patch 10.4.19 -> 10.4.21 age adoption passing confidence
azure/setup-helm action minor v4.2.0 -> v4.3.0 age adoption passing confidence
docker/login-action action minor v3.2.0 -> v3.4.0 age adoption passing confidence
docker/metadata-action action minor v5.5.1 -> v5.7.0 age adoption passing confidence
docker/setup-buildx-action action minor v3.3.0 -> v3.10.0 age adoption passing confidence
github.com/onsi/ginkgo/v2 require minor v2.19.0 -> v2.23.2 age adoption passing confidence
github.com/onsi/gomega require minor v1.33.1 -> v1.36.2 age adoption passing confidence
github.com/spf13/cobra require minor v1.7.0 -> v1.9.1 age adoption passing confidence
github.com/spf13/pflag require patch v1.0.5 -> v1.0.6 age adoption passing confidence
github.com/spf13/viper require minor v1.19.0 -> v1.20.0 age adoption passing confidence
go uses-with minor 1.22.4 -> 1.24.1 age adoption passing confidence
go.etcd.io/etcd/client/v3 require patch v3.5.14 -> v3.5.19 age adoption passing confidence
golang stage minor 1.22.4 -> 1.24.1 age adoption passing confidence
golangci/golangci-lint minor v1.59.1 -> v1.64.8 age adoption passing confidence
helm/helm minor v3.15.2 -> v3.17.2 age adoption passing confidence
hugo-extended devDependencies minor 0.127.0 -> 0.145.0 age adoption passing confidence
jetstack/cert-manager minor v1.15.0 -> v1.17.1 age adoption passing confidence
k8s.io/api require minor v0.30.2 -> v0.32.3 age adoption passing confidence
k8s.io/apimachinery require minor v0.30.2 -> v0.32.3 age adoption passing confidence
k8s.io/client-go require minor v0.30.2 -> v0.32.3 age adoption passing confidence
kubernetes-sigs/controller-tools minor v0.15.0 -> v0.17.2 age adoption passing confidence
kubernetes-sigs/kind minor v0.23.0 -> v0.27.0 age adoption passing confidence
kubernetes/kubernetes minor v1.30.0 -> v1.32.3 age adoption passing confidence
losisin/helm-values-schema-json minor v1.4.1 -> v1.8.0 age adoption passing confidence
mikefarah/yq minor v4.44.1 -> v4.45.1 age adoption passing confidence
norwoodj/helm-docs minor v1.13.1 -> v1.14.2 age adoption passing confidence
postcss-cli devDependencies patch 11.0.0 -> 11.0.1 age adoption passing confidence
prometheus-operator/prometheus-operator minor v0.74.0 -> v0.81.0 age adoption passing confidence
release-drafter/release-drafter action minor v6.0.0 -> v6.1.0 age adoption passing confidence
sigs.k8s.io/controller-runtime require minor v0.18.4 -> v0.20.3 age adoption passing confidence
sigstore/cosign-installer action minor v3.5.0 -> v3.8.1 age adoption passing confidence

Release Notes

actions/checkout (actions/checkout)

v4.2.2

Compare Source

v4.2.1

Compare Source

v4.2.0

Compare Source

actions/setup-go (actions/setup-go)

v5.4.0

Compare Source

v5.3.0

Compare Source

What's Changed
New Contributors

Full Changelog: actions/setup-go@v5...v5.3.0

v5.2.0

Compare Source

What's Changed
New Contributors

Full Changelog: actions/setup-go@v5...v5.2.0

v5.1.0

Compare Source

What's Changed

Bug Fixes

New Contributors

Full Changelog: actions/setup-go@v5...v5.1.0

v5.0.2

Compare Source

What's Changed

Bug fixes:
Dependency updates:

New Contributors

Full Changelog: actions/setup-go@v5...v5.0.2

postcss/autoprefixer (autoprefixer)

v10.4.21

Compare Source

v10.4.20

Compare Source

  • Fixed fit-content prefix for Firefox.
azure/setup-helm (azure/setup-helm)

v4.3.0

Compare Source

docker/login-action (docker/login-action)

v3.4.0

Compare Source

Full Changelog: docker/login-action@v3.3.0...v3.4.0

v3.3.0

Compare Source

Full Changelog: docker/login-action@v3.2.0...v3.3.0

docker/metadata-action (docker/metadata-action)

v5.7.0

Compare Source

Full Changelog: docker/metadata-action@v5.6.1...v5.7.0

v5.6.1

Compare Source

Full Changelog: docker/metadata-action@v5.6.0...v5.6.1

v5.6.0

Compare Source

Full Changelog: docker/metadata-action@v5.5.1...v5.6.0

docker/setup-buildx-action (docker/setup-buildx-action)

v3.10.0

Compare Source

Full Changelog: docker/setup-buildx-action@v3.9.0...v3.10.0

v3.9.0

Compare Source

Full Changelog: docker/setup-buildx-action@v3.8.0...v3.9.0

v3.8.0

Compare Source

Full Changelog: docker/setup-buildx-action@v3.7.1...v3.8.0

v3.7.1

Compare Source

Full Changelog: docker/setup-buildx-action@v3.7.0...v3.7.1

v3.7.0

Compare Source

Full Changelog: docker/setup-buildx-action@v3.6.1...v3.7.0

v3.6.1

Compare Source

Full Changelog: docker/setup-buildx-action@v3.6.0...v3.6.1

v3.6.0

Compare Source

Full Changelog: docker/setup-buildx-action@v3.5.0...v3.6.0

v3.5.0

Compare Source

Full Changelog: docker/setup-buildx-action@v3.4.0...v3.5.0

v3.4.0

Compare Source

Full Changelog: docker/setup-buildx-action@v3.3.0...v3.4.0

onsi/ginkgo (github.com/onsi/ginkgo/v2)

v2.23.2

Compare Source

2.23.2

🎉🎉🎉

At long last, some long-standing performance gaps between ginkgo and go test have been resolved!

Ginkgo operates by running go test -c to generate test binaries, and then running those binaries. It turns out that the compilation step of go test -c is slower than go test's compilation step because go test strips out debug symbols (ldflags=-w) whereas go test -c does not.

Ginkgo now passes the appropriate ldflags to go test -c when running specs to strip out symbols. This is only done when it is safe to do so and symbols are preferred when profiling is enabled and when ginkgo build is called explicitly.

This, coupled, with the instructions for disabling XProtect on MacOS yields a much better performance experience with Ginkgo.

v2.23.1

Compare Source

2.23.1

🚨 For users on MacOS 🚨

A long-standing Ginkgo performance issue on MacOS seems to be due to mac's antimalware XProtect. You can follow the instructions here to disable it in your terminal. Doing so sped up Ginkgo's own test suite from 1m8s to 47s.

Fixes

Ginkgo's CLI is now a bit clearer if you pass flags in incorrectly:

  • make it clearer that you need to pass a filename to the various profile flags, not an absolute directory [a0e52ff]
  • emit an error and exit if the ginkgo invocation includes flags after positional arguments [b799d8d]

This might cause existing CI builds to fail. If so then it's likely that your CI build was misconfigured and should be corrected. Open an issue if you need help.

v2.23.0

Compare Source

2.23.0

Ginkgo 2.23.0 adds a handful of methods to GinkgoT() to make it compatible with the testing.TB interface in Go 1.24. GinkgoT().Context(), in particular, is a useful shorthand for generating a new context that will clean itself up in a DeferCleanup(). This has subtle behavior differences from the golang implementation but should make sense in a Ginkgo... um... context.

Features
  • bump to go 1.24.0 - support new testing.TB methods and add a test to cover testing.TB regressions [37a511b]
Fixes
  • fix edge case where build -o is pointing at an explicit file, not a directory [7556a86]
  • Fix binary paths when precompiling multiple suites. [4df06c6]
Maintenance

v2.22.2

Compare Source

What's Changed

Full Changelog: onsi/ginkgo@v2.22.1...v2.22.2

v2.22.1

Compare Source

2.22.1

Fixes

Fix CSV encoding

Maintenance
  • ensure *.test files are gitignored so we don't accidentally commit compiled tests again [c88c634]
  • remove golang.org/x/net/context in favour of stdlib context [4df44bf]

v2.22.0

Compare Source

2.22.0

Features
  • Add label to serial nodes [0fcaa08]

This allows serial tests to be filtered using the label-filter

Maintenance

Various doc fixes

v2.21.0

Compare Source

2.21.0

Features
  • add support for GINKGO_TIME_FORMAT [a69eb39]
  • add GINKGO_NO_COLOR to disable colors via environment variables [bcab9c8]
Fixes
  • increase threshold in timeline matcher [e548367]
  • Fix the document by replacing SpecsThatWillBeRun with SpecsThatWillRun
    [c2c4d3c]
Maintenance
  • bump various dependencies [7e65a00]

v2.20.2

[Compare Source](https://redirect.github.com/onsi/gink


Configuration

📅 Schedule: Branch creation - "* * * * 6" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the ok-to-test Indicates a non-member PR verified by an org member that is safe to test. label Jun 15, 2024
@renovate renovate bot enabled auto-merge (squash) June 15, 2024 14:55
@renovate renovate bot force-pushed the renovate/grouped-non-major-updates branch from 0686c9e to 03a95e3 Compare June 16, 2024 03:19
@renovate renovate bot changed the title chore(deps): update dependency kubernetes/kubernetes to v1.30.2 chore(deps): update grouped non-major updates Jun 16, 2024
@renovate renovate bot force-pushed the renovate/grouped-non-major-updates branch from 03a95e3 to 1de7d26 Compare June 18, 2024 08:27
@renovate renovate bot changed the title chore(deps): update grouped non-major updates fix(deps): update grouped non-major updates Jun 18, 2024
@renovate renovate bot force-pushed the renovate/grouped-non-major-updates branch 8 times, most recently from da159d9 to f3fcf3e Compare June 26, 2024 19:43
@renovate renovate bot force-pushed the renovate/grouped-non-major-updates branch from f3fcf3e to 6ae80e9 Compare June 30, 2024 17:12
@renovate renovate bot force-pushed the renovate/grouped-non-major-updates branch 6 times, most recently from 161d7a1 to 9e16c89 Compare July 4, 2024 08:44
@renovate renovate bot changed the title fix(deps): update grouped non-major updates chore(deps): update grouped non-major updates Jul 4, 2024
@renovate renovate bot force-pushed the renovate/grouped-non-major-updates branch from 9e16c89 to 6ee3a11 Compare July 6, 2024 16:21
@renovate renovate bot force-pushed the renovate/grouped-non-major-updates branch 4 times, most recently from b9c67d4 to 10ab6aa Compare February 21, 2025 09:51
@renovate renovate bot force-pushed the renovate/grouped-non-major-updates branch 5 times, most recently from 98f450c to 006746b Compare March 5, 2025 16:29
@renovate renovate bot force-pushed the renovate/grouped-non-major-updates branch 9 times, most recently from d4b7a25 to 7088170 Compare March 12, 2025 19:36
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

🧹 Nitpick comments (1)
go.mod (1)

16-21: Kubernetes and Etcd Client Updates:
The updates to go.etcd.io/etcd/client/v3, k8s.io/api, k8s.io/apimachinery, k8s.io/client-go, k8s.io/utils, and inclusion of sigs.k8s.io/controller-runtime (v0.20.3) ensure alignment with newer Kubernetes and etcd APIs. Please review that any interactions with these libraries in your operator remain compatible after these upgrades.

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between d4b7a25 and 7088170.

⛔ Files ignored due to path filters (2)
  • go.sum is excluded by !**/*.sum
  • site/package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (13)
  • .github/workflows/docker-publish.yaml (2 hunks)
  • .github/workflows/helm-publish.yaml (1 hunks)
  • .github/workflows/hugo.yaml (1 hunks)
  • .github/workflows/make-test-e2e.yaml (1 hunks)
  • .github/workflows/make-test.yaml (1 hunks)
  • .github/workflows/nilaway-lint.yaml (1 hunks)
  • .github/workflows/pre-commit.yaml (1 hunks)
  • .github/workflows/release-assets.yaml (1 hunks)
  • .github/workflows/release-drafter.yaml (1 hunks)
  • Dockerfile (1 hunks)
  • Makefile (3 hunks)
  • go.mod (2 hunks)
  • site/package.json (1 hunks)
🚧 Files skipped from review as they are similar to previous changes (12)
  • .github/workflows/hugo.yaml
  • Dockerfile
  • site/package.json
  • .github/workflows/helm-publish.yaml
  • .github/workflows/make-test.yaml
  • .github/workflows/release-assets.yaml
  • .github/workflows/nilaway-lint.yaml
  • .github/workflows/release-drafter.yaml
  • .github/workflows/pre-commit.yaml
  • .github/workflows/docker-publish.yaml
  • .github/workflows/make-test-e2e.yaml
  • Makefile
⏰ Context from checks skipped due to timeout of 90000ms (1)
  • GitHub Check: pre-commit
🔇 Additional comments (16)
go.mod (16)

3-5: Go Version and Toolchain Update:
The Go version directive has been updated to go 1.23.0 and a new toolchain directive (toolchain go1.24.1) has been added. Please ensure that all associated build and CI workflows have been updated accordingly to use the new Go toolchain.


11-14: Testing & CLI Dependencies Updated:
The dependencies for testing and CLI enhancement—github.com/onsi/ginkgo/v2, github.com/onsi/gomega, github.com/spf13/cobra, and github.com/spf13/pflag—have been updated. Verify that your test suites and CLI commands continue to work seamlessly with these versions.


26-26: xxhash Dependency Update:
The github.com/cespare/xxhash/v2 dependency has been updated to version v2.3.0. Though a minor release, ensure that any hash-based functionality in the project is tested for compatibility.


32-32: json-patch v5 Upgrade:
The upgrade of github.com/evanphx/json-patch/v5 to v5.9.11 is noted. Confirm that JSON patching operations—if used anywhere in the project—continue to function correctly with this updated library.


34-34: CBOR Library Addition/Update:
The indirect dependency for github.com/fxamacker/cbor/v2 is now at version v2.7.0. If your project leverages CBOR encoding/decoding, it’s a good idea to run a focused test to ensure that behavior remains consistent.


36-36: OpenAPI JSON Pointer Update:
The github.com/go-openapi/jsonpointer update to v0.21.0 (from the previous version) should bring minor improvements. Verify that any integration relying on JSON pointer functionality remains stable.


38-38: OpenAPI Swag Dependency Upgrade:
Updating github.com/go-openapi/swag to v0.23.0 should help keep documentation generation and related tasks up-to-date. Please test any features that depend on this package.


43-43: Google Btree Update:
The version for github.com/google/btree is now updated to v1.1.3. Although typically an indirect dependency, it’s good practice to ensure that any performance optimizations leveraging B-trees are still effective.


47-47: Google pprof Version Update:
The github.com/google/pprof package has been bumped up to a build identified by a timestamp (v0.0.0-20241210010833-40e02aabc2ad). Please ensure that any profiling or debugging workflows depending on pprof behave as expected.


58-58: Moby Spdystream Upgrade:
The dependency for github.com/moby/spdystream has been updated from an older version to v0.5.0. This upgrade may offer improved performance or bug fixes. Confirm that any streaming or multiplexing capabilities remain fully operational.


65-68: Prometheus Dependencies Update:
The Prometheus-related dependencies (github.com/prometheus/client_golang to v1.19.1, client_model to v0.6.1, common to v0.55.0, and procfs to v0.15.1) have been updated. These are critical for metrics collection; thorough testing should be done to confirm that your monitoring and alerting setups continue functioning without disruption.


75-75: Float16 Library Update:
github.com/x448/float16 has been updated to version v0.8.4. Verify that any numerical conversions or computations relying on this library yield correct results, especially if using lower-precision floating point representations.


76-77: Etcd API and Client Package Updates:
Both go.etcd.io/etcd/api/v3 and go.etcd.io/etcd/client/pkg/v3 are now at version v3.5.19. Please ensure there are no regressions in the interaction with etcd, particularly in scenarios that involve critical data storage or retrieval.


80-88: Golang.org/x Dependencies Overhaul:
Multiple golang.org/x modules (including exp, net, oauth2, sync, sys, term, text, time, and tools) have been updated. These changes can affect low-level functionality, performance, or OS interactions. A series of regression and integration tests focusing on platform-dependent behavior is highly recommended.


91-95: Google and gRPC Libraries Updated:
The updates to google.golang.org/genproto (both API and RPC versions), google.golang.org/grpc (v1.65.0), google.golang.org/protobuf (v1.36.1), and gopkg.in/evanphx/json-patch.v4 (v4.12.0) are critical, as they may impact API communication and data serialization/deserialization. Validate that any gRPC services or protocol buffers used in your project remain fully compatible.


100-104:

❓ Verification inconclusive

Kubernetes API Extensions and Related Utilities Upgrade:
The following dependencies have been updated:

  • k8s.io/apiextensions-apiserver to v0.32.1
  • k8s.io/klog/v2 to v2.130.1
  • k8s.io/kube-openapi to a newer timestamp version
  • sigs.k8s.io/json and sigs.k8s.io/structured-merge-diff/v4 (now at v4.4.2)
    These upgrades play a crucial role in ensuring that custom resource definitions and API extensions work correctly with your operator. Please perform end-to-end tests to detect any unnoticed incompatibilities with Kubernetes APIs.

Action Required: Verify Compatibility of Upgraded Kubernetes Dependencies

The go.mod file now lists the following updated dependencies:

  • k8s.io/apiextensions-apiserver v0.32.1
  • k8s.io/klog/v2 v2.130.1
  • k8s.io/kube-openapi v0.0.0-20241105132330-32ad38e42d3f
  • sigs.k8s.io/json v0.0.0-20241010143419-9aa6b5e7a4b3
  • sigs.k8s.io/structured-merge-diff/v4 v4.4.2

These updates—central to ensuring that custom resource definitions and API extensions function correctly—appear in the final state without any residual or removed code. However, given that some dependencies now reference timestamped versions, it’s essential to run comprehensive end-to-end tests to catch any potential incompatibilities with the Kubernetes API.

Please verify these upgrades in your integration testing environment and ensure that no unexpected runtime issues occur.

@renovate renovate bot force-pushed the renovate/grouped-non-major-updates branch 4 times, most recently from 1284336 to fab3973 Compare March 15, 2025 17:16
Copy link
Contributor Author

renovate bot commented Mar 17, 2025

⚠️ 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:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: go.sum
Command failed: go get -d -t ./...
go: module github.com/onsi/ginkgo/[email protected] requires go >= 1.23.0; switching to go1.23.7
go: downloading go1.23.7 (linux/amd64)
go: download go1.23.7: golang.org/[email protected]: verifying module: checksum database disabled by GOSUMDB=off

@renovate renovate bot force-pushed the renovate/grouped-non-major-updates branch 4 times, most recently from e64da52 to 840c964 Compare March 19, 2025 19:57
@renovate renovate bot force-pushed the renovate/grouped-non-major-updates branch from 840c964 to f7099b8 Compare March 20, 2025 19:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies ok-to-test Indicates a non-member PR verified by an org member that is safe to test.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants