{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":210685708,"defaultBranch":"master","name":"aws-simple","ownerLogin":"clebert","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-09-24T19:51:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/528439?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1709223935.0","currentOid":""},"activityList":{"items":[{"before":"fdc728e2a8e7c8d44efceeb3a1c67601cbb8ce7c","after":"69eea5e37983b50d51486fe743f07b5ab0f8be7b","ref":"refs/heads/master","pushedAt":"2024-02-29T16:25:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clebert","name":"Clemens Akens","path":"/clebert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/528439?s=80&v=4"},"commit":{"message":"18.4.0","shortMessageHtmlLink":"18.4.0"}},{"before":"664a10d32a838f433d08a2af90d420478595f70b","after":"fdc728e2a8e7c8d44efceeb3a1c67601cbb8ce7c","ref":"refs/heads/master","pushedAt":"2024-02-29T16:25:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clebert","name":"Clemens Akens","path":"/clebert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/528439?s=80&v=4"},"commit":{"message":"Add support for EFS filesystem access in Lambda functions","shortMessageHtmlLink":"Add support for EFS filesystem access in Lambda functions"}},{"before":"b67d5e015016a63e30886bced52a3aa135c0be98","after":"664a10d32a838f433d08a2af90d420478595f70b","ref":"refs/heads/master","pushedAt":"2024-02-06T20:00:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clebert","name":"Clemens Akens","path":"/clebert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/528439?s=80&v=4"},"commit":{"message":"18.3.0","shortMessageHtmlLink":"18.3.0"}},{"before":"a1e6f2ad4aec8cbad89ff14f398cd7d819ee26fd","after":"b67d5e015016a63e30886bced52a3aa135c0be98","ref":"refs/heads/master","pushedAt":"2024-02-06T19:44:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"clebert","name":"Clemens Akens","path":"/clebert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/528439?s=80&v=4"},"commit":{"message":"Use Node.js 20 as Lambda runtime","shortMessageHtmlLink":"Use Node.js 20 as Lambda runtime"}},{"before":"945736ffdf8cb1f2bc04b8de7dfc3922fe23ad0a","after":"a1e6f2ad4aec8cbad89ff14f398cd7d819ee26fd","ref":"refs/heads/master","pushedAt":"2023-10-31T12:23:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clebert","name":"Clemens Akens","path":"/clebert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/528439?s=80&v=4"},"commit":{"message":"Update onecfg","shortMessageHtmlLink":"Update onecfg"}},{"before":"8692f205046dc35c824fe335436afe118289f3ab","after":"945736ffdf8cb1f2bc04b8de7dfc3922fe23ad0a","ref":"refs/heads/master","pushedAt":"2023-10-31T12:17:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clebert","name":"Clemens Akens","path":"/clebert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/528439?s=80&v=4"},"commit":{"message":"Update onecfg","shortMessageHtmlLink":"Update onecfg"}},{"before":"1d036199fd4cdddb3b699bbdd11b51ae6b0366e7","after":"8692f205046dc35c824fe335436afe118289f3ab","ref":"refs/heads/master","pushedAt":"2023-10-16T09:39:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clebert","name":"Clemens Akens","path":"/clebert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/528439?s=80&v=4"},"commit":{"message":"18.2.0","shortMessageHtmlLink":"18.2.0"}},{"before":"eee9be1e4f20436f854635b03534ef378302a0f4","after":null,"ref":"refs/tags/v18.2.0","pushedAt":"2023-10-16T09:39:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"clebert","name":"Clemens Akens","path":"/clebert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/528439?s=80&v=4"}},{"before":"f3d25a34cb02814844722deb4504ea7d77bb8e80","after":null,"ref":"refs/heads/lambda-insights","pushedAt":"2023-10-16T09:34:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"clebert","name":"Clemens Akens","path":"/clebert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/528439?s=80&v=4"}},{"before":"e3ccd6c9b5a806c6be771148bdda5effe7d02d81","after":"1d036199fd4cdddb3b699bbdd11b51ae6b0366e7","ref":"refs/heads/master","pushedAt":"2023-10-16T09:34:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"clebert","name":"Clemens Akens","path":"/clebert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/528439?s=80&v=4"},"commit":{"message":"Merge pull request #170 from clebert/lambda-insights\n\nEnable lambda insights if enabled","shortMessageHtmlLink":"Merge pull request #170 from clebert/lambda-insights"}},{"before":"a590536b65c84b7f8f523da877c7144f10db5498","after":"f3d25a34cb02814844722deb4504ea7d77bb8e80","ref":"refs/heads/lambda-insights","pushedAt":"2023-10-16T09:28:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"unstubbable","name":"Hendrik Liebau","path":"/unstubbable","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/761683?s=80&v=4"},"commit":{"message":"Enable lambda insights if enabled\n\nIntroduces a new stack config option `monitoring.lambdaInsightsEnabled`.","shortMessageHtmlLink":"Enable lambda insights if enabled"}},{"before":"cb2b17db2f40f6f07d1a57f41630f0fa59455924","after":null,"ref":"refs/heads/shared-lambda-role","pushedAt":"2023-10-16T09:12:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"clebert","name":"Clemens Akens","path":"/clebert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/528439?s=80&v=4"}},{"before":"c85843b4027fcdc728d87d3fa03c462d1f86721a","after":"e3ccd6c9b5a806c6be771148bdda5effe7d02d81","ref":"refs/heads/master","pushedAt":"2023-10-16T09:11:59.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"clebert","name":"Clemens Akens","path":"/clebert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/528439?s=80&v=4"},"commit":{"message":"Merge pull request #180 from clebert/shared-lambda-role\n\nShare a single lambda service role across all lambda functions","shortMessageHtmlLink":"Merge pull request #180 from clebert/shared-lambda-role"}},{"before":"7aca3a81fff8b9d5a199c13346a7fa845054a2a1","after":"cb2b17db2f40f6f07d1a57f41630f0fa59455924","ref":"refs/heads/shared-lambda-role","pushedAt":"2023-10-16T09:07:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"unstubbable","name":"Hendrik Liebau","path":"/unstubbable","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/761683?s=80&v=4"},"commit":{"message":"Share a single lambda service role across all lambda functions\n\nThis reduces the chance of reaching the AWS service quota limit of 1000\nIAM roles per account when deploying many stacks with multiple lambdas\nper stack.","shortMessageHtmlLink":"Share a single lambda service role across all lambda functions"}},{"before":"bddbb00b54bd8442208acfdc16c0b2908a3d1886","after":null,"ref":"refs/heads/partial-config-parsing","pushedAt":"2023-10-16T07:38:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"clebert","name":"Clemens Akens","path":"/clebert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/528439?s=80&v=4"}},{"before":"d506d761139a5974e77809cb537ebada99f238a0","after":"c85843b4027fcdc728d87d3fa03c462d1f86721a","ref":"refs/heads/master","pushedAt":"2023-10-16T07:38:57.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"clebert","name":"Clemens Akens","path":"/clebert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/528439?s=80&v=4"},"commit":{"message":"Merge pull request #179 from clebert/partial-config-parsing\n\nDo not parse full config for commands that don't need it","shortMessageHtmlLink":"Merge pull request #179 from clebert/partial-config-parsing"}},{"before":"d72c5c5f7ae4250c1cd22e16cdae9ca732ac4318","after":"7aca3a81fff8b9d5a199c13346a7fa845054a2a1","ref":"refs/heads/shared-lambda-role","pushedAt":"2023-10-13T16:15:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"unstubbable","name":"Hendrik Liebau","path":"/unstubbable","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/761683?s=80&v=4"},"commit":{"message":"Share a single lambda service role across all lambda functions\n\nThis reduces the chance of reaching the AWS service quota limit of 1000\nIAM roles per account when deploying many stacks with multiple lambdas\nper stack.","shortMessageHtmlLink":"Share a single lambda service role across all lambda functions"}},{"before":null,"after":"d72c5c5f7ae4250c1cd22e16cdae9ca732ac4318","ref":"refs/heads/shared-lambda-role","pushedAt":"2023-10-13T16:11:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"unstubbable","name":"Hendrik Liebau","path":"/unstubbable","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/761683?s=80&v=4"},"commit":{"message":"Share a single lambda service role across all lambda functions\n\nThis reduces the chance of reaching the AWS service quota limit of 1000\nIAM roles per account when deploying many stacks with multiple lambdas\nper stack.","shortMessageHtmlLink":"Share a single lambda service role across all lambda functions"}},{"before":null,"after":"bddbb00b54bd8442208acfdc16c0b2908a3d1886","ref":"refs/heads/partial-config-parsing","pushedAt":"2023-10-04T10:29:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"unstubbable","name":"Hendrik Liebau","path":"/unstubbable","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/761683?s=80&v=4"},"commit":{"message":"Do not parse full config for commands that don't need it\n\nMotivation\n\nThe [cleanup job for the Feature\nHub](https://github.com/sinnerschrader/feature-hub/actions/workflows/cleanup-stacks.yml)\n(using the `purge` command) currently fails with the following Zod\nvalidation error:\n\n```\n[\n {\n \"code\": \"too_small\",\n \"minimum\": 1,\n \"type\": \"array\",\n \"inclusive\": true,\n \"exact\": false,\n \"message\": \"Array must contain at least 1 element(s)\",\n \"path\": [\n \"routes\"\n ]\n }\n]\n```\n\nThis is because the routes are inferred from the built documentation.\nBut when running the `purge` command, we don't actually need the routes,\nand we also don't want to build the docs just to avoid the config\nvalidation error.\n\nProposed Solution\n\nFor a couple of commands (including `purge`) we only need the domain\nname parts (`hostedZoneName` and sometimes `aliasRecordName`), so we can\nlimit the parsing/validation to those fields, and thus implicitly allow\nan empty array of routes in this context.","shortMessageHtmlLink":"Do not parse full config for commands that don't need it"}},{"before":"1e9257e490c576c07d0baae7038fd2ddb04a5f0a","after":"d506d761139a5974e77809cb537ebada99f238a0","ref":"refs/heads/master","pushedAt":"2023-09-12T09:20:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clebert","name":"Clemens Akens","path":"/clebert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/528439?s=80&v=4"},"commit":{"message":"18.1.0","shortMessageHtmlLink":"18.1.0"}},{"before":"4008f054ec181655aa362570df2f947c83389206","after":"1e9257e490c576c07d0baae7038fd2ddb04a5f0a","ref":"refs/heads/master","pushedAt":"2023-09-12T09:02:57.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"clebert","name":"Clemens Akens","path":"/clebert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/528439?s=80&v=4"},"commit":{"message":"Merge pull request #178 from NSteinhoff/s3-cors-configuration\n\nFix CORS configuration for S3 routes","shortMessageHtmlLink":"Merge pull request #178 from NSteinhoff/s3-cors-configuration"}},{"before":"bf40dfcd5cd06db551ee4fa48e6a6f145bc22835","after":null,"ref":"refs/heads/min-compression-size","pushedAt":"2023-09-12T08:40:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"clebert","name":"Clemens Akens","path":"/clebert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/528439?s=80&v=4"}},{"before":"eeaaf89bc63861bc410c0fc61446d39ecb13870c","after":"4008f054ec181655aa362570df2f947c83389206","ref":"refs/heads/master","pushedAt":"2023-09-12T08:40:32.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"clebert","name":"Clemens Akens","path":"/clebert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/528439?s=80&v=4"},"commit":{"message":"Merge pull request #177 from clebert/min-compression-size\n\nReplace `minimumCompressionSize` with `minCompressionSize`","shortMessageHtmlLink":"Merge pull request #177 from clebert/min-compression-size"}},{"before":"c2a04fe81810c17bba00b82f1063a3f14a7a67c3","after":"bf40dfcd5cd06db551ee4fa48e6a6f145bc22835","ref":"refs/heads/min-compression-size","pushedAt":"2023-09-12T08:34:36.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"clebert","name":"Clemens Akens","path":"/clebert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/528439?s=80&v=4"},"commit":{"message":"Merge branch 'master' into min-compression-size","shortMessageHtmlLink":"Merge branch 'master' into min-compression-size"}},{"before":"bcee7931864f7dba1617fd03274dc2214b54ff39","after":null,"ref":"refs/heads/paginate","pushedAt":"2023-09-12T08:34:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"clebert","name":"Clemens Akens","path":"/clebert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/528439?s=80&v=4"}},{"before":"cbf28a9cad15dde0d044b78799c61e21db4048ff","after":"eeaaf89bc63861bc410c0fc61446d39ecb13870c","ref":"refs/heads/master","pushedAt":"2023-09-12T08:34:19.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"clebert","name":"Clemens Akens","path":"/clebert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/528439?s=80&v=4"},"commit":{"message":"Merge pull request #176 from clebert/paginate\n\nUse `aws-sdk` paginators for pagination","shortMessageHtmlLink":"Merge pull request #176 from clebert/paginate"}},{"before":null,"after":"c2a04fe81810c17bba00b82f1063a3f14a7a67c3","ref":"refs/heads/min-compression-size","pushedAt":"2023-08-09T08:17:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"unstubbable","name":"Hendrik Liebau","path":"/unstubbable","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/761683?s=80&v=4"},"commit":{"message":"Replace `minimumCompressionSize` with `minCompressionSize`\n\nfixes #174","shortMessageHtmlLink":"Replace minimumCompressionSize with minCompressionSize"}},{"before":null,"after":"bcee7931864f7dba1617fd03274dc2214b54ff39","ref":"refs/heads/paginate","pushedAt":"2023-08-09T07:28:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"unstubbable","name":"Hendrik Liebau","path":"/unstubbable","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/761683?s=80&v=4"},"commit":{"message":"Use `aws-sdk` paginators for pagination","shortMessageHtmlLink":"Use aws-sdk paginators for pagination"}},{"before":"b45c4c0418a7d6ca713c26703a1ce825bb8488c6","after":"cbf28a9cad15dde0d044b78799c61e21db4048ff","ref":"refs/heads/master","pushedAt":"2023-06-07T07:31:43.128Z","pushType":"push","commitsCount":1,"pusher":{"login":"clebert","name":"Clemens Akens","path":"/clebert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/528439?s=80&v=4"},"commit":{"message":"18.0.3","shortMessageHtmlLink":"18.0.3"}},{"before":"000b3d6bc6ae0ab0609e1336380ffbccf914c4c3","after":"b45c4c0418a7d6ca713c26703a1ce825bb8488c6","ref":"refs/heads/master","pushedAt":"2023-06-07T07:27:34.188Z","pushType":"push","commitsCount":1,"pusher":{"login":"clebert","name":"Clemens Akens","path":"/clebert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/528439?s=80&v=4"},"commit":{"message":"Update onecfg and dependencies","shortMessageHtmlLink":"Update onecfg and dependencies"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAECO4NbQA","startCursor":null,"endCursor":null}},"title":"Activity ยท clebert/aws-simple"}