Skip to content

feat(ci): Better dependabot grouping#3892

Merged
mrkaye97 merged 1 commit into
hatchet-dev:mainfrom
gregfurman:update/ci/dependabot-groupings
Jun 5, 2026
Merged

feat(ci): Better dependabot grouping#3892
mrkaye97 merged 1 commit into
hatchet-dev:mainfrom
gregfurman:update/ci/dependabot-groupings

Conversation

@gregfurman

Copy link
Copy Markdown
Collaborator

Description

Optimizes dependabot groupings to include all deps within the cli/template sections, which need to be bumped to the latest hatchet sdk version.

Also, we need to support uv ecosystems and tighten up unnecessary groupings.

Type of change

  • CI (any automation pipeline changes)

What's Changed

  • Groups together all SDK example updates into a single PR using multi-ecosystem groupings.
  • Ensures we also update uv lockfile for python version bumps.
  • Removes refs to non-existent directories & ensures we only target sdks/**/examples instead of the autogenerated examples/**
  • Correctly updates all cli template types for each ecosystem (including bun, uv, etc.)

@gregfurman gregfurman requested a review from grutt May 12, 2026 14:15
@gregfurman gregfurman self-assigned this May 12, 2026
@vercel

vercel Bot commented May 12, 2026

Copy link
Copy Markdown

@gregfurman is attempting to deploy a commit to the Hatchet Team on Vercel.

A member of the Team first needs to authorize it.

@BloggerBust

BloggerBust commented Jun 3, 2026

Copy link
Copy Markdown
Collaborator

Nice work on this, Greg. I reviewed this in the context of some quickstart and template work I have in progress.

From my review, once this PR merges, Go remains the only uncovered CLI template because it uses go.mod.embed, which Dependabot cannot find given the current logic in the file fetcher. I would be happy to address that in a follow-up PR.

This PR looks good to me @grutt.

@BloggerBust

Copy link
Copy Markdown
Collaborator

@gregfurman #4087 is the follow-up PR for the remaining Go CLI template dependency update issue caused by go.mod.embed.

@mrkaye97 mrkaye97 merged commit c07353a into hatchet-dev:main Jun 5, 2026
52 of 55 checks passed
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