Skip to content

Conversation

@JAORMX
Copy link
Collaborator

@JAORMX JAORMX commented Sep 18, 2025

Summary

Adds renovate configuration to automatically update kindest/node versions in .github/workflows/operator-ci.yml with patch-only updates.

Changes

  • Custom regex manager: Detects kindest/node versions in GitHub workflow files
  • Package rule: Restricts updates to patch versions only using matchUpdateTypes: ["patch"]
  • Grouping: All kindest/node updates are grouped together for easier management
  • Validation: Configuration validated with renovate-config-validator

Current versions and available updates

  • v1.31.9v1.31.12 (patch update available)
  • v1.32.5v1.32.8 (patch update available)
  • v1.33.1v1.33.4 (patch update available)

Benefits

  • ✅ Automatic patch updates keep Kubernetes test matrix current
  • ✅ Patch-only updates maintain version stability
  • ✅ Grouped updates reduce PR noise
  • ✅ No manual intervention required for patch releases

Testing

  • Configuration validated with renovate-config-validator
  • Regex pattern tested against current workflow file
  • Verified newer patch versions are available in Docker registry

This configuration will automatically create pull requests when new patch versions of kindest/node are released, keeping the E2E test matrix up to date while maintaining compatibility.

- Add custom regex manager to detect kindest/node versions in GitHub workflows
- Configure patch-only updates for kindest/node in operator-ci.yml
- Group all kindest/node updates together for easier management
- Restrict updates to patch versions only to maintain stability

This will automatically update:
- v1.31.9 → v1.31.x (patch updates only)
- v1.32.5 → v1.32.x (patch updates only)
- v1.33.1 → v1.33.x (patch updates only)

Configuration validated with renovate-config-validator.
@codecov
Copy link

codecov bot commented Sep 18, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 46.98%. Comparing base (59e8f04) to head (85e57d6).
⚠️ Report is 5 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1944      +/-   ##
==========================================
+ Coverage   46.94%   46.98%   +0.03%     
==========================================
  Files         220      220              
  Lines       27477    27477              
==========================================
+ Hits        12900    12909       +9     
+ Misses      13582    13576       -6     
+ Partials      995      992       -3     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@JAORMX JAORMX enabled auto-merge (squash) September 18, 2025 09:59
@JAORMX JAORMX merged commit 66fc703 into main Sep 18, 2025
20 checks passed
@JAORMX JAORMX deleted the renovate/add-kindest-node-patch-updates branch September 18, 2025 10:34
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.

3 participants