cucumber / godog

Cucumber for golang
MIT License
2.22k stars 250 forks source link

Setup Renovate with default Configs #531

Closed mpkorstanje closed 1 year ago

mpkorstanje commented 1 year ago

🤔 What's changed?

This will setup Renovate with the default Configs from the Cucumber org. They're completely opt in but I find them to be quite sensible. With this configuration patch and minor releases that pass CI will automatically get merged without raising a PR. Major and failing builds will be raised as a PR. This should optimize the amount of manual work.

Note that currently Renovate has an open issue around updating transitive dependencies (https://github.com/renovatebot/renovate/issues/12999). This will cause some extra noise. Feel free to disable renovate by adding "enabled": false to the config file if it is too annoying.

⚡️ What's your motivation?

The last few releases of Gherkin have been rather rocky for Go. Instead of relying on manual detection I'd like to automate this.

🏷️ What kind of change is this?

github-actions[bot] commented 1 year ago

Go API Changes

# summary
Inferred base version: v0.12.6
Suggested version: v0.13.0
codecov[bot] commented 1 year ago

Codecov Report

Merging #531 (512040e) into main (0fd7675) will not change coverage. The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #531   +/-   ##
=======================================
  Coverage   82.10%   82.10%           
=======================================
  Files          27       27           
  Lines        3314     3314           
=======================================
  Hits         2721     2721           
  Misses        484      484           
  Partials      109      109           

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.