-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
16: overhauled to use AWS.jl r=mattBrzezinski a=ExpandingMan As you probably know, this package was using the legacy AWSCore.jl. This was a problem since attempting to use AWSCore.jl with AWS.jl results in a downgrade catastrophe, so it was impossible to use this package with AWS.jl or anything based on it (e.g. AWSS3.jl). This was a much more extensive change than I was expecting. My original intent was to make this upgrade non-breaking, but given the significant changes in the underlying API this seemed impractical. What I have here now is *mostly* non-breaking. Tests with Mocking.jl pass and everything seems to be working in my AWS environment. My primary motivation for doing this was to upgrade AWSClusterManagers.jl to use this. The changes there should be smaller, but there may also be some significant changes for anything that's not contained with AWSBatch.jl. For the most part, the breaking changes are confined to keyword arguments. In particular, following the convention of AWS.jl the AWS config is now always given by the `aws_config` keyword argument where applicable. This in turn causes a few other arguments (e.g. `retion`) to become deprecated. The only change I didn't need to make to the interface was that I changed the 3rd argument of `submit` to be `JobQueue` instead of a string, allowing it to be handled in a more uniform way. It's unclear whether `submit` was intended to be public facing, so I don't think it should matter that much. Co-authored-by: ExpandingMan <[email protected]> Co-authored-by: ExpandingMan <[email protected]> Co-authored-by: ExpandingMan <[email protected]> Co-authored-by: mattBrzezinski <[email protected]> Co-authored-by: Expanding Man <[email protected]>
- Loading branch information
Showing
15 changed files
with
285 additions
and
185 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
de9fec6
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@JuliaRegistrator register
de9fec6
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Registration pull request created: JuliaRegistries/General/42668
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via: