Skip to content

Commit 41373c4

Browse files
rcohaws-sdk-rust-ci
authored andcommitted
[smithy-rs] Add CI action to test aws-sdk-services (#2251)
* run cargo test --all-features instead * Add check-only option, change check to test * Support nested APIs in operation input tests
1 parent f488f8a commit 41373c4

File tree

4 files changed

+22
-20
lines changed

4 files changed

+22
-20
lines changed

sdk/eventbridge/tests/endpoint_tests.rs

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,13 @@ async fn operation_input_test_put_events_1() {
2121
client
2222
.put_events()
2323
.set_endpoint_id(Some("abc123.456def".to_owned()))
24-
.set_entries(Some(vec![crate::model::PutEventsRequestEntry::builder()
25-
.set_detail_type(Some("detailType".to_owned()))
26-
.set_detail(Some("{ \"test\": [\"test\"] }".to_owned()))
27-
.set_event_bus_name(Some("my-sdk-app".to_owned()))
28-
.build(),]))
24+
.set_entries(Some(vec![
25+
aws_sdk_eventbridge::model::PutEventsRequestEntry::builder()
26+
.set_detail_type(Some("detailType".to_owned()))
27+
.set_detail(Some("{ \"test\": [\"test\"] }".to_owned()))
28+
.set_event_bus_name(Some("my-sdk-app".to_owned()))
29+
.build(),
30+
]))
2931
.send()
3032
.await
3133
);

sdk/kinesis/src/input.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -853,8 +853,8 @@ impl DeregisterStreamConsumerInput {
853853
.set_use_fips(_config.use_fips)
854854
.set_endpoint(_config.endpoint_url.clone())
855855
.set_operation_type(Some("control".to_string()))
856-
.set_stream_arn(self.stream_arn.clone())
857856
.set_consumer_arn(self.consumer_arn.clone())
857+
.set_stream_arn(self.stream_arn.clone())
858858
.build()
859859
.map_err(|err| {
860860
aws_smithy_http::endpoint::ResolveEndpointError::from_source(

sdk/s3control/src/input.rs

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -723,8 +723,8 @@ impl CreateBucketInput {
723723
.set_use_dual_stack(_config.use_dual_stack)
724724
.set_endpoint(_config.endpoint_url.clone())
725725
.set_use_arn_region(_config.use_arn_region)
726-
.set_bucket(self.bucket.clone())
727726
.set_outpost_id(self.outpost_id.clone())
727+
.set_bucket(self.bucket.clone())
728728
.build()
729729
.map_err(|err| {
730730
aws_smithy_http::endpoint::ResolveEndpointError::from_source(
@@ -2472,8 +2472,8 @@ impl DeleteBucketLifecycleConfigurationInput {
24722472
.set_endpoint(_config.endpoint_url.clone())
24732473
.set_use_arn_region(_config.use_arn_region)
24742474
.set_requires_account_id(Some(true))
2475-
.set_bucket(self.bucket.clone())
24762475
.set_account_id(self.account_id.clone())
2476+
.set_bucket(self.bucket.clone())
24772477
.build()
24782478
.map_err(|err| {
24792479
aws_smithy_http::endpoint::ResolveEndpointError::from_source(
@@ -2685,8 +2685,8 @@ impl DeleteBucketPolicyInput {
26852685
.set_endpoint(_config.endpoint_url.clone())
26862686
.set_use_arn_region(_config.use_arn_region)
26872687
.set_requires_account_id(Some(true))
2688-
.set_bucket(self.bucket.clone())
26892688
.set_account_id(self.account_id.clone())
2689+
.set_bucket(self.bucket.clone())
26902690
.build()
26912691
.map_err(|err| {
26922692
aws_smithy_http::endpoint::ResolveEndpointError::from_source(
@@ -2892,8 +2892,8 @@ impl DeleteBucketTaggingInput {
28922892
.set_endpoint(_config.endpoint_url.clone())
28932893
.set_use_arn_region(_config.use_arn_region)
28942894
.set_requires_account_id(Some(true))
2895-
.set_account_id(self.account_id.clone())
28962895
.set_bucket(self.bucket.clone())
2896+
.set_account_id(self.account_id.clone())
28972897
.build()
28982898
.map_err(|err| {
28992899
aws_smithy_http::endpoint::ResolveEndpointError::from_source(
@@ -4409,8 +4409,8 @@ impl GetAccessPointInput {
44094409
.set_endpoint(_config.endpoint_url.clone())
44104410
.set_use_arn_region(_config.use_arn_region)
44114411
.set_requires_account_id(Some(true))
4412-
.set_account_id(self.account_id.clone())
44134412
.set_access_point_name(self.name.clone())
4413+
.set_account_id(self.account_id.clone())
44144414
.build()
44154415
.map_err(|err| {
44164416
aws_smithy_http::endpoint::ResolveEndpointError::from_source(
@@ -5366,8 +5366,8 @@ impl GetAccessPointPolicyStatusInput {
53665366
.set_endpoint(_config.endpoint_url.clone())
53675367
.set_use_arn_region(_config.use_arn_region)
53685368
.set_requires_account_id(Some(true))
5369-
.set_access_point_name(self.name.clone())
53705369
.set_account_id(self.account_id.clone())
5370+
.set_access_point_name(self.name.clone())
53715371
.build()
53725372
.map_err(|err| {
53735373
aws_smithy_http::endpoint::ResolveEndpointError::from_source(
@@ -6181,8 +6181,8 @@ impl GetBucketPolicyInput {
61816181
.set_endpoint(_config.endpoint_url.clone())
61826182
.set_use_arn_region(_config.use_arn_region)
61836183
.set_requires_account_id(Some(true))
6184-
.set_bucket(self.bucket.clone())
61856184
.set_account_id(self.account_id.clone())
6185+
.set_bucket(self.bucket.clone())
61866186
.build()
61876187
.map_err(|err| {
61886188
aws_smithy_http::endpoint::ResolveEndpointError::from_source(
@@ -9160,8 +9160,8 @@ impl ListRegionalBucketsInput {
91609160
.set_endpoint(_config.endpoint_url.clone())
91619161
.set_use_arn_region(_config.use_arn_region)
91629162
.set_requires_account_id(Some(true))
9163-
.set_account_id(self.account_id.clone())
91649163
.set_outpost_id(self.outpost_id.clone())
9164+
.set_account_id(self.account_id.clone())
91659165
.build()
91669166
.map_err(|err| {
91679167
aws_smithy_http::endpoint::ResolveEndpointError::from_source(
@@ -9773,8 +9773,8 @@ impl PutAccessPointPolicyInput {
97739773
.set_endpoint(_config.endpoint_url.clone())
97749774
.set_use_arn_region(_config.use_arn_region)
97759775
.set_requires_account_id(Some(true))
9776-
.set_access_point_name(self.name.clone())
97779776
.set_account_id(self.account_id.clone())
9777+
.set_access_point_name(self.name.clone())
97789778
.build()
97799779
.map_err(|err| {
97809780
aws_smithy_http::endpoint::ResolveEndpointError::from_source(
@@ -10481,8 +10481,8 @@ impl PutBucketPolicyInput {
1048110481
.set_endpoint(_config.endpoint_url.clone())
1048210482
.set_use_arn_region(_config.use_arn_region)
1048310483
.set_requires_account_id(Some(true))
10484-
.set_account_id(self.account_id.clone())
1048510484
.set_bucket(self.bucket.clone())
10485+
.set_account_id(self.account_id.clone())
1048610486
.build()
1048710487
.map_err(|err| {
1048810488
aws_smithy_http::endpoint::ResolveEndpointError::from_source(

versions.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
smithy_rs_revision = '0965f12ff6e5bb85cc8fb9bb8331d8e04b351a3d'
1+
smithy_rs_revision = '41ca31b85b4ba8c0ad680fe62a230266cc52cc44'
22
aws_doc_sdk_examples_revision = 'bbc8e30d40970b3c901eead096ff6a640c1806c9'
33

44
[manual_interventions]
@@ -739,7 +739,7 @@ model_hash = 'c0987b180b3c97a3f2a543d813b937a1d26b611fcd10d7b50d92e28161b67ae8'
739739
[crates.aws-sdk-eventbridge]
740740
category = 'AwsSdk'
741741
version = '0.24.0'
742-
source_hash = '4373ab066bc428239914473e305b86b148648db2d56fd375c786393d08753756'
742+
source_hash = '4d1f17c163c36aa3d281818889f074aaf067e1aa9320bdffc6167362c90a3e02'
743743
model_hash = '3592bbd23074438101d846df7b3695a7a0cd05ccd2d7fe3ce491b2af1f331480'
744744

745745
[crates.aws-sdk-evidently]
@@ -1057,7 +1057,7 @@ model_hash = '9ec8a92782fbef7e2cf07fc9b5e656aa37b59668baff33acae10f270cfff4193'
10571057
[crates.aws-sdk-kinesis]
10581058
category = 'AwsSdk'
10591059
version = '0.24.0'
1060-
source_hash = 'e43269d5c29883ef82f68d927ba2ae23bb052ccb1fdc82815bef31d7db896d6e'
1060+
source_hash = '2be61a0d42f3611dc48e10193b39fb4562115cd705f0ece7741dcb7f82cba0db'
10611061
model_hash = '5eaef8321cea414140d87258e714988d88f3e41d9cdf4b83a1417027cb702cb9'
10621062

10631063
[crates.aws-sdk-kinesisanalytics]
@@ -1669,7 +1669,7 @@ model_hash = 'fb47cfd49cf2d9250063914599f703ed365b51be373988dc3f2cd64321c9583b'
16691669
[crates.aws-sdk-s3control]
16701670
category = 'AwsSdk'
16711671
version = '0.24.0'
1672-
source_hash = '631e1f55c4c245155eb761566261eead149200fd37909fa2fe9b31c0e9ee3879'
1672+
source_hash = 'cae325c59f28e6330d334a06eb947f1f85779c2c0f8dd7e0dfc1be439e492a9e'
16731673
model_hash = '930bd33c05c393293591ae01cbdb6637fb5062ed3a3ad5e2dadddd8108cc8478'
16741674

16751675
[crates.aws-sdk-s3outposts]

0 commit comments

Comments
 (0)