Skip to content

chore(deps): fix uv resolution failure and widen Dependabot coverage - #25

Merged
liquidz00 merged 1 commit into
mainfrom
chore/dependabot-coverage
Aug 22, 2026
Merged

chore(deps): fix uv resolution failure and widen Dependabot coverage#25
liquidz00 merged 1 commit into
mainfrom
chore/dependabot-coverage

Conversation

@liquidz00

Copy link
Copy Markdown
Owner

Three changes to .github/dependabot.yml, no other files touched.

1. Ignore setuptools in the uv ecosystem (the actual bug fix)

The weekly uv updater job has been failing since June with dependency_file_not_resolvable:

No solution found when resolving dependencies: your workspace requires common

Failing runs: 27262733701, 27675353361, 28084795393, 32231592436.

Cause: setuptools appears only in [build-system].requires of packages/common/pyproject.toml and packages/jamfy/pyproject.toml. It is not in uv.lock (verified: zero occurrences), so Dependabot's sandbox cannot build the editable workspace member common and the whole job aborts — meaning no Python updates at all, not just the setuptools one.

Ignoring setuptools lets the rest of the group resolve. The build-system pin stays managed by hand.

2. Add the missing terraform ecosystem

terraform/ has a .terraform.lock.hcl and terraform/main.tf pins deploymenttheory/jamfpro at 0.37.0, which Dependabot has never offered to update because the ecosystem was never declared. Added with directory: "/terraform", a weekly schedule, and a terraform-providers group.

3. Group the github-actions ecosystem

It was ungrouped — #20 and #21 were two separate PRs that should have been one. Added patterns: ["*"] to match the style already used by the uv entry.

Deliberately not added

No npm and no docker entries — there is no package.json and no Dockerfile anywhere in this repo.

Verification

  • .github/dependabot.yml parses as valid YAML (a malformed file silently disables Dependabot).
  • make lint clean; make test 37 passed.
  • uv.lock unchanged.

🤖 Generated with Claude Code

Ignore setuptools in the uv ecosystem, add the missing terraform
ecosystem, and group github-actions updates into a single PR.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@liquidz00
liquidz00 merged commit 9f969e9 into main Aug 22, 2026
2 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