Skip to content

Update config and dependencies#635

Merged
Uxio0 merged 2 commits into
mainfrom
update-dependabot
Jun 23, 2026
Merged

Update config and dependencies#635
Uxio0 merged 2 commits into
mainfrom
update-dependabot

Conversation

@Uxio0

@Uxio0 Uxio0 commented Jun 23, 2026

Copy link
Copy Markdown
Member

What

Rework dependabot.yml to match the setup used in safe-transaction-service and safe-queue-service:

  • Add open-pull-requests-limit: 10.
  • Add cooldown windows (major 30d, minor/patch 7d for uv; 7d default for github-actions).
  • Exclude safe-eth-py from the cooldown so its updates land fast.
  • Group updates: eth (safe-eth-py, web3, eth-*), a catch-all dependencies group, and github-actions.
  • Drop the per-ecosystem reviewers list.

No docker ecosystem or django/fastapi groups since safe-cli has neither a Dockerfile nor those deps.

  • Also bumps the ruff pre-commit hook, adds a mypy hook, and refreshes the lockfile.
  • Remove Python 3.10 support and add Python 3.14 support

@Uxio0 Uxio0 requested a review from a team as a code owner June 23, 2026 11:50
@Uxio0 Uxio0 requested a review from falvaradorodriguez June 23, 2026 11:51

@chatgpt-codex-connector chatgpt-codex-connector 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.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 572e9715cf

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread .pre-commit-config.yaml Outdated
Rework dependabot.yml with PR limits, cooldowns and grouped updates
(eth, dependencies, github-actions), based on the transaction/queue
service configs. Bump ruff pre-commit, add mypy hook and refresh deps.
@Uxio0 Uxio0 force-pushed the update-dependabot branch from 572e971 to 53a168c Compare June 23, 2026 11:54
@Uxio0 Uxio0 changed the title Update dependabot config and dependencies Update config and dependencies Jun 23, 2026
Bump the minimum supported Python to 3.11 (typer 0.26 breaks on 3.10
with the list[str] callback annotation) and add 3.14 to the test matrix.
@Uxio0 Uxio0 merged commit 2f51148 into main Jun 23, 2026
12 checks passed
@Uxio0 Uxio0 deleted the update-dependabot branch June 23, 2026 12:45
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