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: guardian/cdk
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v58.1.4
Choose a base ref
...
head repository: guardian/cdk
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref

Commits on Jul 11, 2024

  1. chore(deps): bump @guardian/tsconfig from 0.3.1 to 1.0.0

    Bumps [@guardian/tsconfig](https://github.com/guardian/csnx) from 0.3.1 to 1.0.0.
    - [Release notes](https://github.com/guardian/csnx/releases)
    - [Commits](https://github.com/guardian/csnx/compare/@guardian/tsconfig@0.3.1...@guardian/tsconfig@1.0.0)
    
    ---
    updated-dependencies:
    - dependency-name: "@guardian/tsconfig"
      dependency-type: direct:development
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Jul 11, 2024
    Copy the full SHA
    38ebea2 View commit details
  2. feat(asg): Allow setting the UpdatePolicy on ASGs provisioned by our …

    …pattern.
    
    We want to try new ways of deploying our applications, and we need to be able to control the update policy of the ASGs that are provisioned by our pattern.
    
    Co-authored-by: Akash Askoolum <akash1810@users.noreply.github.com>
    AshCorr and akash1810 committed Jul 11, 2024
    Copy the full SHA
    f98e9c5 View commit details
  3. Copy the full SHA
    d49c690 View commit details
  4. test(asg): Verify that UpdatePolicies are correctly cloudformed when …

    …specified in a pattern
    AshCorr committed Jul 11, 2024
    Copy the full SHA
    3e8dbb5 View commit details
  5. Copy the full SHA
    59ffa9d View commit details

Commits on Jul 15, 2024

  1. Set moduleResolution to "node"

    Unfortunately "node" is deprecated however our module is still set to "commonjs", we should consider supporting
    more modern targets in the future.
    AshCorr committed Jul 15, 2024
    Copy the full SHA
    50b51cc View commit details
  2. Add changeset

    AshCorr committed Jul 15, 2024
    Copy the full SHA
    689b59a View commit details
  3. Merge pull request #2337 from guardian/dependabot/npm_and_yarn/guardi…

    …an/tsconfig-1.0.0
    
    chore(deps): bump @guardian/tsconfig from 0.3.1 to 1.0.0
    AshCorr authored Jul 15, 2024
    Copy the full SHA
    75f2737 View commit details
  4. Copy the full SHA
    9918987 View commit details
  5. Merge pull request #2369 from guardian/pair/autoscaling-update-policy

    feat(asg): Allow setting the UpdatePolicy on ASGs provisioned by our EC2 patterns
    AshCorr authored Jul 15, 2024
    Copy the full SHA
    1cc97c1 View commit details
  6. Copy the full SHA
    88c0440 View commit details
  7. Copy the full SHA
    2c93b0c View commit details
  8. Merge pull request #2370 from guardian/changeset-release/main

    🦋 Release package updates
    akash1810 authored Jul 15, 2024
    Copy the full SHA
    d424632 View commit details

Commits on Jul 22, 2024

  1. Copy the full SHA
    e15d900 View commit details
  2. feat(asg): Require explicit UserData instead of string in GuAutoS…

    …calingGroup props.
    AshCorr committed Jul 22, 2024
    Copy the full SHA
    cf58c7b View commit details
  3. Merge pull request #2378 from guardian/ash/explicit-user-data

    feat(ec2): Require explicit `UserData` type instead of `string` in Pattern props.
    AshCorr authored Jul 22, 2024
    Copy the full SHA
    234bca7 View commit details
  4. Copy the full SHA
    89f1714 View commit details
  5. Merge pull request #2380 from guardian/changeset-release/main

    🦋 Release package updates
    AshCorr authored Jul 22, 2024
    Copy the full SHA
    3ec1c6e View commit details
  6. Copy the full SHA
    ff41eec View commit details
  7. Copy the full SHA
    296dc12 View commit details

Commits on Jul 23, 2024

  1. Copy the full SHA
    0a0bce1 View commit details
  2. Merge pull request #2382 from guardian/add-detailed-monitoring-option…

    …t-to-guec2app-pattern
    
    Add detailed monitoring option to GuEC2App pattern
    SHession authored Jul 23, 2024
    Copy the full SHA
    1e103da View commit details
  3. Copy the full SHA
    e978e6b View commit details
  4. Merge pull request #2383 from guardian/changeset-release/main

    🦋 Release package updates
    SHession authored Jul 23, 2024
    Copy the full SHA
    e02d8d8 View commit details
  5. Copy the full SHA
    8700b29 View commit details

Commits on Jul 24, 2024

  1. Merge pull request #2385 from guardian/add-defaultInstanceWarmup-opti…

    …on-gu-ec2-app-pattern
    
    Adds defaultInstanceWarmup option to GuEC2App pattern
    SHession authored Jul 24, 2024
    Copy the full SHA
    c4b0862 View commit details
  2. Copy the full SHA
    a692fb6 View commit details
  3. Merge pull request #2386 from guardian/changeset-release/main

    🦋 Release package updates
    SHession authored Jul 24, 2024
    Copy the full SHA
    7d249ca View commit details

Commits on Jul 29, 2024

  1. chore(deps): bump git-url-parse from 14.0.0 to 14.1.0

    Bumps [git-url-parse](https://github.com/IonicaBizau/git-url-parse) from 14.0.0 to 14.1.0.
    - [Release notes](https://github.com/IonicaBizau/git-url-parse/releases)
    - [Commits](IonicaBizau/git-url-parse@14.0.0...14.1.0)
    
    ---
    updated-dependencies:
    - dependency-name: git-url-parse
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] committed Jul 29, 2024
    Copy the full SHA
    006e3a4 View commit details
  2. chore(deps): bump aws-sdk from 2.1649.0 to 2.1664.0

    Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.1649.0 to 2.1664.0.
    - [Release notes](https://github.com/aws/aws-sdk-js/releases)
    - [Commits](aws/aws-sdk-js@v2.1649.0...v2.1664.0)
    
    ---
    updated-dependencies:
    - dependency-name: aws-sdk
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] committed Jul 29, 2024
    Copy the full SHA
    7ed3595 View commit details
  3. chore(deps): bump github/combine-prs from 5.0.0 to 5.1.0

    Bumps [github/combine-prs](https://github.com/github/combine-prs) from 5.0.0 to 5.1.0.
    - [Release notes](https://github.com/github/combine-prs/releases)
    - [Commits](github/combine-prs@v5.0.0...v5.1.0)
    
    ---
    updated-dependencies:
    - dependency-name: github/combine-prs
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] committed Jul 29, 2024
    Copy the full SHA
    536652d View commit details
  4. chore(deps): bump @types/node from 20.14.10 to 22.0.0

    Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.14.10 to 22.0.0.
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)
    
    ---
    updated-dependencies:
    - dependency-name: "@types/node"
      dependency-type: direct:development
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and akash1810 committed Jul 29, 2024
    Copy the full SHA
    ba48bdb View commit details
  5. Merge pull request #2393 from guardian/dependabot/npm_and_yarn/types/…

    …node-22.0.0
    
    chore(deps): bump @types/node from 20.14.10 to 22.0.0
    akash1810 authored Jul 29, 2024
    Copy the full SHA
    380e4ba View commit details
  6. chore(deps): bump prettier from 3.3.2 to 3.3.3

    Bumps [prettier](https://github.com/prettier/prettier) from 3.3.2 to 3.3.3.
    - [Release notes](https://github.com/prettier/prettier/releases)
    - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
    - [Commits](prettier/prettier@3.3.2...3.3.3)
    
    ---
    updated-dependencies:
    - dependency-name: prettier
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Jul 29, 2024
    Copy the full SHA
    015aa75 View commit details
  7. chore: Prettier changes

    akash1810 committed Jul 29, 2024
    Copy the full SHA
    94ac502 View commit details
  8. Merge pull request #2375 from guardian/dependabot/npm_and_yarn/pretti…

    …er-3.3.3
    
    chore(deps): bump prettier from 3.3.2 to 3.3.3
    akash1810 authored Jul 29, 2024
    Copy the full SHA
    005da29 View commit details
  9. Copy the full SHA
    1b2825c View commit details
  10. Copy the full SHA
    4591b00 View commit details
  11. Merge pull request #2394 from guardian/changeset-release/main

    🦋 Release package updates
    akash1810 authored Jul 29, 2024
    Copy the full SHA
    46e938c View commit details

Commits on Jul 31, 2024

  1. chore(deps): bump typedoc from 0.26.4 to 0.26.5

    Bumps [typedoc](https://github.com/TypeStrong/TypeDoc) from 0.26.4 to 0.26.5.
    - [Release notes](https://github.com/TypeStrong/TypeDoc/releases)
    - [Changelog](https://github.com/TypeStrong/typedoc/blob/master/CHANGELOG.md)
    - [Commits](TypeStrong/typedoc@v0.26.4...v0.26.5)
    
    ---
    updated-dependencies:
    - dependency-name: typedoc
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] committed Jul 31, 2024
    Copy the full SHA
    5c6cb47 View commit details
  2. chore(deps): bump ts-jest from 29.2.2 to 29.2.3

    Bumps [ts-jest](https://github.com/kulshekhar/ts-jest) from 29.2.2 to 29.2.3.
    - [Release notes](https://github.com/kulshekhar/ts-jest/releases)
    - [Changelog](https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md)
    - [Commits](kulshekhar/ts-jest@v29.2.2...v29.2.3)
    
    ---
    updated-dependencies:
    - dependency-name: ts-jest
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] committed Jul 31, 2024
    Copy the full SHA
    a7e2fa2 View commit details
  3. chore(deps): bump aws-sdk from 2.1664.0 to 2.1665.0

    Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.1664.0 to 2.1665.0.
    - [Release notes](https://github.com/aws/aws-sdk-js/releases)
    - [Commits](aws/aws-sdk-js@v2.1664.0...v2.1665.0)
    
    ---
    updated-dependencies:
    - dependency-name: aws-sdk
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and akash1810 committed Jul 31, 2024
    Copy the full SHA
    754c919 View commit details
  4. Merge pull request #2398 from guardian/dependabot/npm_and_yarn/aws-sd…

    …k-2.1665.0
    
    chore(deps): bump aws-sdk from 2.1664.0 to 2.1665.0
    akash1810 authored Jul 31, 2024
    Copy the full SHA
    552aac7 View commit details

Commits on Aug 1, 2024

  1. Only set an SSL policy on HTTPS application listeners

    SslPolicy is not valid on HTTP listeners, so causes deploy to fail
    andrew-nowak committed Aug 1, 2024
    Copy the full SHA
    c7426d3 View commit details
  2. Merge pull request #2396 from guardian/an/ssl-policy-only-on-https

    Only set an SSL policy on HTTPS application listeners
    andrew-nowak authored Aug 1, 2024
    Copy the full SHA
    56e2c79 View commit details
  3. chore(deps): bump @types/node from 22.0.0 to 22.0.2

    Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.0.0 to 22.0.2.
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)
    
    ---
    updated-dependencies:
    - dependency-name: "@types/node"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Aug 1, 2024
    Copy the full SHA
    b4e9d20 View commit details
  4. Merge pull request #2401 from guardian/dependabot/npm_and_yarn/types/…

    …node-22.0.2
    
    chore(deps): bump @types/node from 22.0.0 to 22.0.2
    akash1810 authored Aug 1, 2024
    Copy the full SHA
    1e5fa25 View commit details
  5. chore(deps): bump ts-jest from 29.2.3 to 29.2.4

    Bumps [ts-jest](https://github.com/kulshekhar/ts-jest) from 29.2.3 to 29.2.4.
    - [Release notes](https://github.com/kulshekhar/ts-jest/releases)
    - [Changelog](https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md)
    - [Commits](kulshekhar/ts-jest@v29.2.3...v29.2.4)
    
    ---
    updated-dependencies:
    - dependency-name: ts-jest
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Aug 1, 2024
    Copy the full SHA
    537d959 View commit details
  6. Merge pull request #2402 from guardian/dependabot/npm_and_yarn/ts-jes…

    …t-29.2.4
    
    chore(deps): bump ts-jest from 29.2.3 to 29.2.4
    akash1810 authored Aug 1, 2024
    Copy the full SHA
    67a6a89 View commit details
  7. Bump package version

    github-actions[bot] authored and akash1810 committed Aug 1, 2024
    Copy the full SHA
    9d0770d View commit details
Showing with 4,326 additions and 1,495 deletions.
  1. +0 −1 .github/workflows/cd.yaml
  2. +0 −38 .github/workflows/combine-prs.yml
  3. +354 −0 CHANGELOG.md
  4. +1 −23 docs/contributing.md
  5. +391 −919 package-lock.json
  6. +21 −21 package.json
  7. +1 −0 src/constants/metadata-keys.ts
  8. +4 −4 src/constructs/autoscaling/asg.test.ts
  9. +23 −10 src/constructs/autoscaling/asg.ts
  10. +2 −0 src/constructs/autoscaling/user-data.ts
  11. +27 −3 src/constructs/ec2/vpc.ts
  12. +814 −343 src/constructs/ecs/__snapshots__/ecs-task.test.ts.snap
  13. +19 −5 src/constructs/ecs/ecs-task.test.ts
  14. +24 −10 src/constructs/ecs/ecs-task.ts
  15. +0 −1 src/constructs/iam/policies/anghammarad.test.ts
  16. +10 −14 src/constructs/iam/roles/__snapshots__/github-actions.test.ts.snap
  17. +11 −2 src/constructs/iam/roles/github-actions.test.ts
  18. +7 −2 src/constructs/iam/roles/github-actions.ts
  19. +1 −1 src/constructs/loadbalancing/alb/application-listener.ts
  20. +38 −1 src/constructs/rds/instance.test.ts
  21. +2 −1 src/constructs/rds/instance.ts
  22. +44 −0 src/constructs/vpc/__snapshots__/vpc.test.ts.snap
  23. +9 −0 src/constructs/vpc/vpc.test.ts
  24. +5 −5 src/constructs/vpc/vpc.ts
  25. +1,019 −0 src/experimental/patterns/__snapshots__/ec2-app.test.ts.snap
  26. +22 −0 src/experimental/patterns/__snapshots__/kinesis-lambda.test.ts.snap
  27. +270 −0 src/experimental/patterns/ec2-app.test.ts
  28. +386 −0 src/experimental/patterns/ec2-app.ts
  29. +271 −0 src/patterns/__snapshots__/scheduled-lambda.test.ts.snap
  30. +4 −10 src/patterns/ec2-app/__snapshots__/base.test.ts.snap
  31. +121 −39 src/patterns/ec2-app/base.test.ts
  32. +40 −6 src/patterns/ec2-app/base.ts
  33. +4 −4 src/patterns/ec2-app/framework.test.ts
  34. +3 −2 src/patterns/scheduled-ecs-task.test.ts
  35. +17 −1 src/patterns/scheduled-lambda.test.ts
  36. +6 −2 src/patterns/scheduled-lambda.ts
  37. +20 −17 src/riff-raff-yaml-file/deployments/cloudformation.ts
  38. +262 −0 src/riff-raff-yaml-file/index.test.ts
  39. +36 −6 src/riff-raff-yaml-file/index.ts
  40. +3 −1 src/riff-raff-yaml-file/types.ts
  41. +1 −0 src/utils/test/index.ts
  42. +29 −0 src/utils/test/template.ts
  43. +3 −3 tools/integration-test/package.json
  44. +1 −0 tsconfig.json
1 change: 0 additions & 1 deletion .github/workflows/cd.yaml
Original file line number Diff line number Diff line change
@@ -3,7 +3,6 @@ on:
push:
branches:
- main
- beta
workflow_dispatch:

jobs:
38 changes: 0 additions & 38 deletions .github/workflows/combine-prs.yml

This file was deleted.

Loading