Skip to content

ci(renovate): add additional regex to match more tools versions - #354

Merged
cert-manager-prow[bot] merged 1 commit into
mainfrom
renovate/reconfigure
Aug 27, 2025
Merged

ci(renovate): add additional regex to match more tools versions#354
cert-manager-prow[bot] merged 1 commit into
mainfrom
renovate/reconfigure

Conversation

@erikgb

@erikgb erikgb commented Aug 27, 2025

Copy link
Copy Markdown
Member

To address #353 (comment). I have tested the two regexes on https://regex101.com/.

The new regex should match patterns like this one:

# renovate: datasource=github-tags packageName=kubernetes/code-generator
K8S_CODEGEN_VERSION := v0.33.3

@cert-manager-prow cert-manager-prow Bot added dco-signoff: yes Indicates that all commits in the pull request have the valid DCO sign-off message. size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. labels Aug 27, 2025
@github-actions

Copy link
Copy Markdown
Contributor

Reconfigure PR Results

This is an reconfigure PR comment to help you understand and re-configure your renovate bot settings. If this Reconfigure PR were to be merged, we'd expect to see the following outcome:


Detected Package Files

  • modules/olm-bundle/olm-to-oci/go.mod (gomod)
  • tests/e2e-projects/test-project/go.mod (gomod)
  • modules/tools/00_mod.mk (regex)
  • modules/tools/00_mod.mk (regex)

Configuration Summary

Based on the default config's presets, Renovate will:

  • Enable Renovate Dependency Dashboard creation.
  • Use semantic commit type fix for dependencies and chore for all others if semantic commits are in use.
  • Ignore node_modules, bower_components, vendor and various test/tests (except for nuget) directories.
  • Group known monorepo packages together.
  • Use curated list of recommended non-monorepo package groupings.
  • Show only the Age and Confidence Merge Confidence badges for pull requests.
  • Apply crowd-sourced package replacement rules.
  • Apply crowd-sourced workarounds for known problems with packages.
  • Pin Docker digests.
  • Pin github-action digests.
  • Enable Renovate configuration migration PRs when needed.
  • Pin dependency versions for development dependencies.
  • Append Signed-off-by: to signoff Git commits.
  • Disable vulnerability alerts completely.
  • Limit to maximum 10 open PRs at any time.
  • Removes rate limit for PR creation per hour.
  • Enable Renovate Dependency Dashboard creation.
  • Use semantic commit type fix for dependencies and chore for all others if semantic commits are in use.
  • Ignore node_modules, bower_components, vendor and various test/tests (except for nuget) directories.
  • Group known monorepo packages together.
  • Use curated list of recommended non-monorepo package groupings.
  • Show only the Age and Confidence Merge Confidence badges for pull requests.
  • Apply crowd-sourced package replacement rules.
  • Apply crowd-sourced workarounds for known problems with packages.
  • Pin Docker digests.
  • Pin github-action digests.
  • Enable Renovate configuration migration PRs when needed.
  • Pin dependency versions for development dependencies.
  • Append Signed-off-by: to signoff Git commits.
  • Disable vulnerability alerts completely.
  • Limit to maximum 10 open PRs at any time.
  • Removes rate limit for PR creation per hour.

What to Expect

With your current configuration, Renovate will create 2 Pull Requests:

chore(deps): update tools
chore(deps): update dependency protocolbuffers/protobuf to v32

@ThatsMrTalbot

Copy link
Copy Markdown
Contributor

I'll take your word for it the regex works, like most regex its very hard to read 😂
/lgtm

@cert-manager-prow cert-manager-prow Bot added the lgtm Indicates that a PR is ready to be merged. label Aug 27, 2025
@erikgb

erikgb commented Aug 27, 2025

Copy link
Copy Markdown
Member Author

/approve

@cert-manager-prow

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: erikgb

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

@cert-manager-prow cert-manager-prow Bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Aug 27, 2025
@cert-manager-prow
cert-manager-prow Bot merged commit f32c72d into main Aug 27, 2025
5 checks passed
@erikgb

erikgb commented Aug 27, 2025

Copy link
Copy Markdown
Member Author

I'll take your word for it the regex works, like most regex its very hard to read

The most important, is that the change doesn't break what works now. And it doesn't, ref. the comment from the Renovate Bot.

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

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. dco-signoff: yes Indicates that all commits in the pull request have the valid DCO sign-off message. lgtm Indicates that a PR is ready to be merged. size/XS Denotes a PR that changes 0-9 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants