Skip to content

Commit c512f0e

Browse files
Merge branch 'main' into awsstepfunctions-httpinvoke-format-apiendpoint-integ
2 parents 94e9df4 + 1bbab84 commit c512f0e

File tree

84 files changed

+97568
-648
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

84 files changed

+97568
-648
lines changed

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,16 @@ Closes #<issue number here>.
88

99
### Description of changes
1010

11-
<!--What code changes did you make? Have you made any important design decisions?-->
11+
<!--
12+
What code changes did you make?
13+
Have you made any important design decisions?
14+
What AWS use cases does this change enable? To enable the use cases, which AWS service features are utilized?
15+
-->
16+
17+
### Describe any new or updated permissions being added
18+
19+
<!— What new or updated IAM permissions are needed to support the changes being introduced ? -->
20+
1221

1322
### Description of how you validated changes
1423

CHANGELOG.v2.alpha.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
44

5+
## [2.173.2-alpha.0](https://github.com/aws/aws-cdk/compare/v2.173.1-alpha.0...v2.173.2-alpha.0) (2024-12-17)
6+
7+
## [2.173.1-alpha.0](https://github.com/aws/aws-cdk/compare/v2.173.0-alpha.0...v2.173.1-alpha.0) (2024-12-14)
8+
59
## [2.173.0-alpha.0](https://github.com/aws/aws-cdk/compare/v2.172.0-alpha.0...v2.173.0-alpha.0) (2024-12-11)
610

711

CHANGELOG.v2.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,21 @@
22

33
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
44

