Skip to content

Commit c14a1ff

Browse files
authored
chore(release): 2.163.1 (#31847)
See CHANGELOG
2 parents ad5325a + 11275fa commit c14a1ff

File tree

4 files changed

+15
-6
lines changed

4 files changed

+15
-6
lines changed

CHANGELOG.v2.alpha.md

+2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
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.163.1-alpha.0](https://github.com/aws/aws-cdk/compare/v2.163.0-alpha.0...v2.163.1-alpha.0) (2024-10-22)
6+
57
## [2.163.0-alpha.0](https://github.com/aws/aws-cdk/compare/v2.162.1-alpha.0...v2.163.0-alpha.0) (2024-10-21)
68

79

CHANGELOG.v2.md

+7
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,13 @@
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.163.1](https://github.com/aws/aws-cdk/compare/v2.163.0...v2.163.1) (2024-10-22)
6+
7+
8+
### Bug Fixes
9+
10+
* 'Need to perform AWS calls for account' when doing cross-account deployments ([#31846](https://github.com/aws/aws-cdk/issues/31846)) ([5aa63d1](https://github.com/aws/aws-cdk/commit/5aa63d136294a42df2f65a3705655eb3c108fc2c)), closes [#31845](https://github.com/aws/aws-cdk/issues/31845)
11+
512
## [2.163.0](https://github.com/aws/aws-cdk/compare/v2.162.1...v2.163.0) (2024-10-21)
613

714

packages/aws-cdk/lib/api/deployments.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -812,7 +812,7 @@ export class Deployments {
812812
const { manifest, stackEnv } = await this.prepareAndValidateAssets(asset, options);
813813
await publishAssets(manifest, this.sdkProvider, stackEnv, {
814814
...options.publishOptions,
815-
allowCrossAccount: await this.allowCrossAccountAssetPublishingForEnv(stackEnv),
815+
allowCrossAccount: await this.allowCrossAccountAssetPublishingForEnv(options.stack),
816816
});
817817
}
818818

@@ -852,15 +852,15 @@ export class Deployments {
852852
// No need to validate anymore, we already did that during build
853853
const publisher = this.cachedPublisher(assetManifest, stackEnv, options.stackName);
854854
// eslint-disable-next-line no-console
855-
await publisher.publishEntry(asset, { allowCrossAccount: await this.allowCrossAccountAssetPublishingForEnv(stackEnv) });
855+
await publisher.publishEntry(asset, { allowCrossAccount: await this.allowCrossAccountAssetPublishingForEnv(options.stack) });
856856
if (publisher.hasFailures) {
857857
throw new Error(`Failed to publish asset ${asset.id}`);
858858
}
859859
}
860860

861-
private async allowCrossAccountAssetPublishingForEnv(env: cxapi.Environment): Promise<boolean> {
861+
private async allowCrossAccountAssetPublishingForEnv(stack: cxapi.CloudFormationStackArtifact): Promise<boolean> {
862862
if (this._allowCrossAccountAssetPublishing === undefined) {
863-
const sdk = (await this.cachedSdkForEnvironment(env, Mode.ForReading)).sdk;
863+
const { stackSdk: sdk } = await this.prepareSdkFor(stack, undefined, Mode.ForReading);
864864
this._allowCrossAccountAssetPublishing = await determineAllowCrossAccountAssetPublishing(sdk, this.props.toolkitStackName);
865865
}
866866
return this._allowCrossAccountAssetPublishing;

version.v2.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
2-
"version": "2.163.0",
3-
"alphaVersion": "2.163.0-alpha.0"
2+
"version": "2.163.1",
3+
"alphaVersion": "2.163.1-alpha.0"
44
}

0 commit comments

Comments
 (0)