diff --git a/.changeset/friendly-trainers-cry.md b/.changeset/friendly-trainers-cry.md deleted file mode 100644 index 0d8b7fbed4..0000000000 --- a/.changeset/friendly-trainers-cry.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -"@guardian/cdk": major ---- - -Support multiple usages of `GuGithubActionsRole` in a single AWS account - -This significantly changes the resources constructed by `GuGithubActionsRole`, -specifically, **the construct will no longer instantiate a `GitHubOidcProvider`**. -This is because you can only ever have one `GitHubOidcProvider` per provider -domain (ie `token.actions.githubusercontent.com`) - while we may want multiple -instances of `GuGithubActionsRole` in an AWS account, we can't have the -`GuGithubActionsRole` construct trying to make a new `GitHubOidcProvider` with -each instance. - -Consequently, you will need to instantiate the `GitHubOidcProvider` elsewhere -as a singleton. At the Guardian, we do this with https://github.com/guardian/aws-account-setup. diff --git a/.changeset/soft-scissors-turn.md b/.changeset/soft-scissors-turn.md deleted file mode 100644 index fd0c3f1f12..0000000000 --- a/.changeset/soft-scissors-turn.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@guardian/cdk": minor ---- - -Default to GP3 storage type for RDS diff --git a/CHANGELOG.md b/CHANGELOG.md index 09cf142c66..9b949588a2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,26 @@ # @guardian/cdk +## 61.0.0 + +### Major Changes + +- d3259e7: Support multiple usages of `GuGithubActionsRole` in a single AWS account + + This significantly changes the resources constructed by `GuGithubActionsRole`, + specifically, **the construct will no longer instantiate a `GitHubOidcProvider`**. + This is because you can only ever have one `GitHubOidcProvider` per provider + domain (ie `token.actions.githubusercontent.com`) - while we may want multiple + instances of `GuGithubActionsRole` in an AWS account, we can't have the + `GuGithubActionsRole` construct trying to make a new `GitHubOidcProvider` with + each instance. + + Consequently, you will need to instantiate the `GitHubOidcProvider` elsewhere + as a singleton. At the Guardian, we do this with https://github.com/guardian/aws-account-setup. + +### Minor Changes + +- bf08a5e: Default to GP3 storage type for RDS + ## 60.1.3 ### Patch Changes diff --git a/package.json b/package.json index be9497c497..d032fa1196 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@guardian/cdk", "description": "Generic Guardian flavoured AWS CDK components", - "version": "60.1.3", + "version": "61.0.0", "main": "lib/index.js", "types": "lib/index.d.ts", "files": [