{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":183734699,"defaultBranch":"main","name":"aws-spa","ownerLogin":"lalalilo","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-04-27T06:00:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/30870808?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717525091.0","currentOid":""},"activityList":{"items":[{"before":"9944f841f92324c088835c7560e8cb902fbbeac2","after":"cf50047bb7589a8d4521f2f5483b3bc626b7e99b","ref":"refs/heads/main","pushedAt":"2024-06-04T18:16:53.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"GregdTd","name":"Grégoire de Trogoff","path":"/GregdTd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19348797?s=80&v=4"},"commit":{"message":"Merge pull request #62 from lalalilo/patch-not-found-origin\n\nUse domainName to find same origin","shortMessageHtmlLink":"Merge pull request #62 from lalalilo/patch-not-found-origin"}},{"before":"9a0a35ed1550368bf45fe4ea14b8a26ef3f5cd54","after":"0292202140580107914e101c068c486c7737aa1e","ref":"refs/heads/patch-not-found-origin","pushedAt":"2024-06-04T18:15:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"GregdTd","name":"Grégoire de Trogoff","path":"/GregdTd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19348797?s=80&v=4"},"commit":{"message":"fix: Use domainName to find same origin","shortMessageHtmlLink":"fix: Use domainName to find same origin"}},{"before":"b1a69d89048b607b25abf97f0e12e790235b306d","after":"9a0a35ed1550368bf45fe4ea14b8a26ef3f5cd54","ref":"refs/heads/patch-not-found-origin","pushedAt":"2024-06-04T18:05:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"GregdTd","name":"Grégoire de Trogoff","path":"/GregdTd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19348797?s=80&v=4"},"commit":{"message":"patch: Use domainName to find same origin","shortMessageHtmlLink":"patch: Use domainName to find same origin"}},{"before":null,"after":"b1a69d89048b607b25abf97f0e12e790235b306d","ref":"refs/heads/patch-not-found-origin","pushedAt":"2024-06-04T17:56:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"GregdTd","name":"Grégoire de Trogoff","path":"/GregdTd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19348797?s=80&v=4"},"commit":{"message":"patch: Use domainName to find same origin","shortMessageHtmlLink":"patch: Use domainName to find same origin"}},{"before":"f378c76464f478f95e726a6bd59c2f0aea2679f5","after":"9944f841f92324c088835c7560e8cb902fbbeac2","ref":"refs/heads/main","pushedAt":"2024-06-04T16:17:20.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"GregdTd","name":"Grégoire de Trogoff","path":"/GregdTd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19348797?s=80&v=4"},"commit":{"message":"Merge pull request #61 from lalalilo/refactor-new-version\n\nSeparate distincts workflows","shortMessageHtmlLink":"Merge pull request #61 from lalalilo/refactor-new-version"}},{"before":null,"after":"c6422a2c2d1957258c4d3cf0afbb44b17c5f25ac","ref":"refs/heads/refactor-new-version","pushedAt":"2024-06-04T15:07:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"GregdTd","name":"Grégoire de Trogoff","path":"/GregdTd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19348797?s=80&v=4"},"commit":{"message":"feat!: refactor code\n\nSeparate two distincts workflows depending on\nshouldBlockBucketPublicAccess variable. This ease reading and simplify\ndebugging. Ensure any existing OAC is deleted.\n\nBREAKING CHANGE:\nThe following IAM rights are now required:\n```\n- cloudfront:ListOriginAccessControls,\n- cloudfront:UpdateDistribution,\n- cloudfront:GetOriginAccessControl\n```\n\nAdditional IAM right are also necessary if using\nshouldBlockBucketPublicAccess:\n\n```\n- cloudfront:CreateOriginAccessControl,\n- cloudfront:DeleteOriginAccessControl\n\n```","shortMessageHtmlLink":"feat!: refactor code"}},{"before":"cbf78383c76eeedd00aeae0ce4b8e0e66fc6b91b","after":"f378c76464f478f95e726a6bd59c2f0aea2679f5","ref":"refs/heads/main","pushedAt":"2024-06-04T10:17:32.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"GregdTd","name":"Grégoire de Trogoff","path":"/GregdTd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19348797?s=80&v=4"},"commit":{"message":"Merge pull request #60 from lalalilo/fix-aws-spa-list-cloudfront-permission\n\nDo not list OAC when unnecessary","shortMessageHtmlLink":"Merge pull request #60 from lalalilo/fix-aws-spa-list-cloudfront-perm…"}},{"before":"d627cd98fa567328f3f7013a7832188200a3a106","after":"5c3f4336490421b950d17a0169ab946da2b19516","ref":"refs/heads/fix-aws-spa-list-cloudfront-permission","pushedAt":"2024-06-04T10:13:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"GregdTd","name":"Grégoire de Trogoff","path":"/GregdTd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19348797?s=80&v=4"},"commit":{"message":"ci: add dry-run semantic-release on prs","shortMessageHtmlLink":"ci: add dry-run semantic-release on prs"}},{"before":"ac7551d4e9856c9fc0f84b233ffdc74a2d41dda9","after":"d627cd98fa567328f3f7013a7832188200a3a106","ref":"refs/heads/fix-aws-spa-list-cloudfront-permission","pushedAt":"2024-06-04T10:08:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GregdTd","name":"Grégoire de Trogoff","path":"/GregdTd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19348797?s=80&v=4"},"commit":{"message":"fixup! ci: add dry-run semantic-release on prs","shortMessageHtmlLink":"fixup! ci: add dry-run semantic-release on prs"}},{"before":"8f4464e7ca8912606f6a53645ce64f19aefbebf6","after":"ac7551d4e9856c9fc0f84b233ffdc74a2d41dda9","ref":"refs/heads/fix-aws-spa-list-cloudfront-permission","pushedAt":"2024-06-03T17:30:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GregdTd","name":"Grégoire de Trogoff","path":"/GregdTd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19348797?s=80&v=4"},"commit":{"message":"ci: add dry-run semantic-release on prs","shortMessageHtmlLink":"ci: add dry-run semantic-release on prs"}},{"before":"1150a7bc72adb27c68f37ab9563ac00e3f9be737","after":"8f4464e7ca8912606f6a53645ce64f19aefbebf6","ref":"refs/heads/fix-aws-spa-list-cloudfront-permission","pushedAt":"2024-06-03T16:58:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GregdTd","name":"Grégoire de Trogoff","path":"/GregdTd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19348797?s=80&v=4"},"commit":{"message":"doc: update permission in README","shortMessageHtmlLink":"doc: update permission in README"}},{"before":"cbf78383c76eeedd00aeae0ce4b8e0e66fc6b91b","after":"1150a7bc72adb27c68f37ab9563ac00e3f9be737","ref":"refs/heads/fix-aws-spa-list-cloudfront-permission","pushedAt":"2024-06-03T16:55:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GregdTd","name":"Grégoire de Trogoff","path":"/GregdTd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19348797?s=80&v=4"},"commit":{"message":"fix: do not look for oac if shouldBlockBucketPublicAccess is false","shortMessageHtmlLink":"fix: do not look for oac if shouldBlockBucketPublicAccess is false"}},{"before":null,"after":"cbf78383c76eeedd00aeae0ce4b8e0e66fc6b91b","ref":"refs/heads/fix-aws-spa-list-cloudfront-permission","pushedAt":"2024-06-03T12:06:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"GregdTd","name":"Grégoire de Trogoff","path":"/GregdTd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19348797?s=80&v=4"},"commit":{"message":"Merge pull request #59 from lalalilo/add-private-bucket-option\n\nCreate new release with --shouldBlockBucketPublicAccess option","shortMessageHtmlLink":"Merge pull request #59 from lalalilo/add-private-bucket-option"}},{"before":"6fa65338386329577c2302d2ae7f05646e4d7a33","after":"cbf78383c76eeedd00aeae0ce4b8e0e66fc6b91b","ref":"refs/heads/main","pushedAt":"2024-05-28T16:37:27.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"GregdTd","name":"Grégoire de Trogoff","path":"/GregdTd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19348797?s=80&v=4"},"commit":{"message":"Merge pull request #59 from lalalilo/add-private-bucket-option\n\nCreate new release with --shouldBlockBucketPublicAccess option","shortMessageHtmlLink":"Merge pull request #59 from lalalilo/add-private-bucket-option"}},{"before":"e591dc54077049ba5043e3b09499907bd6f7c17e","after":"8952ae370a695d11dc3625c23b3e2522f7646ce1","ref":"refs/heads/add-private-bucket-option","pushedAt":"2024-05-28T16:35:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GregdTd","name":"Grégoire de Trogoff","path":"/GregdTd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19348797?s=80&v=4"},"commit":{"message":"feat: Add option to deploy SPA with a private bucket","shortMessageHtmlLink":"feat: Add option to deploy SPA with a private bucket"}},{"before":"6031af3838ea23e07759e3a3eafe93e8f38cea12","after":"6fa65338386329577c2302d2ae7f05646e4d7a33","ref":"refs/heads/main","pushedAt":"2024-05-28T15:50:56.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"GregdTd","name":"Grégoire de Trogoff","path":"/GregdTd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19348797?s=80&v=4"},"commit":{"message":"Merge pull request #58 from lalalilo/add-private-bucket-option\n\nfeat: Add private bucket option","shortMessageHtmlLink":"Merge pull request #58 from lalalilo/add-private-bucket-option"}},{"before":"f87f8a8bcb8a2dc977ad60ab1e94674675779eae","after":"e591dc54077049ba5043e3b09499907bd6f7c17e","ref":"refs/heads/add-private-bucket-option","pushedAt":"2024-05-28T15:40:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"GregdTd","name":"Grégoire de Trogoff","path":"/GregdTd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19348797?s=80&v=4"},"commit":{"message":"📝 Update README with new option","shortMessageHtmlLink":"📝 Update README with new option"}},{"before":"cf5a3f8923fa8c96be8072cfcaf5ee290329c379","after":"f87f8a8bcb8a2dc977ad60ab1e94674675779eae","ref":"refs/heads/add-private-bucket-option","pushedAt":"2024-05-28T15:39:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"GregdTd","name":"Grégoire de Trogoff","path":"/GregdTd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19348797?s=80&v=4"},"commit":{"message":"📝 Update README with new option","shortMessageHtmlLink":"📝 Update README with new option"}},{"before":null,"after":"cf5a3f8923fa8c96be8072cfcaf5ee290329c379","ref":"refs/heads/add-private-bucket-option-save","pushedAt":"2024-05-28T15:33:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"GregdTd","name":"Grégoire de Trogoff","path":"/GregdTd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19348797?s=80&v=4"},"commit":{"message":"fixup! ✨ Add methods to update an existing distribution with an Origin Access Control that will be fetched or created for the occasion. The distribution can be updated in both way, either by adding an OAC or on the contrary removing an OAC and add an s3-website-hoisting url.","shortMessageHtmlLink":"fixup! ✨ Add methods to update an existing distribution with an Origi…"}},{"before":"f482763108a34cb7fbd5ed1db68c89e7d62d7da2","after":"cf5a3f8923fa8c96be8072cfcaf5ee290329c379","ref":"refs/heads/add-private-bucket-option","pushedAt":"2024-05-28T10:11:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"GregdTd","name":"Grégoire de Trogoff","path":"/GregdTd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19348797?s=80&v=4"},"commit":{"message":"fixup! ✨ Add methods to update an existing distribution with an Origin Access Control that will be fetched or created for the occasion. The distribution can be updated in both way, either by adding an OAC or on the contrary removing an OAC and add an s3-website-hoisting url.","shortMessageHtmlLink":"fixup! ✨ Add methods to update an existing distribution with an Origi…"}},{"before":"51d752996d1dff5072a80d7f0e14a0853a7ba953","after":"f482763108a34cb7fbd5ed1db68c89e7d62d7da2","ref":"refs/heads/add-private-bucket-option","pushedAt":"2024-05-28T10:01:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"GregdTd","name":"Grégoire de Trogoff","path":"/GregdTd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19348797?s=80&v=4"},"commit":{"message":"📝 Update README with new option","shortMessageHtmlLink":"📝 Update README with new option"}},{"before":"dd467d32b031c579cfcf8f3f67cd82b0e78a1130","after":"51d752996d1dff5072a80d7f0e14a0853a7ba953","ref":"refs/heads/add-private-bucket-option","pushedAt":"2024-05-27T13:47:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GregdTd","name":"Grégoire de Trogoff","path":"/GregdTd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19348797?s=80&v=4"},"commit":{"message":"📝 Update README with new option","shortMessageHtmlLink":"📝 Update README with new option"}},{"before":"6ceff72c6858150e35de30be383c7c6f8c22c4c2","after":"dd467d32b031c579cfcf8f3f67cd82b0e78a1130","ref":"refs/heads/add-private-bucket-option","pushedAt":"2024-05-27T13:42:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"GregdTd","name":"Grégoire de Trogoff","path":"/GregdTd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19348797?s=80&v=4"},"commit":{"message":"✨ Handle private bucket flow in deploy script","shortMessageHtmlLink":"✨ Handle private bucket flow in deploy script"}},{"before":"88942c9b40d228e941aa679938c238b9dc8e7fd7","after":"6ceff72c6858150e35de30be383c7c6f8c22c4c2","ref":"refs/heads/add-private-bucket-option","pushedAt":"2024-05-23T17:21:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GregdTd","name":"Grégoire de Trogoff","path":"/GregdTd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19348797?s=80&v=4"},"commit":{"message":"WIP adding command for private bucket","shortMessageHtmlLink":"WIP adding command for private bucket"}},{"before":null,"after":"88942c9b40d228e941aa679938c238b9dc8e7fd7","ref":"refs/heads/add-private-bucket-option","pushedAt":"2024-05-20T10:15:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"GregdTd","name":"Grégoire de Trogoff","path":"/GregdTd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19348797?s=80&v=4"},"commit":{"message":"WIP adding command for private bucket","shortMessageHtmlLink":"WIP adding command for private bucket"}},{"before":"d580f75ba37c09d4b7c9c8d5e869c27294ca4505","after":null,"ref":"refs/heads/migration_master-to-main","pushedAt":"2023-08-07T14:42:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"edwandr","name":"Elie Dutheil","path":"/edwandr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20051874?s=80&v=4"}},{"before":"7042cec613a3573d9c7613859597f1d5511bfcf9","after":null,"ref":"refs/heads/master","pushedAt":"2023-08-07T14:42:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"edwandr","name":"Elie Dutheil","path":"/edwandr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20051874?s=80&v=4"}},{"before":"7042cec613a3573d9c7613859597f1d5511bfcf9","after":"6031af3838ea23e07759e3a3eafe93e8f38cea12","ref":"refs/heads/main","pushedAt":"2023-08-07T14:40:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"edwandr","name":"Elie Dutheil","path":"/edwandr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20051874?s=80&v=4"},"commit":{"message":"Merge pull request #55 from lalalilo/migration_master-to-main\n\nMigrate default branch from master to main","shortMessageHtmlLink":"Merge pull request #55 from lalalilo/migration_master-to-main"}},{"before":null,"after":"7042cec613a3573d9c7613859597f1d5511bfcf9","ref":"refs/heads/main","pushedAt":"2023-08-07T14:35:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"edwandr","name":"Elie Dutheil","path":"/edwandr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20051874?s=80&v=4"},"commit":{"message":"Merge pull request #53 from lalalilo/update-circle-config\n\n:wrench: Update node image version used in circleCI","shortMessageHtmlLink":"Merge pull request #53 from lalalilo/update-circle-config"}},{"before":null,"after":"d580f75ba37c09d4b7c9c8d5e869c27294ca4505","ref":"refs/heads/migration_master-to-main","pushedAt":"2023-08-07T13:08:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"edwandr","name":"Elie Dutheil","path":"/edwandr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20051874?s=80&v=4"},"commit":{"message":":construction_worker: Migrate default branch from master to main","shortMessageHtmlLink":"👷 Migrate default branch from master to main"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXFYOZgA","startCursor":null,"endCursor":null}},"title":"Activity · lalalilo/aws-spa"}