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

Bump MSRV to 1.81.0 #3936

Merged
merged 15 commits into from
Dec 16, 2024
Merged

Bump MSRV to 1.81.0 #3936

merged 15 commits into from
Dec 16, 2024

Conversation

landonxjames
Copy link
Contributor

Motivation and Context

Description

Testing

Checklist

  • For changes to the smithy-rs codegen or runtime crates, I have created a changelog entry Markdown file in the .changelog directory, specifying "client," "server," or both in the applies_to key.
  • For changes to the AWS SDK, generated SDK code, or SDK runtime crates, I have created a changelog entry Markdown file in the .changelog directory, specifying "aws-sdk-rust" in the applies_to key.

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

Copy link

github-actions bot commented Dec 4, 2024

A new generated diff is ready to view.

  • AWS SDK (ignoring whitespace)
  • No codegen difference in the Client Test
  • No codegen difference in the Server Test
  • No codegen difference in the Server Test Python
  • No codegen difference in the Server Test Typescript

A new doc preview is ready to view.

Copy link

github-actions bot commented Dec 4, 2024

A new generated diff is ready to view.

A new doc preview is ready to view.

landonxjames and others added 4 commits December 5, 2024 13:30
This PR modifies `aws-smithy-types::DateTime` to enforce the use of 'T'
(or 't') as the date-time separator. A [recent
merge](https://github.com/time-rs/time/pull/700/files#diff-78a73b9911c88961601784e674a20c89e7050de9f8763522bbaa88ed28311b51R524)
in the 'time' crate introduced support for space characters as
separators. While ISO 8601 does allow spaces, RFC 3339 strictly requires
'T' (or 't') as the separator.

This change restores the behavior to match how it was before `time =
0.3.37`.

This PR also removes the temporary pinning of the time crate in protocol
tests.

Co-authored-by: Fahad Zubair <[email protected]>
If CI fails, commit the necessary fixes to this PR until all checks
pass.

If changes are required to
[crateNameToLastKnownWorkingVersions](https://github.com/smithy-lang/smithy-rs/blob/92916b5484cdfef9ff58540ebf5e845eeeccf860/aws/sdk/build.gradle.kts#L504),
revert the first commit in the PR, run `./gradlew
aws:sdk:cargoUpdateAllLockfiles`, and commit the updated lockfiles.

Co-authored-by: Landon James <[email protected]>
Co-authored-by: ysaito1001 <[email protected]>
## Motivation and Context
This example doesn't reflect the token generation API accurately, this
PR fixes that.

## Description
Fix the example by using the right API.

## Testing
Documentation update on an ignored code block, no testing required

## Checklist
<!--- If a checkbox below is not applicable, then please DELETE it
rather than leaving it unchecked -->

----

_By submitting this pull request, I confirm that you can use, modify,
copy, and redistribute this contribution, under the terms of your
choice._
@landonxjames landonxjames force-pushed the landonxjames/msrv-bump branch from a1f1ec6 to 8875815 Compare December 5, 2024 21:31
Copy link

github-actions bot commented Dec 5, 2024

A new generated diff is ready to view.

A new doc preview is ready to view.

Copy link

github-actions bot commented Dec 5, 2024

A new generated diff is ready to view.

A new doc preview is ready to view.

If CI fails, commit the necessary fixes to this PR until all checks
pass.

If changes are required to
[crateNameToLastKnownWorkingVersions](https://github.com/smithy-lang/smithy-rs/blob/92916b5484cdfef9ff58540ebf5e845eeeccf860/aws/sdk/build.gradle.kts#L504),
revert the first commit in the PR, run `./gradlew
aws:sdk:cargoUpdateAllLockfiles`, and commit the updated lockfiles.

Co-authored-by: Landon James <[email protected]>
Co-authored-by: ysaito1001 <[email protected]>
@landonxjames landonxjames force-pushed the landonxjames/msrv-bump branch from a89d950 to ca0af4e Compare December 6, 2024 05:42
Copy link

github-actions bot commented Dec 6, 2024

A new generated diff is ready to view.

A new doc preview is ready to view.

@landonxjames landonxjames force-pushed the landonxjames/msrv-bump branch from 9da0637 to c73182a Compare December 9, 2024 19:44
Copy link

github-actions bot commented Dec 9, 2024

A new generated diff is ready to view.

A new doc preview is ready to view.

Copy link

A new generated diff is ready to view.

A new doc preview is ready to view.

aws-sdk-rust-ci and others added 2 commits December 16, 2024 10:42
If CI fails, commit the necessary fixes to this PR until all checks
pass.

If changes are required to
[crateNameToLastKnownWorkingVersions](https://github.com/smithy-lang/smithy-rs/blob/92916b5484cdfef9ff58540ebf5e845eeeccf860/aws/sdk/build.gradle.kts#L504),
revert the first commit in the PR, run `./gradlew
aws:sdk:cargoUpdateAllLockfiles`, and commit the updated lockfiles.
@landonxjames landonxjames marked this pull request as ready for review December 16, 2024 18:44
@landonxjames landonxjames requested review from a team as code owners December 16, 2024 18:44
tools/ci-scripts/codegen-diff/diff_lib.py Outdated Show resolved Hide resolved
tools/ci-scripts/codegen-diff/semver-checks.py Outdated Show resolved Hide resolved
Copy link

A new generated diff is ready to view.

A new doc preview is ready to view.

@landonxjames landonxjames added this pull request to the merge queue Dec 16, 2024
Merged via the queue into main with commit 89881ab Dec 16, 2024
43 of 44 checks passed
@landonxjames landonxjames deleted the landonxjames/msrv-bump branch December 16, 2024 20:03
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.

5 participants