Merged
Conversation
### Reason for this change The contributing guide references Node.js 14; however, Node.js 14 is end-of-life, and CDK is ending support for it (#33623). ### Description of changes 1. Update Node.js version in the Contribution guide to reference the current minimum LTS version (>= 20x). 2. Update the Node.js download link to point to the official guidance. ### Checklist - [x] My code adheres to the [CONTRIBUTING GUIDE](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) and [DESIGN GUIDELINES](https://github.com/aws/aws-cdk/blob/main/docs/DESIGN_GUIDELINES.md) ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Ref: - https://docs.aws.amazon.com/general/latest/gr/s3.html#s3_region - https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Lambda-Insights-extension-versions.html ### Checklist - [x] My code adheres to the [CONTRIBUTING GUIDE](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) and [DESIGN GUIDELINES](https://github.com/aws/aws-cdk/blob/main/docs/DESIGN_GUIDELINES.md) ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
### Issue # (if applicable) None ### Reason for this change [spot interrupt handler is installed by default in aws-eks](https://github.com/aws/aws-cdk/blob/393919f760a9257886536e37596dbac6119a9acc/packages/aws-cdk-lib/aws-eks/lib/cluster.ts#L1178-L1182), but not in eks-v2-alpha. ### Description of changes Remove spot instance related documentation in eks-v2-alpha. ### Describe any new or updated permissions being added ### Description of how you validated changes This is a documentation-only change. No test modifications are required. ### Checklist - [x] My code adheres to the [CONTRIBUTING GUIDE](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) and [DESIGN GUIDELINES](https://github.com/aws/aws-cdk/blob/main/docs/DESIGN_GUIDELINES.md) ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
…NLYINTERNETGATEWAY feature flag (#34462) ### Issue # (if applicable) N/A ### Reason for this change A follow-up of #34437. ### Description of changes Added Integration tests for EC2_REQUIRE_PRIVATE_SUBNETS_FOR_EGRESSONLYINTERNETGATEWAY feature flag ### Describe any new or updated permissions being added N/a ### Description of how you validated changes Ran the integration tests and verified they pass ### Checklist - [x] My code adheres to the [CONTRIBUTING GUIDE](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) and [DESIGN GUIDELINES](https://github.com/aws/aws-cdk/blob/main/docs/DESIGN_GUIDELINES.md) ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
### Issue #10540 Closes #10540. ### Reason for this change This change adds proper support for creating CloudWatch anomaly detection alarms, fixing a long-standing issue where alarms using anomaly detection with range-based comparison operators would fail at deployment time with the error: ComparisonOperators for ranges require ThresholdMetricId to be set (Service: AmazonCloudWatch; Status Code: 400; Error Code: ValidationError) ### Description of changes 1. **New `AnomalyDetectionAlarm` class**: a dedicated class for anomaly detection alarms that handles all the complexity of setting up the anomaly detection band and configuring the alarm correctly. 2. **Enhanced helper methods**: Added the `anomalyDetectionFor` helper method on `Metric` class to handle the creation of the MathExpression wrapper using the function `ANOMALY_DETECTION_BAND`. 3. **Improved validation**: Added proper validation to ensure users don't mix standard alarm operators with anomaly detection metrics or vice versa. ### Description of how you validated changes - Added comprehensive unit tests for the new `AnomalyDetectionAlarm` class - Executed the integration test (`packages/@aws-cdk-testing/framework-integ/test/aws-cloudwatch/test/integ.anomaly-detection-alarm.ts`) on a test account ### Checklist - [X] My code adheres to the [CONTRIBUTING GUIDE](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) and [DESIGN GUIDELINES](https://github.com/aws/aws-cdk/blob/main/docs/DESIGN_GUIDELINES.md) ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
… enums (#34474) ### Reason for this change Missing enum updater was reading the `cdk_enums.json` file which may not contain the latest changes when the missing enum updater is run. Ensure that it pulls the latest version of the CDK enums prior to running the missing enums updater. ### Description of changes `execute()` will now pull the latest CDK enums before running to prevent duplicate enum values from being added due to the `cdk_enums.json` not being updated. ### Checklist - [x] My code adheres to the [CONTRIBUTING GUIDE](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) and [DESIGN GUIDELINES](https://github.com/aws/aws-cdk/blob/main/docs/DESIGN_GUIDELINES.md) ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
…m resources for commercial, china and gov regions (#34319) ### Issue # (if applicable) N/A ### Reason for this change Node 20 is currently in maintenance phase and is slated to reach EOL on 2026-04-30 as indicated on https://nodejs.dev/en/about/releases/. ### Description of changes Update `LATEST_NODE_RUNTIME_MAP` to `Node22` for commerical, china and US Gov regions. This will update CDK to use `nodejs22.x'` as the runtime for custom resources based on region. The `nodejs22.x` is not yet available in isolated regions, so it would be still be `Node18` for those regions. ### Describe any new or updated permissions being added N/A ### Description of how you validated changes Manually tested all individual custom resource handlers for create, update, and delete. ### Checklist - [x] My code adheres to the [CONTRIBUTING GUIDE](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) and [DESIGN GUIDELINES](https://github.com/aws/aws-cdk/blob/main/docs/DESIGN_GUIDELINES.md) ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
### Issue # (if applicable) Closes #30239 ### Reason for this change The ```BundlingOptions``` ```platform``` property is not being used in ```AssetBundlingBindMount``` or ```AssetBundlingVolumeCopy``` and is not passed as a command line option to Docker. Fix makes the platform property work as described in ```BundlingOptions``` documentation: https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.BundlingOptions.html#platform. ### Description of changes added ```platform: this.options.platform``` to ```AssetBundlingBindMount.run``` and ```AssetBundlingVolumeCopy.run``` in ```packages/aws-cdk-lib/core/lib/asset-staging.ts``` ### Describe any new or updated permissions being added N/A ### Description of how you validated changes Added platform property to unit and integration tests * ```packages/aws-cdk-lib/core/test/private/asset-staging.test.ts``` * ```packages/@aws-cdk-testing/framework-integ/test/aws-s3-assets/test/integ.assets.bundling.docker-opts.ts``` ### Checklist - [x] My code adheres to the [CONTRIBUTING GUIDE](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) and [DESIGN GUIDELINES](https://github.com/aws/aws-cdk/blob/main/docs/DESIGN_GUIDELINES.md) ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
### Reason for this change The README references Node.js 14; however, Node.js 14 is end-of-life, and CDK is ending support for it (#33623). ### Description of changes 1. Update Node.js version in the README to reference the current minimum LTS version (>= 20x). 2. Update the Node.js download link to the official guidance. I previously updated the Contributing Guide in #34464. I just noticed the README also points to outdated version, so updating as well.
…` property fails (#34498) The [addition](8ee4427) of the `@propertyInjectable` decorator onto `NodejsFunction` breaks it because it alters the callstack, which is inspected inside the construct to automagically determine the entrypoint of the function. Closes #34486 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
### Reason for this change This change add property injector integ test for Construct inheritance ### Description of changes Add integ test for creating LambdaRestApi while having props injectors for LambdaRestApi and RestApi ### Describe any new or updated permissions being added NONE ### Description of how you validated changes yarn integ --update-on-failed core/test/integ.prop-injectors.js ### Checklist - [ ] My code adheres to the [CONTRIBUTING GUIDE](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) and [DESIGN GUIDELINES](https://github.com/aws/aws-cdk/blob/main/docs/DESIGN_GUIDELINES.md) ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Updates the L1 CloudFormation resource definitions with the latest changes from `@aws-cdk/aws-service-spec` **L1 CloudFormation resource definition changes:** ``` ├[~] service aws-apigateway │ └ resources │ ├[~] resource AWS::ApiGateway::DomainName │ │ ├ properties │ │ │ └[+] RoutingMode: string (default="BASE_PATH_MAPPING_ONLY") │ │ └ attributes │ │ └ DomainNameArn: (documentation changed) │ └[~] resource AWS::ApiGateway::DomainNameV2 │ └ properties │ └[+] RoutingMode: string (default="BASE_PATH_MAPPING_ONLY") ├[~] service aws-apigatewayv2 │ └ resources │ ├[~] resource AWS::ApiGatewayV2::DomainName │ │ └ properties │ │ └[+] RoutingMode: string (default="API_MAPPING_ONLY") │ └[+] resource AWS::ApiGatewayV2::RoutingRule │ ├ name: RoutingRule │ │ cloudFormationType: AWS::ApiGatewayV2::RoutingRule │ │ documentation: Schema for AWS::ApiGatewayV2::RoutingRule │ ├ properties │ │ ├ DomainNameArn: string (required, immutable) │ │ ├ Priority: integer (required) │ │ ├ Conditions: Array<Condition> (required) │ │ └ Actions: Array<Action> (required) │ ├ attributes │ │ ├ RoutingRuleArn: string │ │ └ RoutingRuleId: string │ └ types │ ├ type Action │ │ ├ name: Action │ │ └ properties │ │ └ InvokeApi: ActionInvokeApi (required) │ ├ type ActionInvokeApi │ │ ├ name: ActionInvokeApi │ │ └ properties │ │ ├ ApiId: string (required) │ │ ├ Stage: string (required) │ │ └ StripBasePath: boolean │ ├ type Condition │ │ ├ name: Condition │ │ └ properties │ │ ├ MatchHeaders: MatchHeaders │ │ └ MatchBasePaths: MatchBasePaths │ ├ type MatchBasePaths │ │ ├ name: MatchBasePaths │ │ └ properties │ │ └ AnyOf: Array<string> (required) │ ├ type MatchHeaders │ │ ├ name: MatchHeaders │ │ └ properties │ │ └ AnyOf: Array<MatchHeaderValue> (required) │ └ type MatchHeaderValue │ ├ name: MatchHeaderValue │ └ properties │ ├ Header: string (required) │ └ ValueGlob: string (required) ├[~] service aws-bedrock │ └ resources │ └[~] resource AWS::Bedrock::IntelligentPromptRouter │ ├ - documentation: Definition of AWS::Bedrock::IntelligentPromptRouter Resource Type │ │ + documentation: Specifies an intelligent prompt router resource for Amazon Bedrock . │ ├ properties │ │ ├ Description: (documentation changed) │ │ ├ FallbackModel: (documentation changed) │ │ ├ Models: (documentation changed) │ │ ├ PromptRouterName: (documentation changed) │ │ └ Tags: (documentation changed) │ └ attributes │ ├ CreatedAt: (documentation changed) │ ├ PromptRouterArn: (documentation changed) │ ├ Status: (documentation changed) │ ├ Type: (documentation changed) │ └ UpdatedAt: (documentation changed) ├[~] service aws-cloudfront │ └ resources │ ├[~] resource AWS::CloudFront::Distribution │ │ └ types │ │ └[~] type Definition │ │ └ - documentation: undefined │ │ + documentation: The value that you assigned to the parameter. │ ├[~] resource AWS::CloudFront::DistributionTenant │ │ └ attributes │ │ └ DomainResults: (documentation changed) │ └[~] resource AWS::CloudFront::VpcOrigin │ └ types │ └[~] type VpcOriginEndpointConfig │ └ properties │ └ OriginSSLProtocols: (documentation changed) ├[~] service aws-codebuild │ └ resources │ └[~] resource AWS::CodeBuild::Fleet │ └ types │ └[~] type ComputeConfiguration │ └ properties │ └[+] instanceType: string ├[~] service aws-codepipeline │ └ resources │ └[~] resource AWS::CodePipeline::Pipeline │ └ types │ └[~] type EnvironmentVariable │ └ properties │ └[+] Type: string ├[~] service aws-datasync │ └ resources │ └[~] resource AWS::DataSync::StorageSystem │ ├ - documentation: The `AWS::DataSync::StorageSystem` resource creates an AWS resource for an on-premises storage system that you want DataSync Discovery to collect information about. For more information, see [discovering your storage with DataSync Discovery.](https://docs.aws.amazon.com/datasync/latest/userguide/understanding-your-storage.html) │ │ + documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-storagesystem.html │ ├ properties │ │ ├ AgentArns: (documentation changed) │ │ ├ CloudWatchLogGroupArn: (documentation changed) │ │ ├ Name: (documentation changed) │ │ ├ ServerConfiguration: (documentation changed) │ │ ├ ServerCredentials: (documentation changed) │ │ ├ SystemType: (documentation changed) │ │ └ Tags: (documentation changed) │ ├ attributes │ │ ├ ConnectivityStatus: (documentation changed) │ │ ├[+] Id: string │ │ ├ SecretsManagerArn: (documentation changed) │ │ └ StorageSystemArn: (documentation changed) │ └ types │ ├[~] type ServerConfiguration │ │ ├ - documentation: The network settings that DataSync Discovery uses to connect with your on-premises storage system's management interface. │ │ │ + documentation: undefined │ │ └ properties │ │ ├ ServerHostname: (documentation changed) │ │ └ ServerPort: (documentation changed) │ └[~] type ServerCredentials │ ├ - documentation: The credentials that provide DataSync Discovery read access to your on-premises storage system's management interface. │ │ DataSync Discovery stores these credentials in [AWS Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/intro.html) . For more information, see [Accessing your on-premises storage system](https://docs.aws.amazon.com/datasync/latest/userguide/discovery-configure-storage.html) . │ │ + documentation: undefined │ └ properties │ ├ Password: (documentation changed) │ └ Username: (documentation changed) ├[~] service aws-datazone │ └ resources │ ├[~] resource AWS::DataZone::EnvironmentBlueprintConfiguration │ │ ├ properties │ │ │ ├[+] EnvironmentRolePermissionBoundary: string │ │ │ └[+] ProvisioningConfigurations: Array<ProvisioningConfiguration> │ │ └ types │ │ ├[+] type LakeFormationConfiguration │ │ │ ├ name: LakeFormationConfiguration │ │ │ └ properties │ │ │ ├ LocationRegistrationExcludeS3Locations: Array<string> │ │ │ └ LocationRegistrationRole: string │ │ └[+] type ProvisioningConfiguration │ │ ├ name: ProvisioningConfiguration │ │ └ properties │ │ └ LakeFormationConfiguration: LakeFormationConfiguration (required) │ └[~] resource AWS::DataZone::Project │ ├ properties │ │ ├[+] DomainUnitId: string (immutable) │ │ ├[+] ProjectProfileId: string (immutable) │ │ ├[+] ProjectProfileVersion: string │ │ └[+] UserParameters: Array<EnvironmentConfigurationUserParameter> │ ├ attributes │ │ └[+] ProjectStatus: string │ └ types │ ├[+] type EnvironmentConfigurationUserParameter │ │ ├ name: EnvironmentConfigurationUserParameter │ │ └ properties │ │ ├ EnvironmentId: string │ │ ├ EnvironmentConfigurationName: string │ │ └ EnvironmentParameters: Array<EnvironmentParameter> │ └[+] type EnvironmentParameter │ ├ name: EnvironmentParameter │ └ properties │ ├ Name: string │ └ Value: string ├[~] service aws-deadline │ └ resources │ └[~] resource AWS::Deadline::Fleet │ ├ properties │ │ └[+] HostConfiguration: HostConfiguration │ └ types │ └[+] type HostConfiguration │ ├ name: HostConfiguration │ └ properties │ ├ ScriptBody: string (required) │ └ ScriptTimeoutSeconds: integer (default=300) ├[~] service aws-dsql │ └ resources │ └[~] resource AWS::DSQL::Cluster │ └ - documentation: Creates a cluster in Amazon Aurora DSQL. │ + documentation: The CreateCluster API allows you to create both single-region clusters and multi-Region clusters. With the addition of the *multiRegionProperties* parameter, you can create a cluster with witness Region support and establish peer relationships with clusters in other Regions during creation. │ > Creating multi-Region clusters requires additional IAM permissions beyond those needed for single-Region clusters, as detailed in the *Required permissions* section below. │ *Required permissions* │ - **dsql:CreateCluster** - Required to create a cluster. │ Resources: `arn:aws:dsql:region:account-id:cluster/*` │ - **dsql:TagResource** - Permission to add tags to a resource. │ Resources: `arn:aws:dsql:region:account-id:cluster/*` │ - **dsql:PutMultiRegionProperties** - Permission to configure multi-region properties for a cluster. │ Resources: `arn:aws:dsql:region:account-id:cluster/*` │ - **dsql:AddPeerCluster** - When specifying `multiRegionProperties.clusters` , permission to add peer clusters. │ Resources: │ - Local cluster: `arn:aws:dsql:region:account-id:cluster/*` │ - Each peer cluster: exact ARN of each specified peer cluster │ - **dsql:PutWitnessRegion** - When specifying `multiRegionProperties.witnessRegion` , permission to set a witness Region. This permission is checked both in the cluster Region and in the witness Region. │ Resources: `arn:aws:dsql:region:account-id:cluster/*` │ Condition Keys: `dsql:WitnessRegion` (matching the specified witness region) │ > - The witness Region specified in `multiRegionProperties.witnessRegion` cannot be the same as the cluster's Region. ├[~] service aws-ec2 │ └ resources │ ├[~] resource AWS::EC2::IPAM │ │ └ properties │ │ └[+] MeteredAccount: string │ ├[~] resource AWS::EC2::LaunchTemplate │ │ └ types │ │ └[~] type Ebs │ │ └ properties │ │ └[+] VolumeInitializationRate: integer │ └[~] resource AWS::EC2::NetworkInsightsAnalysis │ └ properties │ └ FilterOutArns: (documentation changed) ├[~] service aws-ecs │ └ resources │ ├[~] resource AWS::ECS::Cluster │ │ └ types │ │ └[~] type ManagedStorageConfiguration │ │ └ properties │ │ ├ FargateEphemeralStorageKmsKeyId: (documentation changed) │ │ └ KmsKeyId: (documentation changed) │ ├[~] resource AWS::ECS::Service │ │ └ types │ │ └[~] type ServiceManagedEBSVolumeConfiguration │ │ └ properties │ │ ├ Encrypted: (documentation changed) │ │ ├ FilesystemType: (documentation changed) │ │ ├ KmsKeyId: (documentation changed) │ │ ├ SnapshotId: (documentation changed) │ │ └ VolumeInitializationRate: (documentation changed) │ └[~] resource AWS::ECS::TaskDefinition │ └ types │ └[~] type SystemControl │ └ properties │ └ Value: (documentation changed) ├[~] service aws-elasticache │ └ resources │ └[~] resource AWS::ElastiCache::ReplicationGroup │ └ properties │ └ ClusterMode: (documentation changed) ├[~] service aws-gamelift │ └ resources │ ├[~] resource AWS::GameLift::ContainerFleet │ │ └ properties │ │ └ Locations: - Array<LocationConfiguration> (immutable) │ │ + Array<LocationConfiguration> │ └[~] resource AWS::GameLift::Fleet │ ├ - tagInformation: undefined │ │ + tagInformation: {"tagPropertyName":"Tags","variant":"standard"} │ ├ properties │ │ ├ DesiredEC2Instances: - integer │ │ │ + integer (deprecated=WARN) │ │ ├ MaxSize: - integer │ │ │ + integer (deprecated=WARN) │ │ ├ MinSize: - integer │ │ │ + integer (deprecated=WARN) │ │ └[+] Tags: Array<tag> │ └ attributes │ └[+] FleetArn: string ├[~] service aws-gameliftstreams │ └ resources │ └[~] resource AWS::GameLiftStreams::StreamGroup │ └ types │ ├[~] type DefaultApplication │ │ └ properties │ │ ├ Arn: (documentation changed) │ │ └ Id: (documentation changed) │ └[~] type LocationConfiguration │ └ properties │ └ LocationName: (documentation changed) ├[~] service aws-logs │ └ resources │ └[~] resource AWS::Logs::DeliveryDestination │ └ properties │ └ DeliveryDestinationPolicy: - json ⇐ DestinationPolicy │ + DestinationPolicy ├[~] service aws-omics │ └ resources │ ├[~] resource AWS::Omics::Workflow │ │ ├ properties │ │ │ └[+] StorageType: string │ │ └ attributes │ │ └[+] Uuid: string │ └[+] resource AWS::Omics::WorkflowVersion │ ├ name: WorkflowVersion │ │ cloudFormationType: AWS::Omics::WorkflowVersion │ │ documentation: Definition of AWS::Omics::WorkflowVersion Resource Type. │ │ tagInformation: {"tagPropertyName":"Tags","variant":"map"} │ ├ properties │ │ ├ WorkflowId: string (required, immutable) │ │ ├ VersionName: string (required, immutable) │ │ ├ DefinitionUri: string (immutable) │ │ ├ Description: string │ │ ├ Engine: string (immutable) │ │ ├ Main: string (immutable) │ │ ├ ParameterTemplate: Map<string, WorkflowParameter> (immutable) │ │ ├ Accelerators: string (immutable) │ │ ├ StorageType: string │ │ ├ StorageCapacity: number │ │ ├ Tags: Map<string, string> │ │ └ WorkflowBucketOwnerId: string (immutable) │ ├ attributes │ │ ├ Arn: string │ │ ├ CreationTime: string │ │ ├ Status: string │ │ ├ Type: string │ │ └ Uuid: string │ └ types │ └ type WorkflowParameter │ ├ name: WorkflowParameter │ └ properties │ ├ Description: string │ └ Optional: boolean ├[~] service aws-route53resolver │ └ resources │ └[~] resource AWS::Route53Resolver::ResolverRule │ └ properties │ └[-] DelegationRecord: string ├[~] service aws-ses │ └ resources │ ├[~] resource AWS::SES::ConfigurationSetEventDestination │ │ └ types │ │ └[~] type EventDestination │ │ └ properties │ │ └ MatchingEventTypes: (documentation changed) │ └[~] resource AWS::SES::Template │ └ types │ └[~] type Template │ └ properties │ └ TemplateName: (documentation changed) └[~] service aws-workspaces └ resources └[~] resource AWS::WorkSpaces::WorkspacesPool └ properties └[+] RunningMode: string ``` Co-authored-by: aws-cdk-automation <aws-cdk-automation@users.noreply.github.com> Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Collaborator
Author
AWS CodeBuild CI Report
Powered by github-codebuild-logs, available on the AWS Serverless Application Repository |
Contributor
|
Thank you for contributing! Your pull request will be automatically updated and merged without squashing (do not update manually, and be sure to allow changes to be pushed to your fork). |
Contributor
|
Comments on closed issues and PRs are hard for our team to see. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See CHANGELOG