{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":52436623,"defaultBranch":"main","name":"origami-build-service","ownerLogin":"Financial-Times","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-02-24T11:15:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3502508?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714124336.0","currentOid":""},"activityList":{"items":[{"before":"142e9c80f08ac7f3495a6dcc0105a80eff555430","after":null,"ref":"refs/heads/kiya/EI-4701","pushedAt":"2024-04-26T09:38:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"notlee","name":"Lee Moody","path":"/notlee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10405691?s=80&v=4"}},{"before":"7c431673f315ba0b903ca02f39650d381ca352fd","after":"ec779d1036a79c731fb9d449db3ba1df2b207b0f","ref":"refs/heads/main","pushedAt":"2024-04-26T09:38:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"notlee","name":"Lee Moody","path":"/notlee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10405691?s=80&v=4"},"commit":{"message":"use regex to validate system codes instead of making HTTP calls to biz ops system codes","shortMessageHtmlLink":"use regex to validate system codes instead of making HTTP calls to bi…"}},{"before":null,"after":"142e9c80f08ac7f3495a6dcc0105a80eff555430","ref":"refs/heads/kiya/EI-4701","pushedAt":"2024-04-26T07:38:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kiyaGu","name":"Kiya","path":"/kiyaGu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9718606?s=80&v=4"},"commit":{"message":"use regex to validate system codes instead of making HTTP calls to biz ops system codes","shortMessageHtmlLink":"use regex to validate system codes instead of making HTTP calls to bi…"}},{"before":"64b8b6bf51358e4d01b5c6ee30edcd5a2f007699","after":null,"ref":"refs/heads/remove-url-updater-from-nav","pushedAt":"2024-04-05T09:34:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"notlee","name":"Lee Moody","path":"/notlee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10405691?s=80&v=4"}},{"before":"6a5f2b4594ed83e798a0b18da926baeb0be1d30b","after":"7c431673f315ba0b903ca02f39650d381ca352fd","ref":"refs/heads/main","pushedAt":"2024-04-05T09:34:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"notlee","name":"Lee Moody","path":"/notlee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10405691?s=80&v=4"},"commit":{"message":"Remove remainder of url updater\n\nIncluding removing from the main nav","shortMessageHtmlLink":"Remove remainder of url updater"}},{"before":null,"after":"64b8b6bf51358e4d01b5c6ee30edcd5a2f007699","ref":"refs/heads/remove-url-updater-from-nav","pushedAt":"2024-04-05T09:21:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"notlee","name":"Lee Moody","path":"/notlee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10405691?s=80&v=4"},"commit":{"message":"Remove remainder of url updater\n\nIncluding removing from the main nav","shortMessageHtmlLink":"Remove remainder of url updater"}},{"before":"ef1aaac1fbc7028d2e2568a37f560f21391a7982","after":null,"ref":"refs/heads/remove-url-builder","pushedAt":"2024-04-05T08:44:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"notlee","name":"Lee Moody","path":"/notlee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10405691?s=80&v=4"}},{"before":"a4dbe875de3cfd5544e18e9d2f71fd748df1753c","after":"6a5f2b4594ed83e798a0b18da926baeb0be1d30b","ref":"refs/heads/main","pushedAt":"2024-04-05T08:44:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"notlee","name":"Lee Moody","path":"/notlee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10405691?s=80&v=4"},"commit":{"message":"Remove url updater.\n\nThis was created to support migrations away from the Bower package manager.\nIt supported users to upgrade components requested via the Build Service,\nsometimes by many major versions.\nhttps://origami.ft.com/blog/2021/01/18/deprecating-bower-and-origami-via-npm/\n\nThe Bower migration was completed many years ago. Though some sites sill use\nan old archive, it is unlikely they will complete the migration. Therefore\nthe value of the url updater is limited. More importantly:\n\n1. It will not support users to upgrade to new \"o3\" components, which\nwill replace existing components and support a rollout side-by-side.\n2. It is broken. We turned off origami-repo-data which it relied on.","shortMessageHtmlLink":"Remove url updater."}},{"before":null,"after":"ef1aaac1fbc7028d2e2568a37f560f21391a7982","ref":"refs/heads/remove-url-builder","pushedAt":"2024-04-04T16:05:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"notlee","name":"Lee Moody","path":"/notlee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10405691?s=80&v=4"},"commit":{"message":"Remove url updater.\n\nThis was created to support migrations away from the Bower package manager.\nIt supported users to upgrade components requested via the Build Service,\nsometimes by many major versions.\nhttps://origami.ft.com/blog/2021/01/18/deprecating-bower-and-origami-via-npm/\n\nThe Bower migration was completed many years ago. Though some sites sill use\nan old archive, it is unlikely they will complete the migration. Therefore\nthe value of the url updater is limited. More importantly:\n\n1. It will not support users to upgrade to new \"o3\" components, which\nwill replace existing components and support a rollout side-by-side.\n2. It is broken. We turned off origami-repo-data which it relied on.","shortMessageHtmlLink":"Remove url updater."}},{"before":"2fe9737ed6b3c1c747d04ed42e7343ae44a5c387","after":null,"ref":"refs/heads/remove-disk-health-check","pushedAt":"2024-03-31T06:30:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"notlee","name":"Lee Moody","path":"/notlee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10405691?s=80&v=4"}},{"before":"06c533b7625123d04b278a09857256d63243036a","after":"a4dbe875de3cfd5544e18e9d2f71fd748df1753c","ref":"refs/heads/main","pushedAt":"2024-03-31T06:30:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"notlee","name":"Lee Moody","path":"/notlee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10405691?s=80&v=4"},"commit":{"message":"Remove disk-space health check\n\nIt appears to return false incorrectly, which is causing downtime. This is a mitigation to get things working again over the bank holiday weekend until we can investigate further.","shortMessageHtmlLink":"Remove disk-space health check"}},{"before":null,"after":"2fe9737ed6b3c1c747d04ed42e7343ae44a5c387","ref":"refs/heads/remove-disk-health-check","pushedAt":"2024-03-31T06:29:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"notlee","name":"Lee Moody","path":"/notlee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10405691?s=80&v=4"},"commit":{"message":"Remove disk-space health check\n\nIt appears to return false incorrectly, which is causing downtime. This is a mitigation to get things working again over the bank holiday weekend until we can investigate further.","shortMessageHtmlLink":"Remove disk-space health check"}},{"before":"b1ce0c3355c891d9fa6f024aa18929cfbe3c5881","after":null,"ref":"refs/heads/remove-polyfill","pushedAt":"2024-02-26T14:53:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"notlee","name":"Lee Moody","path":"/notlee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10405691?s=80&v=4"}},{"before":"a16de21fc6760b9717a74498c8c24f8c17882de6","after":"06c533b7625123d04b278a09857256d63243036a","ref":"refs/heads/main","pushedAt":"2024-02-26T14:53:16.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"notlee","name":"Lee Moody","path":"/notlee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10405691?s=80&v=4"},"commit":{"message":"chore: regenerate package-lock","shortMessageHtmlLink":"chore: regenerate package-lock"}},{"before":"f4b5de42d8a3be6826bb8b1ae122ac32c9884f85","after":"b1ce0c3355c891d9fa6f024aa18929cfbe3c5881","ref":"refs/heads/remove-polyfill","pushedAt":"2024-02-26T12:16:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"notlee","name":"Lee Moody","path":"/notlee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10405691?s=80&v=4"},"commit":{"message":"chore: regenerate package-lock","shortMessageHtmlLink":"chore: regenerate package-lock"}},{"before":"ddeca93898b02a54947c3cb93da22a123d30f884","after":"f4b5de42d8a3be6826bb8b1ae122ac32c9884f85","ref":"refs/heads/remove-polyfill","pushedAt":"2024-02-26T11:57:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"notlee","name":"Lee Moody","path":"/notlee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10405691?s=80&v=4"},"commit":{"message":"chore: remove integration tests from test action\n\nwe run integration tests against staging in deploy-to-dev-and-test.yml","shortMessageHtmlLink":"chore: remove integration tests from test action"}},{"before":"1038b14a5e59a1609bb2e2bfbd45b5fb280a92d6","after":"ddeca93898b02a54947c3cb93da22a123d30f884","ref":"refs/heads/remove-polyfill","pushedAt":"2024-02-26T11:46:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"notlee","name":"Lee Moody","path":"/notlee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10405691?s=80&v=4"},"commit":{"message":"chore: update snapshot tests","shortMessageHtmlLink":"chore: update snapshot tests"}},{"before":"2343a8300f5c502413285ebb3b9e16703788eefe","after":"1038b14a5e59a1609bb2e2bfbd45b5fb280a92d6","ref":"refs/heads/remove-polyfill","pushedAt":"2024-02-26T11:03:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"notlee","name":"Lee Moody","path":"/notlee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10405691?s=80&v=4"},"commit":{"message":"chore: update snapshot tests","shortMessageHtmlLink":"chore: update snapshot tests"}},{"before":"b4f0ae3a4b559f798d890bd7d7817646d8c0de48","after":"2343a8300f5c502413285ebb3b9e16703788eefe","ref":"refs/heads/remove-polyfill","pushedAt":"2024-02-26T10:39:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"notlee","name":"Lee Moody","path":"/notlee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10405691?s=80&v=4"},"commit":{"message":"fix: Remove polyfill.io use\n\nPolyfill is no longer owned by the FT and, generally speaking, we are able to meet our browser support policy without it. We do not regularly update component origami.json features inline with browser support changes.","shortMessageHtmlLink":"fix: Remove polyfill.io use"}},{"before":null,"after":"b4f0ae3a4b559f798d890bd7d7817646d8c0de48","ref":"refs/heads/remove-polyfill","pushedAt":"2024-02-26T10:34:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"notlee","name":"Lee Moody","path":"/notlee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10405691?s=80&v=4"},"commit":{"message":"fix: Remove polyfill.io use\n\nPolyfill is no longer owned by the FT and, generally speaking, we are able to meet our browser support policy without it. We do not regularly update component origami.json features inline with browser support changes.","shortMessageHtmlLink":"fix: Remove polyfill.io use"}},{"before":"43b4688d897b6433be5a9e4c9309b7f09cad18ec","after":"a16764d2021cc60ce442bcabffca0a3d6ed28e95","ref":"refs/heads/chore/introduce-prettier","pushedAt":"2023-12-21T15:29:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"frshwtr","name":"Ben Freshwater","path":"/frshwtr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7166831?s=80&v=4"},"commit":{"message":"or-302: introduce integration test for o3 components","shortMessageHtmlLink":"or-302: introduce integration test for o3 components"}},{"before":null,"after":"43b4688d897b6433be5a9e4c9309b7f09cad18ec","ref":"refs/heads/chore/introduce-prettier","pushedAt":"2023-12-21T15:28:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"frshwtr","name":"Ben Freshwater","path":"/frshwtr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7166831?s=80&v=4"},"commit":{"message":"or-302: introduce integration test for o3 components","shortMessageHtmlLink":"or-302: introduce integration test for o3 components"}},{"before":"87ab469d938c65aa8cafd3c2a5a375aaa835355d","after":null,"ref":"refs/heads/delete-tmp-dirs","pushedAt":"2023-12-13T10:39:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"notlee","name":"Lee Moody","path":"/notlee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10405691?s=80&v=4"}},{"before":"68b098e36cc9bb60f60f2a74592658eea7e6cd85","after":"a16de21fc6760b9717a74498c8c24f8c17882de6","ref":"refs/heads/main","pushedAt":"2023-12-13T10:39:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"notlee","name":"Lee Moody","path":"/notlee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10405691?s=80&v=4"},"commit":{"message":"Delete temporary directories proactively (#622)\n\nWe are seeing Sentry errors from the build service \"ENOSPC: no space left on device, mkdtemp /tmp/bundle/xxxx\". We have seen this happen multiple times now. My assumption is that npm install is taking up available disk space. Restarting the dynos sorts it for a while, as storage is not persistent across restarts.","shortMessageHtmlLink":"Delete temporary directories proactively (#622)"}},{"before":null,"after":"87ab469d938c65aa8cafd3c2a5a375aaa835355d","ref":"refs/heads/delete-tmp-dirs","pushedAt":"2023-12-13T10:32:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"notlee","name":"Lee Moody","path":"/notlee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10405691?s=80&v=4"},"commit":{"message":"Delete temporary directories proactively\n\nWe are seeing Sentry errors from the build service \"ENOSPC: no space left on device, mkdtemp /tmp/bundle/xxxx\". We have seen this happen multiple times now. My assumption is that npm install is taking up available disk space. Restarting the dynos sorts it for a while, as storage is not persistent across restarts.","shortMessageHtmlLink":"Delete temporary directories proactively"}},{"before":"fc2a70c36fde671a7618fb194b498067c693b417","after":null,"ref":"refs/heads/demo-cache-duration","pushedAt":"2023-12-05T09:31:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"notlee","name":"Lee Moody","path":"/notlee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10405691?s=80&v=4"}},{"before":"ca097090fb57344b6b5549e81cda8b8f3b6a6258","after":"68b098e36cc9bb60f60f2a74592658eea7e6cd85","ref":"refs/heads/main","pushedAt":"2023-12-05T09:31:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"notlee","name":"Lee Moody","path":"/notlee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10405691?s=80&v=4"},"commit":{"message":"fix: Increase cache duration for archived assets and demos (#620)\n\nArchived assets are unlikely to change, and neither are demos. I have introduced a more granular surrogate key so we can clear the cache for specific component demos if needed.","shortMessageHtmlLink":"fix: Increase cache duration for archived assets and demos (#620)"}},{"before":"a8c04f5fa9444eb5335f9007d006e32f02857ecd","after":null,"ref":"refs/heads/add-doppler-integration","pushedAt":"2023-11-29T16:59:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"akomiqaia","name":"Akaki Mikaia","path":"/akomiqaia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31027725?s=80&v=4"}},{"before":"51f91447fad191465be0066f8a9760fe2485aeff","after":"ca097090fb57344b6b5549e81cda8b8f3b6a6258","ref":"refs/heads/main","pushedAt":"2023-11-29T16:59:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"akomiqaia","name":"Akaki Mikaia","path":"/akomiqaia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31027725?s=80&v=4"},"commit":{"message":"docs: update readme to take new doppler into consideration (#621)\n\n* docs: update readme to take new doppler into consideration\r\n\r\n* docs: Update README.md\r\n\r\nCo-authored-by: Lee Moody \r\n\r\n* docs: Update README.md\r\n\r\nCo-authored-by: Lee Moody \r\n\r\n---------\r\n\r\nCo-authored-by: Lee Moody ","shortMessageHtmlLink":"docs: update readme to take new doppler into consideration (#621)"}},{"before":"1ab7a65f66961a567d2fc05bcc0c970ad1599045","after":"a8c04f5fa9444eb5335f9007d006e32f02857ecd","ref":"refs/heads/add-doppler-integration","pushedAt":"2023-11-29T16:52:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akomiqaia","name":"Akaki Mikaia","path":"/akomiqaia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31027725?s=80&v=4"},"commit":{"message":"docs: Update README.md\n\nCo-authored-by: Lee Moody ","shortMessageHtmlLink":"docs: Update README.md"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEOv_AGwA","startCursor":null,"endCursor":null}},"title":"Activity · Financial-Times/origami-build-service"}