{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":481759059,"defaultBranch":"main","name":"research-service-workbench-on-aws","ownerLogin":"aws-solutions","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-04-14T21:50:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/49037648?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1692216388.0","currentOid":""},"activityList":{"items":[{"before":"38be8a6a7bf204ef0a53309341a1c559275f393c","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/common/autoinstallers/commitlint/semver-5.7.2","pushedAt":"2023-08-16T20:04:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"1a19a3516a8705b0c28963517890929f2a7a62c3","after":null,"ref":"refs/heads/release/v2.0.1","pushedAt":"2023-08-16T20:03:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tbelmega","name":"Thiemo Belmega","path":"/tbelmega","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9363470?s=80&v=4"}},{"before":"ad5a2a63e633c5ca23e81db76e1eb74a310ef930","after":"803bf4c3459f9a8488416e4e015bcc1de22dacef","ref":"refs/heads/main","pushedAt":"2023-08-16T20:03:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tbelmega","name":"Thiemo Belmega","path":"/tbelmega","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9363470?s=80&v=4"},"commit":{"message":"Release/v2.0.1 (#1172)\n\n* chore: Add Zod validation to user APIs (#935)\r\n\r\n* chore(users apis): add zod integration to user apis\r\n\r\n* chore(change files): add change files\r\n\r\n---------\r\n\r\nCo-authored-by: Fernando Aranda \r\n\r\n* docs: Auto README.md updates [skip ci]\r\n\r\n* chore: parameterize stack for solutions (#927)\r\n\r\n* chore: update solution related resources\r\n\r\n* docs: Auto README.md updates [skip ci]\r\n\r\n* chore: Rebase release 6c88a8 to develop (#939)\r\n\r\n* fix(appSec): main account S3 Key separation (#936)\r\n\r\n* feat: refactor code to use WorkbenchEncryptionKeyWithRotation\r\n\r\n* feat: enable key rotation\r\n\r\n* fix: rename dynamic authz ddb's gsi partition key\r\n\r\n* test(hostingaccountlifecycleservice): update env variable\r\n\r\n* feat: enable key rotation\r\n\r\n* feat: enable key rotation\r\n\r\n* feat: add both datasets and artifact keys\r\n\r\n* feat: key rotation; separate keys\r\n\r\n* feat: seperte keys for datasets and artifacts\r\n\r\n* build: update to fix test\r\n\r\n* fix: bug fix for typo\r\n\r\n* chore: update readme\r\n\r\n* chore: update account, etc, et ids for testEnv and swbv2-private integ tests\r\n\r\n---------\r\n\r\nCo-authored-by: HaiTao Zhang \r\nCo-authored-by: Kevin Park \r\n\r\n* docs: Auto README.md updates [skip ci]\r\n\r\n* chore: rebase\r\n\r\n* chore: rebase\r\n\r\n* chore: rebase\r\n\r\n* chore: rebase\r\n\r\n* chore: rebase release-6c88a8 to develop\r\n\r\n* chore: fix readme conflict\r\n\r\n---------\r\n\r\nCo-authored-by: jane yu <118856243+janeyuaws@users.noreply.github.com>\r\nCo-authored-by: HaiTao Zhang \r\nCo-authored-by: Kevin Park \r\nCo-authored-by: kpark277 \r\nCo-authored-by: FernandoAranda \r\nCo-authored-by: FernandoAranda \r\nCo-authored-by: Sanket Dharwadkar \r\nCo-authored-by: SanketD92 \r\nCo-authored-by: Samir Sharan \r\n\r\n* chore: rebase release da93c65 to develop (#945)\r\n\r\n* chore: rebase develop\r\n\r\n* chore: rebase develop\r\n\r\n* chore: rebase develop\r\n\r\n* chore: rebase develop\r\n\r\n* chore: rebase develop\r\n\r\n---------\r\n\r\nCo-authored-by: jane yu <118856243+janeyuaws@users.noreply.github.com>\r\nCo-authored-by: kpark277 \r\nCo-authored-by: Kevin Park <103979972+kpark277@users.noreply.github.com>\r\nCo-authored-by: FernandoAranda \r\nCo-authored-by: insignias \r\n\r\n* docs: Auto README.md updates [skip ci]\r\n\r\n* chore: rebase release aa56a8d to develop (#948)\r\n\r\n* chore: rebase develop\r\n\r\n* chore: rebase develop\r\n\r\n* chore: rebase develop\r\n\r\n* chore: rebase develop\r\n\r\n---------\r\n\r\nCo-authored-by: jane yu <118856243+janeyuaws@users.noreply.github.com>\r\nCo-authored-by: kpark277 \r\nCo-authored-by: insignias \r\nCo-authored-by: Marianna Ghirardelli <43092418+maghirardelli@users.noreply.github.com>\r\n\r\n* docs: Auto README.md updates [skip ci]\r\n\r\n* test: dataset byob integ tests (#925)\r\n\r\n* chore: hosting account infra\r\n\r\n* docs: Auto add license headers\r\n\r\n* chore: add ExternalId condition\r\n\r\n* chore: misc\r\n\r\n* chore: fixed typo\r\n\r\n* ci: workflow update\r\n\r\n* test: updated integ test environment\r\n\r\n* feat: updated stacks to output necessary variables\r\n\r\n* fix: updated hosting stack and datasets resource\r\n\r\n* fix: updated host stack\r\n\r\n* chore: fix crossAccountRole Principal\r\n\r\n* fix: added delete object permission to cross account role\r\n\r\n* test: updated request parsers to handle byob\r\n\r\n* feat: updated dataset routes for byob\r\n\r\n* test: updated test framework for byob\r\n\r\n* test: added byob integ tests\r\n\r\n* fix: updated viperlightignore\r\n\r\n* fix: removed ddb table from hosting account aws services\r\n\r\n* fix: removed unused import\r\n\r\n* fix: updated viperlight ignore\r\n\r\n---------\r\n\r\nCo-authored-by: Samir Sharan \r\n\r\n* ci: example app deployment/integration-test fix (#965)\r\n\r\nCo-authored-by: Samir Sharan \r\n\r\n* chore: fix example app integration test (#966)\r\n\r\n* chore: test example app integration test\r\n\r\n* fix: removed externalID from example\r\n\r\n* fix: added logging\r\n\r\n* fix: remove debug logging\r\n\r\n* ci: fix env variables\r\n\r\n* chore: remove test workflow and fix viperlight\r\n\r\n* Update workbench-core/example/app/src/routes/datasetRoutes.ts\r\n\r\n---------\r\n\r\nCo-authored-by: Samir Sharan \r\nCo-authored-by: Brendon Hudnell \r\n\r\n* chore: Rebase release 4feeacc9 to develop (#963)\r\n\r\n* chore: rebase develop\r\n\r\n* chore: rebase develop\r\n\r\n* chore: rebase develop\r\n\r\n* chore: rebase develop\r\n\r\n* chore: rebase develop\r\n\r\n* chore: rebase develop\r\n\r\n* chore: rebase develop\r\n\r\n* chore: rebase develop\r\n\r\n* chore: rebase develop\r\n\r\n* chore: rebase develop\r\n\r\n---------\r\n\r\nCo-authored-by: jane yu <118856243+janeyuaws@users.noreply.github.com>\r\nCo-authored-by: Sanket Dharwadkar \r\nCo-authored-by: SanketD92 \r\nCo-authored-by: HaiTao Zhang \r\nCo-authored-by: FernandoAranda \r\n\r\n* chore: Rebase release 9765ff6 to develop (#970)\r\n\r\n* chore: rebase develop\r\n\r\n* chore: rebase develop\r\n\r\n* chore: rebase develop\r\n\r\n* chore: rebase develop\r\n\r\n* chore: rebase develop\r\n\r\n* chore: rebase develop\r\n\r\n* chore: rebase develop\r\n\r\n* Changes to work with develop's DatasetHelper\r\n\r\n* Update .viperlightignore\r\n\r\n* chore: fix pr comments\r\n\r\n* chore: fix cfn-nag\r\n\r\n---------\r\n\r\nCo-authored-by: Sanket Dharwadkar \r\nCo-authored-by: HaiTao Zhang \r\nCo-authored-by: FernandoAranda \r\nCo-authored-by: Brendon Hudnell \r\nCo-authored-by: jane yu <118856243+janeyuaws@users.noreply.github.com>\r\nCo-authored-by: Samir Sharan \r\n\r\n* chore: Rebase release ed6881fb to develop (#972)\r\n\r\n* chore: rebase develop\r\n\r\n* chore: rebase develop\r\n\r\n* chore: rebase develop\r\n\r\n* chore: rebase develop\r\n\r\n* chore: rebase develop\r\n\r\n* chore: rebase develop\r\n\r\n* chore: fix merge conflict\r\n\r\n---------\r\n\r\nCo-authored-by: jane yu <118856243+janeyuaws@users.noreply.github.com>\r\nCo-authored-by: Sanket Dharwadkar \r\nCo-authored-by: Brendon Hudnell \r\nCo-authored-by: Tyler Mikev <112508158+aws-tyler@users.noreply.github.com>\r\nCo-authored-by: Samir Sharan \r\n\r\n* chore: Rebase release faa15187 to develop (#973)\r\n\r\n* chore: rebase develop\r\n\r\n* chore: rebase develop\r\n\r\n* chore: rebase develop\r\n\r\n* chore: rebase develop\r\n\r\n---------\r\n\r\nCo-authored-by: Sanket Dharwadkar \r\n\r\n* chore: Rebase release 949a5278 to develop (#975)\r\n\r\n* chore: rebase develop\r\n\r\n* chore: rebase develop\r\n\r\n* chore: rebase develop\r\n\r\n* chore: rebase develop\r\n\r\n* chore: rebase develop\r\n\r\n* chore: rebase develop\r\n\r\n* chore: fix merge conflict\r\n\r\n---------\r\n\r\nCo-authored-by: Sanket Dharwadkar \r\nCo-authored-by: HaiTao Zhang \r\nCo-authored-by: FernandoAranda \r\nCo-authored-by: Samir Sharan \r\n\r\n* feat: multiple app client ids (#918)\r\n\r\n* feat: allowing multiple App clientIds for Cognito\r\n\r\n* chore(rush change): allowing multiple App clientIds for Cognito\r\n\r\n* feat: pull request comments\r\n\r\n* feat: pull request comments\r\n\r\n* feat: pull request comments\r\n\r\n* feat: updating SWB integration tests and documentation\r\n\r\n* feat: pull request comments\r\n\r\n* test: adding missing package\r\n\r\n* test: replacing toMatchObject with toStrictEqual (#985)\r\n\r\n* test: replacing toMatchObject with toStrictEqual\r\n\r\n* chore: viperlight scan\r\n\r\n* chore: viperlight scan\r\n\r\n* feat: cypress integration test (#944)\r\n\r\n* feat: allowing multiple App clientIds for Cognito\r\n\r\n* chore(rush change): allowing multiple App clientIds for Cognito\r\n\r\n* feat: pull request comments\r\n\r\n* feat: pull request comments\r\n\r\n* feat: pull request comments\r\n\r\n* feat: updating SWB integration tests and documentation\r\n\r\n* feat: cypress integration prototype\r\n\r\n* feat: reverting changes\r\n\r\n* feat: replacing wrap with chai\r\n\r\n* feat: reworking to typescript\r\n\r\n* feat: removing unnecessary script\r\n\r\n* feat: adding annotations\r\n\r\n* chore: removing jwt-decode package\r\n\r\n* chore: removing minimist packag\r\n\r\n* chore: adding rush change file\r\n\r\n* test: moving logoutUser test to Cypress\r\n\r\n* fix: cypress runner argument fix (#990)\r\n\r\n* build: update repo-state\r\n\r\n* fix: fix merge issue\r\n\r\n* test: end to end tests for authentication (#996)\r\n\r\n* test: end to end tests for authentication\r\n\r\n* test: disabling video & screenshots\r\n\r\n* chore: removing commented out code\r\n\r\n* chore: fixing imports\r\n\r\n* chore: lock file update\r\n\r\n* test: test coverage\r\n\r\n* chore: rebase develop release v2.0.0 (#1128)\r\n\r\n* chore: allow NodeJS 16, solutions pipeline does not support NodeJS 18 yet (#1014)\r\n\r\nCo-authored-by: Samir Sharan \r\n\r\n* fix: aws cdk iam (#1012)\r\n\r\n* fix: use aws cdk lib for iam package\r\n\r\n* fix: code smell (#1018)\r\n\r\n* fix: use const for declaration\r\n\r\n* fix(pa-permission): add missing PA permission and update integ test (#1017)\r\n\r\n* fix(pa-permission): add missing PA permission\r\n\r\n* chore(pa-permission): add integration test\r\n\r\nfix(rush): package version\r\n\r\n* chore: add .viperlightignore and remove ts-jest\r\n\r\n* fix(pa-permission): merge release\r\n\r\n* revert(pa-permission): revert lockfile\r\n\r\n* fix(swb-ref): adjust sagemaker iam policy (#1022)\r\n\r\n* chore(dataset apis): add zod to missing routes (#1019)\r\n\r\n* chore(dataset apis): add zod to missing routes\r\n\r\n* chore(get dataset by project): fix parser name\r\n\r\n* docs(change files): add change files\r\n\r\n* chore(regex utils): fix end of line for regex\r\n\r\n---------\r\n\r\nCo-authored-by: Fernando Aranda \r\n\r\n* fix: exclude tsconfig from sonar scans (#1024)\r\n\r\n* fix: ignore js files from sonar scans (#1025)\r\n\r\n* fix: ignore js files from sonar scans\r\n\r\n* chore: automate SWB integration test environment setup (#1021)\r\n\r\n* chore: automate swb integration test environment setup\r\n\r\n* chore: automate swb integration test environment setup\r\n\r\n* chore: automate integration test environment setup\r\n\r\n* chore: update viperlightignore\r\n\r\n* chore: pr comment fixes and nit\r\n\r\n---------\r\n\r\nCo-authored-by: Samir Sharan \r\n\r\n* fix: ignore build folders for sonar scan (#1027)\r\n\r\n* fix: add sonar exclusions (#1028)\r\n\r\n* feat: allow/revoke temp group access (#1023)\r\n\r\n* chore(zod): add zod model for regex (#1029)\r\n\r\n* chore(zod): add zod model for regex\r\n\r\n* fix(zod): git checks\r\n\r\n* chore(zod): update regex to match v1\r\n\r\n* chore(zod): add swbName and swbDescription\r\n\r\n* chore(zod): extract error message in constant\r\n\r\n* feat: enable rate limiter in dynamic authz middleware (#1030)\r\n\r\n* chore(project-etc routes): add format,length and required validations (#1032)\r\n\r\n* chore(project-etc routes): add format,length and required validations to project-etc routes\r\n\r\n* docs(add change files): add change files\r\n\r\n---------\r\n\r\nCo-authored-by: Fernando Aranda \r\n\r\n* chore: auth user fix validation (#1034)\r\n\r\n* chore(authenticated user): remove uuid validation as it does not apply to postdeployment step\r\n\r\n* docs(change files): add change file\r\n\r\n---------\r\n\r\nCo-authored-by: Fernando Aranda \r\n\r\n* fix(swb datsets): shorten TTL for 2 min for upload to dataset (#1036)\r\n\r\n* feat(swb-ref): adding auth APIs to postman/openapi collections (#1037)\r\n\r\n* feat(swb-ref): adding auth APIs to postman/openapi collections\r\n\r\n* chore: adding missing script and removing unused dependency\r\n\r\n* chore(env list, et routes): add input length and format validation (#1039)\r\n\r\n* chore(env list, et routes): add input length and format validation\r\n\r\n* docs(add change files): add change files\r\n\r\n---------\r\n\r\nCo-authored-by: Fernando Aranda \r\n\r\n* fix(appsec): s3 accesslog bucket only accept HTTPS (#1038)\r\n\r\n* fix(swb): adding permission to allow calling Send SSH Public Key and requiring Project ID (#1040)\r\n\r\nThis update breaks the previous implementation of Send SSH Public Key API by requiring Project ID is\r\npassed\r\n\r\nBREAKING CHANGE: Project ID must be passed in to Send SSH Public Key API\r\n\r\n* chore: solution config rename (#1042)\r\n\r\n* chore: ETC zod updates (#1041)\r\n\r\n* chore: add zod validation for ETC\r\n\r\n* chore(zod): add zod validation to account and cost center (#1043)\r\n\r\n* chore(merge): rebase on release\r\n\r\n* chore(zod): add account zod regex\r\n\r\n* chore(zod): update test\r\n\r\n* chore(zod): temp projectService fix\r\n\r\n* chore(zod): revert\r\n\r\n* chore(zod): update test\r\n\r\n* chore: commit fix\r\n\r\n* Revert \"chore(zod): revert\"\r\n\r\nThis reverts commit 06ca85ffef3c600fb260370d98f5a3a8a7960443.\r\n\r\n* chore(zod): regex with update\r\n\r\n* revert: remove arn zod\r\n\r\n* chore: change per feedback: update status code and change test variable name\r\n\r\n* chore(zod): combine nonEmpty with optional\r\n\r\n* chore(rush-change): add change file\r\n\r\n* chore: zod update projectenv (#1045)\r\n\r\n* chore: add zod validations for project env, etc\r\n\r\n* fix(swb-ref): make SageMaker IAM policy case insensitive (#1048)\r\n\r\n* fix(swb-ref): make SageMaker IAM policy case insensitive\r\n\r\n* fix(swb-ref): missed one character in case insensitive update\r\n\r\n* chore(user-agent): add user agent (#1044)\r\n\r\n* chore(user-agent): add user agent\r\n\r\n* chore(zod): add zod regex to project routes && update generic zod (#1046)\r\n\r\n* chore(zod): add zod regex to project routes and fix unit test\r\n\r\n* chore(zod): integ test, update ZodString interface and unit test\r\n\r\n* fix(swb-ref): remove Access for Project in DataSetService properly handles edge case (#1049)\r\n\r\n* chore(docs update): minor updates for readme and postman collection (#1051)\r\n\r\nCo-authored-by: Tim Nguyen \r\n\r\n* fix(swb-ref): update integ tests impacted by zod (#1053)\r\n\r\n* test: integ tests for temp project access (#1047)\r\n\r\n* test: integ tests for temp project access\r\n\r\n* fix: projectName\r\n\r\n* fix: reduce creation of projects\r\n\r\n* fix: remove etc4\r\n\r\n* ci: codeowners update (#1052)\r\n\r\nCo-authored-by: Samir Sharan \r\n\r\n* chore: user routes zod validations (#1050)\r\n\r\n* chore: update user zod schemas\r\n\r\n* fix: DS-project relationship and user regex fixes (#1056)\r\n\r\n* fix: ds api and user regex fixes\r\n\r\n* chore(zod): update ssh key zod (#1054)\r\n\r\n* fix: user integ tests (#1058)\r\n\r\n* fix: ds integ test\r\n\r\n* fix: update user integ tests\r\n\r\n---------\r\n\r\nCo-authored-by: Marianna Ghirardelli <43092418+maghirardelli@users.noreply.github.com>\r\n\r\n* chore(zod): list empty name in filter status code 500 to 400 (#1057)\r\n\r\n* chore(zod): status code 500 to 400\r\n\r\n* chore: update CodeBuild and rush to >=node18 (#1061)\r\n\r\n* chore: update CodeBuild and rush to >=node18\r\n\r\n* chore: rush change\r\n\r\n---------\r\n\r\nCo-authored-by: Samir Sharan \r\n\r\n* chore(user-management): add cognito group limit 25 (#1062)\r\n\r\n* chore(user-management): add cognito group limit 25\r\n\r\n* chore: rush change\r\n\r\n* chore(zod): filter between val1<=val2 (#1060)\r\n\r\n* chore(zod): add between value1<=value2 check\r\n\r\n* fix: remove deployment of example app from pipeline (#1065)\r\n\r\nremove deployment of example app from pipeline\r\n\r\n* test: fix user integ tests with right error message (#1066)\r\n\r\n* fix(integ tests): have temp ttl be 1 hour and do not have account integ test cleanup (#1076)\r\n\r\n* revert(chore user-management): add cognito group limit 25\" (#1064)\r\n\r\n* chore: update codecove thresholds (#1074)\r\n\r\n* fix: remove log that might expose sensitive information (#1071)\r\n\r\n* fix: env launch 500 error (#1068)\r\n\r\n* fix: env launch 500 error\r\n\r\n* chore: run rush change\r\n\r\n---------\r\n\r\nCo-authored-by: Marianna Ghirardelli <43092418+maghirardelli@users.noreply.github.com>\r\nCo-authored-by: Tim Nguyen \r\n\r\n* feat: enhance validation for dataset routes (#1059)\r\n\r\n* fix: fix integration test command (#1082)\r\n\r\n* Revert \"revert(chore user-management): add cognito group limit 25\" (#1064)\" (#1079)\r\n\r\n* chore(boom): status code to 400 (#1063)\r\n\r\n* chore: remove user roles field from update API (#1070)\r\n\r\n* fix(input validation): pagination token input validation (#1077)\r\n\r\n* fix(environment): failed environment edge cases fixes (#1069)\r\n\r\n* chore(viperlight): replace with authorized creds (#1080)\r\n\r\n* chore(viperlight): replace with authorized creds, replace email that not test against cognito\r\n\r\n* fix(account-status): correct account status update for byon hosting accounts (#1081)\r\n\r\n* feat: Project / Dataset association check (#1083)\r\n\r\n* feat: associate dataset fix\r\n\r\n* feat: update mockDatabaseService and tests\r\n\r\n* feat: fixed error\r\n\r\n* chore: rush change\r\n\r\n* chore: rush cupdate changes\r\n\r\n* chore: remove unused import\r\n\r\n* chore: fix broken test\r\n\r\n* feat: Revert \"feat: Project / Dataset association check\" (#1084)\r\n\r\n* Revert \"feat: Project / Dataset association check (#1083)\"\r\n\r\nThis reverts commit 7927b0776c4fa7992b8b520b9713b064b0120f6d.\r\n\r\n* chore: rush change\r\n\r\n* chore: rush change\r\n\r\n* chore(rename): repo renaming (#1067)\r\n\r\n* chore(rename): repo renaming and stack rename\r\n\r\n* chore: fix integration test (#1085)\r\n\r\nCo-authored-by: Samir Sharan \r\n\r\n* feat: RSW Associate Dataset (#1086)\r\n\r\n* feat: associate dataset fix\r\n\r\n* feat: update mockDatabaseService and tests\r\n\r\n* feat: fixed error\r\n\r\n* chore: rush change\r\n\r\n* chore: rush cupdate changes\r\n\r\n* chore: remove unused import\r\n\r\n* chore: fix broken test\r\n\r\n* docs: minor updates to README for install (#1055)\r\n\r\n* docs(update swb-reference readme): update swb-referen\r\n\r\n* chore: bounce PR checks\r\n\r\n* chore: merge remote change\r\n\r\n---------\r\n\r\nCo-authored-by: Yanyu \r\nCo-authored-by: Marianna Ghirardelli <43092418+maghirardelli@users.noreply.github.com>\r\nCo-authored-by: Sanket Dharwadkar \r\nCo-authored-by: jane yu <118856243+janeyuaws@users.noreply.github.com>\r\n\r\n* feat: implement tokenRevocationService (#1072)\r\n\r\n* feat: implement tokenRevocationService\r\n\r\n* docs: adding change files\r\n\r\n* docs: Auto add license headers\r\n\r\n* fix: ensure session is revoked when issued new refresh token\r\n\r\n* fix: address PR comments\r\n\r\n* fix: suppress cfn_nag issue\r\n\r\n* fix: update repo-state\r\n\r\n* chore: add cfn nag suppression\r\n\r\n* fix: state reason for suppressing SPCM\r\n\r\n* fix: update repo state\r\n\r\n---------\r\n\r\nCo-authored-by: htztomic \r\nCo-authored-by: Samir Sharan \r\n\r\n* fix: Revert \"feat: implement tokenRevocationService (#1072)\" (#1090)\r\n\r\n* Revert \"feat: implement tokenRevocationService (#1072)\"\r\n\r\nThis reverts commit 0230d448b3b2f766c589687772b635b322476cd4.\r\n\r\n* docs: add change files\r\n\r\n* build(update): node version update 18 (#1089)\r\n\r\n* build(update): node version update 18 and nodejs 16\r\n\r\n* fix: map dataset error to 400s (#1075)\r\n\r\n* fix: map dataset exist error to 400\r\n\r\n* chore: rush change file\r\n\r\n* feat: add additional checks for account id and s3 bucket name in dataset creation\r\n\r\n* test: integration tests for datasets\r\n\r\n* chore: cleanup\r\n\r\n* test: add unit test for error class\r\n\r\n---------\r\n\r\nCo-authored-by: Yanyu \r\nCo-authored-by: Kevin Park <103979972+kpark277@users.noreply.github.com>\r\n\r\n* chore: set API GW and lambda limit (#1088)\r\n\r\nCo-authored-by: Tim Nguyen \r\n\r\n* chore(rename): update solutionName with new name (#1094)\r\n\r\n* feat: implement token revocation service (#1091)\r\n\r\n* fix: node v16 required for Cloud9 installation (#1097)\r\n\r\n* docs: CHANGELOG for root, swb-app, and swb-reference (#1096)\r\n\r\n* feat(user apis): add pagination to list users api (#1098)\r\n\r\n* test: proper test error (#1100)\r\n\r\n* test(account): redo account multistep integ test (#1099)\r\n\r\n* chore(license): add 3rd party license (#1101)\r\n\r\n* chore(license): add 3rd party license\r\n\r\n* ci: configure release integration pipeline for release/v2.0.0 (#1095)\r\n\r\n* ci: configure release integration pipeline for release/v2.0.0\r\n\r\n* docs: update readme with new release branch\r\n\r\n---------\r\n\r\nCo-authored-by: jane yu <118856243+janeyuaws@users.noreply.github.com>\r\n\r\n* feat: list users by role pagination (#1103)\r\n\r\n* feat: add pagination for listUsersByRole\r\n\r\n* chore: rush change\r\n\r\n* chore: updated response objects in multistep userProject test\r\n\r\n* chore: increase page size\r\n\r\n* chore: add rush change\r\n\r\n* chore: update viperlite\r\n\r\n* chore: update max page size\r\n\r\n* chore: switch error\r\n\r\n* chore: update test\r\n\r\n---------\r\n\r\nCo-authored-by: Kevin Park <103979972+kpark277@users.noreply.github.com>\r\n\r\n* refactor: add expected bucket owner to service calls (#1105)\r\n\r\n* fix: create account should throw 400 error instead of 500 errors for incorrect accountId and arns (#1107)\r\n\r\n* fix: fix Dataset Edge Cases (#1108)\r\n\r\n* fix: fix Dataset Edge Cases\r\n\r\n* fix: update unit tests and fix error message\r\n\r\n* fix: set maximum input length for create account requests (#1110)\r\n\r\n* fix: set maximum input length for create account requests\r\n\r\n* chore: update unit test\r\n\r\n---------\r\n\r\nCo-authored-by: Tim Nguyen \r\n\r\n* fix: address edge cases for adding/removing owning project to dataset (#1111)\r\n\r\n* fix: address edge cases for adding/removing owning project to dataset\r\n\r\n* fix: unit test fixes\r\n\r\n* chore: disable CDK version check for solutions dep (#1113)\r\n\r\n* fix: increase byon integ test workflow memory (#1114)\r\n\r\n* chore: add limits on names when creating or updating objects (#1106)\r\n\r\n* chore: add limits on names when creating or updating objects\r\n\r\n* chore: rush change\r\n\r\n* chore: delete unused variable\r\n\r\n* chore: undo changes on CreateExternalEndpointRequestParser\r\n\r\n* chore: add tests\r\n\r\n* fix: update proxy lambda to use encodeURI\r\n\r\n---------\r\n\r\nCo-authored-by: Kevin Park \r\nCo-authored-by: Kevin Park <103979972+kpark277@users.noreply.github.com>\r\n\r\n* fix: account for API pagination in get user roles call (#1112)\r\n\r\n* chore: update cost center integ test error message (#1115)\r\n\r\nCo-authored-by: Tim Nguyen \r\nCo-authored-by: Tyler Mikev <112508158+aws-tyler@users.noreply.github.com>\r\n\r\n* ci: enable and disable packages required for publishing (#1116)\r\n\r\n* ci: enable and disable packages required for publishing\r\n\r\n* fix: update heft dependency issues and fast-xml-parser vulernability\r\n\r\n* fix: fix trim-newlines issue, update import order, and set ttl to number\r\n\r\n* docs: add change files\r\n\r\n* fix: fix import order\r\n\r\n* fix: update jest test suites\r\n\r\n* fix: update depcheck\r\n\r\n* docs(readme): update main readme (#1118)\r\n\r\n* chore: release/v2.0.0 version bump (#1117)\r\n\r\n* chore: release/v2.0.0 version bump\r\n\r\n* docs(readme): update main readme (#1118)\r\n\r\n* chore: update release dates\r\n\r\n* ci: adding a skip verify changefiles label\r\n\r\n* ci: include labeled as trigger for verify changefiles\r\n\r\n* chore: update changelog date\r\n\r\n---------\r\n\r\nCo-authored-by: jane yu <118856243+janeyuaws@users.noreply.github.com>\r\nCo-authored-by: HaiTao Zhang \r\n\r\n* chore: update notice file in parent directory and remove from subpack… (#1120)\r\n\r\n* chore: update notice file in parent directory and remove from subpackages\r\n\r\n* chore: adding missing accounts dependency to NOTICE\r\n\r\n* fix: separate GetDataset and ListDatasets permissions (#1126)\r\n\r\n* chore: update notice file in parent directory and remove from subpackages\r\n\r\n* chore: adding missing accounts dependency to NOTICE\r\n\r\n* fix: update permissions for projects and datasets\r\n\r\n* fix: optimize paab helper, update READMEs, fix tests\r\n\r\n* chore: git pull\r\n\r\n* test: aws account authZ test (#1121)\r\n\r\n* test: add identifier to integration test resources (#1130)\r\n\r\n* chore: add more integ tests for env reads (#1125)\r\n\r\n* chore: adding negative integ tests for env read\r\n\r\n* fix: update list env test paab constructor (#1136)\r\n\r\n* test: additional tests for aws account endpoint (#1132)\r\n\r\n* test: add AuthZ test for create environment (#1135)\r\n\r\n* chore: adding integ test cases for PAAB (#1139)\r\n\r\n* chore: adding integ test cases for PAAB\r\n\r\n* test(userapi): integ test (#1140)\r\n\r\n* test(userapi): integ\r\n\r\n* feat: CostCenter auth tests (#1133)\r\n\r\n* test: added negative AuthZ tests for Get and List cost center\r\n\r\n* test: add throw clause to ensure catch statement is executed\r\n\r\n* chore: fix eslint errors\r\n\r\n* chore: remove console.log\r\n\r\n* chore: update auth tests\r\n\r\n* chore: updates for PR comments\r\n\r\n* chore: update tests\r\n\r\n---------\r\n\r\nCo-authored-by: Tim Nguyen \r\nCo-authored-by: Tim Nguyen \r\nCo-authored-by: Yanyu Zheng \r\n\r\n* test(integ): integ test for project boundary (#1131)\r\n\r\n* test(integ): integ test for ssh\r\n\r\n* test: add getEnvironmentType as PA and Researcher (#1134)\r\n\r\n* test: add getEnvironmentType as PA and Researcher\r\n\r\n* test: add listEnvironmentType as PA and Researcher\r\n\r\n* test: add update environmentType tests\r\n\r\n* test: add getETC negative tests\r\n\r\n* test: add associate ETC with Proj negative tests\r\n\r\n* test: add disassociate ETC with Proj negative tests\r\n\r\n* test: add delete ETC negative tests\r\n\r\n* chore: eslint fixes\r\n\r\n* chore: eslint fixes\r\n\r\n* chore: eslint fixes\r\n\r\n---------\r\n\r\nCo-authored-by: Tim Nguyen \r\nCo-authored-by: Kevin Park <103979972+kpark277@users.noreply.github.com>\r\n\r\n* test(swb-ref): fix paab state change polling (#1142)\r\n\r\n* test: add more negative testing to listUserForProjects and listUsers (#1124)\r\n\r\n* test: add more negative testing to listUserForProjects and listUsers\r\n\r\n* test: add additional test coverage\r\n\r\n* test: add more integ tests for datasets API (#1138)\r\n\r\n* test: add more integ tests for datasets API\r\n\r\n* test: additional upload files test case\r\n\r\n---------\r\n\r\nCo-authored-by: Kevin Park <103979972+kpark277@users.noreply.github.com>\r\n\r\n* test(swb-ref): add negative project tests, missing multistep project … (#1137)\r\n\r\n* test(swb-ref): add negative project tests, missing multistep project tests\r\n\r\nAdding negative tests for project APIs, missing tests for multistep project test, and unauthorized\r\nuser tests\r\n\r\n* test: add to viperlightignore and address comments\r\n\r\n* chore: merge from origin/release/v2.0.0\r\n\r\n* chore: update viperlightignore\r\n\r\n* fix: only allow ITAdmin to list projects by ETC (#1141)\r\n\r\n* test: add unauthenticated user tests (#1144)\r\n\r\n* test: adding initial unauthorized user tests\r\n\r\n* test: add all unauthenticated user tests\r\n\r\n* test: update tests, fix broken tests, add missing getUser tests\r\n\r\n* chore: update viperlightignore\r\n\r\n* chore: paab test cleanup and hardening (#1145)\r\n\r\n* docs: update test description (#1147)\r\n\r\n* test: adding additional negative tests for environment APIs (#1148)\r\n\r\n---------\r\n\r\nCo-authored-by: Samir Sharan <11716061+insignias@users.noreply.github.com>\r\nCo-authored-by: Samir Sharan \r\nCo-authored-by: Sanket Dharwadkar \r\nCo-authored-by: jane yu <118856243+janeyuaws@users.noreply.github.com>\r\nCo-authored-by: FernandoAranda \r\nCo-authored-by: Fernando Aranda \r\nCo-authored-by: HaiTao Zhang \r\nCo-authored-by: Marianna Ghirardelli <43092418+maghirardelli@users.noreply.github.com>\r\nCo-authored-by: Tim Nguyen \r\nCo-authored-by: Tim Nguyen \r\nCo-authored-by: Yanyu Zheng \r\nCo-authored-by: Tyler Mikev <112508158+aws-tyler@users.noreply.github.com>\r\nCo-authored-by: Yanyu \r\nCo-authored-by: htztomic \r\n\r\n* docs: Auto README.md updates [skip ci]\r\n\r\n* chore: Revert \"chore: rebase develop release v2.0.0\" (#1152)\r\n\r\n* docs: Auto README.md updates [skip ci]\r\n\r\n* docs: Auto README.md updates [skip ci]\r\n\r\n* chore: add back ts to jest options for moduleFileExtensions\r\n\r\n* chore: update resources used by stage integ tests\r\n\r\n* feat: cost center account status error (#1159)\r\n\r\n* feat: prevent cost center from being created if account is not current\r\n\r\n* chore: rush change\r\n\r\n* chore: fix error import\r\n\r\n* chore: update error\r\n\r\n* chore: update error test\r\n\r\n* chore: more tests\r\n\r\n* chore: update error handling\r\n\r\n* chore: throw booms, add runLocally improvement\r\n\r\n* chore: rush change\r\n\r\n* chore: semver update for a vuln fix\r\n\r\n---------\r\n\r\nCo-authored-by: Kevin Park <103979972+kpark277@users.noreply.github.com>\r\n\r\n* chore: mask externalId (#1149)\r\n\r\n* chore: mask externalId\r\n\r\n* chore: remove example UI package (#1160)\r\n\r\n* refactor: remove identifiers from error message (#1146)\r\n\r\n* refactor: remove identifiers from error message\r\n\r\n* test(unit): update error message\r\n\r\n---------\r\n\r\nCo-authored-by: Yanyu \r\nCo-authored-by: Jane Yu \r\nCo-authored-by: jane yu <118856243+janeyuaws@users.noreply.github.com>\r\n\r\n* chore(list-env): add integ test for pageSize exceed max (#1161)\r\n\r\n* chore(list-env): add integ test for pageSize exceed max\r\n\r\n* fix: delete all temp role access when role is deleted (#1150)\r\n\r\n* fix: delete all temp role access when role is deleted\r\n\r\n* docs: add change files\r\n\r\n* ci: increase audit level to high due to a vulnerability that does not have a patch\r\n\r\n* test(ssh key integ tests): send ssh key negative tests (#1165)\r\n\r\n* feat: main equal to hosting (#1164)\r\n\r\n* feat: let main and hosting to be same\r\n\r\n* Content populated by Brazil Package Creation Service.\r\n\r\n* build(deps): bump word-wrap in /common/autoinstallers/commitizen (#1167)\r\n\r\n* feat(ALB): delete protection (#1169)\r\n\r\n* feat(ALB): delete protection\r\n\r\n* chore(alb): alb delete protection\r\n\r\n* chore(alb): update test\r\n\r\n* ci: adding mainline-pipeline configurations\r\n\r\n* ci: change rush cinstall to install\r\n\r\n* fix: turn off aws-accounts integration test\r\n\r\n* ci: create develop-pipeline configurations\r\n\r\n* ci: include externalIdPath and awsAccountIdParamStorePath\r\n\r\n* docs: updated README doc\r\n\r\ncr: https://code.amazon.com/reviews/CR-98658234\r\n\r\n* chore: update autoinstaller dependencies and changelogs\r\n\r\ncr: https://code.amazon.com/reviews/CR-99088543\r\n\r\n* chore: remove change files\r\n\r\ncr: https://code.amazon.com/reviews/CR-99105845\r\n\r\n---------\r\n\r\nCo-authored-by: FernandoAranda \r\nCo-authored-by: Fernando Aranda \r\nCo-authored-by: FernandoAranda \r\nCo-authored-by: Sanket Dharwadkar \r\nCo-authored-by: SanketD92 \r\nCo-authored-by: Samir Sharan <11716061+insignias@users.noreply.github.com>\r\nCo-authored-by: jane yu <118856243+janeyuaws@users.noreply.github.com>\r\nCo-authored-by: HaiTao Zhang \r\nCo-authored-by: Kevin Park \r\nCo-authored-by: kpark277 \r\nCo-authored-by: Samir Sharan \r\nCo-authored-by: Kevin Park <103979972+kpark277@users.noreply.github.com>\r\nCo-authored-by: Brendon Hudnell \r\nCo-authored-by: Tyler Mikev <112508158+aws-tyler@users.noreply.github.com>\r\nCo-authored-by: otlci <119629557+otlci@users.noreply.github.com>\r\nCo-authored-by: mafoundation-ci <106332003+mafoundation-ci@users.noreply.github.com>\r\nCo-authored-by: Tim Nguyen \r\nCo-authored-by: Tim Nguyen \r\nCo-authored-by: Yanyu Zheng \r\nCo-authored-by: Yanyu \r\nCo-authored-by: htztomic \r\nCo-authored-by: maghirardelli \r\nCo-authored-by: Jane Yu \r\nCo-authored-by: BPCS \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\r\nCo-authored-by: HaiTao Zhang ","shortMessageHtmlLink":"Release/v2.0.1 (#1172)"}},{"before":"072f6dee1bfb335478dec40268572110fcfa4001","after":"1a19a3516a8705b0c28963517890929f2a7a62c3","ref":"refs/heads/release/v2.0.1","pushedAt":"2023-08-16T14:53:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"maghirardelli","name":"Marianna Ghirardelli","path":"/maghirardelli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43092418?s=80&v=4"},"commit":{"message":"Merge branch 'main' into release/v2.0.1","shortMessageHtmlLink":"Merge branch 'main' into release/v2.0.1"}},{"before":null,"after":"072f6dee1bfb335478dec40268572110fcfa4001","ref":"refs/heads/release/v2.0.1","pushedAt":"2023-08-16T14:46:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"maghirardelli","name":"Marianna Ghirardelli","path":"/maghirardelli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43092418?s=80&v=4"},"commit":{"message":"chore: remove change files\n\ncr: https://code.amazon.com/reviews/CR-99105845","shortMessageHtmlLink":"chore: remove change files"}},{"before":null,"after":"38be8a6a7bf204ef0a53309341a1c559275f393c","ref":"refs/heads/dependabot/npm_and_yarn/common/autoinstallers/commitlint/semver-5.7.2","pushedAt":"2023-08-03T03:57:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump semver in /common/autoinstallers/commitlint\n\nBumps [semver](https://github.com/npm/node-semver) from 5.7.1 to 5.7.2.\n- [Release notes](https://github.com/npm/node-semver/releases)\n- [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md)\n- [Commits](https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2)\n\n---\nupdated-dependencies:\n- dependency-name: semver\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump semver in /common/autoinstallers/commitlint"}},{"before":"013253a2ccc1b3a2e03266fbca8c3868aa08c2a9","after":null,"ref":"refs/heads/removeWorkflows","pushedAt":"2023-08-03T03:56:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"htztomic","name":"HaiTao Zhang","path":"/htztomic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35711277?s=80&v=4"}},{"before":"a475cba3171c2e6290e4f502b10fb8db8de3dd51","after":"ad5a2a63e633c5ca23e81db76e1eb74a310ef930","ref":"refs/heads/main","pushedAt":"2023-08-03T03:56:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"htztomic","name":"HaiTao Zhang","path":"/htztomic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35711277?s=80&v=4"},"commit":{"message":"ci: remove workflows and actions (#1170)","shortMessageHtmlLink":"ci: remove workflows and actions (#1170)"}},{"before":"eca96cf268651f95f9422354b97f111dc52642dc","after":null,"ref":"refs/heads/kevpark/merge-main-to-develop","pushedAt":"2023-08-03T01:42:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"htztomic","name":"HaiTao Zhang","path":"/htztomic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35711277?s=80&v=4"}},{"before":null,"after":"013253a2ccc1b3a2e03266fbca8c3868aa08c2a9","ref":"refs/heads/removeWorkflows","pushedAt":"2023-08-03T00:55:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"htztomic","name":"HaiTao Zhang","path":"/htztomic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35711277?s=80&v=4"},"commit":{"message":"ci: remove workflows and actions","shortMessageHtmlLink":"ci: remove workflows and actions"}},{"before":"8e89b57582b2239b39d2b3f5de859650a47f67af","after":null,"ref":"refs/heads/develop","pushedAt":"2023-08-03T00:45:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"htztomic","name":"HaiTao Zhang","path":"/htztomic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35711277?s=80&v=4"}},{"before":"8e89b57582b2239b39d2b3f5de859650a47f67af","after":null,"ref":"refs/heads/stage","pushedAt":"2023-08-03T00:43:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"htztomic","name":"HaiTao Zhang","path":"/htztomic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35711277?s=80&v=4"}},{"before":"08233c44318d76d3d6e66c8b0e0bdde0eccc8698","after":null,"ref":"refs/heads/topic/renameSwbRsw","pushedAt":"2023-08-03T00:34:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"htztomic","name":"HaiTao Zhang","path":"/htztomic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35711277?s=80&v=4"}},{"before":"58eed392e5e2793b99b92df6b8556fa2f3fe3dbb","after":null,"ref":"refs/heads/topic/changeLogPipelines","pushedAt":"2023-08-03T00:26:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"htztomic","name":"HaiTao Zhang","path":"/htztomic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35711277?s=80&v=4"}},{"before":"a18d54891103bf47a09b0cb2597ad7a59f6b44ef","after":"8e89b57582b2239b39d2b3f5de859650a47f67af","ref":"refs/heads/stage","pushedAt":"2023-07-26T00:29:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mafoundation-ci","name":"mafoundation-ci ","path":"/mafoundation-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106332003?s=80&v=4"},"commit":{"message":"feat(ALB): delete protection (#1169)\n\n* feat(ALB): delete protection\r\n\r\n* chore(alb): alb delete protection\r\n\r\n* chore(alb): update test","shortMessageHtmlLink":"feat(ALB): delete protection (#1169)"}},{"before":"d07f3a8b6a5f749d18e0d75966546deb92b0399e","after":null,"ref":"refs/heads/janeyu/ALBDelete","pushedAt":"2023-07-25T23:02:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"janeyuaws","name":"jane yu","path":"/janeyuaws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118856243?s=80&v=4"}},{"before":"a18d54891103bf47a09b0cb2597ad7a59f6b44ef","after":"8e89b57582b2239b39d2b3f5de859650a47f67af","ref":"refs/heads/develop","pushedAt":"2023-07-25T23:02:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"janeyuaws","name":"jane yu","path":"/janeyuaws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118856243?s=80&v=4"},"commit":{"message":"feat(ALB): delete protection (#1169)\n\n* feat(ALB): delete protection\r\n\r\n* chore(alb): alb delete protection\r\n\r\n* chore(alb): update test","shortMessageHtmlLink":"feat(ALB): delete protection (#1169)"}},{"before":"d355d8420b9c55fde222f27979b8a0daf9c1ca04","after":"d07f3a8b6a5f749d18e0d75966546deb92b0399e","ref":"refs/heads/janeyu/ALBDelete","pushedAt":"2023-07-25T22:47:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"janeyuaws","name":"jane yu","path":"/janeyuaws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118856243?s=80&v=4"},"commit":{"message":"chore(alb): update test","shortMessageHtmlLink":"chore(alb): update test"}},{"before":"698b0523eb019cbf1ae2aae932171a99d1f441de","after":"d355d8420b9c55fde222f27979b8a0daf9c1ca04","ref":"refs/heads/janeyu/ALBDelete","pushedAt":"2023-07-25T22:23:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"janeyuaws","name":"jane yu","path":"/janeyuaws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118856243?s=80&v=4"},"commit":{"message":"chore(alb): alb delete protection","shortMessageHtmlLink":"chore(alb): alb delete protection"}},{"before":"f170527c3c0b38195f514011843d52841c51dc67","after":"698b0523eb019cbf1ae2aae932171a99d1f441de","ref":"refs/heads/janeyu/ALBDelete","pushedAt":"2023-07-25T22:19:26.000Z","pushType":"push","commitsCount":61,"pusher":{"login":"janeyuaws","name":"jane yu","path":"/janeyuaws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118856243?s=80&v=4"},"commit":{"message":"Merge branch 'develop' into janeyu/ALBDelete","shortMessageHtmlLink":"Merge branch 'develop' into janeyu/ALBDelete"}},{"before":null,"after":"f170527c3c0b38195f514011843d52841c51dc67","ref":"refs/heads/janeyu/ALBDelete","pushedAt":"2023-07-25T20:59:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"janeyuaws","name":"jane yu","path":"/janeyuaws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118856243?s=80&v=4"},"commit":{"message":"feat(ALB): delete protection","shortMessageHtmlLink":"feat(ALB): delete protection"}},{"before":"a718421ea251c883aed6d1b5af149ad6fc929a5b","after":"a18d54891103bf47a09b0cb2597ad7a59f6b44ef","ref":"refs/heads/stage","pushedAt":"2023-07-24T20:43:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mafoundation-ci","name":"mafoundation-ci ","path":"/mafoundation-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106332003?s=80&v=4"},"commit":{"message":"build(deps): bump word-wrap in /common/autoinstallers/commitizen (#1167)","shortMessageHtmlLink":"build(deps): bump word-wrap in /common/autoinstallers/commitizen (#1167)"}},{"before":"5c6680bb67baf59c592d9c9996c1595f4917714d","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/common/autoinstallers/commitizen/word-wrap-1.2.4","pushedAt":"2023-07-24T19:09:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"maghirardelli","name":"Marianna Ghirardelli","path":"/maghirardelli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43092418?s=80&v=4"}},{"before":"a718421ea251c883aed6d1b5af149ad6fc929a5b","after":"a18d54891103bf47a09b0cb2597ad7a59f6b44ef","ref":"refs/heads/develop","pushedAt":"2023-07-24T19:09:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maghirardelli","name":"Marianna Ghirardelli","path":"/maghirardelli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43092418?s=80&v=4"},"commit":{"message":"build(deps): bump word-wrap in /common/autoinstallers/commitizen (#1167)","shortMessageHtmlLink":"build(deps): bump word-wrap in /common/autoinstallers/commitizen (#1167)"}},{"before":"194cd577877073b4fe4fae8b854918ceeb9bb3b7","after":"5c6680bb67baf59c592d9c9996c1595f4917714d","ref":"refs/heads/dependabot/npm_and_yarn/common/autoinstallers/commitizen/word-wrap-1.2.4","pushedAt":"2023-07-24T18:35:54.000Z","pushType":"push","commitsCount":60,"pusher":{"login":"maghirardelli","name":"Marianna Ghirardelli","path":"/maghirardelli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43092418?s=80&v=4"},"commit":{"message":"Merge branch 'develop' into dependabot/npm_and_yarn/common/autoinstallers/commitizen/word-wrap-1.2.4","shortMessageHtmlLink":"Merge branch 'develop' into dependabot/npm_and_yarn/common/autoinstal…"}},{"before":"5c6734971e084c53ae00f1a97bd2b6b5e0c79e99","after":"a718421ea251c883aed6d1b5af149ad6fc929a5b","ref":"refs/heads/stage","pushedAt":"2023-07-24T18:25:38.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"mafoundation-ci","name":"mafoundation-ci ","path":"/mafoundation-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106332003?s=80&v=4"},"commit":{"message":"Merge pull request #1168 from aws-solutions/maghirardelli/rebase-develop-to-main","shortMessageHtmlLink":"Merge pull request #1168 from aws-solutions/maghirardelli/rebase-deve…"}},{"before":"a6884e033ae04f42c174a48772e80ca377ce01a4","after":null,"ref":"refs/heads/maghirardelli/rebase-develop-to-main","pushedAt":"2023-07-24T16:48:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"maghirardelli","name":"Marianna Ghirardelli","path":"/maghirardelli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43092418?s=80&v=4"}},{"before":"5c6734971e084c53ae00f1a97bd2b6b5e0c79e99","after":"a718421ea251c883aed6d1b5af149ad6fc929a5b","ref":"refs/heads/develop","pushedAt":"2023-07-24T16:48:33.000Z","pushType":"pr_merge","commitsCount":13,"pusher":{"login":"maghirardelli","name":"Marianna Ghirardelli","path":"/maghirardelli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43092418?s=80&v=4"},"commit":{"message":"Merge pull request #1168 from aws-solutions/maghirardelli/rebase-develop-to-main","shortMessageHtmlLink":"Merge pull request #1168 from aws-solutions/maghirardelli/rebase-deve…"}},{"before":null,"after":"a6884e033ae04f42c174a48772e80ca377ce01a4","ref":"refs/heads/maghirardelli/rebase-develop-to-main","pushedAt":"2023-07-21T19:49:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"maghirardelli","name":"Marianna Ghirardelli","path":"/maghirardelli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43092418?s=80&v=4"},"commit":{"message":"chore: pull main","shortMessageHtmlLink":"chore: pull main"}},{"before":null,"after":"194cd577877073b4fe4fae8b854918ceeb9bb3b7","ref":"refs/heads/dependabot/npm_and_yarn/common/autoinstallers/commitizen/word-wrap-1.2.4","pushedAt":"2023-07-20T17:47:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump word-wrap in /common/autoinstallers/commitizen\n\nBumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.4.\n- [Release notes](https://github.com/jonschlinkert/word-wrap/releases)\n- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4)\n\n---\nupdated-dependencies:\n- dependency-name: word-wrap\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump word-wrap in /common/autoinstallers/commitizen"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADbDKXwAA","startCursor":null,"endCursor":null}},"title":"Activity · aws-solutions/research-service-workbench-on-aws"}