{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":335886100,"defaultBranch":"master","name":"tutor-mfe","ownerLogin":"overhangio","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-02-04T08:21:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/52135242?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725887702.0","currentOid":""},"activityList":{"items":[{"before":"62b2b3df0c5bfabd1b922d9e2342f7973f9f2f16","after":"58dce7cfa089b5e612dbb1b6e253259343982d59","ref":"refs/heads/nightly","pushedAt":"2024-09-09T13:33:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"regisb","name":"Régis Behmo","path":"/regisb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44319?s=80&v=4"},"commit":{"message":"v18.0.1","shortMessageHtmlLink":"v18.0.1"}},{"before":"5cf4a006f67df5bafe8f6245534aba65499b3bdf","after":null,"ref":"refs/heads/dsheraz/v18.0.1","pushedAt":"2024-09-09T12:44:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"regisb","name":"Régis Behmo","path":"/regisb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44319?s=80&v=4"}},{"before":"62b2b3df0c5bfabd1b922d9e2342f7973f9f2f16","after":"58dce7cfa089b5e612dbb1b6e253259343982d59","ref":"refs/heads/master","pushedAt":"2024-09-09T12:23:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"regisb","name":"Régis Behmo","path":"/regisb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44319?s=80&v=4"},"commit":{"message":"v18.0.1","shortMessageHtmlLink":"v18.0.1"}},{"before":null,"after":"5cf4a006f67df5bafe8f6245534aba65499b3bdf","ref":"refs/heads/dsheraz/v18.0.1","pushedAt":"2024-09-09T10:54:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DawoudSheraz","name":"Syed Muhammad Dawoud Sheraz Ali","path":"/DawoudSheraz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40599381?s=80&v=4"},"commit":{"message":"v18.0.1","shortMessageHtmlLink":"v18.0.1"}},{"before":"eab8bba5d26e12ad8466bfae3235ff8f61e5e83b","after":"62b2b3df0c5bfabd1b922d9e2342f7973f9f2f16","ref":"refs/heads/nightly","pushedAt":"2024-08-08T09:16:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"regisb","name":"Régis Behmo","path":"/regisb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44319?s=80&v=4"},"commit":{"message":"feat: faster init by avoiding repeated waffle flag listing\n\nCalling `./manage.py lms waffle_flag --list` so many times causes the\nMFE initialisation step to take a very long time, because `./manage.py\nlms` is very slow. We avoid this by listing existing waffle flags in a\ntemporary file.\n\nOn an already initialized system, `tutor local do init --limit=mfe`\ndrops from 3min 27s to 25s.","shortMessageHtmlLink":"feat: faster init by avoiding repeated waffle flag listing"}},{"before":"c19301e30ee95607a3df1091aff69d2226b3a521","after":null,"ref":"refs/heads/regisb/faster-init","pushedAt":"2024-08-08T07:11:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"regisb","name":"Régis Behmo","path":"/regisb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44319?s=80&v=4"}},{"before":"eab8bba5d26e12ad8466bfae3235ff8f61e5e83b","after":"62b2b3df0c5bfabd1b922d9e2342f7973f9f2f16","ref":"refs/heads/master","pushedAt":"2024-08-08T07:11:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"regisb","name":"Régis Behmo","path":"/regisb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44319?s=80&v=4"},"commit":{"message":"feat: faster init by avoiding repeated waffle flag listing\n\nCalling `./manage.py lms waffle_flag --list` so many times causes the\nMFE initialisation step to take a very long time, because `./manage.py\nlms` is very slow. We avoid this by listing existing waffle flags in a\ntemporary file.\n\nOn an already initialized system, `tutor local do init --limit=mfe`\ndrops from 3min 27s to 25s.","shortMessageHtmlLink":"feat: faster init by avoiding repeated waffle flag listing"}},{"before":"62b27a571523b7322befbf9fe5005fff52c228f4","after":"c19301e30ee95607a3df1091aff69d2226b3a521","ref":"refs/heads/regisb/faster-init","pushedAt":"2024-08-08T07:09:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"regisb","name":"Régis Behmo","path":"/regisb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44319?s=80&v=4"},"commit":{"message":"feat: faster init by avoiding repeated waffle flag listing\n\nCalling `./manage.py lms waffle_flag --list` so many times causes the\nMFE initialisation step to take a very long time, because `./manage.py\nlms` is very slow. We avoid this by listing existing waffle flags in a\ntemporary file.\n\nOn an already initialized system, `tutor local do init --limit=mfe`\ndrops from 3min 27s to 25s.","shortMessageHtmlLink":"feat: faster init by avoiding repeated waffle flag listing"}},{"before":null,"after":"62b27a571523b7322befbf9fe5005fff52c228f4","ref":"refs/heads/regisb/faster-init","pushedAt":"2024-07-26T16:17:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"regisb","name":"Régis Behmo","path":"/regisb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44319?s=80&v=4"},"commit":{"message":"feat: faster init by avoiding repeated waffle flag listing\n\nCalling `./manage.py lms waffle_flag --list` so many times causes the\nMFE initialisation step to take a very long time, because `./manage.py\nlms` is very slow. We avoid this by listing existing waffle flags in a\ntemporary file.","shortMessageHtmlLink":"feat: faster init by avoiding repeated waffle flag listing"}},{"before":"d95de70218b795e2a976aafcbb503d330dd3b0cc","after":"eab8bba5d26e12ad8466bfae3235ff8f61e5e83b","ref":"refs/heads/nightly","pushedAt":"2024-07-01T13:11:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"regisb","name":"Régis Behmo","path":"/regisb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44319?s=80&v=4"},"commit":{"message":"feat: introduces MFE_DOCKER_IMAGE_DEV_PREFIX (#216)","shortMessageHtmlLink":"feat: introduces MFE_DOCKER_IMAGE_DEV_PREFIX (#216)"}},{"before":"d95de70218b795e2a976aafcbb503d330dd3b0cc","after":"eab8bba5d26e12ad8466bfae3235ff8f61e5e83b","ref":"refs/heads/master","pushedAt":"2024-07-01T12:53:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DawoudSheraz","name":"Syed Muhammad Dawoud Sheraz Ali","path":"/DawoudSheraz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40599381?s=80&v=4"},"commit":{"message":"feat: introduces MFE_DOCKER_IMAGE_DEV_PREFIX (#216)","shortMessageHtmlLink":"feat: introduces MFE_DOCKER_IMAGE_DEV_PREFIX (#216)"}},{"before":"f1007a855abd648de48af07c7c4919613726097f","after":"d95de70218b795e2a976aafcbb503d330dd3b0cc","ref":"refs/heads/nightly","pushedAt":"2024-06-28T11:10:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"regisb","name":"Régis Behmo","path":"/regisb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44319?s=80&v=4"},"commit":{"message":"feat: introduce a patch for the Docker base layer\n\nThis patch allows the customisation of the mfe base layer. Without it,\nwe have to apply changes to the \"mfe-dockerfile-pre-npm-install\" patch,\nand that means re-apply changes for every single MFE.","shortMessageHtmlLink":"feat: introduce a patch for the Docker base layer"}},{"before":"1a7c813d7dc47d332807f56346a143de615e4994","after":null,"ref":"refs/heads/regisb/patch-dockerfile-base","pushedAt":"2024-06-28T08:56:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"regisb","name":"Régis Behmo","path":"/regisb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44319?s=80&v=4"}},{"before":"f1007a855abd648de48af07c7c4919613726097f","after":"d95de70218b795e2a976aafcbb503d330dd3b0cc","ref":"refs/heads/master","pushedAt":"2024-06-28T08:55:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"regisb","name":"Régis Behmo","path":"/regisb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44319?s=80&v=4"},"commit":{"message":"feat: introduce a patch for the Docker base layer\n\nThis patch allows the customisation of the mfe base layer. Without it,\nwe have to apply changes to the \"mfe-dockerfile-pre-npm-install\" patch,\nand that means re-apply changes for every single MFE.","shortMessageHtmlLink":"feat: introduce a patch for the Docker base layer"}},{"before":"f783aa4adb5656f11b357921f29868708ac84b26","after":"1a7c813d7dc47d332807f56346a143de615e4994","ref":"refs/heads/regisb/patch-dockerfile-base","pushedAt":"2024-06-27T13:36:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"regisb","name":"Régis Behmo","path":"/regisb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44319?s=80&v=4"},"commit":{"message":"feat: introduce a patch for the Docker base layer\n\nThis patch allows the customisation of the mfe base layer. Without it,\nwe have to apply changes to the \"mfe-dockerfile-pre-npm-install\" patch,\nand that means re-apply changes for every single MFE.","shortMessageHtmlLink":"feat: introduce a patch for the Docker base layer"}},{"before":"17a32a9181cdb1cae53bb87fd4374354164ab1e3","after":"f783aa4adb5656f11b357921f29868708ac84b26","ref":"refs/heads/regisb/patch-dockerfile-base","pushedAt":"2024-06-27T13:06:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"regisb","name":"Régis Behmo","path":"/regisb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44319?s=80&v=4"},"commit":{"message":"feat: introduce a patch for the Docker base layer\n\nThis patch allows the customisation of the mfe base layer. Without it,\nwe have to apply changes to the \"mfe-dockerfile-pre-npm-install\" patch,\nand that means re-apply changes for every single MFE.","shortMessageHtmlLink":"feat: introduce a patch for the Docker base layer"}},{"before":"2a7d132b6fb94138cf6e435e347cb03d139569b2","after":"f1007a855abd648de48af07c7c4919613726097f","ref":"refs/heads/nightly","pushedAt":"2024-06-21T16:35:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"regisb","name":"Régis Behmo","path":"/regisb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44319?s=80&v=4"},"commit":{"message":"fix: docker build deprecation warnings\n\nWith the latest Docker upgrade, we got the following warnings during\nbuild:\n\n\tFromAsCasing: 'as' and 'FROM' keywords' casing do not match\n\tLegacyKeyValueFormat: \"ENV key=value\" should be used instead of legacy \"ENV key value\" format","shortMessageHtmlLink":"fix: docker build deprecation warnings"}},{"before":"2a7d132b6fb94138cf6e435e347cb03d139569b2","after":"f1007a855abd648de48af07c7c4919613726097f","ref":"refs/heads/master","pushedAt":"2024-06-21T15:14:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"regisb","name":"Régis Behmo","path":"/regisb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44319?s=80&v=4"},"commit":{"message":"fix: docker build deprecation warnings\n\nWith the latest Docker upgrade, we got the following warnings during\nbuild:\n\n\tFromAsCasing: 'as' and 'FROM' keywords' casing do not match\n\tLegacyKeyValueFormat: \"ENV key=value\" should be used instead of legacy \"ENV key value\" format","shortMessageHtmlLink":"fix: docker build deprecation warnings"}},{"before":"4e7302a2f3150138942116f5f8abca1ba18478bb","after":"2a7d132b6fb94138cf6e435e347cb03d139569b2","ref":"refs/heads/nightly","pushedAt":"2024-06-20T00:48:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"regisb","name":"Régis Behmo","path":"/regisb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44319?s=80&v=4"},"commit":{"message":"Merge pull request #207 from overhangio/redwood\n\nUpgrade to redwood","shortMessageHtmlLink":"Merge pull request #207 from overhangio/redwood"}},{"before":"6e16f2f21807f02033b1f21b237f3af16fea6673","after":null,"ref":"refs/heads/redwood","pushedAt":"2024-06-19T23:05:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"regisb","name":"Régis Behmo","path":"/regisb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44319?s=80&v=4"}},{"before":"f7f21edf444ba581fc9bc2c01e785278b874175b","after":"2a7d132b6fb94138cf6e435e347cb03d139569b2","ref":"refs/heads/master","pushedAt":"2024-06-19T23:05:39.000Z","pushType":"pr_merge","commitsCount":19,"pusher":{"login":"regisb","name":"Régis Behmo","path":"/regisb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44319?s=80&v=4"},"commit":{"message":"Merge pull request #207 from overhangio/redwood\n\nUpgrade to redwood","shortMessageHtmlLink":"Merge pull request #207 from overhangio/redwood"}},{"before":"01ec3c7aff9696a3dfcd922bfefdcec36dafbd93","after":"6e16f2f21807f02033b1f21b237f3af16fea6673","ref":"refs/heads/redwood","pushedAt":"2024-06-19T23:03:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"regisb","name":"Régis Behmo","path":"/regisb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44319?s=80&v=4"},"commit":{"message":"v18.0.0 upgrade to redwood","shortMessageHtmlLink":"v18.0.0 upgrade to redwood"}},{"before":"b2b189867a501be6e7ddff5907e8215c2653c2df","after":"01ec3c7aff9696a3dfcd922bfefdcec36dafbd93","ref":"refs/heads/redwood","pushedAt":"2024-06-19T21:18:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"regisb","name":"Régis Behmo","path":"/regisb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44319?s=80&v=4"},"commit":{"message":"v18.0.0 upgrade to redwood","shortMessageHtmlLink":"v18.0.0 upgrade to redwood"}},{"before":"1f85aefe92f6a8b5a28944666bec8a1e1edf7991","after":"b2b189867a501be6e7ddff5907e8215c2653c2df","ref":"refs/heads/redwood","pushedAt":"2024-06-14T15:17:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DawoudSheraz","name":"Syed Muhammad Dawoud Sheraz Ali","path":"/DawoudSheraz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40599381?s=80&v=4"},"commit":{"message":"v18.0.0","shortMessageHtmlLink":"v18.0.0"}},{"before":"e455e2582fa22d1aac3b4228a5f60e6cf30ee792","after":"17a32a9181cdb1cae53bb87fd4374354164ab1e3","ref":"refs/heads/regisb/patch-dockerfile-base","pushedAt":"2024-06-14T14:27:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"regisb","name":"Régis Behmo","path":"/regisb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44319?s=80&v=4"},"commit":{"message":"feat: introduce a patch for the Docker base layer\n\nThis patch allows the customisation of the mfe base layer. Without it,\nwe have to apply changes to the \"mfe-dockerfile-pre-npm-install\" patch,\nand that means re-apply changes for every single MFE.","shortMessageHtmlLink":"feat: introduce a patch for the Docker base layer"}},{"before":null,"after":"e455e2582fa22d1aac3b4228a5f60e6cf30ee792","ref":"refs/heads/regisb/patch-dockerfile-base","pushedAt":"2024-06-14T14:24:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"regisb","name":"Régis Behmo","path":"/regisb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44319?s=80&v=4"},"commit":{"message":"feat: introduce a patch for the Docker base layer\n\nThis patch allows the customisation of the mfe base layer. Without it,\nwe have to apply changes to the \"mfe-dockerfile-pre-npm-install\" patch,\nand that means re-apply changes for every single MFE.","shortMessageHtmlLink":"feat: introduce a patch for the Docker base layer"}},{"before":"2099934a57a73b97ce8477850b127823140e0006","after":"4e7302a2f3150138942116f5f8abca1ba18478bb","ref":"refs/heads/nightly","pushedAt":"2024-06-11T08:27:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"regisb","name":"Régis Behmo","path":"/regisb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44319?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/master' into nightly","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/master' into nightly"}},{"before":"15a0c6b2952361b59679dd60479d54a1ce689d2d","after":"f7f21edf444ba581fc9bc2c01e785278b874175b","ref":"refs/heads/master","pushedAt":"2024-06-11T06:37:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DawoudSheraz","name":"Syed Muhammad Dawoud Sheraz Ali","path":"/DawoudSheraz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40599381?s=80&v=4"},"commit":{"message":"docs: add missing space in python code block directive (#213)","shortMessageHtmlLink":"docs: add missing space in python code block directive (#213)"}},{"before":"b6179ad80edac238f1a78ebc9e02a8c8fc91d1a9","after":"1f85aefe92f6a8b5a28944666bec8a1e1edf7991","ref":"refs/heads/redwood","pushedAt":"2024-06-07T14:57:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DawoudSheraz","name":"Syed Muhammad Dawoud Sheraz Ali","path":"/DawoudSheraz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40599381?s=80&v=4"},"commit":{"message":"v18.0.0","shortMessageHtmlLink":"v18.0.0"}},{"before":"82beb5725b962b66c09e2d42524796e1cfc92eef","after":"2099934a57a73b97ce8477850b127823140e0006","ref":"refs/heads/nightly","pushedAt":"2024-06-07T13:50:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arbrandes","name":"Adolfo R. Brandes","path":"/arbrandes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/759355?s=80&v=4"},"commit":{"message":"fix: create waffle flag for new studio updates page on init","shortMessageHtmlLink":"fix: create waffle flag for new studio updates page on init"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wOVQxMzozMzo1NC4wMDAwMDBazwAAAASw8WwL","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wOVQxMzozMzo1NC4wMDAwMDBazwAAAASw8WwL","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wN1QxMzo1MDowMS4wMDAwMDBazwAAAARfRrht"}},"title":"Activity · overhangio/tutor-mfe"}