Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: aws/aws-cdk
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.1.0
Choose a base ref
...
head repository: aws/aws-cdk
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.2.0
Choose a head ref

Commits on Dec 8, 2021

  1. fix(assets): remove the original-path metadata (#17901)

    Revert `aws:asset:original-path` to fix #17706
    moelasmar authored Dec 8, 2021
    Copy the full SHA
    2b759ca View commit details
  2. Copy the full SHA
    7cf982f View commit details
  3. Copy the full SHA
    75ec02d View commit details
  4. feat(cfnspec): cloudformation spec v50.0.0 (#17844)

    Generated by running `./scripts/bump-cfnspec.sh`. Needed some additions required for #17840.
    
    Closes #17858 (duplicate)
    
    ----
    
    *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
    robertd authored Dec 8, 2021
    Copy the full SHA
    cd3f24e View commit details
  5. chore(apigatewayv2): removed announcement for http api constructs (#1…

    …7914)
    
    ----
    
    *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
    otaviomacedo authored Dec 8, 2021
    Copy the full SHA
    a7d698c View commit details
  6. chore: npm-check-updates && yarn upgrade (#17909)

    Ran npm-check-updates and yarn upgrade to keep the `yarn.lock` file up-to-date.
    aws-cdk-automation authored Dec 8, 2021
    Copy the full SHA
    919605a View commit details

Commits on Dec 9, 2021

  1. fix(apigateway): dataTraceEnabled does not default to false (#17906)

    The recommendation from AWS is to not use this feature in production. So `false` is a sensible
    default.
    
    Fixes #17578.
    
    ----
    
    *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
    otaviomacedo authored Dec 9, 2021
    Copy the full SHA
    cc3bb1f View commit details
  2. fix(codepipeline): default cross-region S3 buckets allow public access (

    #17722)
    
    The cross region S3 buckets that are created should have block public access by default.
    
    Fixes #16411
    
    ----
    
    *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
    david-richer-adsk authored Dec 9, 2021
    Copy the full SHA
    0b80db5 View commit details
  3. feat(ec2): propagate EC2 tags to volumes (#17840)

    aws-cloudformation/cloudformation-coverage-roadmap#133 just shipped.
    
    Docs: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-propagatetagstovolumeoncreation
    
    Waiting on cloudfromation specs to get bumped to the latest version. Depends on #17844.
    
    ----
    
    *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
    robertd authored Dec 9, 2021
    Copy the full SHA
    42cf186 View commit details

Commits on Dec 10, 2021

  1. fix(cognito): remove invalid SES region check (#17868)

    When configuring the Cognito SES email integration we were performing a
    region check to make sure you were configuring SES in one of the 3
    supported regions. This was based on the Cognito documentation [here](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-email.html#user-pool-email-developer)
    which is not correct. This PR removes that check allowing CloudFormation
    to provide the validation. If a user provides an incorrect region the
    CloudFormation deployment will fail with a descriptive error message.
    
    fixes #17795
    
    
    ----
    
    *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
    corymhall authored Dec 10, 2021
    Copy the full SHA
    450f7ca View commit details
  2. fix(iam): AWS Managed Policy ARNs are not deduped (#17623)

    Managed Policy ARNs should be deduped when added to a Role,
    otherwise the deployment is going to fail.
    
    Remove the unnecessary use of `Lazy.uncachedString` to make sure that
    the ARNs of two `ManagedPolicy.fromAwsManagedPolicyName()` policies
    are consistent.
    
    Fixes #17552.
    
    
    ----
    
    *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
    rix0rrr authored Dec 10, 2021
    Copy the full SHA
    ed4a4b4 View commit details
  3. chore: add integration test to test a construct with a builtin lambda (

    …#17571)
    
    This adds a new integration test that deploys an s3.Bucket with
    autoDeleteObjects set to true. The autoDeleteObjects feature deploys a
    Nodejs Lambda backed Custom Resource.
    
    Lambda backed custom resources that are included as part of CDK
    constructs are compiled and bundled as part of the construct library.
    There are scenarios where this compiled source code (e.g.
    __entrypoint__.js) could be modified by the build process and cause the
    lambda execution to fail.
    
    This integration test should catch those instances. If the lambda
    function throws errors during execution the CustomResource will
    eventually fail. In the integration test this will result in a test
    timeout and failure.
    
    
    ----
    
    *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
    corymhall authored Dec 10, 2021
    Copy the full SHA
    90eadcb View commit details
  4. feat(ec2): add vpcName property to the VPC (#17940)

    **Issue**
    When creating a VPC you can not define the VPC name. The current way to set the name is using the `Tags` class
    
    **VPC Example:**
    ```javascript
            const vpc = new ec2.Vpc(this, 'vpc-id', {
                maxAzs: 2,
                subnetConfiguration: [
                    {
                        name: 'private-subnet-1',
                        subnetType: ec2.SubnetType.PRIVATE,
                        cidrMask: 24,
                    },
                    {
                        name: 'public-subnet-1',
                        subnetType: ec2.SubnetType.PUBLIC,
                        cidrMask: 24,
                    },
                ]
            });
    
            cdk.Tags.of(vpc).add('Name', 'CustomVPCName');
    ```
    
    **Proposal:**
    ```javascript
            const vpc = new ec2.Vpc(this, 'vpc-id', {
                maxAzs: 2,
                subnetConfiguration: [
                    {
                        name: 'private-subnet-1',
                        subnetType: ec2.SubnetType.PRIVATE,
                        cidrMask: 24,
                    },
                    {
                        name: 'public-subnet-1',
                        subnetType: ec2.SubnetType.PUBLIC,
                        cidrMask: 24,
                        mapPublicIpOnLaunch: false, // or true
                    },
                ],
                vpcName: 'CustomVPCName',
            });
    ```
    
    *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
    hguillermo authored Dec 10, 2021
    Copy the full SHA
    794e7cd View commit details
  5. fix(aws-cdk-migration): Construct imports not rewritten (#17931)

    The `rewrite-imports-v2` tool is used to rewrite imports from CDK v1 apps and
    libraries to CDK v2 compliant imports. The initial launch of this tool focused
    solely on the conversion of CDKv1 to CDKv2 imports, but ignored the complexity
    of 'constructs` now being used as its own independent library and the lack of
    the Construct compatibility layer from v2.
    
    This fix introduces rewrites for Constructs. All `IConstruct` and `Construct`
    imports will be converted from `@aws-cdk/core` to `constructs`, and any
    qualified references (e.g., `cdk.Construct`) will be renamed as well (e.g.,
    `constructs.Construct`). Imports of the construct library will be added as
    needed.
    
    fixes #17826
    
    _Implementation note:_
    Apologies for the diff. The best way to be able to recursively visit the tree involved
    converting the existing, simple `ts.visitNode()` approach to a
    `TransformerFactory`-based approach so `ts.visitEachChild()` could be used. This
    required a few method moves and the creation of a class to hold some context.
    
    ----
    
    *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
    njlynch authored Dec 10, 2021
    Copy the full SHA
    f02fcb4 View commit details
  6. fix(appsync): empty caching config is created when not provided (#17947)

    If the `cachingConfig` property is not provided, the library is generating an empty config.
    
    Change this to not add any config to the template.
    
    Related to #17925.
    
    ----
    
    *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
    otaviomacedo authored Dec 10, 2021
    Copy the full SHA
    3a9f206 View commit details
  7. chore(release): 1.135.0

    AWS CDK Team committed Dec 10, 2021
    Copy the full SHA
    a25a351 View commit details
  8. Copy the full SHA
    749d5ab View commit details
  9. Copy the full SHA
    3825f59 View commit details
  10. fix(glue): remove batchDeletePartition from grantRead() permissio…

    …ns (#17941)
    
    It is convention in the CDK to expose the underlying `grant()` API to make it simple for users to grant custom permissions to their resource. 
    
    In addition, this PR removes 'glue:BatchDeletePartition' from `readPermissions`, which was previously erroneously added.
    
    closes #17935 and #15116.
    
    BREAKING CHANGE: the grantRead API previously included 'glue:BatchDeletePartition', and now it does not.
    
    
     
    
    ----
    
    *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
    kaizencc authored Dec 10, 2021
    Copy the full SHA
    3d64f9b View commit details
  11. fix(logs): log retention fails with OperationAbortedException (#17688)

    Fixes: #17546
    
    This adds to the fix in #16083 that was addressing the issue where the LogRetention Lambda can be executed concurrently and create a race condition where multiple invocations are trying to create or modify the same log group.
    
    The previous fix addressed the issue if it occurred during log group creation, in the `createLogGroupSafe` method, but did not account for the same problem happening when modifying a log group's retention period in the `setRetentionPolicy` method. This fix applies the same logic from the last fix to the other method.
    
    ----
    
    *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
    horsmand authored Dec 10, 2021
    Copy the full SHA
    95b8da9 View commit details
  12. chore: update contract for registerContextProvider (#17954)

    We're trialling open context providers internally. Not ready yet to call this a public API but we will maintain firmer guarantees on this function going forward.
    
    Issues already uncovered by doing this that the more general open framework will have to deal with:
    
    * `SdkProvider` would need to be open and stable
    * What if the provider doesn't need account/region?
    * Schema validation in query and response
    * Side channel instructions to the context framework
    * (not to mention: how will the code get on the user's machine?)
    
    ----
    
    *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
    rix0rrr authored Dec 10, 2021
    Copy the full SHA
    203c42b View commit details
  13. feat(aws-applicationautoscaling): enabling autoscaling for ElastiCach…

    …e Redis cluster (#17919)
    
    Following the recently released support for autoscaling in ElastiCache Redis cluster, I'd like to use CDK in order to manage the infrastructure. The only required change is to introduce a new enum value for 'elasticache' key ([cloudformation doc](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalabletarget.html#cfn-applicationautoscaling-scalabletarget-servicenamespace)), however to improve dev experience I've introduced three new `PredefinedMetricType` following [cloudformation docs](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalingpolicy-predefinedmetricspecification.html#cfn-applicationautoscaling-scalingpolicy-predefinedmetricspecification-predefinedmetrictype)
    
    ----
    
    *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
    astrohome authored Dec 10, 2021
    Copy the full SHA
    7f54ed6 View commit details
  14. Copy the full SHA
    8f63ec4 View commit details
  15. Copy the full SHA
    2b26796 View commit details
  16. feat(cli): Hotswapping Support for S3 Bucket Deployments (#17638)

    This PR adds hotswap support for S3 Bucket Deployments. 
    
    ----
    
    *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
    comcalvi authored Dec 10, 2021
    Copy the full SHA
    1df478b View commit details
  17. fix(cli): hotswapping StateMachines with a name fails (#17892)

    Before, when the `stateMachineName` property was used, the value of `stateMachineName` was passed directly to the SDK where an ARN was required. Now, when the `stateMachineName` property is used, we construct the ARN from its value, and pass that ARN to the SDK.
    
    Closes #17716
    
    ----
    
    *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
    comcalvi authored Dec 10, 2021
    Copy the full SHA
    de67aae View commit details

Commits on Dec 11, 2021

  1. feat(iotevents): add IoT Events input L2 Construct (#17847)

    This is proposed by #17711.
    
    This PR was created for implemeting `Input` L2 Construct. Implementing it is needed before `DetectorModel`. The reason is described in here: #17711 (comment)
    
    ----
    
    *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
    yamatatsu authored Dec 11, 2021
    Copy the full SHA
    9f03dc4 View commit details
  2. fix(aws-autoscaling): notificationTargetArn should be optional in Lif…

    …ecycleHook (#16187)
    
    This makes the notificationTargetArn optional in LifecycleHook. CloudFormation docs specify it as optional [here](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-lifecyclehook.html). Closes #14641. 
    To achieve this, the `role` parameter was made optional. To avoid breaking users, a role is provided if users specify a `notificationTarget` (which they currently all do, as it is a required property) and is not provided otherwise.
    
    ----
    
    *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
    comcalvi authored Dec 11, 2021
    Copy the full SHA
    4e7a275 View commit details

Commits on Dec 13, 2021

  1. feat(aws-ecs): expose environment from containerDefinition (#17889)

    Closes #17867
    
    * Assigned props.environment to a public readonly member
    * Added integration test that confirms the environment can be appended after the task is instantiated
    
    Made 2 cosmetic, but no obvious changes. Environment values are specified:
    
    name: value
    name2: value
    
    But in the test and the README.md files the sample values were:
    
    name: something
    value: something else
    
    This is using the string 'value" as a key - which, as someone reading the code for the first time, was confusing. So I changed the sample values to more clearly display what's a key and what's a value.
    
    ----
    
    *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
    biffgaut authored Dec 13, 2021
    Copy the full SHA
    4937cd0 View commit details
  2. feat(lambda): add cloudwatch lambda insights arm support (#17665)

    Adding builtin support for the new ARM64 CloudWatch insights Lambda
    layers which were [announced](https://aws.amazon.com/about-aws/whats-new/2021/11/amazon-cloudwatch-lambda-insights-functions-graviton2/)
    yesterday.
    
    also fixes #17133
    
    ----
    
    *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
    corymhall authored Dec 13, 2021
    Copy the full SHA
    02749b4 View commit details
  3. chore: stop using mergify commit_message (#17983)

    `commit_message` is deprecated and replaced by `commit_message_template`.
    Romain Marcadier authored Dec 13, 2021
    Copy the full SHA
    da07cb1 View commit details
  4. feat(aws-s3): add support for BucketOwnerEnforced to S3 ObjectOwnersh…

    …ipType (#17961)
    
    closes #17926
    
    ----
    
    *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
    JonBlauvelt authored Dec 13, 2021
    Copy the full SHA
    93fafc5 View commit details
  5. feat(cfnspec): cloudformation spec v51.0.0 (#17955)

    Closes #17943.
    
    ----
    
    *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
    robertd authored Dec 13, 2021
    Copy the full SHA
    c6b7a49 View commit details
  6. feat(ec2): add high memory instances u-6tb1, u-9tb1, u-12tb1, u-18tb1…

    …, and u-24tb1 (#17964)
    
    `u-6tb1`,`u-9tb1`, `u-12tb1` blog post:
    https://aws.amazon.com/blogs/aws/now-available-amazon-ec2-high-memory-instances-with-6-9-and-12-tb-of-memory-perfect-for-sap-hana/
    
    `u-18tb1` `u-24tb1` blog post:
    https://aws.amazon.com/blogs/aws/ec2-high-memory-update-new-18-tb-and-24-tb-instances/
    
    ----
    
    *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
    robertd authored Dec 13, 2021
    Copy the full SHA
    5497525 View commit details
  7. fix(custom-resources): assumedRole from AwsCustomResource invocation …

    …leaked to next execution (#15776)
    
    Fixes #15425
    
    Credit to @nicolai-shape for proposing the fix itself.
    
    ----
    
    *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
    theipster authored Dec 13, 2021
    Copy the full SHA
    e138188 View commit details
  8. Copy the full SHA
    8b52196 View commit details
  9. Copy the full SHA
    e057c8f View commit details
  10. chore(rds): add MariaDB 10.5.13, 10.4.22, 10.3.32, 10.2.41 and Aurora…

    … MySQL 3.01.0 (#17959)
    
    Add new RDS versions:
    
    **MariaDbEngineVersion 10.5.13, 10.4.22, 10.3.32 and 10.2.41**
    [Announcement](https://aws.amazon.com/about-aws/whats-new/2021/12/amazon-rds-mariadb-supports-new-minor-versions/)
    
    **AuroraMysqlEngineVersion 3.01.0**
    [Announcement](https://aws.amazon.com/about-aws/whats-new/2021/11/amazon-aurora-mysql-8-0/)
    Version informations retrieved from CLI command: `aws rds describe-db-engine-versions --region us-east-1 --engine aurora-mysql --engine-version 8.0`
    
    Deployment tested successfully:
    ```ts
    new rds.DatabaseCluster(this, 'DatabaseCluster', {
      engine: rds.DatabaseClusterEngine.auroraMysql({ version: rds.AuroraMysqlEngineVersion.VER_3_01_0 }),
      instanceProps: {
        instanceType: ec2.InstanceType.of(ec2.InstanceClass.R5, ec2.InstanceSize.XLARGE),
        vpc,
      },
      removalPolicy: RemovalPolicy.DESTROY,
    });
    ```
    
    ----
    
    *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
    jumic authored Dec 13, 2021
    Copy the full SHA
    afcaede View commit details
  11. feat(apigateway): add option to set the base path when adding a domai…

    …n name to a Rest API (#17915)
    
    If a domain name has an empty base path mapping, API Gateway does not allow the
    creation of additional base path mappings. The problem is that `addDomainName`
    always creates an empty base path mapping, preventing users to add their own
    afterwards. 
    
    Add a property to define a base path mapping at the same time as adding the
    domain name.
    
    Fixes #9581.
    
    
    ----
    
    *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
    otaviomacedo authored Dec 13, 2021
    Copy the full SHA
    9af5b4d View commit details

Commits on Dec 14, 2021

  1. feat(aws-applicationautoscaling): Allow autoscaling with "M out of N"…

    … datapoints (#17441)
    
    This PR closes #17433. It adds a `datapointsToAlarm` property to the `StepScalingPolicy` construct which allows auto-scaling activities to trigger when only a portion of the data points in the evaluation periods are breaching.
    
    Motivation: Some metrics may have a certain amount of noise/randomness and in these cases it may make more sense to not require that all data points must be breaching for auto-scaling activity to trigger.
    ----
    
    *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
    stephenwiebe authored Dec 14, 2021
    Copy the full SHA
    c21320d View commit details
  2. fix(appmesh): adding support with gateway route priority (#17694)

    Adding the Gateway Route `Priority` support. This is not a new feature but it was missed from the implementation.
    
    The implementation method is mimicking how Route's `Priority` is implemented: 
     - [route-spec.ts](https://github.com/aws/aws-cdk/blob/master/packages/%40aws-cdk/aws-appmesh/lib/route-spec.ts)
     - [route.ts](https://github.com/aws/aws-cdk/blob/master/packages/%40aws-cdk/aws-appmesh/lib/route.ts)
    
    Fixes #16821
    
    ----
    
    *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
    Seiya6329 authored Dec 14, 2021
    Copy the full SHA
    a61576f View commit details
  3. chore(appsync): fixed indentation of the query template (#17975)

    ----
    
    *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
    yamatatsu authored Dec 14, 2021
    Copy the full SHA
    a4461a7 View commit details
  4. chore: update disttag to latest for cdk package (#18004)

    ----
    
    *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
    rix0rrr authored Dec 14, 2021
    Copy the full SHA
    8d70c9e View commit details
  5. chore: flip disttag to latest-1 for cdk package (#18003)

    ----
    
    *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
    rix0rrr authored Dec 14, 2021
    Copy the full SHA
    a459fa4 View commit details
  6. Copy the full SHA
    448a5e6 View commit details
  7. automatic pkglint fixes

    rix0rrr authored and actions-user committed Dec 14, 2021
    Copy the full SHA
    89a985c View commit details
  8. fix(cli): asset publishing broken cross account (#18007)

    In #17668, cross-account S3 asset publishing was broken.
    
    The reason is that the `account()` function was always broken, using the
    default account instead of the target account. However, previously this
    function was only called in an irrecoverable situation anyway, and its
    failure would be rare.
    
    The recent change also calls this function for logging purposes in
    a happy-case scenario, but then triggers an error during the logging.
    
    Fix the invocation to use the right account.
    
    Fixes #17988.
    
    
    ----
    
    *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
    rix0rrr authored Dec 14, 2021
    Copy the full SHA
    2fc6895 View commit details
  9. Change import

    rix0rrr committed Dec 14, 2021
    Copy the full SHA
    1a594bb View commit details
  10. Merge branch 'v2/forward-merge-20211214' of github.com:aws/aws-cdk in…

    …to v2/forward-merge-20211214
    rix0rrr committed Dec 14, 2021
    Copy the full SHA
    6addd8e View commit details
  11. chore: forward merge 'master' into 'v2-main' (#18009)

    Automated action from aws/cdk-ops
    mergify[bot] authored Dec 14, 2021
    Copy the full SHA
    61b515c View commit details
Showing 347 changed files with 14,585 additions and 1,921 deletions.
16 changes: 12 additions & 4 deletions .mergify.yml
Original file line number Diff line number Diff line change
@@ -19,7 +19,9 @@ pull_request_rules:
queue:
name: default
method: squash
commit_message: title+body
commit_message_template: |-
{{ title }} (#{{ number }})
{{ body }}
conditions:
- base!=release
- -title~=(WIP|wip)
@@ -40,7 +42,9 @@ pull_request_rules:
queue:
name: default
method: squash
commit_message: title+body
commit_message_template: |-
{{ title }} (#{{ number }})
{{ body }}
conditions:
- base!=release
- -title~=(WIP|wip)
@@ -62,7 +66,9 @@ pull_request_rules:
queue:
name: default
method: merge
commit_message: title+body
commit_message_template: |-
{{ title }} (#{{ number }})
{{ body }}
conditions:
- -title~=(WIP|wip)
- -label~=(blocked|do-not-merge)
@@ -106,7 +112,9 @@ pull_request_rules:
queue:
name: default
method: squash
commit_message: title+body
commit_message_template: |-
{{ title }} (#{{ number }})
{{ body }}
conditions:
- -title~=(WIP|wip)
- -label~=(blocked|do-not-merge)
Loading