5+
## [2.173.2](https://github.com/aws/aws-cdk/compare/v2.173.1...v2.173.2) (2024-12-17)
6+
7+
8+
### Bug Fixes
9+
10+
* **cli:** allow credential plugins to return `null` for `expiration` ([#32554](https://github.com/aws/aws-cdk/issues/32554)) ([e59b1db](https://github.com/aws/aws-cdk/commit/e59b1db4d8da5fc11d0e3beeb136593440100325))
11+
* **cli:** doesn't support plugins that return initially empty credentials ([#32552](https://github.com/aws/aws-cdk/issues/32552)) ([7ee9b90](https://github.com/aws/aws-cdk/commit/7ee9b909695aca317a11aad16ca983dcc6d6f85a))
12+
13+
## [2.173.1](https://github.com/aws/aws-cdk/compare/v2.173.0...v2.173.1) (2024-12-14)
14+
15+
16+
### Bug Fixes
17+
18+
* **cli:** getting credentials via SSO fails when the region is set in the profile ([#32520](https://github.com/aws/aws-cdk/issues/32520)) ([01fec04](https://github.com/aws/aws-cdk/commit/01fec04ea8c0e33a406e6727801f8bc133a21196))
19+
520
## [2.173.0](https://github.com/aws/aws-cdk/compare/v2.172.0...v2.173.0) (2024-12-11)
621

722

packages/@aws-cdk-testing/framework-integ/test/aws-codebuild/test/integ.project-auto-retry-limit.js.snapshot/AutoRetryLimitDefaultTestDeployAssertF296FC2B.assets.json

Lines changed: 19 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/@aws-cdk-testing/framework-integ/test/aws-codebuild/test/integ.project-auto-retry-limit.js.snapshot/AutoRetryLimitDefaultTestDeployAssertF296FC2B.template.json

Lines changed: 36 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/@aws-cdk-testing/framework-integ/test/aws-codebuild/test/integ.project-auto-retry-limit.js.snapshot/cdk.out

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/@aws-cdk/aws-kinesisfirehose-alpha/test/integ.kinesis-stream-events-target.js.snapshot/aws-cdk-firehose-delivery-stream.assets.json renamed to packages/@aws-cdk-testing/framework-integ/test/aws-codebuild/test/integ.project-auto-retry-limit.js.snapshot/codebuild-auto-retry-limit.assets.json

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,237 @@
1+
{
2+
"Resources": {
3+
"MyBucketF68F3FF0": {
4+
"Type": "AWS::S3::Bucket",
5+
"UpdateReplacePolicy": "Delete",
6+
"DeletionPolicy": "Delete"
7+
},
8+
"MyProjectRole9BBE5233": {
9+
"Type": "AWS::IAM::Role",
10+
"Properties": {
11+
"AssumeRolePolicyDocument": {
12+
"Statement": [
13+
{
14+
"Action": "sts:AssumeRole",
15+
"Effect": "Allow",
16+
"Principal": {
17+
"Service": "codebuild.amazonaws.com"
18+
}
19+
}
20+
],
21+
"Version": "2012-10-17"
22+
}
23+
}
24+
},
25+
"MyProjectRoleDefaultPolicyB19B7C29": {
26+
"Type": "AWS::IAM::Policy",
27+
"Properties": {
28+
"PolicyDocument": {
29+
"Statement": [
30+
{
31+
"Action": [
32+
"s3:GetBucket*",
33+
"s3:GetObject*",
34+
"s3:List*"
35+
],
36+
"Effect": "Allow",
37+
"Resource": [
38+
{
39+
"Fn::GetAtt": [
40+
"MyBucketF68F3FF0",
41+
"Arn"
42+
]
43+
},
44+
{
45+
"Fn::Join": [
46+
"",
47+
[
48+
{
49+
"Fn::GetAtt": [
50+
"MyBucketF68F3FF0",
51+
"Arn"
52+
]
53+
},
54+
"/path/to/my/source.zip"
55+
]
56+
]
57+
}
58+
]
59+
},
60+
{
61+
"Action": [
62+
"logs:CreateLogGroup",
63+
"logs:CreateLogStream",
64+
"logs:PutLogEvents"
65+
],
66+
"Effect": "Allow",
67+
"Resource": [
68+
{
69+
"Fn::Join": [
70+
"",
71+
[
72+
"arn:",
73+
{
74+
"Ref": "AWS::Partition"
75+
},
76+
":logs:",
77+
{
78+
"Ref": "AWS::Region"
79+
},
80+
":",
81+
{
82+
"Ref": "AWS::AccountId"
83+
},
84+
":log-group:/aws/codebuild/",
85+
{
86+
"Ref": "MyProject39F7B0AE"
87+
},
88+
":*"
89+
]
90+
]
91+
},
92+
{
93+
"Fn::Join": [
94+
"",
95+
[
96+
"arn:",
97+
{
98+
"Ref": "AWS::Partition"
99+
},
100+
":logs:",
101+
{
102+
"Ref": "AWS::Region"
103+
},
104+
":",
105+
{
106+
"Ref": "AWS::AccountId"
107+
},
108+
":log-group:/aws/codebuild/",
109+
{
110+
"Ref": "MyProject39F7B0AE"
111+
}
112+
]
113+
]
114+
}
115+
]
116+
},
117+
{
118+
"Action": [
119+
"codebuild:BatchPutCodeCoverages",
120+
"codebuild:BatchPutTestCases",
121+
"codebuild:CreateReport",
122+
"codebuild:CreateReportGroup",
123+
"codebuild:UpdateReport"
124+
],
125+
"Effect": "Allow",
126+
"Resource": {
127+
"Fn::Join": [
128+
"",
129+
[
130+
"arn:",
131+
{
132+
"Ref": "AWS::Partition"
133+
},
134+
":codebuild:",
135+
{
136+
"Ref": "AWS::Region"
137+
},
138+
":",
139+
{
140+
"Ref": "AWS::AccountId"
141+
},
142+
":report-group/",
143+
{
144+
"Ref": "MyProject39F7B0AE"
145+
},
146+
"-*"
147+
]
148+
]
149+
}
150+
}
151+
],
152+
"Version": "2012-10-17"
153+
},
154+
"PolicyName": "MyProjectRoleDefaultPolicyB19B7C29",
155+
"Roles": [
156+
{
157+
"Ref": "MyProjectRole9BBE5233"
158+
}
159+
]
160+
}
161+
},
162+
"MyProject39F7B0AE": {
163+
"Type": "AWS::CodeBuild::Project",
164+
"Properties": {
165+
"Artifacts": {
166+
"Type": "NO_ARTIFACTS"
167+
},
168+
"AutoRetryLimit": 2,
169+
"Cache": {
170+
"Type": "NO_CACHE"
171+
},
172+
"EncryptionKey": "alias/aws/s3",
173+
"Environment": {
174+
"ComputeType": "BUILD_GENERAL1_SMALL",
175+
"Image": "aws/codebuild/standard:7.0",
176+
"ImagePullCredentialsType": "CODEBUILD",
177+
"PrivilegedMode": false,
178+
"Type": "LINUX_CONTAINER"
179+
},
180+
"ServiceRole": {
181+
"Fn::GetAtt": [
182+
"MyProjectRole9BBE5233",
183+
"Arn"
184+
]
185+
},
186+
"Source": {
187+
"Location": {
188+
"Fn::Join": [
189+
"",
190+
[
191+
{
192+
"Ref": "MyBucketF68F3FF0"
193+
},
194+
"/path/to/my/source.zip"
195+
]
196+
]
197+
},
198+
"Type": "S3"
199+
}
200+
}
201+
}
202+
},
203+
"Parameters": {
204+
"BootstrapVersion": {
205+
"Type": "AWS::SSM::Parameter::Value<String>",
206+
"Default": "/cdk-bootstrap/hnb659fds/version",
207+
"Description": "Version of the CDK Bootstrap resources in this environment, automatically retrieved from SSM Parameter Store. [cdk:skip]"
208+
}
209+
},
210+
"Rules": {
211+
"CheckBootstrapVersion": {
212+
"Assertions": [
213+
{
214+
"Assert": {
215+
"Fn::Not": [
216+
{
217+
"Fn::Contains": [
218+
[
219+
"1",
220+
"2",
221+
"3",
222+
"4",
223+
"5"
224+
],
225+
{
226+
"Ref": "BootstrapVersion"
227+
}
228+
]
229+
}
230+
]
231+
},
232+
"AssertDescription": "CDK bootstrap stack version 6 required. Please run 'cdk bootstrap' with a recent version of the CDK CLI."
233+
}
234+
]
235+
}
236+
}
237+
}

packages/@aws-cdk-testing/framework-integ/test/aws-codebuild/test/integ.project-auto-retry-limit.js.snapshot/integ.json

Lines changed: 13 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)