Combine open Dependabot dependency updates into a single branch#1811
Conversation
|
|
Squash all dependency and related test-fix changes from open Dependabot branches into a single commit for PR #1811.
0d52fd4 to
640087a
Compare
There was a problem hiding this comment.
Pull request overview
This PR consolidates multiple open Dependabot upgrades into a single integration branch, updating shared package versions (via central package management), refreshing the Actions checkout version in CI, and carrying forward a couple of test-stabilization tweaks to keep CI green with the upgraded dependencies.
Changes:
- Update GitHub Actions workflow to
actions/checkoutv6.0.3 (pinned SHA). - Bump multiple NuGet dependencies in
Directory.Packages.props(e.g., Autofac, Microsoft.Extensions.Logging, OpenTelemetry.Instrumentation.Http, WireMock.Net, Xunit.StaFact). - Adjust test logic for stability (leader election history tracking; retry-on-conflict loop in Minikube E2E test) and add a package reference needed by an OpenTelemetry example.
Show a summary per file
| File | Description |
|---|---|
.github/workflows/buildtest.yaml |
Updates the pinned actions/checkout SHA to v6.0.3 for CI jobs. |
Directory.Packages.props |
Centralized package version bumps across the repo (including several major/minor updates). |
examples/openTelemetryConsole/openTelemetryConsole.csproj |
Adds a logging package reference for the OpenTelemetry console example (but currently redundantly overrides the central version). |
tests/E2E.Tests/MinikubeTests.cs |
Refactors retry-on-conflict update loop for clearer attempt semantics and post-condition validation. |
tests/KubernetesClient.Tests/LeaderElection/LeaderElectionTests.cs |
Switches histories to thread-safe queues to reduce race/flakiness under concurrent event callbacks. |
Copilot's findings
Tip
Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
- Files reviewed: 5/5 changed files
- Comments generated: 2
a856a6e to
e5e9010
Compare
|
/lgtm |
|
@brendandburns: you cannot LGTM your own PR. DetailsIn response to this:
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-sigs/prow repository. |
|
@copilot please fix CI/CD failures |
The CI failure was caused by |
80dd46a to
5100287
Compare
5100287 to
b558898
Compare
|
/lgtm |
|
@brendandburns: you cannot LGTM your own PR. DetailsIn response to this:
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-sigs/prow repository. |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: brendandburns The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: brendandburns, tg123 The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Summary
This PR combines the currently open Dependabot updates into one integration PR to simplify review and CI.
Included updates:
actions/checkoutfrom6.0.2to6.0.3Autofacfrom9.1.0to9.2.0Microsoft.Extensions.Loggingto10.0.9Microsoft.Bcl.AsyncInterfacesandSystem.Text.Jsondependency updates from the Dependabot multi-package branchOpenTelemetry.Instrumentation.Httpfrom1.12.0to1.15.1WireMock.Netfrom1.12.0to2.6.0Additional test fixes carried with dependency branches
tests/E2E.Tests/MinikubeTests.cstests/KubernetesClient.Tests/LeaderElection/LeaderElectionTests.csFiles in scope
.github/workflows/buildtest.yamlDirectory.Packages.propsexamples/openTelemetryConsole/openTelemetryConsole.csprojtests/E2E.Tests/MinikubeTests.cstests/KubernetesClient.Tests/LeaderElection/LeaderElectionTests.csValidation note
Local
dotnet testcould not be executed in this dev container because installed SDK is8.0.422while projects targetnet9.0(NETSDK1045). CI and/or a .NET 9 environment should perform final validation.