Skip to content

Conversation

@silv-io
Copy link
Member

@silv-io silv-io commented Dec 1, 2025

Motivation

Since botocore==1.41.6, botocore and boto3 don't follow the same versioning scheme anymore. botocore updated to 1.41.6 and boto3 updated to 1.42.0.

It is unclear if that was intentional or not. However, this shows we need to treat the boto3 version like the awscli version now and only determine it based on the upgraded botocore version.

/cc @joe4dev

Changes

  • Add the same version evaluation procedure that we're using for the awscli to determine the correct version for boto3 based on the botocore version

Tests

Running the ASF update action from this branch fixes the issue: https://github.com/localstack/localstack/actions/runs/19826844004/job/56802328770

It resulted in the successful ASF update PR #13443 (closed it to start a new one from main)

Related

FLC-210

@silv-io silv-io added docs: skip Pull request does not require documentation changes notes: skip Pull request does not have to be mentioned in the release notes semver: patch Non-breaking changes which can be included in patch releases labels Dec 1, 2025
@silv-io silv-io mentioned this pull request Dec 1, 2025
@silv-io silv-io marked this pull request as ready for review December 1, 2025 14:57
@silv-io silv-io requested a review from joe4dev December 1, 2025 14:58
@silv-io silv-io added the review: merge when ready Signals to the reviewer that a PR can be merged if accepted label Dec 1, 2025
Copy link
Contributor

@k-a-il k-a-il left a comment

Choose a reason for hiding this comment

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

LGTM 👍

@silv-io silv-io merged commit 100783b into main Dec 1, 2025
24 of 27 checks passed
@silv-io silv-io deleted the flc-210-fix-asf-update-action-to-not-assume-that-boto3-and-botocore branch December 1, 2025 15:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs: skip Pull request does not require documentation changes notes: skip Pull request does not have to be mentioned in the release notes review: merge when ready Signals to the reviewer that a PR can be merged if accepted semver: patch Non-breaking changes which can be included in patch releases

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants