Skip to content

ci: add Dependabot and auto-merge for hotdata SDK updates#22

Merged
eddietejeda merged 3 commits into
mainfrom
ci/dependabot-automerge
Jun 1, 2026
Merged

ci: add Dependabot and auto-merge for hotdata SDK updates#22
eddietejeda merged 3 commits into
mainfrom
ci/dependabot-automerge

Conversation

@eddietejeda

@eddietejeda eddietejeda commented Jun 1, 2026

Copy link
Copy Markdown
Contributor

Adds daily Dependabot checks scoped to hotdata and hotdata-runtime packages, and an auto-merge workflow that squash-merges those PRs once all checks pass.

  • dependabot.yml: watches the correct package ecosystem (uv where uv sync --locked is used in CI, pip otherwise), scoped via allow: to hotdata packages only
  • dependabot-automerge.yml: enables squash auto-merge on any PR opened by dependabot[bot]

Comment thread .github/dependabot.yml
Comment thread .github/dependabot.yml
Comment thread .github/dependabot.yml

@claude claude Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Review

Blocking Issues

  • .github/dependabot.yml: Config opens PRs for all pip dependencies, not just hotdata as the PR description claims. Add an allow: filter or update the description.
  • .github/dependabot.yml: The "auto-merges those PRs once all checks pass" behavior described in the PR is not implemented — there is no workflow or repo setting in this diff that wires up auto-merge.

Action Required

Either scope the config to hotdata and add an auto-merge workflow (e.g. a GitHub Actions job gated on github.actor == 'dependabot[bot]' using dependabot/fetch-metadata and gh pr merge --auto --squash), or revise the PR title/description to reflect what this change actually does (a generic daily pip Dependabot config).

Comment thread .github/dependabot.yml
@eddietejeda eddietejeda merged commit 6ce1551 into main Jun 1, 2026
7 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.

1 participant