Skip to content

Bump Go to 1.26.3#1977

Merged
openshift-merge-bot[bot] merged 1 commit into
openstack-k8s-operators:mainfrom
stuggi:go-1.26.3-bump
Jul 14, 2026
Merged

Bump Go to 1.26.3#1977
openshift-merge-bot[bot] merged 1 commit into
openstack-k8s-operators:mainfrom
stuggi:go-1.26.3-bump

Conversation

@stuggi

@stuggi stuggi commented Jul 9, 2026

Copy link
Copy Markdown
Contributor
  • Go: 1.24.4 -> 1.26.3
  • operator-sdk: v1.41.1 -> v1.42.3
  • golangci-lint: v2.7.2 -> v2.12.2
  • GOTOOLCHAIN_VERSION: go1.24.0 -> go1.26.0
  • go-toolset image: 1.24.6-1762230058 -> 1.26
  • .ci-operator.yaml: ci-build-root-golang-1.24-sdk-1.41.1 -> ci-build-root-golang-1.26-sdk-1.42.3
  • ginkgo: v2.28.2 -> v2.32.0
  • gomega: v1.42.0 -> v1.42.1
  • golang.org/x/crypto: v0.48.0 -> v0.54.0
  • golang.org/x/net: v0.49.0 -> v0.57.0
  • golang.org/x/text: v0.34.0 -> v0.40.0
  • golang.org/x/sys: v0.41.0 -> v0.47.0
  • golang.org/x/mod: v0.32.0 -> v0.38.0
  • golang.org/x/tools: v0.41.0 -> v0.48.0
  • golang.org/x/exp: bump to latest
  • golang.org/x/oauth2: v0.30.0 -> v0.36.0
  • golang.org/x/sync: v0.19.0 -> v0.22.0
  • golang.org/x/term: v0.40.0 -> v0.45.0
  • golang.org/x/time: v0.12.0 -> v0.15.0
  • go-playground/validator: v10.30.1 -> v10.30.3

Disabled govet inline analyzer in .golangci.yaml — Go 1.26 emits false-positive "cannot inline: type parameter inference not yet supported" for generic functions like maps.Copy and slices.Sorted.

Jira: OSPRH-30997

Depends-On: openstack-k8s-operators/install_yamls#1153

@github-actions

github-actions Bot commented Jul 9, 2026

Copy link
Copy Markdown

OpenStackControlPlane CRD Size Report

Metric Value
CRD JSON size 350002 bytes (342KB)
Base branch size 350002 bytes
Change +0.00%
Status yellow — growing
Threshold reference
Color Range Meaning
🟢 green < 300KB Comfortable
🟡 yellow 300–400KB Growing
🟠 orange 400–750KB Concerning
🔴 red > 750KB Approaching 1.5MB etcd limit (cut in half to allow space for update)

@centosinfra-prod-github-app

Copy link
Copy Markdown

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/7e873415a7ed42a89557ae12c00ed17a

openstack-k8s-operators-content-provider FAILURE in 7m 16s
⚠️ podified-multinode-edpm-deployment-crc SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ cifmw-crc-podified-edpm-baremetal SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ adoption-standalone-to-crc-ceph-provider SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ openstack-operator-tempest-multinode SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ openstack-operator-edpm-baremetal-minor-update SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider

@centosinfra-prod-github-app

Copy link
Copy Markdown

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/7f399e4ee8ea43139fa498fbd9c26d73

openstack-k8s-operators-content-provider FAILURE in 10m 31s
⚠️ podified-multinode-edpm-deployment-crc SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ cifmw-crc-podified-edpm-baremetal SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ adoption-standalone-to-crc-ceph-provider SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ openstack-operator-tempest-multinode SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ openstack-operator-edpm-baremetal-minor-update SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider

@centosinfra-prod-github-app

Copy link
Copy Markdown

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/eca0349a4f584d98b84a832ba0183554

openstack-k8s-operators-content-provider FAILURE in 8m 09s
⚠️ podified-multinode-edpm-deployment-crc SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ cifmw-crc-podified-edpm-baremetal SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ adoption-standalone-to-crc-ceph-provider SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ openstack-operator-tempest-multinode SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ openstack-operator-edpm-baremetal-minor-update SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider

@fultonj fultonj self-requested a review July 9, 2026 17:00
@stuggi

stuggi commented Jul 10, 2026

Copy link
Copy Markdown
Contributor Author

/test precommit-check

@centosinfra-prod-github-app

Copy link
Copy Markdown

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/87df70cfef094d40a90bdf1b494fcefc

openstack-k8s-operators-content-provider FAILURE in 7m 11s
⚠️ podified-multinode-edpm-deployment-crc SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ cifmw-crc-podified-edpm-baremetal SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ adoption-standalone-to-crc-ceph-provider SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ openstack-operator-tempest-multinode SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ openstack-operator-edpm-baremetal-minor-update SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider

@centosinfra-prod-github-app

Copy link
Copy Markdown

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/bd53a09a6d4b483e97d0f49e773e023a

openstack-k8s-operators-content-provider FAILURE in 7m 20s
⚠️ podified-multinode-edpm-deployment-crc SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ cifmw-crc-podified-edpm-baremetal SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ adoption-standalone-to-crc-ceph-provider SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ openstack-operator-tempest-multinode SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ openstack-operator-edpm-baremetal-minor-update SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider

@centosinfra-prod-github-app

Copy link
Copy Markdown

This change depends on a change that failed to merge.

Change openstack-k8s-operators/install_yamls#1153 is needed.

@stuggi

stuggi commented Jul 10, 2026

Copy link
Copy Markdown
Contributor Author

recheck

- Go: 1.24.4 -> 1.26.3
- operator-sdk: v1.41.1 -> v1.42.3
- golangci-lint: v2.7.2 -> v2.12.2
- GOTOOLCHAIN_VERSION: go1.24.0 -> go1.26.0
- go-toolset image: 1.24.6-1762230058 -> 1.26
- .ci-operator.yaml: ci-build-root-golang-1.24-sdk-1.41.1 -> ci-build-root-golang-1.26-sdk-1.42.3
- ginkgo: v2.28.2 -> v2.32.0
- gomega: v1.42.0 -> v1.42.1
- golang.org/x/crypto: v0.48.0 -> v0.54.0
- golang.org/x/net: v0.49.0 -> v0.57.0
- golang.org/x/text: v0.34.0 -> v0.40.0
- golang.org/x/sys: v0.41.0 -> v0.47.0
- golang.org/x/mod: v0.32.0 -> v0.38.0
- golang.org/x/tools: v0.41.0 -> v0.48.0
- golang.org/x/exp: bump to latest
- golang.org/x/oauth2: v0.30.0 -> v0.36.0
- golang.org/x/sync: v0.19.0 -> v0.22.0
- golang.org/x/term: v0.40.0 -> v0.45.0
- golang.org/x/time: v0.12.0 -> v0.15.0
- go-playground/validator: v10.30.1 -> v10.30.3

Disabled govet inline analyzer in .golangci.yaml — Go 1.26 emits
false-positive "cannot inline: type parameter inference not yet
supported" for generic functions like maps.Copy and slices.Sorted.

Jira: OSPRH-30997

Depends-On: openstack-k8s-operators/install_yamls#1153

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Martin Schuppert <mschuppert@redhat.com>
@stuggi

stuggi commented Jul 13, 2026

Copy link
Copy Markdown
Contributor Author

/retest

1 similar comment
@stuggi

stuggi commented Jul 14, 2026

Copy link
Copy Markdown
Contributor Author

/retest

@stuggi

stuggi commented Jul 14, 2026

Copy link
Copy Markdown
Contributor Author

/test openstack-operator-build-deploy-kuttl-4-20

2 similar comments
@stuggi

stuggi commented Jul 14, 2026

Copy link
Copy Markdown
Contributor Author

/test openstack-operator-build-deploy-kuttl-4-20

@stuggi

stuggi commented Jul 14, 2026

Copy link
Copy Markdown
Contributor Author

/test openstack-operator-build-deploy-kuttl-4-20

@abays abays left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

/lgtm

@openshift-ci

openshift-ci Bot commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: abays, stuggi

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-merge-bot openshift-merge-bot Bot merged commit 07f6afe into openstack-k8s-operators:main Jul 14, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants