Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix compatibility with AWS.jl 1.91+ #11

Merged
merged 6 commits into from
Feb 4, 2025
Merged

Fix compatibility with AWS.jl 1.91+ #11

merged 6 commits into from
Feb 4, 2025

Conversation

omus
Copy link
Member

@omus omus commented Feb 4, 2025

In #9 we found that AWS.jl 1.91 was not compatible with GoAWS.jl due to the underlying goaws library not supporting JSON APIs. Since we mitigated that issue with a upperbound workaround the goaws package now has support for JSON APIs so we can address this issue properly.

Related:

Project.toml Outdated
@@ -10,11 +10,11 @@ YAML = "ddb6d928-2868-570f-bddf-ab3f9cf99eb6"
goaws_jll = "a437b02d-256c-57cc-b5c6-817ed6633e35"

[compat]
AWS = "1.8 - 1.90"
AWS = "1.91"
Copy link
Member Author

Choose a reason for hiding this comment

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

I'll look into supporting older versions of AWS.jl as this would allow for better compatiblity

Copy link
Member Author

Choose a reason for hiding this comment

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

I think we intended on using 1.80 here as 1.8.0 doesn't support AbstractAWSConfig which this package requires. We at a minimum require 1.63 which added support for @service

Copy link
Member Author

Choose a reason for hiding this comment

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

Restricting further to AWS.jl 1.78 as this version allows us to use Compat.jl 4 which is needed to run the tests. I'd rather not state this package supports AWS.jl 1.63 if we can't actually tests against it

@omus omus force-pushed the cv/aws.jl-1.91-compat branch from e20cc33 to 41a9588 Compare February 4, 2025 16:57
@omus omus requested a review from ericphanson February 4, 2025 17:10
Copy link
Member

@ericphanson ericphanson left a comment

Choose a reason for hiding this comment

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

looks good, nice!

@omus omus merged commit 0665866 into main Feb 4, 2025
9 checks passed
@omus omus deleted the cv/aws.jl-1.91-compat branch February 4, 2025 17:16
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