Skip to content

ci: add Dependabot config - #87

Open
jhamon wants to merge 2 commits into
mainfrom
chore/add-dependabot
Open

ci: add Dependabot config#87
jhamon wants to merge 2 commits into
mainfrom
chore/add-dependabot

Conversation

@jhamon

@jhamon jhamon commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

What

Adds .github/dependabot.yml to pulumi-pinecone-byoc (weekly pip (uv.lock) + github-actions, grouped minor/patch). The repo already has a strong CI lint job — ruff format --check, ruff check, and ty type checking — plus multi-cloud e2e workflows; this fills the automated-dependency-updates gap.

Follow-up (deferred)

A CI pip-audit gate is worth adding, but pip-audit currently flags the environment's own pip (PYSEC-2026-196, fix 26.1.2) rather than a project dependency. Cleanly gating needs either a pinned pip upgrade step or --ignore-vuln. Dependabot will surface dependency advisories in the meantime.

🤖 Generated with Claude Code


Note

Low Risk
CI-only configuration with no runtime or application code changes; Dependabot PRs still go through existing lint and e2e workflows.

Overview
Introduces .github/dependabot.yml so dependency updates are automated instead of manual.

Python (uv) runs weekly at the repo root, with up to 10 open PRs and minor/patch updates grouped into a single minor-and-patch group. GitHub Actions also updates weekly with a cap of 5 open PRs.

Reviewed by Cursor Bugbot for commit 83775a9. Bugbot is set up for automated code reviews on this repo. Configure here.

Add .github/dependabot.yml for pip (uv.lock) + github-actions, weekly with
grouped minor/patch updates. The repo already has a strong CI lint job (ruff
format check, ruff check, ty type check) plus multi-cloud e2e workflows.

A CI pip-audit gate is a worthwhile follow-up but deferred: pip-audit currently
flags the environment's own pip (PYSEC-2026-196, fix 26.1.2), which needs either
a pinned pip upgrade or an --ignore-vuln; Dependabot will surface it in the
meantime.

@cursor cursor 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.

Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit b96eaf6. Configure here.

Comment thread .github/dependabot.yml Outdated
Bugbot flagged that 'package-ecosystem: pip' updates pyproject.toml but not
uv.lock. This repo is uv-managed (uv.lock, no requirements.txt) and installs/
audits from the lockfile, so pip-ecosystem PRs would leave uv.lock stale.
Switch to the 'uv' ecosystem, which updates pyproject.toml and uv.lock together.
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.

2 participants