Skip to content

Conversation

@pdabelf5
Copy link
Collaborator

@pdabelf5 pdabelf5 commented Sep 25, 2025

Proposed changes

Updates to renovate config

Checklist

Before creating a PR, run through this checklist and mark each as complete.

  • I have read the CONTRIBUTING doc
  • I have added tests that prove my fix is effective or that my feature works
  • I have checked that all unit tests pass after adding my changes
  • I have updated necessary documentation
  • I have rebased my branch onto main
  • I will ensure my PR is targeting the main branch and pulling from my branch from my own fork
@pdabelf5 pdabelf5 requested a review from a team as a code owner September 25, 2025 15:42
Copilot AI review requested due to automatic review settings September 25, 2025 15:42
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR updates the Renovate configuration to improve dependency management automation by adding labeling rules, post-update options, and additional custom regex managers.

  • Adds package rules to automatically label PRs based on datasource/manager types
  • Configures post-update options for Go and Node.js dependency management
  • Extends custom regex managers to handle version variables in shell scripts and Makefiles

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@renovate
Copy link
Contributor

renovate bot commented Sep 25, 2025

Reconfigure PR Results

This is a 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

  • Dockerfile (dockerfile)
  • .github/workflows/ci.yml (github-actions)
  • .github/workflows/close-operator-pr.yml (github-actions)
  • .github/workflows/create-operator-pr.yml (github-actions)
  • .github/workflows/delete-operator-branch.yml (github-actions)
  • .github/workflows/dependabot-auto-merge.yml (github-actions)
  • .github/workflows/dependency-review.yml (github-actions)
  • .github/workflows/dockerhub-description.yml (github-actions)
  • .github/workflows/e2e-test.yml (github-actions)
  • .github/workflows/f5-cla.yml (github-actions)
  • .github/workflows/labeler.yml (github-actions)
  • .github/workflows/notifications.yml (github-actions)
  • .github/workflows/scorecard.yml (github-actions)
  • .github/workflows/stale.yml (github-actions)
  • .github/workflows/sync-chart.yml (github-actions)
  • .github/workflows/update-openshift-versions.yml (github-actions)
  • helm-charts/nginx-ingress/values.yaml (helm-values)
  • bundle/manifests/charts.nginx.org_nginxingresses.yaml (kubernetes)
  • bundle/manifests/nginx-ingress-operator-metrics-reader_rbac.authorization.k8s.io_v1_clusterrole.yaml (kubernetes)
  • bundle/manifests/nginx-ingress-operator-nginx-ingress-admin_rbac.authorization.k8s.io_v1_clusterrole.yaml (kubernetes)
  • bundle/manifests/nginx-ingress-operator.clusterserviceversion.yaml (kubernetes)
  • bundle/tests/scorecard/config.yaml (kubernetes)
  • config/crd/bases/charts.nginx.org_nginxingresses.yaml (kubernetes)
  • config/crd/kustomization.yaml (kubernetes)
  • config/crd/patches/cainjection_in_nginxingresscontrollers.yaml (kubernetes)
  • config/crd/patches/webhook_in_nginxingresscontrollers.yaml (kubernetes)
  • config/default/kustomization.yaml (kubernetes)
  • config/default/manager_auth_proxy_patch.yaml (kubernetes)
  • config/default/manager_config_patch.yaml (kubernetes)
  • config/manager/kustomization.yaml (kubernetes)
  • config/manager/manager.yaml (kubernetes)
  • config/manifests/bases/kustomization.yaml (kubernetes)
  • config/manifests/bases/nginx-ingress-operator.clusterserviceversion.yaml (kubernetes)
  • config/rbac/auth_proxy_client_clusterrole.yaml (kubernetes)
  • config/rbac/auth_proxy_role.yaml (kubernetes)
  • config/rbac/auth_proxy_role_binding.yaml (kubernetes)
  • config/rbac/leader_election_role.yaml (kubernetes)
  • config/rbac/leader_election_role_binding.yaml (kubernetes)
  • config/rbac/nginxingress_editor_role.yaml (kubernetes)
  • config/rbac/nginxingress_viewer_role.yaml (kubernetes)
  • config/rbac/nginxingresscontroller_editor_role.yaml (kubernetes)
  • config/rbac/nginxingresscontroller_viewer_role.yaml (kubernetes)
  • config/rbac/role.yaml (kubernetes)
  • config/rbac/role_binding.yaml (kubernetes)
  • helm-charts/nginx-ingress/crds/appprotect.f5.com_aplogconfs.yaml (kubernetes)
  • helm-charts/nginx-ingress/crds/appprotect.f5.com_appolicies.yaml (kubernetes)
  • helm-charts/nginx-ingress/crds/appprotect.f5.com_apusersigs.yaml (kubernetes)
  • helm-charts/nginx-ingress/crds/appprotectdos.f5.com_apdoslogconfs.yaml (kubernetes)
  • helm-charts/nginx-ingress/crds/appprotectdos.f5.com_apdospolicy.yaml (kubernetes)
  • helm-charts/nginx-ingress/crds/appprotectdos.f5.com_dosprotectedresources.yaml (kubernetes)
  • helm-charts/nginx-ingress/crds/externaldns.nginx.org_dnsendpoints.yaml (kubernetes)
  • helm-charts/nginx-ingress/crds/k8s.nginx.org_globalconfigurations.yaml (kubernetes)
  • helm-charts/nginx-ingress/crds/k8s.nginx.org_policies.yaml (kubernetes)
  • helm-charts/nginx-ingress/crds/k8s.nginx.org_transportservers.yaml (kubernetes)
  • helm-charts/nginx-ingress/crds/k8s.nginx.org_virtualserverroutes.yaml (kubernetes)
  • helm-charts/nginx-ingress/crds/k8s.nginx.org_virtualservers.yaml (kubernetes)
  • helm-charts/nginx-ingress/templates/clusterrolebinding.yaml (kubernetes)
  • helm-charts/nginx-ingress/templates/controller-daemonset.yaml (kubernetes)
  • helm-charts/nginx-ingress/templates/controller-deployment.yaml (kubernetes)
  • helm-charts/nginx-ingress/templates/controller-hpa.yaml (kubernetes)
  • helm-charts/nginx-ingress/templates/controller-ingress-class.yaml (kubernetes)
  • helm-charts/nginx-ingress/templates/controller-lease.yaml (kubernetes)
  • helm-charts/nginx-ingress/templates/controller-pdb.yaml (kubernetes)
  • helm-charts/nginx-ingress/templates/controller-statefulset.yaml (kubernetes)
  • config/default/kustomization.yaml (kustomize)
  • config/manager/kustomization.yaml (kustomize)
  • renovate.json (renovate-config-presets)
  • .github/workflows/ci.yml (regex)
  • bundle.Dockerfile (regex)
  • Makefile (regex)

Configuration Summary

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

  • Hopefully safe environment variables to allow users to configure.
  • Show all Merge Confidence badges for pull requests.
  • Schedule daily before 4 AM.
  • Enable Renovate Dependency Dashboard creation.
  • Use semantic commit type fix for dependencies and chore for all others if semantic commits are in use.
  • 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.
  • Enable Docker major updates.
  • Pin github-action digests.
  • Append Signed-off-by: to signoff Git commits.
  • Run lock file maintenance (updates) on the first day of each month.
  • Remove hourly and concurrent rate limits.
  • Disable semantic prefixes for commit messages and PR titles.
  • Run Renovate on following schedule: * 0-3 * * *

What to Expect

With your current configuration, Renovate will create 1 Pull Request:

Pin dawidd6/action-delete-branch action to d1efac9
  • Schedule: ["* 0-3 * * *"]
  • Branch name: renovate/pin-dependencies
  • Merge into: main
  • Upgrade dawidd6/action-delete-branch to d1efac9a6f7a9b408d4e8ff663a99c1fbac17b3f

Warning

Please correct - or verify that you can safely ignore - these dependency lookup failures before you merge this PR.

  • Could not determine new digest for update (github-tags package jacobtomlinson/gha-find-replace)
  • Failed to look up docker package depName=quay.io/brancz/kube-rbac-proxy

Files affected: .github/workflows/sync-chart.yml, Makefile

@pdabelf5 pdabelf5 merged commit 7c1af61 into main Sep 26, 2025
9 checks passed
@pdabelf5 pdabelf5 deleted the renovate/reconfigure branch September 26, 2025 10:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

4 participants