Skip to content

chore: use dependabot groups#8372

Merged
matifali merged 7 commits into
mainfrom
matifali/dependabot-groups
Jul 8, 2023
Merged

chore: use dependabot groups#8372
matifali merged 7 commits into
mainfrom
matifali/dependabot-groups

Conversation

@matifali

@matifali matifali commented Jul 7, 2023

Copy link
Copy Markdown
Member

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.

@coadler coadler left a comment

Copy link
Copy Markdown
Contributor

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

ammario commented Jul 7, 2023

Copy link
Copy Markdown
Member

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

matifali commented Jul 7, 2023

Copy link
Copy Markdown
Member Author

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

@coadler coadler left a comment

Copy link
Copy Markdown
Contributor

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

Comment thread .github/dependabot.yaml
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