Skip to content

chore(renovate): bundle PRs that dont depend on k8s 1.37 - #204

Merged
Perseus985 merged 3 commits into
mainfrom
chore/bundle-renovate-updates
Oct 28, 2026
Merged

Perseus985 merged 3 commits into
mainfrom
chore/bundle-renovate-updates

Conversation

@Perseus985

@Perseus985 Perseus985 commented Oct 28, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Bundles the open Renovate PRs that don't depend on the Kubernetes 1.37 upgrade.

Go toolchain & modules

  • go 1.27.1 → 1.27.3 (go.mod, flake.nix, Dockerfile)
  • golang.org/x/net v0.56.0 → v0.62.0 [security] (GO-2026-6603, -6610, -6611, -6612, -6617)
  • golang.org/x/text v0.39.0 → v0.43.0 [security]
  • golang.org/x/mod v0.37.0 → v0.41.0 [security]

x/text and x/mod end up higher than in their Renovate PRs because x/net v0.62.0 requires these versions.

Changes beyond the Renovate PRs:

  • The Dockerfile uses golang:1.27.3 (pinned by digest). Renovate set 1.27.2, which doesn't match go.mod.
  • go-overlay is updated in flake.lock. The previous pin didn't know Go 1.27.3, so nix develop failed.

Tools

  • controller-gen v0.21.0 → v0.23.0. The CRDs are regenerated; only the version annotation changes.

GitHub Actions

  • actions/upload-artifact v7.0.1 → v7.0.2
  • actions/download-artifact v8.0.1 → v8.0.2
  • anchore/sbom-action v0.24.2 → v0.24.3
  • release-drafter/release-drafter digest → 978bb0b

Not included

These stay open and go in together with the Kubernetes 1.37 upgrade:

Supersedes #184, #196, #197, #198, #199, #200, #201, #202, #203

Summary by CodeRabbit

  • Chores
    • Updated the versions of tools and automation used to build, test, and publish the project.
    • Refreshed development environment and dependency versions, and updated generated resource metadata.
    • No end-user features or behavior changes are included in this update.

Supersedes #196

Signed-off-by: Kevin Stellmacher <dev@stellmacher.xyz>
Supersedes #184

Signed-off-by: Kevin Stellmacher <dev@stellmacher.xyz>
Supersedes #197, #198, #199, #200

Signed-off-by: Kevin Stellmacher <dev@stellmacher.xyz>
@Perseus985
Perseus985 requested a review from a team October 28, 2026 13:01
@coderabbitai

coderabbitai Bot commented Oct 28, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

No actionable comments were generated in the recent review.

Recent review info
Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: a821e762-fec2-432c-8193-1fd9f543325d
Commits

Reviewing files that changed from the base of the PR and between 20429c8 and 59e6879.

Files ignored due to path filters: 3
  • flake.lock is excluded by !**/*.lock
  • go.sum is excluded by !**/*.sum
  • tools.lock is excluded by !**/*.lock
Files selected for processing: 9
  • .github/workflows/docker.yaml
  • .github/workflows/fuzz.yaml
  • .github/workflows/ossf-scorecard.yml
  • .github/workflows/release-drafter.yaml
  • Dockerfile
  • charts/dependency-controller/files/dependencies.opendefense.cloud_dependencyrules.yaml
  • config/crds/dependencies.opendefense.cloud_dependencyrules.yaml
  • flake.nix
  • go.mod

Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review.

Walkthrough

The pull request updates the Go toolchain version and several indirect dependencies, pins newer versions of GitHub Actions, and changes the controller-gen version annotations in both DependencyRule CRD files.

Changes: Version updates

Layer / File(s) Summary
Go toolchain and dependencies
Dockerfile, flake.nix, go.mod
The builder image, development shell, and module now use Go 1.27.3. Seven indirect golang.org/x dependencies have updated versions.
GitHub Actions pins
.github/workflows/docker.yaml, .github/workflows/fuzz.yaml, .github/workflows/ossf-scorecard.yml, .github/workflows/release-drafter.yaml
Workflow references use updated Syft, artifact upload/download, and Release Drafter action versions or commits.
CRD generation annotations
charts/dependency-controller/files/dependencies.opendefense.cloud_dependencyrules.yaml, config/crds/dependencies.opendefense.cloud_dependencyrules.yaml
Both DependencyRule CRD files specify controller-gen version v0.23.0.

Priority: Low

Estimated code review effort: 2 (Simple) | ~8 minutes

Change: Other

Possibly related issues

  • opendefensecloud/dependency-controller, issue 3: The issue tracks security updates for Go dependencies, tools, images, and GitHub Actions that overlap with this pull request.

Suggested reviewers: bergcyrill, the-vas

Merge Risk: Minimal · up to 59e68

No specific merge-blocking issue is identified in these version updates. Merge after normal build and test checks pass.

Pre-merge checks: Passed 5
Check name Status Explanation
Description Check Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check Passed The title accurately describes the main change: bundling Renovate updates that do not depend on the Kubernetes 1.37 upgrade.
Docstring Coverage Passed No eligible functions found in the changed files. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff with cyclomatic complexity of at least 2. Documentat…
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.
Full details: Docstring Coverage

Explanation

No eligible functions found in the changed files. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff with cyclomatic complexity of at least 2. Documentation-only edits and deletions within surviving functions are included; unchanged diff context and fully deleted functions are excluded. Analyzed 0 functions across 0 files. (9 skipped: 9 unsupported.)

Finishing Touches
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@BergCyrill BergCyrill 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.

Thanks - this looks good

@Perseus985
Perseus985 merged commit 734c8f0 into main Oct 28, 2026
19 checks passed
@Perseus985
Perseus985 deleted the chore/bundle-renovate-updates branch October 28, 2026 13:09
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