{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":428596849,"defaultBranch":"master","name":"tutor-mfe","ownerLogin":"open-craft","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-11-16T09:42:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7414786?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1710766955.0","currentOid":""},"activityList":{"items":[{"before":"adcb990504633140ba9292128cd27aebddb42fad","after":"6bf948d058dc020f1a85ea3fb604895209cc064c","ref":"refs/heads/taxonomy-sandbox","pushedAt":"2024-05-08T23:52:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bradenmacdonald","name":"Braden MacDonald","path":"/bradenmacdonald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/945577?s=80&v=4"},"commit":{"message":"feat: update course authoring sandbox version","shortMessageHtmlLink":"feat: update course authoring sandbox version"}},{"before":"06836e36decb701c3ddfcdc58f02aa8197595c09","after":"adcb990504633140ba9292128cd27aebddb42fad","ref":"refs/heads/taxonomy-sandbox","pushedAt":"2024-04-30T12:24:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rpenido","name":"Rômulo Penido","path":"/rpenido","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/849463?s=80&v=4"},"commit":{"message":"feat: update course authoring sandbox version","shortMessageHtmlLink":"feat: update course authoring sandbox version"}},{"before":"63427e741d0fc06454dcc1ca4a512332ae9ee6f3","after":"06836e36decb701c3ddfcdc58f02aa8197595c09","ref":"refs/heads/taxonomy-sandbox","pushedAt":"2024-04-17T21:21:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rpenido","name":"Rômulo Penido","path":"/rpenido","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/849463?s=80&v=4"},"commit":{"message":"feat: update course authoring sandbox version","shortMessageHtmlLink":"feat: update course authoring sandbox version"}},{"before":"3f0858cee289f4c75c11c5e76508ff6694e1e835","after":"63427e741d0fc06454dcc1ca4a512332ae9ee6f3","ref":"refs/heads/taxonomy-sandbox","pushedAt":"2024-04-17T18:47:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rpenido","name":"Rômulo Penido","path":"/rpenido","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/849463?s=80&v=4"},"commit":{"message":"feat: update course authoring sandbox version","shortMessageHtmlLink":"feat: update course authoring sandbox version"}},{"before":"730ba174b7b8a2941bced4496e9aaf7b87d2c52b","after":"3f0858cee289f4c75c11c5e76508ff6694e1e835","ref":"refs/heads/taxonomy-sandbox","pushedAt":"2024-04-16T12:45:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rpenido","name":"Rômulo Penido","path":"/rpenido","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/849463?s=80&v=4"},"commit":{"message":"feat: update course authoring sandbox version","shortMessageHtmlLink":"feat: update course authoring sandbox version"}},{"before":"61bb3e624e84db7b8271379f6642b5366ca72cf8","after":"730ba174b7b8a2941bced4496e9aaf7b87d2c52b","ref":"refs/heads/taxonomy-sandbox","pushedAt":"2024-04-12T20:49:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rpenido","name":"Rômulo Penido","path":"/rpenido","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/849463?s=80&v=4"},"commit":{"message":"feat: update course authoring sandbox version","shortMessageHtmlLink":"feat: update course authoring sandbox version"}},{"before":"4805530a334c4db0468ce41b5b3e07e0f1556337","after":"61bb3e624e84db7b8271379f6642b5366ca72cf8","ref":"refs/heads/taxonomy-sandbox","pushedAt":"2024-03-27T14:42:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rpenido","name":"Rômulo Penido","path":"/rpenido","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/849463?s=80&v=4"},"commit":{"message":"feat: update course authoring sandbox version","shortMessageHtmlLink":"feat: update course authoring sandbox version"}},{"before":"2f78c9ff2e0c34b5db84167f13bb7c83e99c131d","after":"4805530a334c4db0468ce41b5b3e07e0f1556337","ref":"refs/heads/taxonomy-sandbox","pushedAt":"2024-03-20T13:28:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rpenido","name":"Rômulo Penido","path":"/rpenido","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/849463?s=80&v=4"},"commit":{"message":"feat: update course authoring sandbox version","shortMessageHtmlLink":"feat: update course authoring sandbox version"}},{"before":"cdcb6aa4d0a533fabe4eb6b4e9babb661aeb2fbe","after":"2f78c9ff2e0c34b5db84167f13bb7c83e99c131d","ref":"refs/heads/taxonomy-sandbox","pushedAt":"2024-03-18T13:06:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rpenido","name":"Rômulo Penido","path":"/rpenido","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/849463?s=80&v=4"},"commit":{"message":"feat: update course authoring sandbox version","shortMessageHtmlLink":"feat: update course authoring sandbox version"}},{"before":"5aff7a3c6bfd771d2d68feb4178ff68b9b3b918f","after":"cdcb6aa4d0a533fabe4eb6b4e9babb661aeb2fbe","ref":"refs/heads/taxonomy-sandbox","pushedAt":"2024-03-18T13:04:49.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"rpenido","name":"Rômulo Penido","path":"/rpenido","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/849463?s=80&v=4"},"commit":{"message":"Merge branch 'master' into taxonomy-sandbox","shortMessageHtmlLink":"Merge branch 'master' into taxonomy-sandbox"}},{"before":"e3f0bb26c87c40af3b5998787687b3891c83ed5e","after":"5aff7a3c6bfd771d2d68feb4178ff68b9b3b918f","ref":"refs/heads/taxonomy-sandbox","pushedAt":"2024-03-18T13:04:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rpenido","name":"Rômulo Penido","path":"/rpenido","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/849463?s=80&v=4"},"commit":{"message":"feat: enable unit page","shortMessageHtmlLink":"feat: enable unit page"}},{"before":"7a0b4f1dd7b84f2f06705749942498fd029e84d2","after":null,"ref":"refs/heads/rpenido/add-course-authoring-url-mfe-config","pushedAt":"2024-03-18T13:02:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rpenido","name":"Rômulo Penido","path":"/rpenido","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/849463?s=80&v=4"}},{"before":null,"after":"7a0b4f1dd7b84f2f06705749942498fd029e84d2","ref":"refs/heads/rpenido/add-course-authoring-url-mfe-config","pushedAt":"2024-03-01T19:11:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rpenido","name":"Rômulo Penido","path":"/rpenido","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/849463?s=80&v=4"},"commit":{"message":"feat: add course authoring mfe base url to mfe config","shortMessageHtmlLink":"feat: add course authoring mfe base url to mfe config"}},{"before":"85abfde8e2f1304074da5519af122f130b1a212f","after":null,"ref":"refs/heads/rpenido/add-course-authoring-mfe-base-url","pushedAt":"2024-03-01T12:43:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rpenido","name":"Rômulo Penido","path":"/rpenido","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/849463?s=80&v=4"}},{"before":"994f9a013d07365a9dafb9e4897d8d04ca3cad49","after":"e3f0bb26c87c40af3b5998787687b3891c83ed5e","ref":"refs/heads/taxonomy-sandbox","pushedAt":"2024-02-22T15:29:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rpenido","name":"Rômulo Penido","path":"/rpenido","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/849463?s=80&v=4"},"commit":{"message":"fix: add COURSE_AUTHORING_MICROFRONTEND_URL","shortMessageHtmlLink":"fix: add COURSE_AUTHORING_MICROFRONTEND_URL"}},{"before":"87f7af1a19c61b2b4a12c35a119040200265e0e8","after":"994f9a013d07365a9dafb9e4897d8d04ca3cad49","ref":"refs/heads/taxonomy-sandbox","pushedAt":"2024-02-22T14:55:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rpenido","name":"Rômulo Penido","path":"/rpenido","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/849463?s=80&v=4"},"commit":{"message":"fix: add COURSE_AUTHORING_MICROFRONTEND_URL","shortMessageHtmlLink":"fix: add COURSE_AUTHORING_MICROFRONTEND_URL"}},{"before":"14d9de3c4c5f5350211ed2e58947f714d6eb4e50","after":"87f7af1a19c61b2b4a12c35a119040200265e0e8","ref":"refs/heads/taxonomy-sandbox","pushedAt":"2024-02-22T14:14:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rpenido","name":"Rômulo Penido","path":"/rpenido","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/849463?s=80&v=4"},"commit":{"message":"fix: add COURSE_AUTHORING_MICROFRONTEND_URL","shortMessageHtmlLink":"fix: add COURSE_AUTHORING_MICROFRONTEND_URL"}},{"before":"62fb903ba9be5d5a34c836dc6512b989dea655a9","after":"14d9de3c4c5f5350211ed2e58947f714d6eb4e50","ref":"refs/heads/taxonomy-sandbox","pushedAt":"2024-02-21T21:14:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rpenido","name":"Rômulo Penido","path":"/rpenido","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/849463?s=80&v=4"},"commit":{"message":"fix: add COURSE_AUTHORING_MICROFRONTEND_URL","shortMessageHtmlLink":"fix: add COURSE_AUTHORING_MICROFRONTEND_URL"}},{"before":"f6090c4027ec8426aacfe67f173ee34250002b97","after":"62fb903ba9be5d5a34c836dc6512b989dea655a9","ref":"refs/heads/taxonomy-sandbox","pushedAt":"2024-02-19T22:50:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rpenido","name":"Rômulo Penido","path":"/rpenido","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/849463?s=80&v=4"},"commit":{"message":"fix: CSRF_TRUSTED_ORIGIN_FORMAT","shortMessageHtmlLink":"fix: CSRF_TRUSTED_ORIGIN_FORMAT"}},{"before":"9367adde1539fc8dca927d5ea338440836a66230","after":"f6090c4027ec8426aacfe67f173ee34250002b97","ref":"refs/heads/taxonomy-sandbox","pushedAt":"2024-02-19T15:04:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rpenido","name":"Rômulo Penido","path":"/rpenido","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/849463?s=80&v=4"},"commit":{"message":"feat: update and configure course authoring mfe","shortMessageHtmlLink":"feat: update and configure course authoring mfe"}},{"before":"e719e0cb103be384e20ebdbe9414d3a1c09d2220","after":"b3ec2ed30518eb509d5bab80f8fe8f1b6a29dd58","ref":"refs/heads/chris/taxonomy-sandbox","pushedAt":"2024-02-19T14:38:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rpenido","name":"Rômulo Penido","path":"/rpenido","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/849463?s=80&v=4"},"commit":{"message":"feat: update and configure course authoring mfe","shortMessageHtmlLink":"feat: update and configure course authoring mfe"}},{"before":"4b141d809030c6409705fbebdcbd88dbaca88f37","after":null,"ref":"refs/heads/quince-multi-tenant-mfes","pushedAt":"2024-02-08T09:36:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"CefBoud","name":"ABBOUD Moncef","path":"/CefBoud","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28169169?s=80&v=4"}},{"before":"28d0d53851b08ab573cd579e8d4d7c4140af198d","after":"66f19e6413fc57ba9d966849b7fb1bcac1644cd3","ref":"refs/heads/opencraft-release/quince.1-multi-tenant","pushedAt":"2024-02-08T09:33:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"CefBoud","name":"ABBOUD Moncef","path":"/CefBoud","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28169169?s=80&v=4"},"commit":{"message":"feat: Add support for multi-tenant deployments (#7)\n\n* feat: Add support for multi-tenant deployments\r\n\r\nrefactor: Use MFE_BRAND_PACKAGE_NAME instead of grove variable\r\n\r\nfix: Build all domain MFEs in a single stage\r\n\r\nPreviously the dockerfile would contain one stage for each mfe-domain\r\npermutation. This changes that to build all domains for each mfe in a single\r\nstage.\r\n\r\nfix: simplify layers\r\n\r\nDocumented `iter_domains`.\r\nThe dockerfile was also updated to optimize the process of setting up the environment, copying files, installing packages, and building MFEs for different domains and themes. The changes reduce repetition and improve the efficiency of the steps involved, by storing the base package dependencies in the `/openedx/base` directory, which can then be copied over and reused for each domain. This avoids redundant installations of the same dependencies for different domains.\r\n\r\nfix: post npm install step\r\n\r\n* fix: amend PATH to include atlas binary\r\n\r\n---------\r\n\r\nCo-authored-by: Kshitij Sobti ","shortMessageHtmlLink":"feat: Add support for multi-tenant deployments (#7)"}},{"before":"fc295e62c39cc26c7e616151f7d0c1fe39262142","after":"4b141d809030c6409705fbebdcbd88dbaca88f37","ref":"refs/heads/quince-multi-tenant-mfes","pushedAt":"2024-02-07T09:16:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"CefBoud","name":"ABBOUD Moncef","path":"/CefBoud","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28169169?s=80&v=4"},"commit":{"message":"fix: amend PATH to include atlas binary","shortMessageHtmlLink":"fix: amend PATH to include atlas binary"}},{"before":"116a311e7bb23465e45dfdf4f3ecd76fffd21a39","after":"fc295e62c39cc26c7e616151f7d0c1fe39262142","ref":"refs/heads/quince-multi-tenant-mfes","pushedAt":"2024-02-06T18:32:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"CefBoud","name":"ABBOUD Moncef","path":"/CefBoud","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28169169?s=80&v=4"},"commit":{"message":"feat: Add support for multi-tenant deployments\n\nrefactor: Use MFE_BRAND_PACKAGE_NAME instead of grove variable\n\nfix: Build all domain MFEs in a single stage\n\nPreviously the dockerfile would contain one stage for each mfe-domain\npermutation. This changes that to build all domains for each mfe in a single\nstage.\n\nfix: simplify layers\n\nDocumented `iter_domains`.\nThe dockerfile was also updated to optimize the process of setting up the environment, copying files, installing packages, and building MFEs for different domains and themes. The changes reduce repetition and improve the efficiency of the steps involved, by storing the base package dependencies in the `/openedx/base` directory, which can then be copied over and reused for each domain. This avoids redundant installations of the same dependencies for different domains.\n\nfix: post npm install step","shortMessageHtmlLink":"feat: Add support for multi-tenant deployments"}},{"before":null,"after":"28d0d53851b08ab573cd579e8d4d7c4140af198d","ref":"refs/heads/opencraft-release/quince.1-multi-tenant","pushedAt":"2024-01-31T08:09:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"CefBoud","name":"ABBOUD Moncef","path":"/CefBoud","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28169169?s=80&v=4"},"commit":{"message":"feat: upgrade to quince","shortMessageHtmlLink":"feat: upgrade to quince"}},{"before":null,"after":"28d0d53851b08ab573cd579e8d4d7c4140af198d","ref":"refs/heads/opencraft-release/quince.1","pushedAt":"2024-01-30T06:14:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"CefBoud","name":"ABBOUD Moncef","path":"/CefBoud","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28169169?s=80&v=4"},"commit":{"message":"feat: upgrade to quince","shortMessageHtmlLink":"feat: upgrade to quince"}},{"before":"0a1a2fe847f3f3845efd208d41b9e5fc9e09c66d","after":"116a311e7bb23465e45dfdf4f3ecd76fffd21a39","ref":"refs/heads/quince-multi-tenant-mfes","pushedAt":"2024-01-28T19:59:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"CefBoud","name":"ABBOUD Moncef","path":"/CefBoud","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28169169?s=80&v=4"},"commit":{"message":"feat: Add support for multi-tenant deployments\n\nrefactor: Use MFE_BRAND_PACKAGE_NAME instead of grove variable\n\nfix: Build all domain MFEs in a single stage\n\nPreviously the dockerfile would contain one stage for each mfe-domain\npermutation. This changes that to build all domains for each mfe in a single\nstage.\n\nfix: simplify layers\n\nDocumented `iter_domains`.\nThe dockerfile was also updated to optimize the process of setting up the environment, copying files, installing packages, and building MFEs for different domains and themes. The changes reduce repetition and improve the efficiency of the steps involved, by storing the base package dependencies in the `/openedx/base` directory, which can then be copied over and reused for each domain. This avoids redundant installations of the same dependencies for different domains.\n\nfix: post npm install step","shortMessageHtmlLink":"feat: Add support for multi-tenant deployments"}},{"before":"00914cc94b3e8710ea8c61fbf50eb648fe527966","after":"0a1a2fe847f3f3845efd208d41b9e5fc9e09c66d","ref":"refs/heads/quince-multi-tenant-mfes","pushedAt":"2024-01-28T17:06:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"CefBoud","name":"ABBOUD Moncef","path":"/CefBoud","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28169169?s=80&v=4"},"commit":{"message":"feat: Add support for multi-tenant deployments\n\nrefactor: Use MFE_BRAND_PACKAGE_NAME instead of grove variable\n\nfix: Build all domain MFEs in a single stage\n\nPreviously the dockerfile would contain one stage for each mfe-domain\npermutation. This changes that to build all domains for each mfe in a single\nstage.\n\nfix: simplify layers\n\nDocumented `iter_domains`.\nThe dockerfile was also updated to optimize the process of setting up the environment, copying files, installing packages, and building MFEs for different domains and themes. The changes reduce repetition and improve the efficiency of the steps involved, by storing the base package dependencies in the `/openedx/base` directory, which can then be copied over and reused for each domain. This avoids redundant installations of the same dependencies for different domains.\n\nfix: post npm install step","shortMessageHtmlLink":"feat: Add support for multi-tenant deployments"}},{"before":null,"after":"00914cc94b3e8710ea8c61fbf50eb648fe527966","ref":"refs/heads/quince-multi-tenant-mfes","pushedAt":"2024-01-28T16:14:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"CefBoud","name":"ABBOUD Moncef","path":"/CefBoud","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28169169?s=80&v=4"},"commit":{"message":"feat: Add support for multi-tenant deployments\n\nrefactor: Use MFE_BRAND_PACKAGE_NAME instead of grove variable\n\nfix: Build all domain MFEs in a single stage\n\nPreviously the dockerfile would contain one stage for each mfe-domain\npermutation. This changes that to build all domains for each mfe in a single\nstage.\n\nfix: simplify layers\n\nDocumented `iter_domains`.\nThe dockerfile was also updated to optimize the process of setting up the environment, copying files, installing packages, and building MFEs for different domains and themes. The changes reduce repetition and improve the efficiency of the steps involved, by storing the base package dependencies in the `/openedx/base` directory, which can then be copied over and reused for each domain. This avoids redundant installations of the same dependencies for different domains.\n\nfix: post npm install step","shortMessageHtmlLink":"feat: Add support for multi-tenant deployments"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERSDcoAA","startCursor":null,"endCursor":null}},"title":"Activity · open-craft/tutor-mfe"}