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

Refactor aws smithy types #2638

Merged
merged 8 commits into from
Apr 26, 2023

Conversation

thomas-k-cameron
Copy link
Contributor

@thomas-k-cameron thomas-k-cameron commented Apr 26, 2023

Motivation and Context

This PR refactors aws-smithy-types crate.
Blob, Datetime, Number and Document structs now goes to it's own files.
No changes on feature is introduced.

This is a child-PR of #2616 .
However, it is completely independent.

PR that introduces same changes were previously merged to unstable-serde branch, however, it has not been merged to main branch.

Testing

NA

Checklist

This PR does not introduce API changes.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@thomas-k-cameron thomas-k-cameron marked this pull request as ready for review April 26, 2023 12:09
@thomas-k-cameron thomas-k-cameron requested review from a team as code owners April 26, 2023 12:09
@thomas-k-cameron thomas-k-cameron mentioned this pull request Apr 26, 2023
2 tasks
Comment on lines 175 to 185
[[aws-sdk-rust]]
message = "Refactor aws-smithy-types crate. Blob, Datetime, Number and Document structs now goes to it's own files. No breaking changes."
references = ["smithy-rs#2616"]
meta = { "breaking" = false, "tada" = false, "bug" = true }
author = "thomas-k-cameron"

[[smithy-rs]]
message = "Refactor aws-smithy-types crate. Blob, Datetime, Number and Document structs now goes to it's own files. No breaking changes."
references = ["smithy-rs#2616"]
meta = { "breaking" = false, "tada" = false, "bug" = true }
author = "thomas-k-cameron"
Copy link
Contributor

Choose a reason for hiding this comment

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

These changes don't change the public API in any way, right? If so, I don't think we need these changelog entries. I'm also not sure about why the "bug" = true either 🤔

Copy link
Contributor Author

@thomas-k-cameron thomas-k-cameron Apr 26, 2023

Choose a reason for hiding this comment

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

Yes, it doesn't change the API.
I thought that I have to mention refactoring too.

"bug" = true

This one is simple mistake on my side.

Thank you for letting me know. Let me fix it up.

@hlbarber hlbarber added breaking-change This will require a breaking change and removed breaking-change This will require a breaking change labels Apr 26, 2023
@Velfi Velfi added this pull request to the merge queue Apr 26, 2023
Merged via the queue into smithy-lang:main with commit d729759 Apr 26, 2023
@thomas-k-cameron thomas-k-cameron deleted the refactor-aws-smithy-types branch April 26, 2023 22:43
david-perez pushed a commit that referenced this pull request May 18, 2023
## Motivation and Context
This PR refactors `aws-smithy-types` crate. 
`Blob`, `Datetime`, `Number` and `Document` structs now goes to it's own
files.
No changes on feature is introduced.

This is a child-PR of #2616 .
However, it is completely independent.

PR that introduces same changes were previously merged to
`unstable-serde` branch, however, it has not been merged to main branch.

## Testing
NA

## Checklist
This PR does not introduce API changes.
----

_By submitting this pull request, I confirm that you can use, modify,
copy, and redistribute this contribution, under the terms of your
choice._
david-perez pushed a commit that referenced this pull request May 22, 2023
## Motivation and Context
This PR refactors `aws-smithy-types` crate. 
`Blob`, `Datetime`, `Number` and `Document` structs now goes to it's own
files.
No changes on feature is introduced.

This is a child-PR of #2616 .
However, it is completely independent.

PR that introduces same changes were previously merged to
`unstable-serde` branch, however, it has not been merged to main branch.

## Testing
NA

## Checklist
This PR does not introduce API changes.
----

_By submitting this pull request, I confirm that you can use, modify,
copy, and redistribute this contribution, under the terms of your
choice._
david-perez pushed a commit that referenced this pull request May 22, 2023
## Motivation and Context
This PR refactors `aws-smithy-types` crate. 
`Blob`, `Datetime`, `Number` and `Document` structs now goes to it's own
files.
No changes on feature is introduced.

This is a child-PR of #2616 .
However, it is completely independent.

PR that introduces same changes were previously merged to
`unstable-serde` branch, however, it has not been merged to main branch.

## Testing
NA

## Checklist
This PR does not introduce API changes.
----

_By submitting this pull request, I confirm that you can use, modify,
copy, and redistribute this contribution, under the terms of your
choice._
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.

4 participants