Skip to content

Renovate: Update External dependencies#817

Merged
PhilippMatthes merged 4 commits into
mainfrom
renovate/external-dependencies
May 8, 2026
Merged

Renovate: Update External dependencies#817
PhilippMatthes merged 4 commits into
mainfrom
renovate/external-dependencies

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented May 8, 2026

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Type Update
github.com/cobaltcore-dev/openstack-hypervisor-operator v1.2.0v1.2.2 age adoption passing confidence require patch
github.com/golangci/golangci-lint/v2 v2.11.4v2.12.2 age adoption passing confidence minor
github.com/majewsky/gg v1.6.0v1.7.0 age adoption passing confidence require minor
kube-prometheus-stack (source) 84.4.084.5.0 age adoption passing confidence minor
python 3.133.14 age adoption passing confidence uses-with minor
sigs.k8s.io/controller-tools v0.20.1v0.21.0 age adoption passing confidence minor

Release Notes

cobaltcore-dev/openstack-hypervisor-operator (github.com/cobaltcore-dev/openstack-hypervisor-operator)

v1.2.2

Compare Source

What's Changed

Full Changelog: cobaltcore-dev/openstack-hypervisor-operator@v1.2.1...v1.2.2

v1.2.1

Compare Source

What's Changed

Full Changelog: cobaltcore-dev/openstack-hypervisor-operator@v1.2.0...v1.2.1

golangci/golangci-lint (github.com/golangci/golangci-lint/v2)

v2.12.2

Compare Source

Released on 2026-05-06

  1. Linters bug fixes
    • gomodguard_v2: fix blocked configuration
    • gomodguard_v2: from 2.1.0 to 2.1.3
    • iface: from 1.4.1 to 1.4.2

v2.12.1

Compare Source

Released on 2026-05-01

  1. Linters bug fixes
    • gomodguard_v2: fix panic with migration suggestion
  2. Misc.
    • fix install.sh script (if you are still using an URL based on the branch master, please update to use https://golangci-lint.run/install.sh)

v2.12.0

Compare Source

Released on 2026-05-01

  1. New linters
  2. Linters new features or changes
    • dupl: from f665c8d to c99c5cf (extended detection)
    • funcorder: from 0.5.0 to 0.6.0 (new option: function)
    • goconst: add an option to ignore strings from tests
    • goconst: from 1.8.2 to 1.10.0 (extended detection)
    • gomodguard_v2: from 1.4.1 to 2.1.0 (major version with new configuration)
    • gosec: from 619ce21 to 2.26.1 (new checks: G124, G708, G709, G710)
    • govet: add inline analyzer
    • makezero: from 2.1.0 to 2.2.1 (support slice type aliases)
    • paralleltest: expose checkcleanup option
    • sloglint: from 0.11.1 to 0.12.0 (new options: allowed-keys, custom-funcs)
    • wsl_v5: from 5.6.0 to 5.8.0 (new option: cuddle-max-statements; new checks: after-decl, after-defer, after-expr, after-go, cuddle-group)
  3. Linters bug fixes
    • forbidigo: from 2.3.0 to 2.3.1
    • godot: from 1.5.4 to 1.5.6
    • govet-modernize: from 0.43.0 to 0.44.0
    • ireturn: from 0.4.0 to 0.4.1
    • rowserrcheck: from 1.1.1 to c5f79b8
  4. Misc.
    • Decrease cache entropy
    • Embed the JSON schema in the binary
    • Filter env vars when cloning the repository with the custom command
majewsky/gg (github.com/majewsky/gg)

v1.7.0

Compare Source

Changes:

  • The library must now be imported from the new module path go.xyrillian.de/gg.
prometheus-community/helm-charts (kube-prometheus-stack)

v84.5.0

kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.

What's Changed

  • [kube-prometheus-stack] Update kube-prometheus-stack dependency non-major updates by @​renovate[bot] in #​6885

Full Changelog: prometheus-community/helm-charts@prometheus-29.5.0...kube-prometheus-stack-84.5.0

actions/python-versions (python)

v3.14.4: 3.14.4

Compare Source

Python 3.14.4

v3.14.3: 3.14.3

Compare Source

Python 3.14.3

v3.14.2: 3.14.2

Compare Source

Python 3.14.2

v3.14.1: 3.14.1

Compare Source

Python 3.14.1

v3.14.0: 3.14.0

Compare Source

Python 3.14.0

kubernetes-sigs/controller-tools (sigs.k8s.io/controller-tools)

v0.21.0

Compare Source

What's Changed

Misc

envtest

Dependency bumps

  • 🌱 Bump EndBug/add-and-commit from 9.1.4 to 10.0.0 in the all-github-actions group by @​dependabot[bot] in #​1369
  • 🌱 Bump actions/setup-go from 6.1.0 to 6.2.0 in the all-github-actions group by @​dependabot[bot] in #​1326
  • 🌱 Bump actions/setup-go from 6.2.0 to 6.3.0 in the all-github-actions group by @​dependabot[bot] in #​1356
  • 🌱 Bump github.com/fatih/color from 1.18.0 to 1.19.0 in the all-go-mod-patch-and-minor group by @​dependabot[bot] in #​1368
  • 🌱 Bump github.com/onsi/gomega from 1.38.3 to 1.39.0 in the all-go-mod-patch-and-minor group by @​dependabot[bot] in #​1322
  • 🌱 Bump github.com/onsi/gomega from 1.39.0 to 1.39.1 in the all-go-mod-patch-and-minor group by @​dependabot[bot] in #​1330
  • 🌱 Bump github.com/onsi/gomega from 1.39.1 to 1.40.0 in the all-go-mod-patch-and-minor group by @​dependabot[bot] in #​1405
  • 🌱 Bump golang.org/x/tools from 0.40.0 to 0.41.0 in the all-go-mod-patch-and-minor group by @​dependabot[bot] in #​1325
  • 🌱 Bump golang.org/x/tools from 0.41.0 to 0.42.0 in the all-go-mod-patch-and-minor group by @​dependabot[bot] in #​1342
  • 🌱 Bump golang.org/x/tools from 0.42.0 to 0.43.0 in the all-go-mod-patch-and-minor group by @​dependabot[bot] in #​1364
  • 🌱 Bump golang.org/x/tools from 0.43.0 to 0.44.0 in the all-go-mod-patch-and-minor group across 1 directory by @​dependabot[bot] in #​1377
  • 🌱 Bump golangci-lint to v2.8.0 by @​dongjiang1989 in #​1332
  • 🌱 Bump golangci-lint to v2.10.1 by @​dongjiang1989 in #​1358
  • 🌱 Bump golangci-lint to v2.11.3 by @​dongjiang1989 in #​1367
  • 🌱 Bump softprops/action-gh-release from 2.5.0 to 2.6.1 in the all-github-actions group by @​dependabot[bot] in #​1365
  • 🌱 Bump the all-github-actions group across 1 directory with 4 updates by @​dependabot[bot] in #​1383
  • 🌱 Bump the all-github-actions group with 2 updates by @​dependabot[bot] in #​1328
  • 🌱 Bump tj-actions/changed-files from 47.0.1 to 47.0.2 in the all-github-actions group by @​dependabot[bot] in #​1343
  • 🌱 Bump tj-actions/changed-files from 47.0.2 to 47.0.4 in the all-github-actions group by @​dependabot[bot] in #​1355
  • 🌱 Bump tj-actions/changed-files from 47.0.4 to 47.0.5 in the all-github-actions group by @​dependabot[bot] in #​1361

New Contributors

Full Changelog: kubernetes-sigs/controller-tools@v0.20.0...v0.21.0


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "before 8am on Friday"
  • 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
Copy link
Copy Markdown
Contributor Author

renovate Bot commented May 8, 2026

⚠️ 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 -t ./...
go: github.com/majewsky/gg@v1.7.0: parsing go.mod:
	module declares its path as: go.xyrillian.de/gg
	        but was required as: github.com/majewsky/gg

@SoWieMarkus
Copy link
Copy Markdown
Collaborator

@claude can you fix this?

@cortex-ai-agents
Copy link
Copy Markdown
Contributor

cortex-ai-agents Bot commented May 8, 2026

Claude encountered an error —— View job


I'll analyze this and get back to you.

@PhilippMatthes
Copy link
Copy Markdown
Member

@claude please try again

@cortex-ai-agents
Copy link
Copy Markdown
Contributor

cortex-ai-agents Bot commented May 8, 2026

Claude encountered an error —— View job


I'll analyze this and get back to you.

@renovate renovate Bot force-pushed the renovate/external-dependencies branch from b87f585 to d570d54 Compare May 8, 2026 06:46
@cortex-ai-agents
Copy link
Copy Markdown
Contributor

cortex-ai-agents Bot commented May 8, 2026

Claude encountered an error —— View job


I'll analyze this and get back to you.

@PhilippMatthes
Copy link
Copy Markdown
Member

@claude please try again

@cortex-ai-agents
Copy link
Copy Markdown
Contributor

cortex-ai-agents Bot commented May 8, 2026

Claude encountered an error —— View job


I'll analyze this and get back to you.

@PhilippMatthes
Copy link
Copy Markdown
Member

@claude please try again

@renovate renovate Bot force-pushed the renovate/external-dependencies branch from d570d54 to 2f8d935 Compare May 8, 2026 06:55
@renovate renovate Bot force-pushed the renovate/external-dependencies branch from 2f8d935 to aab1551 Compare May 8, 2026 06:56
@cortex-ai-agents
Copy link
Copy Markdown
Contributor

cortex-ai-agents Bot commented May 8, 2026

Claude finished @PhilippMatthes's task in 13m 47s —— View job


Fixed CI failures

  • Check CI status and identify failures
  • Fix majewsky/gg module path migration (v1.7.0 moved to go.xyrillian.de/gg)
  • Update all Go imports from github.com/majewsky/gg to go.xyrillian.de/gg
  • Update .golangci.yaml dot-import whitelist for new module path
  • Fix SchemeBuilder.Build() calls broken by openstack-hypervisor-operator v1.2.2 API change
  • Regenerate CRDs with controller-gen v0.21.0
  • Apply lint-fix changes from golangci-lint v2.12.2
  • Run go mod tidy to update go.sum
  • Push changes

Summary of issues resolved:

  1. github.com/majewsky/gg v1.7.0 module path change — The library moved to go.xyrillian.de/gg. Updated go.mod, all 5 Go source files with imports, and the .golangci.yaml dot-import whitelist.

  2. openstack-hypervisor-operator v1.2.2 API breakSchemeBuilder changed from *scheme.Builder (with .Build()) to runtime.SchemeBuilder (without .Build()). Updated 10 test files to use runtime.NewScheme() + hv1.AddToScheme(scheme).

  3. go.sum out of date — Ran go mod tidy which also pulled in sapcc/go-api-declarations v1.21.1 (compatible with the new go.xyrillian.de/gg path).

  4. CRD version annotation — Regenerated CRDs with controller-gen v0.21.0 (just updates the version annotation).

  5. Lint-fix from golangci-lint v2.12.2 — Removed now-unnecessary //nolint:gosec comments in 2 files.
    |

- Migrate imports from github.com/majewsky/gg to go.xyrillian.de/gg
  (module path changed in v1.7.0)
- Update .golangci.yaml dot-import whitelist for new module path
- Fix SchemeBuilder.Build() calls for openstack-hypervisor-operator v1.2.2
  (SchemeBuilder changed from *scheme.Builder to runtime.SchemeBuilder)
- Regenerate CRDs with controller-gen v0.21.0
- Apply lint-fix changes from golangci-lint v2.12.2
- Run go mod tidy to update go.sum

Co-authored-by: Philipp Matthes <PhilippMatthes@users.noreply.github.com>
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@renovate
Copy link
Copy Markdown
Contributor Author

renovate Bot commented May 8, 2026

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

Copy link
Copy Markdown
Member

@PhilippMatthes PhilippMatthes left a comment

Choose a reason for hiding this comment

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

Python version in setup-python action needs to be pinned

@PhilippMatthes
Copy link
Copy Markdown
Member

@claude renovate updated the python version of the setup-claude action. However, this needs to be pinned to 3.13 because claude-code-action depends on a python package that does not support 3.14. Can you please revert this specific change, and adjust the renovate configuration such that this external dependency is not updated?

@cortex-ai-agents
Copy link
Copy Markdown
Contributor

cortex-ai-agents Bot commented May 8, 2026

Claude finished @PhilippMatthes's task in 1m 7s —— View job


Fixing Python version pin for setup-claude-code-action

  • Revert Python version in .github/actions/setup-claude-code-action/action.yml from 3.14 back to 3.13
  • Adjust Renovate configuration to exclude this dependency from updates
  • Commit and push changes

Done! I've made two changes:

  1. Reverted Python version in .github/actions/setup-claude-code-action/action.yml back to "3.13".
  2. Added a Renovate package rule in .github/renovate.json to disable updates for the python dependency in .github/actions/setup-claude-code-action/** files, preventing Renovate from bumping it again in the future.
    |

claude-code-action depends on a Python package that does not support
Python 3.14. Revert the version back to 3.13 and add a Renovate
package rule to disable updates for the Python dependency in that
action.

Co-authored-by: Philipp Matthes <PhilippMatthes@users.noreply.github.com>
@PhilippMatthes
Copy link
Copy Markdown
Member

@claude can you make an empty commit onto this branch to trigger the workflow again?

@cortex-ai-agents
Copy link
Copy Markdown
Contributor

cortex-ai-agents Bot commented May 8, 2026

Claude finished @PhilippMatthes's task in 41s —— View job


Making empty commit to re-trigger CI

  • Create an empty commit on the branch
  • Push to remote

Done! Pushed an empty commit (01887cd) to re-trigger the CI workflow.

Co-authored-by: Philipp Matthes <PhilippMatthes@users.noreply.github.com>
@PhilippMatthes
Copy link
Copy Markdown
Member

Tested locally

@PhilippMatthes PhilippMatthes merged commit f9bd4f3 into main May 8, 2026
2 checks passed
@PhilippMatthes PhilippMatthes deleted the renovate/external-dependencies branch May 8, 2026 07:29
@cortex-ai-agents cortex-ai-agents Bot mentioned this pull request May 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants