-
-
Notifications
You must be signed in to change notification settings - Fork 523
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore: remove dependabot groups #1582
Conversation
✅ Deploy Preview for testcontainers-go ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
Kudos, SonarCloud Quality Gate passed!
|
@@ -9,12 +9,6 @@ type Config struct { | |||
Updates Updates `yaml:"updates"` | |||
} | |||
|
|||
type Group struct { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You can keep groups in the model as it is omitempty. You can just remove it from the constructor
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I was tempted to keep them , but YAGNI made me think about the removal. Do you think we are going to use it at some point?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@mmorel-35 if you agree, I'm merging this one now
* main: chore(deps): bump github.com/tidwall/gjson in /modules/vault (testcontainers#1586) chore(deps): bump github.com/elastic/go-elasticsearch/v8 from 8.0.0 to 8.9.0 in /modules/elasticsearch (testcontainers#1593) chore(deps): bump github.com/aws/aws-sdk-go and aws-sdk-go-v2 in /modules/localstack (testcontainers#1599) chore(deps): bump golang.org/x/text from 0.12.0 to 0.13.0 (testcontainers#1583) chore(deps): bump github.com/docker/docker from 24.0.5+incompatible to 24.0.6+incompatible (testcontainers#1584) chore(deps): bump github.com/google/uuid from 1.3.0 to 1.3.1 (testcontainers#1585) chore: remove dependabot groups (testcontainers#1582) chore(deps): bump actions/checkout from 3 to 4 (testcontainers#1576)
What does this PR do?
This PR removes the dependabot groups, turning back to a state where each update comes in a single PR
At the same time, skips the GH actions for any PR from @dependabot that is not already approved:
That way, we will be able to manually combine the PRs if/when needed, not exhausting the allocated workers in the GH organisation every time @dependabot sends updates (in a monthly manner).
To extract the above condition, we created this truth table:
Resulting in that we want to process the jobs for the contrary cases of:
Why is it important?
The release notes, that are generated from the PRs, are not clear and it's very difficult for users to understand what's new in terms of dependencies.
Therefore, we are going back to the old, semi-automatic process of combining dependabot PRs using https://github.com/mdelapenya/gh-combine-prs
Related issues