Skip to content

chore(deps): update moto requirement from <6,>=3 to >=5.2.2,<6 - #1546

Merged
WilliamBergamin merged 2 commits into
mainfrom
dependabot/pip/moto-gte-5.2.2-and-lt-6
Jul 17, 2026
Merged

WilliamBergamin merged 2 commits into
mainfrom
dependabot/pip/moto-gte-5.2.2-and-lt-6

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 1, 2026 •

Copy link
Copy Markdown
Contributor

Updates the requirements on moto to permit the latest version.

Changelog

Sourced from moto's changelog.

5.2.2

Docker Digest for 5.2.2: sha256:d8ae5edc2bf080e7e4c13f9bd4b29b53ac3b4427e92956318db3dbe23ec43eb7

New Methods:
    * DS:
        * disable_radius()
        * enable_radius()
* KinesisAnalyticsV2:
    * untag_resource()
  • Logs:

    • start_live_tail()
  • SESv2:

    • update_contact()
    • update_contact_list()
  • SWF:

    • tag_resource()
    • untag_resource()

Miscellaneous:
* ACM: import_certificate() now accepts certificates without a CN
* ACM: request_certificate() now preserves the default options when not all are provided
* CloudFormation: Created Lambda resources now take the use_docker-configuration into account
* CloudFormation: update_stack_instances() now validates that a StackInstance exists
* Events: create_partner_event_source() now returns the EventSourceArn-attribute
* Route53: list_resource_record_sets() no longer returns a TTL for aliases
* S3: completed_multipart_upload() is now compatible with external tools like PyArrow
* S3: get_object() now supports all Response* headers

5.2.1

Docker Digest for 5.2.1: sha256:fe6575dcd878842124f05d20e4ffde2d1126e1e38ad03e196353b9e53649bcdf

Miscellaneous:
    * DynamoDB: batch_write_item() now correctly handles PUT requests with Binary (B) attributes (broken in 5.2.0)
    * S3: Uploading files no longer fails with 'Unsupported protocol' (broken in 5.2.0)
    * S3: create_multipart_upload() is now compatible with Java SDK again (broken in 5.2.0)
    * Route53: update_health_check() now correctly updates falsy values (broken in 5.2.0)

5.2.0

Docker Digest for 5.2.0: sha256:d8d063e3e704d256cbe8165072fa273c17698be91311e49fc602b7716f459bea

General:

... (truncated)

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Jul 1, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner July 1, 2026 22:13
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Jul 1, 2026
@codecov

codecov Bot commented Jul 1, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 91.54%. Comparing base (52f4444) to head (e4c8de4).
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1546   +/-   ##
=======================================
  Coverage   91.54%   91.54%           
=======================================
  Files         228      228           
  Lines        7285     7285           
=======================================
  Hits         6669     6669           
  Misses        616      616           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

@dependabot
dependabot Bot force-pushed the dependabot/pip/moto-gte-5.2.2-and-lt-6 branch from 1b1d20a to b5aec80 Compare July 15, 2026 14:22
Updates the requirements on [moto](https://github.com/getmoto/moto) to permit the latest version.
- [Release notes](https://github.com/getmoto/moto/releases)
- [Changelog](https://github.com/getmoto/moto/blob/master/CHANGELOG.md)
- [Commits](getmoto/moto@3.0.0...5.2.2)

---
updated-dependencies:
- dependency-name: moto
  dependency-version: 5.2.2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/pip/moto-gte-5.2.2-and-lt-6 branch from b5aec80 to 49041c3 Compare July 17, 2026 17:00
moto>=5.2.2 requires Python >=3.10, so the Dependabot bump broke the
install step on the 3.7/3.8/3.9 legs of the CI matrix (test_adapter.txt
is installed on the full 3.7-3.14 matrix). moto raised its floor in
steps across the 5.x line — 5.0.0 requires >=3.8, 5.1.0 >=3.9, 5.2.0
>=3.10 — so partition the requirement with python_version markers,
keeping each older interpreter on the newest moto it can install and
taking the 5.2.2 bump on 3.10+.

Co-Authored-By: Claude <svc-devxp-claude@slack-corp.com>
@WilliamBergamin
WilliamBergamin merged commit 58b3de5 into main Jul 17, 2026
16 checks passed
@WilliamBergamin
WilliamBergamin deleted the dependabot/pip/moto-gte-5.2.2-and-lt-6 branch July 17, 2026 17:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant