Skip to content

chore(renovate): improve file regeneration and sync more tools via renovate - #122

Merged
Agalin merged 3 commits into
mainfrom
agalin/renovate-regenerate-more
Jul 30, 2026
Merged

chore(renovate): improve file regeneration and sync more tools via renovate#122
Agalin merged 3 commits into
mainfrom
agalin/renovate-regenerate-more

Conversation

@Agalin

@Agalin Agalin commented Jul 29, 2026

Copy link
Copy Markdown
Collaborator
  • Regenerate files on go dependency changes - required as we embed types from dependencies in CRDs,
  • sync golangci-lint and kustomize between taskfile and makefile + freeze versions in taskfile,
  • sync testenv/controller-runtime versions across makefile, taskfile and go dependencies.

Agalin added 3 commits July 29, 2026 17:33
We embed types from dependencies in our schemas so CRDs need to be regenerated after golang package updates.

Signed-off-by: Szymon Soloch <ssoloch@opera.com>
Those currently generate separate PRs and should be updated together instead.

In addition, Taskfile and Makefile versions are now in sync.

Signed-off-by: Szymon Soloch <ssoloch@opera.com>
Tools used in Makefile and Taskfile don't always have their versions in sync and those in the Makefile are out of renovate's scope right now.
Let's add the main ones (golangci-lint, kustomize) to renovate.

As a bonus, we get reproducible CI flow instead of using latest version of golangci-lint in the pipeline.,

Signed-off-by: Szymon Soloch <ssoloch@opera.com>
@mateusz-kleinert mateusz-kleinert self-assigned this Jul 29, 2026
@Agalin
Agalin merged commit 977e0e0 into main Jul 30, 2026
2 checks passed
@Agalin
Agalin deleted the agalin/renovate-regenerate-more branch July 30, 2026 07:58
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