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

chore(release): 1.131.0 #17381

Merged
merged 72 commits into from Nov 7, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
72 commits
Select commit Hold shift + click to select a range
c6a38b7
chore (mergify): change ownership of aws-logs, aws-groundsstation, an…
comcalvi Oct 29, 2021
9a5648c
Merge branch 'master' into merge-back/1.130.0
mergify[bot] Oct 29, 2021
db63fba
chore(merge-back): 1.130.0 (#17236)
mergify[bot] Oct 29, 2021
e9a461d
feat(logs): add support for cloudwatch logs resource policy (#17015)
nom3ad Nov 1, 2021
a9aae09
feat(iot): allow setting `description` and `enabled` of TopicRule (#1…
yamatatsu Nov 1, 2021
e26f5be
feat(certificatemanager): requesting private certificates issued by P…
jumic Nov 1, 2021
19b38f5
chore(rds): add Aurora Postgres ver 13.4, 12.8, 11.13, 10.18 and Mysq…
jumic Nov 1, 2021
73eb185
docs(rds): make examples compile (#17146)
kaizencc Nov 1, 2021
25cea18
feat(ec2): add c6i instances (#17237)
robertd Nov 1, 2021
d658525
chore: use fixed deprecated list for strip-deprecated (#17260)
njlynch Nov 1, 2021
606a2d3
chore: simplify auto approve mechanism (#17264)
iliapolo Nov 1, 2021
135f7d3
feat(docdb): add the ability to exclude characters when generating pa…
jumic Nov 1, 2021
1ab9b26
feat(synthetics): add static cron method to schedule class (#17250)
tandfy Nov 2, 2021
864c50e
fix(cli): cdk ls --long outputs less-friendly stack IDs for nested as…
njlynch Nov 2, 2021
d4952c3
fix(ec2): functions addIngressRule and addEgressRule detect unresolve…
peterwoodworth Nov 2, 2021
f8d0ef5
feat(servicecatalog): allow creating a CFN Product Version with CDK c…
arcrank Nov 2, 2021
1e22189
chore: add the new aws-iot-actions module to the assignment GitHub Ac…
skinny85 Nov 2, 2021
a7c869e
feat(iot-actions): Add the action to put CloudWatch Logs (#17228)
yamatatsu Nov 2, 2021
ca9320b
chore: bootstrap stack too old for integ tests (#17277)
rix0rrr Nov 2, 2021
30e96da
chore: integ tests breaking on lambda node runtime (#17282)
iliapolo Nov 3, 2021
02d5372
chore(cli): integ tests install matching framework version (#17276)
rix0rrr Nov 3, 2021
58090a0
chore: regression suite patch for lambda runtime deprecation (#17297)
iliapolo Nov 3, 2021
b98c42e
chore: integ test trying to downgrade bootstrap stack (#17298)
rix0rrr Nov 3, 2021
0a6499d
chore: fix invalid JSON in assignment JSON (#17299)
rix0rrr Nov 3, 2021
b240201
chore: npm-check-updates && yarn upgrade (#17294)
aws-cdk-automation Nov 3, 2021
e461601
feat(eks): expose FargateCluster's defaultProfile (#17130)
kaylanm Nov 3, 2021
e2f2a97
chore: activate 'rosetta infuse' feature (#17191) (#17305)
rix0rrr Nov 3, 2021
89d8fc7
docs: fix typo in CONTRIBUTING.md (#17303)
paololazzari Nov 3, 2021
e05bd01
chore: integ failures due to unbound variable on `FRAMEWORK_VERSION` …
iliapolo Nov 3, 2021
af61fa6
chore(CDK V2 canaries): allow canary tests to run with a specific aws…
madeline-k Nov 3, 2021
ca20805
chore(init-templates): move init templates to new assertions module (…
corymhall Nov 3, 2021
8d4aaca
chore: npm-check-updates && yarn upgrade (#17304)
aws-cdk-automation Nov 3, 2021
5333c72
docs(aws-stepfunctions-tasks): fixes action example to be camelCase …
moltar Nov 3, 2021
30ac0cc
fix(s3): enforce that fromBucketAttributes supplies a valid bucket na…
berenddeboer Nov 4, 2021
e32b616
fix(cli): no longer disable rollback by default for hotswap deploymen…
skinny85 Nov 4, 2021
c8cd515
revert: "chore: activate 'rosetta infuse' feature (#17191)" (#17329)
iliapolo Nov 4, 2021
d9f7b58
feat(cfnspec): cloudformation spec v46.0.0 (#17223)
aws-cdk-automation Nov 4, 2021
a5e5111
docs(codebuild): describe use of CodeBuild caching in more detail (#1…
rix0rrr Nov 4, 2021
ea779aa
chore(cli): v2 python init templates have incorrect constructs versio…
njlynch Nov 4, 2021
e0f1180
feat(cfnspec): cloudformation spec v46.0.0 (#17334)
aws-cdk-automation Nov 4, 2021
cdb0c0a
chore(sns): make examples compile (#17316)
kaizencc Nov 4, 2021
d24e067
chore(sqs): make examples compile (#17314)
kaizencc Nov 4, 2021
a91cc05
chore(dynamodb): make examples compile (#17313)
kaizencc Nov 4, 2021
bc00427
chore: stripping stability banners for Cfn constructs on alpha module…
otaviomacedo Nov 4, 2021
57ad1e0
feat(cli): added `build` field to cdk.json (#17176)
comcalvi Nov 4, 2021
ea56e69
feat(lambda-nodejs): add sourcesContent in BundlingOptions (#17280)
suds-sky Nov 4, 2021
b9c00f0
chore: remove invalid test (#17337)
iliapolo Nov 4, 2021
e412308
feat(iot): allow setting `errorAction` of TopicRule (#17287)
yamatatsu Nov 4, 2021
c66ac89
feat(codepipeline): add construct for registering custom Actions (#17…
rayjanwilson Nov 4, 2021
7bbd10d
fix(aws-eks): proxy support and allow assigning a security group to a…
ryparker Nov 5, 2021
0adc8b7
feat(cli): introduce the 'watch' command (#17240)
skinny85 Nov 5, 2021
ea71b4e
feat(cfnspec): cloudformation spec v47.0.0 (#17350)
ayush987goyal Nov 5, 2021
7886607
feat(cfnspec): cloudformation spec v47.0.0 (#17353)
aws-cdk-automation Nov 5, 2021
332ce4d
fix(cli): `wmic not found` on modern Windows systems (#17070)
rix0rrr Nov 5, 2021
9e81dc7
fix(pipelines): `additionalInputs` not working (#17279)
rix0rrr Nov 5, 2021
1aa1588
chore: remove invalid test from regression suite (#17345)
iliapolo Nov 5, 2021
4ae78b0
fix(cognito): ambiguous error message when same trigger is added twic…
nom3ad Nov 5, 2021
8c7eab5
chore(lambda-nodejs): improve spawnSync error message (#16986)
blimmer Nov 5, 2021
37f8a9f
docs(ecs): update docs to accurately reflect that a new security grou…
madeline-k Nov 5, 2021
cc8dd69
fix(lambda-nodejs): yarn berry goes into immutable mode in CI (#17086)
jogold Nov 5, 2021
14da458
chore: enable rosetta cache for builds (#17336)
rix0rrr Nov 5, 2021
96a8160
chore(lambda-go): fix integ test (#17365)
jogold Nov 5, 2021
4290262
chore: make examples compile (#17360)
kaizencc Nov 5, 2021
d5e98ac
feat(rds,secretsmanager): subnets and endpoint configuration for secr…
jogold Nov 5, 2021
5f6d550
fix: java and python templates are broken (#17357)
iliapolo Nov 6, 2021
6420b18
feat(ecs-service-extensions): Target tracking policies for Service Ex…
upparekh Nov 6, 2021
9f9fe8a
chore: make new scripts executable (#17373)
iliapolo Nov 6, 2021
747eb7c
feat(apigatewayv2-authorizers): http api - allow multiple user pool c…
tmokmss Nov 6, 2021
9fc42c4
chore(release): 1.131.0
Nov 7, 2021
89ab13e
remove templates fix since it was never visible
iliapolo Nov 7, 2021
c736651
corrupted eks fix in CL
iliapolo Nov 7, 2021
596ce04
CL corruptions
iliapolo Nov 7, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 1 addition & 5 deletions .github/workflows/auto-approve.yml
Expand Up @@ -7,11 +7,7 @@ on:

jobs:
auto-approve:
if: >
github.event.pull_request.user.login == 'dependabot[bot]'
|| github.event.pull_request.user.login == 'dependabot-preview[bot]'
|| (contains(github.event.pull_request.labels.*.name, 'pr/auto-approve')
&& github.event.pull_request.user.login == 'aws-cdk-automation')
if: contains(github.event.pull_request.labels.*.name, 'pr/auto-approve')
runs-on: ubuntu-latest
permissions:
pull-requests: write
Expand Down
7 changes: 4 additions & 3 deletions .github/workflows/issue-label-assign.yml
Expand Up @@ -60,7 +60,7 @@ jobs:
{"area":"@aws-cdk/aws-cloudformation","keywords":["aws-cloudformation","nestedstack"],"labels":["@aws-cdk/aws-cloudformation"],"assignees":["rix0rrr"]},
{"area":"@aws-cdk/aws-cloudfront","keywords":["aws-cloudfront","cloud front","cachepolicy","cloudfrontwebdistribution"],"labels":["@aws-cdk/aws-cloudfront"],"assignees":["njlynch"]},
{"area":"@aws-cdk/aws-cloudfront-origins","keywords":["aws-cloudfront-origins","cloudfront origins"],"labels":["@aws-cdk/aws-cloudfront-origins"],"assignees":["njlynch"]},
{"area":"@aws-cdk/aws-cloudtrail","keywords":["aws-cloudtrail","cloud trail","trail"],"labels":["@aws-cdk/aws-cloudtrail"],"assignees":["rix0rrr"]},
{"area":"@aws-cdk/aws-cloudtrail","keywords":["aws-cloudtrail","cloud trail","trail"],"labels":["@aws-cdk/aws-cloudtrail"],"assignees":["comcalvi"]},
{"area":"@aws-cdk/aws-cloudwatch","keywords":["aws-cloudwatch","cloud watch","compositealarm","dashboard"],"labels":["@aws-cdk/aws-cloudwatch"],"assignees":["madeline-k"]},
{"area":"@aws-cdk/aws-cloudwatch-actions","keywords":["aws-cloudwatch-actions","cloudwatch actions","applicationscalingaction","autoscalingaction","ec2action","snsaction"],"labels":["@aws-cdk/aws-cloudwatch-actions"],"assignees":["madeline-k"]},
{"area":"@aws-cdk/aws-codeartifact","keywords":["aws-codeartifact","code-artifact"],"labels":["@aws-cdk/aws-codeartifact"],"assignees":["njlynch"]},
Expand Down Expand Up @@ -120,12 +120,13 @@ jobs:
{"area":"@aws-cdk/aws-glue","keywords":["aws-glue","glue"],"labels":["@aws-cdk/aws-glue"],"assignees":["kaizen3031593"]},
{"area":"@aws-cdk/aws-greengrass","keywords":["aws-greengrass","green-grass"],"labels":["@aws-cdk/aws-greengrass"],"assignees":["skinny85"]},
{"area":"@aws-cdk/aws-greengrassv2","keywords":["(aws-greengrassv2)","(greengrassv2)"],"labels":["@aws-cdk/aws-greengrassv2"],"assignees":["skinny85"]},
{"area":"@aws-cdk/aws-groundstation","keywords":["(aws-groundstation)","(groundstation)"],"labels":["@aws-cdk/aws-groundstation"],"assignees":["rix0rrr"]},
{"area":"@aws-cdk/aws-groundstation","keywords":["(aws-groundstation)","(groundstation)"],"labels":["@aws-cdk/aws-groundstation"],"assignees":["comcalvi"]},
{"area":"@aws-cdk/aws-guardduty","keywords":["aws-guardduty","guard-duty"],"labels":["@aws-cdk/aws-guardduty"],"assignees":["rix0rrr"]},
{"area":"@aws-cdk/aws-iam","keywords":["aws-iam","iam","managedpolicy","policy","role"],"labels":["@aws-cdk/aws-iam"],"assignees":["rix0rrr"]},
{"area":"@aws-cdk/aws-imagebuilder","keywords":["aws-imagebuilder","imagebuilder"],"labels":["@aws-cdk/aws-imagebuilder"],"assignees":["skinny85"]},
{"area":"@aws-cdk/aws-inspector","keywords":["aws-inspector","inspector"],"labels":["@aws-cdk/aws-inspector"],"assignees":["skinny85"]},
{"area":"@aws-cdk/aws-iot","keywords":["internet-of-things","aws-iot","iot"],"labels":["@aws-cdk/aws-iot"],"assignees":["skinny85"]},
{"area":"@aws-cdk/aws-iot-actions","keywords":["aws-iot-actions","iot-actions"],"labels":["@aws-cdk/aws-iot-actions"],"assignees":["skinny85"]},
{"area":"@aws-cdk/aws-iot1click","keywords":["aws-iot1click","iot1click"],"labels":["@aws-cdk/aws-iot1click"],"assignees":["skinny85"]},
{"area":"@aws-cdk/aws-iotanalytics","keywords":["aws-iotanalytics","iotanalytics"],"labels":["@aws-cdk/aws-iotanalytics"],"assignees":["skinny85"]},
{"area":"@aws-cdk/aws-iotevents","keywords":["aws-iotevents","iotevents"],"labels":["@aws-cdk/aws-iotevents"],"assignees":["skinny85"]},
Expand All @@ -148,7 +149,7 @@ jobs:
{"area":"@aws-cdk/aws-lambda-nodejs","keywords":["nodejsfunction","aws-lambda-nodejs","lambda-nodejs"],"labels":["@aws-cdk/aws-lambda-nodejs"],"assignees":["nija-at"]},
{"area":"@aws-cdk/aws-lambda-python","keywords":["aws-lambda-python","lambda-python","pythonfunction"],"labels":["@aws-cdk/aws-lambda-python"],"assignees":["nija-at"]},
{"area":"@aws-cdk/aws-licensemanager","keywords":["(aws-licensemanager)","(licensemanager)"],"labels":["@aws-cdk/aws-licensemanager"],"assignees":["njlynch"]},
{"area":"@aws-cdk/aws-logs","keywords":["loggroup","aws-logs","logs","logretention"],"labels":["@aws-cdk/aws-logs"],"assignees":["rix0rrr"]},
{"area":"@aws-cdk/aws-logs","keywords":["loggroup","aws-logs","logs","logretention"],"labels":["@aws-cdk/aws-logs"],"assignees":["comcalvi"]},
{"area":"@aws-cdk/aws-logs-destinations","keywords":["aws-logs-destinations","lambdadestination","kinesisdestination","logs-destinations"],"labels":["@aws-cdk/aws-logs-destinations"],"assignees":["rix0rrr"]},
{"area":"@aws-cdk/aws-lookoutmetrics","keywords":["(aws-lookoutmetrics)","(lookoutmetrics)"],"labels":["@aws-cdk/aws-lookoutmetrics"],"assignees":["comcalvi"]},
{"area":"@aws-cdk/aws-lookoutvision","keywords":["(aws-lookoutvision)","(lookoutvision)"],"labels":["@aws-cdk/aws-lookoutvision"],"assignees":["comcalvi"]},
Expand Down
17 changes: 17 additions & 0 deletions .github/workflows/pr-labeler.yml
@@ -0,0 +1,17 @@
# Apply various labels on PRs

name: pr-labeler
on:
pull_request:
types: [ opened ]

jobs:
auto-approve:
if: github.event.pull_request.user.login == 'dependabot[bot]' || github.event.pull_request.user.login == 'dependabot-preview[bot]'
runs-on: ubuntu-latest
permissions:
pull-requests: write
steps:
- run: gh pr edit ${{ github.event.pull_request.number }} --add-label "pr/auto-approve" -R ${{ github.repository }}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
49 changes: 49 additions & 0 deletions CHANGELOG.md
Expand Up @@ -2,6 +2,55 @@

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.

## [1.131.0](https://github.com/aws/aws-cdk/compare/v1.130.0...v1.131.0) (2021-11-07)


### ⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES

* **apigatewayv2-authorizers:** `userPoolClient` property in `UserPoolAuthorizerProps`
is now renamed to `userPoolClients`.

### Features

* **apigatewayv2-authorizers:** http api - allow multiple user pool clients per HttpUserPoolAuthorizer ([#16903](https://github.com/aws/aws-cdk/issues/16903)) ([747eb7c](https://github.com/aws/aws-cdk/commit/747eb7cf5dba4514241103ffebc49e03261d25a9)), closes [#15431](https://github.com/aws/aws-cdk/issues/15431)
* **certificatemanager:** requesting private certificates issued by Private Certificate Authority ([#16315](https://github.com/aws/aws-cdk/issues/16315)) ([e26f5be](https://github.com/aws/aws-cdk/commit/e26f5befc2adedeb524fd263424c7920989b2288)), closes [#10076](https://github.com/aws/aws-cdk/issues/10076)
* **cfnspec:** cloudformation spec v46.0.0 ([#17223](https://github.com/aws/aws-cdk/issues/17223)) ([d9f7b58](https://github.com/aws/aws-cdk/commit/d9f7b58a91a625ffd9bc366767794a3101b0afeb))
* **cfnspec:** cloudformation spec v46.0.0 ([#17334](https://github.com/aws/aws-cdk/issues/17334)) ([e0f1180](https://github.com/aws/aws-cdk/commit/e0f118046c4a0350bdd614fbff4b96ba7772402e))
* **cfnspec:** cloudformation spec v47.0.0 ([#17350](https://github.com/aws/aws-cdk/issues/17350)) ([ea71b4e](https://github.com/aws/aws-cdk/commit/ea71b4ed7466d8799bde4fdd5adfed9fc8febb9c)), closes [#17290](https://github.com/aws/aws-cdk/issues/17290) [#17223](https://github.com/aws/aws-cdk/issues/17223)
* **cfnspec:** cloudformation spec v47.0.0 ([#17353](https://github.com/aws/aws-cdk/issues/17353)) ([7886607](https://github.com/aws/aws-cdk/commit/7886607528b0cb005fa1176803b2a45d3e948f48))
* **cli:** added `build` field to cdk.json ([#17176](https://github.com/aws/aws-cdk/issues/17176)) ([57ad1e0](https://github.com/aws/aws-cdk/commit/57ad1e087edef653d672c1426b920b12962f0f0f))
* **cli:** introduce the 'watch' command ([#17240](https://github.com/aws/aws-cdk/issues/17240)) ([0adc8b7](https://github.com/aws/aws-cdk/commit/0adc8b7e13011956929fc945e083f75edec16698))
* **codepipeline:** add construct for registering custom Actions ([#17041](https://github.com/aws/aws-cdk/issues/17041)) ([c66ac89](https://github.com/aws/aws-cdk/commit/c66ac89f43d3d2cee2b5842c54dc00e14ccdd2f4)), closes [#17039](https://github.com/aws/aws-cdk/issues/17039)
* **docdb:** add the ability to exclude characters when generating passwords ([#17262](https://github.com/aws/aws-cdk/issues/17262)) ([135f7d3](https://github.com/aws/aws-cdk/commit/135f7d33db5e96c3af4a8691c13b419e7b14ceae)), closes [#15732](https://github.com/aws/aws-cdk/issues/15732)
* **ec2:** add c6i instances ([#17237](https://github.com/aws/aws-cdk/issues/17237)) ([25cea18](https://github.com/aws/aws-cdk/commit/25cea1807539a8d45f3f4ff8b775b3417387d6fe))
* **ecs-service-extensions:** Target tracking policies for Service Extensions ([#17101](https://github.com/aws/aws-cdk/issues/17101)) ([6420b18](https://github.com/aws/aws-cdk/commit/6420b1817d4319924d11cfccb8b6a29d4a2d5008))
* **eks:** expose FargateCluster's defaultProfile ([#17130](https://github.com/aws/aws-cdk/issues/17130)) ([e461601](https://github.com/aws/aws-cdk/commit/e4616010c1915206758be3bf4cd6da9f14d2101a)), closes [#16149](https://github.com/aws/aws-cdk/issues/16149)
* **iot:** allow setting `description` and `enabled` of TopicRule ([#17225](https://github.com/aws/aws-cdk/issues/17225)) ([a9aae09](https://github.com/aws/aws-cdk/commit/a9aae097daad475dd57bbf4842956327a6d5a220))
* **iot:** allow setting `errorAction` of TopicRule ([#17287](https://github.com/aws/aws-cdk/issues/17287)) ([e412308](https://github.com/aws/aws-cdk/commit/e412308bc81ede16b079077cfa4774ceaa2fadeb))
* **iot-actions:** Add the action to put CloudWatch Logs ([#17228](https://github.com/aws/aws-cdk/issues/17228)) ([a7c869e](https://github.com/aws/aws-cdk/commit/a7c869e6d57932389df572cd7f104a4c9ea8f8a5))
* **lambda-nodejs:** add sourcesContent in BundlingOptions ([#17280](https://github.com/aws/aws-cdk/issues/17280)) ([ea56e69](https://github.com/aws/aws-cdk/commit/ea56e6925422ebb987dbd87952511f23832ac7b6)), closes [#17256](https://github.com/aws/aws-cdk/issues/17256)
* **logs:** add support for cloudwatch logs resource policy ([#17015](https://github.com/aws/aws-cdk/issues/17015)) ([e9a461d](https://github.com/aws/aws-cdk/commit/e9a461d6dcbad933fcb9d671a8c5b5ad8f5ece8d)), closes [#5343](https://github.com/aws/aws-cdk/issues/5343)
* **servicecatalog:** allow creating a CFN Product Version with CDK code ([#17144](https://github.com/aws/aws-cdk/issues/17144)) ([f8d0ef5](https://github.com/aws/aws-cdk/commit/f8d0ef550df07e43aeab35dde4406c92f7551ed0))
* **synthetics:** add static cron method to schedule class ([#17250](https://github.com/aws/aws-cdk/issues/17250)) ([1ab9b26](https://github.com/aws/aws-cdk/commit/1ab9b265e9899ffcd093b3600d658c8a6519cc69)), closes [#16402](https://github.com/aws/aws-cdk/issues/16402)


### Bug Fixes

* **aws-eks:** proxy support and allow assigning a security group to all cluster handler functions ([#17200](https://github.com/aws/aws-cdk/issues/17200)) ([7bbd10d](https://github.com/aws/aws-cdk/commit/7bbd10deb322daf8ef1504ceb84ad3c895f291ae)), closes [#12469](https://github.com/aws/aws-cdk/issues/12469)
* **cli:** `wmic not found` on modern Windows systems ([#17070](https://github.com/aws/aws-cdk/issues/17070)) ([332ce4d](https://github.com/aws/aws-cdk/commit/332ce4d9ae995bd1336fef13e2c7f9fc0c12f34d)), closes [#16419](https://github.com/aws/aws-cdk/issues/16419)
* **cli:** cdk ls --long outputs less-friendly stack IDs for nested assemblies ([#17263](https://github.com/aws/aws-cdk/issues/17263)) ([864c50e](https://github.com/aws/aws-cdk/commit/864c50ed2f3ae133af0cffd17ed77a6cf32ac6f4)), closes [#14379](https://github.com/aws/aws-cdk/issues/14379)
* **cli:** no longer disable rollback by default for hotswap deployments ([#17317](https://github.com/aws/aws-cdk/issues/17317)) ([e32b616](https://github.com/aws/aws-cdk/commit/e32b61652b5d01c44b05c2ac6d5fb1e99b50e059)), closes [#17267](https://github.com/aws/aws-cdk/issues/17267)
* **cognito:** ambiguous error message when same trigger is added twice ([#16917](https://github.com/aws/aws-cdk/issues/16917)) ([4ae78b0](https://github.com/aws/aws-cdk/commit/4ae78b07af20ea3ef049079ac5b892f9ee8476e5))
* **ec2:** functions addIngressRule and addEgressRule detect unresolved tokens as duplicates ([#17221](https://github.com/aws/aws-cdk/issues/17221)) ([d4952c3](https://github.com/aws/aws-cdk/commit/d4952c3cbe12e7c8c27e1bca7f9d8536d93fd3cb)), closes [#17201](https://github.com/aws/aws-cdk/issues/17201)
* **lambda-nodejs:** yarn berry goes into immutable mode in CI ([#17086](https://github.com/aws/aws-cdk/issues/17086)) ([cc8dd69](https://github.com/aws/aws-cdk/commit/cc8dd694e6746b9c6fc4663775aaa3b68d19ef61)), closes [#17082](https://github.com/aws/aws-cdk/issues/17082)
* **pipelines:** `additionalInputs` not working ([#17279](https://github.com/aws/aws-cdk/issues/17279)) ([9e81dc7](https://github.com/aws/aws-cdk/commit/9e81dc731993a55fbc05c642ce96151f12ed69da)), closes [#17224](https://github.com/aws/aws-cdk/issues/17224)
* **s3:** enforce that fromBucketAttributes supplies a valid bucket name ([#16915](https://github.com/aws/aws-cdk/issues/16915)) ([30ac0cc](https://github.com/aws/aws-cdk/commit/30ac0cc2d95ef3fd79d0658428975ea675b6916f))


### Reverts

* "chore: activate 'rosetta infuse' feature ([#17191](https://github.com/aws/aws-cdk/issues/17191))" ([#17329](https://github.com/aws/aws-cdk/issues/17329)) ([c8cd515](https://github.com/aws/aws-cdk/commit/c8cd515b3984ce0d8bfbe2d19cd56d299785e78b))

## [1.130.0](https://github.com/aws/aws-cdk/compare/v1.129.0...v1.130.0) (2021-10-29)


Expand Down
3 changes: 2 additions & 1 deletion CONTRIBUTING.md
Expand Up @@ -113,7 +113,7 @@ $ yarn build
$ yarn test
```

However, if you wish to build the the entire repository, the following command will achieve this.
However, if you wish to build the entire repository, the following command will achieve this.

```console
cd <root of the CDK repo>
Expand Down Expand Up @@ -978,3 +978,4 @@ $ node --inspect-brk /path/to/aws-cdk/node_modules/.bin/jest -i -t 'TESTNAME'
* [Workshop](https://github.com/aws-samples/aws-cdk-intro-workshop): source for https://cdkworkshop.com
* [Developer Guide](https://github.com/awsdocs/aws-cdk-guide): markdown source for developer guide
* [jsii](https://github.com/aws/jsii): the technology we use for multi-language support. If you are looking to help us support new languages, start there.

9 changes: 1 addition & 8 deletions build.sh
Expand Up @@ -6,11 +6,10 @@ runtarget="build"
run_tests="true"
check_prereqs="true"
check_compat="true"
extract_snippets="false"
while [[ "${1:-}" != "" ]]; do
case $1 in
-h|--help)
echo "Usage: build.sh [--no-bail] [--force|-f] [--skip-test] [--skip-prereqs] [--skip-compat] [--extract]"
echo "Usage: build.sh [--no-bail] [--force|-f] [--skip-test] [--skip-prereqs] [--skip-compat]"
exit 1
;;
--no-bail)
Expand All @@ -28,9 +27,6 @@ while [[ "${1:-}" != "" ]]; do
--skip-compat)
check_compat="false"
;;
--extract)
extract_snippets="true"
;;
*)
echo "Unrecognized parameter: $1"
exit 1
Expand Down Expand Up @@ -81,9 +77,6 @@ trap "rm -rf $MERKLE_BUILD_CACHE" EXIT
if [ "$run_tests" == "true" ]; then
runtarget="$runtarget+test"
fi
if [ "$extract_snippets" == "true" ]; then
runtarget="$runtarget+extract"
fi

echo "============================================================================================="
echo "building..."
Expand Down
10 changes: 8 additions & 2 deletions buildspec-pr.yaml
Expand Up @@ -16,8 +16,14 @@ phases:
# Packing the mono-libraries (monocdk & aws-cdk-lib) can cause
# memory errors. Increasing this value allows our build to more consistently succeed
- (command -v sysctl || yum install -y procps-ng) && /sbin/sysctl -w vm.max_map_count=2251954
pre_build:
commands:
- /bin/bash ./scripts/cache-load.sh
build:
commands:
- /bin/bash ./build.sh --extract
- /bin/bash ./scripts/transform.sh --extract
- /bin/bash ./build.sh
- /bin/bash ./scripts/transform.sh
# After compilation, run Rosetta (using the cache if available).
# This will print errors, and fail the build if there are compilation errors in any packages marked as 'strict'.
- /bin/bash ./scripts/run-rosetta.sh
- git diff-index --exit-code --ignore-space-at-eol --stat HEAD
4 changes: 4 additions & 0 deletions buildspec.yaml
Expand Up @@ -16,6 +16,9 @@ phases:
# Packing the mono-libraries (monocdk & aws-cdk-lib) can cause
# memory errors. Increasing this value allows our build to more consistently succeed
- /sbin/sysctl -w vm.max_map_count=2251954
pre_build:
commands:
- /bin/bash ./scripts/cache-load.sh
build:
commands:
- 'if ${BUMP_CANDIDATE:-false}; then /bin/bash ./scripts/bump-candidate.sh; fi'
Expand All @@ -25,6 +28,7 @@ phases:
post_build:
commands:
- "[ -f .BUILD_COMPLETED ] && /bin/bash ./pack.sh"
- /bin/bash ./scripts/cache-store.sh
artifacts:
files:
- "**/*"
Expand Down
6 changes: 1 addition & 5 deletions pack.sh
Expand Up @@ -39,11 +39,7 @@ function lerna_scopes() {
# Compile examples with respect to "decdk" directory, as all packages will
# be symlinked there so they can all be included.
echo "Extracting code samples" >&2
node --experimental-worker $(which $ROSETTA) \
--compile \
--output samples.tabl.json \
--directory packages/decdk \
$(cat $TMPDIR/jsii.txt)
scripts/run-rosetta.sh $TMPDIR/jsii.txt

# Jsii packaging (all at once using jsii-pacmak)
echo "Packaging jsii modules" >&2
Expand Down
10 changes: 5 additions & 5 deletions package.json
Expand Up @@ -20,13 +20,13 @@
"fs-extra": "^9.1.0",
"graceful-fs": "^4.2.8",
"jest-junit": "^12.3.0",
"jsii-diff": "^1.41.0",
"jsii-pacmak": "^1.41.0",
"jsii-reflect": "^1.41.0",
"jsii-rosetta": "^1.41.0",
"jsii-diff": "^1.42.0",
"jsii-pacmak": "^1.42.0",
"jsii-reflect": "^1.42.0",
"jsii-rosetta": "^1.42.0",
"lerna": "^4.0.0",
"patch-package": "^6.4.7",
"standard-version": "^9.3.1",
"standard-version": "^9.3.2",
"typescript": "~3.9.10"
},
"resolutions": {
Expand Down