Skip to content

chore: use dependabot groups #8372

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

Merged
merged 7 commits into from
Jul 8, 2023
Merged

chore: use dependabot groups #8372

merged 7 commits into from
Jul 8, 2023

Conversation

matifali
Copy link
Member

@matifali matifali commented Jul 7, 2023

See https://github.blog/changelog/2023-06-30-grouped-version-updates-for-dependabot-public-beta/ for details. This will reduce the number of dependent PRs

For go and node dependencies, I leave the exact grouping to engineers who better know how they should be grouped.

See https://github.blog/changelog/2023-06-30-grouped-version-updates-for-dependabot-public-beta/ for details
This will reduce the number of dependabot PRs

For go and node dependencies, I leave the exact grouping to engineers who better know which one and how should be grouped.
Copy link
Contributor

@coadler coadler left a comment

Choose a reason for hiding this comment

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

I don't really think this is how we should use groups. We want separate commits for each dependency so we can debug them individually, and properly bisect them if they cause a regression.

One thing that I can think of that would benefit from this is our otel deps, which all need to be updated in tandem.

	go.nhat.io/otelsql v0.9.0
	go.opentelemetry.io/otel v1.14.0
	go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.14.0
	go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.14.0
	go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.14.0
	go.opentelemetry.io/otel/sdk v1.14.0
	go.opentelemetry.io/otel/trace v1.14.0

@ammario
Copy link
Member

ammario commented Jul 7, 2023

If we came across a large dependabot upgrade commit we could still continue the log2(n) bisect, albeit with some manual effort.

@ammario ammario removed their request for review July 7, 2023 14:51
@matifali matifali requested a review from coadler July 7, 2023 15:06
@matifali
Copy link
Member Author

matifali commented Jul 7, 2023

I removed the super groups for both node and go and added a group for otel only
@coadler

Copy link
Contributor

@coadler coadler left a comment

Choose a reason for hiding this comment

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

Looks like you removed it for GHA and not node

matifali added 4 commits July 7, 2023 18:58
Also removing the group for dogfood-docker as we only have a docker provider so nothing really to group here.
@matifali matifali requested a review from coadler July 7, 2023 16:21
@matifali matifali merged commit d19e679 into main Jul 8, 2023
@matifali matifali deleted the matifali/dependabot-groups branch July 8, 2023 14:29
@github-actions github-actions bot locked and limited conversation to collaborators Jul 8, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants