Skip to content

Update go modules (main) (minor)#3285

Open
red-hat-konflux[bot] wants to merge 1 commit into
mainfrom
konflux/mintmaker/main-main/go-modules
Open

Update go modules (main) (minor)#3285
red-hat-konflux[bot] wants to merge 1 commit into
mainfrom
konflux/mintmaker/main-main/go-modules

Conversation

@red-hat-konflux

@red-hat-konflux red-hat-konflux Bot commented May 11, 2026

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence Type Update Pending
4d63.com/gocheckcompilerdirectives v1.3.0v1.4.0 age confidence indirect minor
cloud.google.com/go/auth v0.18.2v0.20.0 age confidence indirect minor
cloud.google.com/go/firestore v1.21.0v1.22.0 age confidence indirect minor
cloud.google.com/go/iam v1.5.3v1.11.0 age confidence indirect minor
cloud.google.com/go/kms v1.26.0v1.31.0 age confidence indirect minor
cloud.google.com/go/longrunning v0.8.0v0.13.0 age confidence indirect minor
cloud.google.com/go/monitoring v1.24.3v1.29.0 age confidence indirect minor
cloud.google.com/go/storage v1.61.3v1.62.3 age confidence indirect minor
dev.gaijin.team/go/golib v0.6.0v0.8.1 age confidence indirect minor
filippo.io/edwards25519 v1.1.1v1.2.0 age confidence indirect minor
github.com/AliyunContainerService/ack-ram-tool/pkg/credentials/provider v0.15.0v0.20.0 age confidence indirect minor
github.com/Azure/azure-sdk-for-go/sdk/azcore v1.21.0v1.22.0 age confidence indirect minor
github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.13.1v1.14.0 age confidence indirect minor
github.com/Azure/azure-sdk-for-go/sdk/internal v1.11.2v1.12.0 age confidence indirect minor
github.com/Azure/azure-sdk-for-go/sdk/security/keyvault/azkeys v1.4.0v1.5.0 age confidence indirect minor
github.com/Azure/go-ansiterm 306776efaa5f7b age confidence indirect digest
github.com/AzureAD/microsoft-authentication-library-for-go v1.6.0v1.7.2 age confidence indirect minor
github.com/CycloneDX/cyclonedx-go v0.10.0v0.11.0 age confidence indirect minor
github.com/CycloneDX/cyclonedx-go v0.10.0v0.11.0 age confidence require minor
github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.31.0v1.33.0 age confidence indirect minor
github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric v0.55.0v0.57.0 age confidence indirect minor
github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping v0.55.0v0.57.0 age confidence indirect minor
github.com/IBM/sarama v1.45.2v1.50.3 age confidence indirect minor
github.com/Masterminds/semver/v3 v3.4.0v3.5.0 age confidence indirect minor
github.com/ProtonMail/go-crypto v1.3.0v1.4.1 age confidence indirect minor
github.com/ThalesIgnite/crypto11 v1.2.5v1.6.1 age confidence indirect minor
github.com/alecthomas/chroma/v2 v2.23.1v2.27.0 age confidence indirect minor
github.com/alessio/shellescape v1.4.2v1.6.0 age confidence indirect minor
github.com/alibabacloud-go/tea v1.2.2v1.5.1 age confidence indirect minor
github.com/aliyun/credentials-go v1.3.9v1.4.12 age confidence indirect minor
github.com/ashanbrown/makezero/v2 v2.1.0v2.2.1 age confidence indirect minor
github.com/aws/aws-sdk-go-v2 v1.41.4v1.42.0 age confidence indirect minor
github.com/aws/aws-sdk-go-v2/service/ecr v1.55.3v1.58.4 age confidence indirect minor
github.com/aws/aws-sdk-go-v2/service/ecrpublic v1.38.10v1.39.6 age confidence indirect minor
github.com/aws/aws-sdk-go-v2/service/kms v1.50.1v1.53.4 age confidence indirect minor
github.com/aws/aws-sdk-go-v2/service/s3 v1.97.1v1.104.0 age confidence indirect minor
github.com/aws/aws-sdk-go-v2/service/signin v1.0.8v1.2.0 age confidence indirect minor
github.com/aws/aws-sdk-go-v2/service/sso v1.30.13v1.31.3 age confidence indirect minor
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.17v1.36.6 age confidence indirect minor
github.com/aws/aws-sdk-go-v2/service/sts v1.41.9v1.43.3 age confidence indirect minor
github.com/aws/smithy-go v1.24.2v1.27.2 age confidence indirect minor
github.com/bmatcuk/doublestar/v4 v4.6.1v4.10.0 age confidence indirect minor
github.com/bombsimon/wsl/v5 v5.6.0v5.8.0 age confidence indirect minor
github.com/charmbracelet/colorprofile v0.3.1v0.4.3 age confidence indirect minor
github.com/charmbracelet/x/ansi v0.10.1v0.11.7 age confidence indirect minor
github.com/clipperhouse/displaywidth v0.6.0v0.11.0 age confidence indirect minor
github.com/clipperhouse/uax29/v2 v2.3.0v2.7.0 age confidence indirect minor
github.com/cncf/xds/go ee656c7dba9d58 age confidence indirect digest
github.com/conforma/go-containerregistry 6f40a373459088 replace digest
github.com/containerd/containerd/v2 v2.2.2v2.3.2 age confidence indirect minor
github.com/containerd/typeurl/v2 v2.2.3v2.3.0 age confidence indirect minor
github.com/coreos/go-oidc/v3 v3.17.0v3.19.0 age confidence indirect minor
github.com/cyphar/filepath-securejoin v0.6.1v0.7.0 age confidence indirect minor
github.com/daixiang0/gci v0.13.7v0.14.0 age confidence require minor
github.com/dgraph-io/ristretto/v2 v2.2.0v2.4.0 age confidence indirect minor
github.com/digitorus/pkcs7 3a137a8ffadbf3 age confidence indirect digest
github.com/digitorus/timestamp 220c5c2c455327 age confidence indirect digest
github.com/dlclark/regexp2 v1.11.5v1.12.0 age confidence indirect minor
github.com/docker/cli v29.4.0+incompatiblev29.6.0+incompatible age confidence indirect minor
github.com/envoyproxy/go-control-plane/envoy v1.36.0v1.37.0 age confidence indirect minor
github.com/fatih/color v1.18.0v1.19.0 age confidence indirect minor
github.com/felixge/httpsnoop v1.0.4v1.1.0 age confidence indirect minor
github.com/fsnotify/fsnotify v1.9.0v1.10.1 age confidence indirect minor
github.com/gdamore/tcell/v2 v2.9.0v2.13.10 age confidence indirect minor
github.com/go-chi/chi/v5 v5.2.4v5.3.0 age confidence indirect minor
github.com/go-ole/go-ole v1.2.6v1.3.0 age confidence indirect minor
github.com/go-openapi/analysis v0.24.3v0.25.2 age confidence indirect minor
github.com/go-openapi/jsonpointer v0.21.1v0.23.1 age confidence indirect minor
github.com/go-openapi/jsonpointer v0.22.5v0.23.1 age confidence indirect minor
github.com/go-openapi/loads v0.23.3v0.24.0 age confidence indirect minor
github.com/go-openapi/runtime v0.29.2v0.32.4 age confidence indirect minor
github.com/go-openapi/runtime v0.29.2v0.32.4 age confidence require minor
github.com/go-openapi/swag v0.23.1v0.26.1 age confidence indirect minor
github.com/go-openapi/swag v0.25.4v0.26.1 age confidence indirect minor
github.com/go-openapi/swag/cmdutils v0.25.4v0.26.1 age confidence indirect minor
github.com/go-openapi/swag/conv v0.25.5v0.26.1 age confidence indirect minor
github.com/go-openapi/swag/fileutils v0.25.5v0.26.1 age confidence indirect minor
github.com/go-openapi/swag/jsonname v0.25.5v0.26.1 age confidence indirect minor
github.com/go-openapi/swag/jsonutils v0.25.5v0.26.1 age confidence indirect minor
github.com/go-openapi/swag/loading v0.25.5v0.26.1 age confidence indirect minor
github.com/go-openapi/swag/mangling v0.25.5v0.26.1 age confidence indirect minor
github.com/go-openapi/swag/netutils v0.25.4v0.26.1 age confidence indirect minor
github.com/go-openapi/swag/stringutils v0.25.5v0.26.1 age confidence indirect minor
github.com/go-openapi/swag/typeutils v0.25.5v0.26.1 age confidence indirect minor
github.com/go-openapi/swag/yamlutils v0.25.5v0.26.1 age confidence indirect minor
github.com/go-openapi/validate v0.25.2v0.26.0 age confidence indirect minor
github.com/goccy/go-yaml v1.18.0v1.19.2 age confidence indirect minor
github.com/golangci/dupl f665c8dc99c5cf age confidence indirect digest
github.com/golangci/gofmt d62b90ee7be49a age confidence indirect digest
github.com/golangci/golangci-lint/v2 v2.11.4v2.12.2 age confidence require minor
github.com/google/flatbuffers v25.2.10+incompatiblev25.12.19+incompatible age confidence indirect minor
github.com/google/go-containerregistry/pkg/authn/k8schain 7a66278c68d899 age confidence indirect digest
github.com/google/go-containerregistry/pkg/authn/kubernetes 098045dc68d899 age confidence indirect digest
github.com/google/go-querystring v1.1.0v1.2.0 age confidence indirect minor
github.com/google/pprof f64d9cf7023385 age confidence indirect digest
github.com/google/safetext 5a72de71fb717a age confidence indirect digest
github.com/google/wire v0.6.0v0.7.0 age confidence indirect minor
github.com/googleapis/gax-go/v2 v2.17.0v2.22.0 age confidence indirect minor
github.com/grpc-ecosystem/grpc-gateway/v2 v2.28.0v2.29.0 age confidence indirect minor
github.com/hashicorp/hcl/v2 v2.23.0v2.24.0 age confidence indirect minor
github.com/hashicorp/vault/api v1.22.0v1.23.0 age confidence indirect minor
github.com/huandu/go-sqlbuilder v1.39.1v1.42.0 age confidence indirect minor v1.42.1
github.com/in-toto/archivista v0.10.0v0.11.1 age confidence indirect minor
github.com/in-toto/attestation v1.1.2v1.2.0 age confidence indirect minor
github.com/in-toto/go-witness v0.9.1v0.11.0 age confidence indirect minor
github.com/in-toto/in-toto-golang v0.10.0v0.11.0 age confidence indirect minor
github.com/in-toto/in-toto-golang v0.10.0v0.11.0 age confidence require minor
github.com/jedisct1/go-minisign 661be99a09352b age confidence indirect digest
github.com/jgautheron/goconst v1.8.2v1.10.2 age confidence indirect minor
github.com/kevinburke/ssh_config v1.2.0v1.6.0 age confidence indirect minor
github.com/kisielk/errcheck v1.10.0v1.20.0 age confidence indirect minor
github.com/konflux-ci/application-api e7eb2ecdd8c9b1 age confidence require digest
github.com/ldez/gomoddirectives v0.8.0v0.9.0 age confidence indirect minor
github.com/lestrrat-go/dsig v1.0.0v1.3.0 age confidence indirect minor
github.com/lestrrat-go/jwx/v3 v3.0.13v3.1.1 age confidence indirect minor
github.com/letsencrypt/boulder v0.20260223.0v0.20260615.0 age confidence indirect minor
github.com/lib/pq v1.11.2v1.12.3 age confidence indirect minor
github.com/lucasb-eyer/go-colorful v1.3.0v1.4.0 age confidence indirect minor
github.com/lufia/plan9stats 39d0f17c963978 age confidence indirect digest
github.com/lufia/plan9stats b1d8f4dc963978 age confidence indirect digest
github.com/manuelarte/funcorder v0.5.0v0.6.0 age confidence indirect minor
github.com/maruel/natural v1.1.1v1.3.0 age confidence indirect minor
github.com/moby/buildkit v0.29.0v0.31.0 age confidence indirect minor
github.com/moby/sys/sequential v0.6.0v0.7.0 age confidence indirect minor
github.com/montanaflynn/stats v0.7.1v0.9.0 age confidence indirect minor
github.com/olekukonko/errors v1.1.0v1.3.0 age confidence indirect minor
github.com/open-policy-agent/opa v1.15.2v1.17.1 age confidence indirect minor
github.com/open-policy-agent/opa v1.15.2v1.17.1 age confidence require minor
github.com/pelletier/go-toml/v2 v2.2.4v2.4.0 age confidence indirect minor v2.4.1
github.com/pkg/diff 20ebb0f4e6772a age confidence require digest
github.com/planetscale/vtprotobuf 0393e58ba97887 indirect digest
github.com/power-devops/perfstat 5aafc2282ca368 age confidence indirect digest
github.com/prometheus/common v0.67.5v0.69.0 age confidence indirect minor
github.com/prometheus/procfs v0.19.2v0.20.1 age confidence indirect minor
github.com/protocolbuffers/txtpbfmt a481f6ac39628b age confidence indirect digest
github.com/raeperd/recvcheck v0.2.0v0.3.0 age confidence indirect minor
github.com/rogpeppe/go-internal v1.14.1v1.15.0 age confidence indirect minor
github.com/sagikazarmark/locafero v0.11.0v0.12.0 age confidence indirect minor
github.com/secure-systems-lab/go-securesystemslib v0.10.0v0.11.0 age confidence indirect minor
github.com/secure-systems-lab/go-securesystemslib v0.10.0v0.11.0 age confidence require minor
github.com/securego/gosec/v2 v2.24.8-0.20260309165252-619ce2117e08v2.27.1 age confidence indirect minor
github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3v1.4.0 age confidence indirect minor
github.com/shirou/gopsutil/v3 v3.23.12v3.24.5 age confidence indirect minor
github.com/shoenig/go-m1cpu v0.1.6v0.2.1 age confidence indirect minor
github.com/sigstore/cosign/v3 v3.0.4v3.1.1 age confidence require minor
github.com/sigstore/rekor-tiles/v2 v2.0.1v2.3.0 age confidence indirect minor
github.com/sigstore/sigstore-go v1.1.4v1.2.1 age confidence indirect minor
[github.com/sigstore/sigstore-go](https://r

@red-hat-konflux

red-hat-konflux Bot commented May 11, 2026

Copy link
Copy Markdown
Contributor Author

⚠️ Artifact update problem

Renovate failed to update artifacts 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: acceptance/go.sum
Command failed: go get -t ./...
go: github.com/alessio/shellescape@v1.6.0: parsing go.mod:
	module declares its path as: al.essio.dev/pkg/shellescape
	        but was required as: github.com/alessio/shellescape

File name: go.sum
Command failed: go get -t ./...
go: github.com/ThalesIgnite/crypto11@v1.6.1: parsing go.mod:
	module declares its path as: github.com/ThalesGroup/crypto11
	        but was required as: github.com/ThalesIgnite/crypto11

File name: tools/go.sum
Command failed: go get -t ./...
go: github.com/ThalesIgnite/crypto11@v1.6.1: parsing go.mod:
	module declares its path as: github.com/ThalesGroup/crypto11
	        but was required as: github.com/ThalesIgnite/crypto11

@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main-main/go-modules branch 25 times, most recently from ff4d004 to 5f37272 Compare May 19, 2026 02:50
@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main-main/go-modules branch from 5f37272 to c8f3087 Compare May 20, 2026 03:38
@fullsend-ai-review

fullsend-ai-review Bot commented Jun 22, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 3:11 AM UTC · Completed 3:19 AM UTC
Commit: 47d3320 · View workflow run →

@fullsend-ai-review fullsend-ai-review Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

See the review comment for full details.

Comment thread go.mod Outdated
k8s.io/client-go v0.35.4
k8s.io/klog/v2 v2.130.1
k8s.io/kube-openapi v0.0.0-20250910181357-589584f1c912
github.com/testcontainers/testcontainers-go/modules/registry v0.42.0

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

[high] API contract violation

The main go.mod bumps testcontainers-go/modules/registry from v0.34.0 to v0.42.0, while the base testcontainers-go package remains pinned at v0.34.1-0.20241204123437-72be13940122. This creates a version mismatch: modules/registry v0.42.0 may depend on APIs from testcontainers-go v0.42.0, but the base package is still at v0.34.x. The benchmark code imports both and uses potentially deprecated APIs like WithConfigModifier and WithHostConfigModifier.

Suggested fix: Either bump the base testcontainers-go package to v0.42.0 (and update deprecated API usage), or keep modules/registry at v0.34.0 to match the pinned base version. Verify the fix from testcontainers/testcontainers-go#2899 is included in v0.42.0 before unpinning.

Comment thread acceptance/go.mod Outdated
github.com/tektoncd/cli v0.45.0
github.com/tektoncd/pipeline v1.12.0
github.com/testcontainers/testcontainers-go v0.34.0
github.com/testcontainers/testcontainers-go v0.42.0

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

[high] API contract violation

The acceptance module bumps testcontainers-go from v0.34.0 to v0.42.0 (8 minor versions). The acceptance module directly uses GenericContainer, ContainerRequest, GenericContainerRequest, and ContainerFile which were deprecated or changed between v0.34 and v0.42.

Suggested fix: Verify that testcontainers-go v0.42.0 still supports GenericContainer, ContainerRequest, GenericContainerRequest, and ContainerFile APIs. If any are removed, update the acceptance test code accordingly.

Comment thread acceptance/go.mod
sigs.k8s.io/kind v0.26.0
sigs.k8s.io/kustomize/api v0.20.1
sigs.k8s.io/kustomize/kyaml v0.20.1
sigs.k8s.io/kind v0.32.0

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

[medium] API contract violation

sigs.k8s.io/kind is bumped from v0.26.0 to v0.32.0 (6 minor versions). The acceptance module uses v1alpha4 config types, cluster Provider methods, and log interfaces extensively.

Suggested fix: Verify that the kind v0.32.0 API is backward-compatible for all used types and functions.

@fullsend-ai-review

fullsend-ai-review Bot commented Jun 23, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 2:08 AM UTC · Completed 2:19 AM UTC
Commit: 47d3320 · View workflow run →

@fullsend-ai-review fullsend-ai-review Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

See the review comment for full details.

Comment thread acceptance/go.mod
github.com/tektoncd/cli v0.44.1
github.com/tektoncd/pipeline v1.12.0
github.com/testcontainers/testcontainers-go v0.34.0
github.com/testcontainers/testcontainers-go v0.43.0

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

[high] API contract violation

The PR updates testcontainers-go from v0.34.0 to v0.43.0 in acceptance/go.mod. The acceptance code uses testcontainers.GenericContainer() and testcontainers.GenericContainerRequest{} in at least three files (acceptance/wiremock/wiremock.go:220, acceptance/registry/registry.go:112, acceptance/git/git.go:183). These APIs were deprecated around v0.35/v0.36 in favor of testcontainers.Run(). A 9 minor-version jump in a v0.x module can include breaking changes per Go semver conventions. If GenericContainer has been removed in v0.43.0, the acceptance tests will fail to compile.

Suggested fix: Verify that the acceptance tests compile and pass with testcontainers-go v0.43.0. If GenericContainer has been removed, migrate to testcontainers.Run() and update container setup patterns. Alternatively, pin to a version that still supports GenericContainer.

Comment thread go.mod
@@ -45,16 +45,16 @@
github.com/stuart-warren/yamlfmt v0.2.0
github.com/tektoncd/pipeline v1.12.0
github.com/testcontainers/testcontainers-go v0.34.1-0.20241204123437-72be13940122 // using unreleased version that contains the fix in https://github.com/testcontainers/testcontainers-go/pull/2899

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

[medium] API contract violation

The root go.mod has testcontainers-go core at pseudo-version v0.34.1-0.20241204123437-72be13940122 with a comment referencing an unreleased fix from PR #2899. The PR updates testcontainers-go/modules/registry from v0.34.0 to v0.43.0 without updating the core. This creates a version mismatch between core (v0.34.x) and modules/registry (v0.43.0) that may cause incompatibilities.

Suggested fix: Confirm that testcontainers-go PR #2899 fix is included in v0.43.0. If so, update core testcontainers-go to v0.43.0 as well. If not, keep both at v0.34.0.

Comment thread tools/kubectl/go.mod
go 1.26.0

require k8s.io/kubernetes v1.34.2
require k8s.io/kubernetes v1.36.2

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

[low] Version skew

k8s.io/kubernetes is being updated alongside k8s.io/api, k8s.io/apimachinery, and k8s.io/client-go. The current tools/kubectl/go.mod shows version skew between k8s.io packages. Ensure all k8s.io/* indirect deps are updated to consistent versions after the bump.

Suggested fix: Run go mod tidy after updating k8s.io/kubernetes to ensure all k8s.io sub-packages are at consistent versions.

Comment thread go.mod
knative.dev/pkg v0.0.0-20260318013857-98d5a706d4fd // indirect
olympos.io/encoding/edn v0.0.0-20201019073823-d3554ca0b0a3 // indirect
sigs.k8s.io/controller-runtime v0.19.0 // indirect
sigs.k8s.io/controller-runtime v0.24.1 // indirect

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

[info] Dependency verification

sigs.k8s.io/controller-runtime is being updated from v0.19.0 to v0.24.1 as an indirect dependency. This is a significant jump but since it is only indirect, API breakage risk is limited to transitive consumers.

@fullsend-ai-review

fullsend-ai-review Bot commented Jun 23, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 3:00 AM UTC · Completed 3:07 AM UTC
Commit: 47d3320 · View workflow run →

Comment thread go.mod
@@ -45,16 +45,16 @@ require (
github.com/stuart-warren/yamlfmt v0.2.0
github.com/tektoncd/pipeline v1.12.0
github.com/testcontainers/testcontainers-go v0.34.1-0.20241204123437-72be13940122 // using unreleased version that contains the fix in https://github.com/testcontainers/testcontainers-go/pull/2899

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

[info] stale comment

The comment on testcontainers-go says 'using unreleased version that contains the fix'. If bumped to v0.43.0 (a released version), the comment becomes stale.

@fullsend-ai-review

fullsend-ai-review Bot commented Jun 24, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 2:37 AM UTC · Completed 2:45 AM UTC
Commit: 47d3320 · View workflow run →

@fullsend-ai-review fullsend-ai-review Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

See the review comment for full details.

Comment thread tools/kubectl/go.mod Outdated
module github.com/conforma/cli/tools/kubectl

go 1.25.8
go 1.26.0

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

[medium] go version inconsistency

The go directive is bumped from 1.25.8 to 1.26.0 while all other modules remain at 1.25.8, creating a split Go version requirement within the same repository.

Suggested fix: Verify that CI build environments support Go 1.26.0. If the other modules also need Go 1.26 features, consider aligning all go.mod files to 1.26.0.

@fullsend-ai-review

fullsend-ai-review Bot commented Jun 24, 2026

Copy link
Copy Markdown

🤖 Review · ⚠️ Cancelled · Started 3:09 AM UTC · Ended 3:16 AM UTC
Commit: 47d3320 · View workflow run →

@fullsend-ai-review

fullsend-ai-review Bot commented Jun 24, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 3:19 AM UTC · Completed 3:29 AM UTC
Commit: 47d3320 · View workflow run →

@fullsend-ai-review

fullsend-ai-review Bot commented Jun 25, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 2:47 AM UTC · Completed 2:56 AM UTC
Commit: 47d3320 · View workflow run →

Comment thread go.mod
@@ -45,15 +45,15 @@ require (
github.com/stuart-warren/yamlfmt v0.2.0
github.com/tektoncd/pipeline v1.12.0
github.com/testcontainers/testcontainers-go v0.34.1-0.20241204123437-72be13940122 // using unreleased version that contains the fix in https://github.com/testcontainers/testcontainers-go/pull/2899

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

[low] version-consistency

The main testcontainers-go module remains pinned to a pseudo-version (v0.34.1-0.20241204123437-72be13940122) with a comment referencing an unreleased fix from PR #2899, while the modules/registry submodule is bumped from v0.34.0 to v0.43.0. Given the large version gap, the fix from PR #2899 is almost certainly included in v0.43.0. Consider bumping the main module to v0.43.0 as well and removing the explanatory comment.

Suggested fix: Bump github.com/testcontainers/testcontainers-go to v0.43.0 and remove the pseudo-version pin comment.

@fullsend-ai-review

fullsend-ai-review Bot commented Jun 26, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 1:58 AM UTC · Completed 2:07 AM UTC
Commit: 47d3320 · View workflow run →

@fullsend-ai-review fullsend-ai-review Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

See the review comment for full details.

Comment thread go.mod Outdated

// use forked version until we can get the fixes merged see https://github.com/conforma/go-containerregistry/blob/main/hack/ec-patches.sh for a list of patches we carry
replace github.com/google/go-containerregistry => github.com/conforma/go-containerregistry v0.20.7-0.20251103083939-3459088e4bae
replace github.com/google/go-containerregistry => github.com/conforma/go-containerregistry b75247998fd1

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

[critical] invalid go.mod syntax

The replace directive for go-containerregistry is changed from a valid pseudo-version (v0.20.7-0.20251103083939-3459088e4bae) to a bare commit hash (b75247998fd1). Go modules require version strings in replace directives to be valid semver or pseudo-versions. A bare commit hash is not valid go.mod syntax and will cause go mod tidy, go build, and all other Go toolchain commands to fail with a parse error.

Suggested fix: Replace b75247998fd1 with a proper pseudo-version generated from that commit. Run go mod tidy after pointing the replace to the correct fork commit, or use GOFLAGS=-mod=mod go get github.com/conforma/go-containerregistry@b75247998fd1 to let Go generate the correct pseudo-version string automatically.

Comment thread acceptance/go.mod Outdated

// Maybe less important in acceptance, but it seems sensible to use the fork here too
replace github.com/google/go-containerregistry => github.com/conforma/go-containerregistry v0.20.7-0.20250703195040-6f40a3734728
replace github.com/google/go-containerregistry => github.com/conforma/go-containerregistry b75247998fd1

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

[critical] invalid go.mod syntax

Same issue as in the root go.mod: the replace directive for go-containerregistry is changed from a valid pseudo-version (v0.20.7-0.20250703195040-6f40a3734728) to a bare commit hash (b75247998fd1). This is invalid go.mod syntax and will break all Go toolchain operations for the acceptance module.

Suggested fix: Replace b75247998fd1 with a proper pseudo-version. Run go mod tidy in the acceptance/ directory after setting the replace to the correct fork commit.

Comment thread go.mod
k8s.io/apimachinery v0.35.4
k8s.io/client-go v0.35.4
k8s.io/klog/v2 v2.130.1
github.com/testcontainers/testcontainers-go/modules/registry v0.43.0

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

[high] version mismatch

The testcontainers-go/modules/registry sub-module is updated from v0.34.0 to v0.43.0, but the base testcontainers-go module remains pinned at a pre-release pseudo-version v0.34.1-0.20241204123437-72be13940122. The modules/registry v0.43.0 sub-module will require testcontainers-go v0.43.0 as a dependency. This version mismatch between a v0.43.0 sub-module and a v0.34.x base module will likely result in build failures or incompatible API usage at runtime.

Suggested fix: Either update the base testcontainers-go to v0.43.0 (verifying that the fix from PR #2899 is included), or keep modules/registry at v0.34.0 to match the pinned base version.

@fullsend-ai-review

fullsend-ai-review Bot commented Jun 27, 2026

Copy link
Copy Markdown

🤖 Review · ⚠️ Cancelled · Started 2:05 AM UTC · Ended 2:07 AM UTC
Commit: 47d3320 · View workflow run →

@fullsend-ai-review

fullsend-ai-review Bot commented Jun 27, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 2:09 AM UTC · Completed 2:16 AM UTC
Commit: 47d3320 · View workflow run →

@fullsend-ai-review

fullsend-ai-review Bot commented Jun 28, 2026

Copy link
Copy Markdown

🤖 Review · ⚠️ Cancelled · Started 1:50 AM UTC · Ended 1:52 AM UTC
Commit: 47d3320 · View workflow run →

@fullsend-ai-review

fullsend-ai-review Bot commented Jun 28, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 1:54 AM UTC · Completed 2:01 AM UTC
Commit: 47d3320 · View workflow run →

@fullsend-ai-review

fullsend-ai-review Bot commented Jun 29, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 1:26 AM UTC · Completed 1:34 AM UTC
Commit: 47d3320 · View workflow run →

@fullsend-ai-review

fullsend-ai-review Bot commented Jun 29, 2026

Copy link
Copy Markdown

🤖 Review · ⚠️ Cancelled · Started 2:00 AM UTC · Ended 2:06 AM UTC
Commit: 47d3320 · View workflow run →

@fullsend-ai-review

fullsend-ai-review Bot commented Jun 29, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 2:10 AM UTC · Completed 2:19 AM UTC
Commit: 47d3320 · View workflow run →

@fullsend-ai-review

fullsend-ai-review Bot commented Jun 30, 2026

Copy link
Copy Markdown

🤖 Review · ⚠️ Cancelled · Started 2:01 AM UTC · Ended 2:10 AM UTC
Commit: 47d3320 · View workflow run →

@fullsend-ai-review

fullsend-ai-review Bot commented Jun 30, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 2:13 AM UTC · Completed 2:20 AM UTC
Commit: 47d3320 · View workflow run →

Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
@fullsend-ai-review

fullsend-ai-review Bot commented Jun 30, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 2:44 AM UTC · Completed 2:54 AM UTC
Commit: 47d3320 · View workflow run →

@fullsend-ai-review fullsend-ai-review Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

See the review comment for full details.

Comment thread go.mod

// use forked version until we can get the fixes merged see https://github.com/conforma/go-containerregistry/blob/main/hack/ec-patches.sh for a list of patches we carry
replace github.com/google/go-containerregistry => github.com/conforma/go-containerregistry v0.21.8-0.20260626175242-ae5f0ae7a0b0
replace github.com/google/go-containerregistry => github.com/conforma/go-containerregistry 8acb20af1601

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

[critical] invalid go.mod syntax

The replace directive uses a bare commit hash 8acb20af1601 instead of a valid Go module pseudo-version. Go module versions in go.mod must follow semver format. A bare 12-character commit hash is not valid go.mod syntax and will cause all go commands to fail. The previous version v0.21.8-0.20260626175242-ae5f0ae7a0b0 was correctly formatted. This same issue appears in acceptance/go.mod.

Suggested fix: Replace 8acb20af1601 with a proper pseudo-version string. Run go get github.com/conforma/go-containerregistry@8acb20af1601 to resolve the commit hash to a proper pseudo-version.

Comment thread go.mod
github.com/Microsoft/go-winio v0.6.3-0.20251027160822-ad3df93bed29 // indirect
github.com/ProtonMail/go-crypto v1.3.0 // indirect
github.com/ThalesIgnite/crypto11 v1.2.5 // indirect
github.com/Microsoft/go-winio 75610162e7da // indirect

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

[critical] invalid go.mod syntax

The dependency github.com/Microsoft/go-winio 75610162e7da uses a bare commit hash instead of a valid Go module version string. The previous version was v0.6.3-0.20251027160822-ad3df93bed29. This appears in acceptance/go.mod and tools/go.mod as well.

Suggested fix: Replace 75610162e7da with a proper pseudo-version. Run go get github.com/Microsoft/go-winio@75610162e7da to resolve the correct pseudo-version format.

Comment thread go.mod
github.com/planetscale/vtprotobuf ba97887b0a25 // indirect
github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55 // indirect
github.com/prometheus/client_golang v1.23.2 // indirect
github.com/prometheus/client_model v0.6.2 // indirect

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

[critical] invalid go.mod syntax

The dependency github.com/planetscale/vtprotobuf ba97887b0a25 uses a bare commit hash instead of a valid Go module version string. The previous version was v0.6.1-0.20240319094008-0393e58bdf10. This appears in both go.mod and tools/go.mod.

Suggested fix: Replace ba97887b0a25 with a proper pseudo-version. Run go get github.com/planetscale/vtprotobuf@ba97887b0a25 to resolve the correct pseudo-version format.

Comment thread go.mod
@@ -45,25 +45,25 @@ require (
github.com/stuart-warren/yamlfmt v0.2.0
github.com/tektoncd/pipeline v1.12.0
github.com/testcontainers/testcontainers-go v0.34.1-0.20241204123437-72be13940122 // using unreleased version that contains the fix in https://github.com/testcontainers/testcontainers-go/pull/2899

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

[medium] version inconsistency across modules

The root go.mod keeps testcontainers-go pinned at the unreleased fork version v0.34.1-0.20241204123437-72be13940122 while acceptance/go.mod updates to v0.43.0 and modules/registry in the root go.mod also updates to v0.43.0. The fix from PR #2899 has very likely been included in v0.43.0, making the pin stale and potentially causing runtime incompatibilities.

Suggested fix: Update testcontainers-go in the root go.mod from the pinned pre-release to v0.43.0 and remove or update the stale comment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file go Pull requests that update Go code main renovate size: XXL

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants