{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":392759,"defaultBranch":"master","name":"hakyll","ownerLogin":"jaspervdj","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2009-12-02T12:45:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/95501?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1712213772.0","currentOid":""},"activityList":{"items":[{"before":"6f2619e4e0a21442ef798f85d2a290c5a4fd7f44","after":"14c2fdfbdd3b367a4b78673e1eb68a1aa9e0c7f9","ref":"refs/heads/master","pushedAt":"2024-05-11T11:00:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jaspervdj","name":"Jasper Van der Jeugt","path":"/jaspervdj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95501?s=80&v=4"},"commit":{"message":"faq: Add another possible encoding error (#1027)\n\n\"cannot decode byte sequence\"","shortMessageHtmlLink":"faq: Add another possible encoding error (#1027)"}},{"before":"5e2b2cd2c45e9e0ff827be2ce7ea067e768bd1cb","after":"6f2619e4e0a21442ef798f85d2a290c5a4fd7f44","ref":"refs/heads/master","pushedAt":"2024-05-11T11:00:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jaspervdj","name":"Jasper Van der Jeugt","path":"/jaspervdj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95501?s=80&v=4"},"commit":{"message":"tutorial: Make link text descriptive (#1028)\n\nReference: https://www.w3.org/WAI/tips/writing/#make-link-text-meaningful","shortMessageHtmlLink":"tutorial: Make link text descriptive (#1028)"}},{"before":"638cce1c532d20362c8366e0a8ed4bd84c995cf0","after":"5e2b2cd2c45e9e0ff827be2ce7ea067e768bd1cb","ref":"refs/heads/master","pushedAt":"2024-05-08T18:51:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Minoru","name":"Alexander Batischev","path":"/Minoru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118875?s=80&v=4"},"commit":{"message":"faq typo: can not -> cannot (#1026)\n\nSee https://www.grammarly.com/blog/cannot-or-can-not/ for grammar reference.","shortMessageHtmlLink":"faq typo: can not -> cannot (#1026)"}},{"before":"900e7e187db72ee82de1676a10246aae691a3d9f","after":"638cce1c532d20362c8366e0a8ed4bd84c995cf0","ref":"refs/heads/master","pushedAt":"2024-04-20T18:33:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Minoru","name":"Alexander Batischev","path":"/Minoru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118875?s=80&v=4"},"commit":{"message":"Allow filepath-1.5 (#1019)","shortMessageHtmlLink":"Allow filepath-1.5 (#1019)"}},{"before":null,"after":"ef605af371cb00bb2703d5ed5590e77f49d77e62","ref":"refs/heads/manual-flags","pushedAt":"2024-04-04T06:56:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jaspervdj","name":"Jasper Van der Jeugt","path":"/jaspervdj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95501?s=80&v=4"},"commit":{"message":"Improve +watchServer and +previewServer flags\n\n - Make these flags manual so they can't be turned off by cabal without the\n user knowing about it.\n - Improve error message to mention how to override them in `cabal.project`.\n\nSee #1022","shortMessageHtmlLink":"Improve +watchServer and +previewServer flags"}},{"before":"1a40fd3fc3ae91c2353382cc31f879d3df35e1e1","after":"900e7e187db72ee82de1676a10246aae691a3d9f","ref":"refs/heads/master","pushedAt":"2024-03-30T17:12:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Minoru","name":"Alexander Batischev","path":"/Minoru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118875?s=80&v=4"},"commit":{"message":"Allow warp 3.4 (#1023)","shortMessageHtmlLink":"Allow warp 3.4 (#1023)"}},{"before":"5b2e4739417189239ea69189bb02344175a0bd08","after":"1a40fd3fc3ae91c2353382cc31f879d3df35e1e1","ref":"refs/heads/master","pushedAt":"2024-03-28T13:36:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jaspervdj","name":"Jasper Van der Jeugt","path":"/jaspervdj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95501?s=80&v=4"},"commit":{"message":"Add some docs on how to ensure proper locale access in hakyll (#1017)","shortMessageHtmlLink":"Add some docs on how to ensure proper locale access in hakyll (#1017)"}},{"before":"3f762f2ca8839cf44377265d1844465221e182ef","after":"5b2e4739417189239ea69189bb02344175a0bd08","ref":"refs/heads/master","pushedAt":"2024-01-28T19:35:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Minoru","name":"Alexander Batischev","path":"/Minoru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118875?s=80&v=4"},"commit":{"message":"Allow file-embed 0.0.16 (#1016)","shortMessageHtmlLink":"Allow file-embed 0.0.16 (#1016)"}},{"before":"ae042ee82b7a9dd9bac4e4985df7d69c91755b12","after":null,"ref":"refs/heads/scheduler-catch-compiler-write","pushedAt":"2024-01-08T08:49:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jaspervdj","name":"Jasper Van der Jeugt","path":"/jaspervdj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95501?s=80&v=4"}},{"before":"d5f60d0535aa6ce271b9a04327678b012b3fb397","after":"3f762f2ca8839cf44377265d1844465221e182ef","ref":"refs/heads/master","pushedAt":"2024-01-08T08:49:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jaspervdj","name":"Jasper Van der Jeugt","path":"/jaspervdj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95501?s=80&v=4"},"commit":{"message":"Catch exceptions when writing compiler results (#1015)\n\nVarious things may go wrong when a user-provided `Compiler` is producing an\r\n`Item`. Typically these end up as a `CompilerError` which gets logged and\r\nwe stop execution.\r\n\r\nHowever, due to laziness, it's possible to have a compiler succeed, but return\r\nan `Item` that will throw an exception when it's written. This will break the\r\nwaiting mechanism in the scheduler, causing a `thread blocked indefinitely in an\r\nMVar operation` error like in #1014. I added a test case reproducing this.","shortMessageHtmlLink":"Catch exceptions when writing compiler results (#1015)"}},{"before":null,"after":"ae042ee82b7a9dd9bac4e4985df7d69c91755b12","ref":"refs/heads/scheduler-catch-compiler-write","pushedAt":"2024-01-06T10:08:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jaspervdj","name":"Jasper Van der Jeugt","path":"/jaspervdj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95501?s=80&v=4"},"commit":{"message":"Catch exceptions when writing compiler results\n\nVarious things may go wrong when a user-provided `Compiler` is producing an\n`Item`. Typically these end up as a `CompilerError` which gets logged and\nwe stop execution.\n\nHowever, due to laziness, it's possible to have a compiler succeed, but return\nan `Item` that will throw an exception when it's written. This will break the\nwaiting mechanism in the scheduler, causing a `thread blocked indefinitely in an\nMVar operation` error like in #1014. I added a test case reproducing this.","shortMessageHtmlLink":"Catch exceptions when writing compiler results"}},{"before":"cb9c211331a082723ae9cbae671c10a8276ed844","after":"d5f60d0535aa6ce271b9a04327678b012b3fb397","ref":"refs/heads/master","pushedAt":"2023-12-27T17:32:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Minoru","name":"Alexander Batischev","path":"/Minoru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118875?s=80&v=4"},"commit":{"message":"Allow text 2.1 (#1012)","shortMessageHtmlLink":"Allow text 2.1 (#1012)"}},{"before":"c8a0af98388c0df93e8804bdbb6a94f2ca7a3999","after":"cb9c211331a082723ae9cbae671c10a8276ed844","ref":"refs/heads/master","pushedAt":"2023-12-20T22:25:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Minoru","name":"Alexander Batischev","path":"/Minoru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118875?s=80&v=4"},"commit":{"message":"Update dependency bounds to allow building with GHC 9.8 (#1011)","shortMessageHtmlLink":"Update dependency bounds to allow building with GHC 9.8 (#1011)"}},{"before":"43ce9c580cf6c55900f36c60ee92a6e877721464","after":"c8a0af98388c0df93e8804bdbb6a94f2ca7a3999","ref":"refs/heads/master","pushedAt":"2023-11-28T19:38:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Minoru","name":"Alexander Batischev","path":"/Minoru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118875?s=80&v=4"},"commit":{"message":"CI: bump tools and compilers (#1010)\n\n* CI: bump tools and compilers\r\n\r\n* Do not use GHC 9.8.1 as it can't build Hakyll yet","shortMessageHtmlLink":"CI: bump tools and compilers (#1010)"}},{"before":"dc46215b5fc4d3fa647a9eaf5dc5694b8ca4d165","after":"43ce9c580cf6c55900f36c60ee92a6e877721464","ref":"refs/heads/master","pushedAt":"2023-11-27T18:58:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Minoru","name":"Alexander Batischev","path":"/Minoru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118875?s=80&v=4"},"commit":{"message":"Allow bytestring 0.12 (#1009)","shortMessageHtmlLink":"Allow bytestring 0.12 (#1009)"}},{"before":"296dbdc4eafa8a907ad5fd676facd5e52d8de850","after":"dc46215b5fc4d3fa647a9eaf5dc5694b8ca4d165","ref":"refs/heads/master","pushedAt":"2023-10-05T19:59:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Minoru","name":"Alexander Batischev","path":"/Minoru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118875?s=80&v=4"},"commit":{"message":"Fix broken link to Clay preprocessor (#1007)\n\nKudos to @JHaugh4 for spotting this and providing the correct link.\r\n\r\nFixes #1005.","shortMessageHtmlLink":"Fix broken link to Clay preprocessor (#1007)"}},{"before":"012d38b2486dd635db75d772121db8d6159738c7","after":"296dbdc4eafa8a907ad5fd676facd5e52d8de850","ref":"refs/heads/master","pushedAt":"2023-09-20T20:51:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Minoru","name":"Alexander Batischev","path":"/Minoru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118875?s=80&v=4"},"commit":{"message":"Bump version to 4.16.2.0","shortMessageHtmlLink":"Bump version to 4.16.2.0"}},{"before":"3b48802dd30c4d7394683f6428b73132f796e35e","after":"012d38b2486dd635db75d772121db8d6159738c7","ref":"refs/heads/master","pushedAt":"2023-09-20T20:38:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Minoru","name":"Alexander Batischev","path":"/Minoru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118875?s=80&v=4"},"commit":{"message":"Allow tasty 1.5 (#1004)","shortMessageHtmlLink":"Allow tasty 1.5 (#1004)"}},{"before":"6e144c0c48983ef67a5d840e4b8448d7f021da28","after":"3b48802dd30c4d7394683f6428b73132f796e35e","ref":"refs/heads/master","pushedAt":"2023-09-20T18:58:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Minoru","name":"Alexander Batischev","path":"/Minoru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118875?s=80&v=4"},"commit":{"message":"Fix Biblio tests with Pandoc 3.1.8 (#1003)\n\n* Fix Biblio tests with Pandoc 3.1.8\r\n\r\nFixes #1002.\r\n\r\n* Update hakyll.cabal with new golden file names","shortMessageHtmlLink":"Fix Biblio tests with Pandoc 3.1.8 (#1003)"}},{"before":"54ecd214f7af625046aceafbbcb95d6670808ab7","after":null,"ref":"refs/heads/multiple-route-error","pushedAt":"2023-09-02T10:19:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jaspervdj","name":"Jasper Van der Jeugt","path":"/jaspervdj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95501?s=80&v=4"}},{"before":"832e3c1b6fef4d9832d61208a54cebdc8aa817e6","after":"6e144c0c48983ef67a5d840e4b8448d7f021da28","ref":"refs/heads/master","pushedAt":"2023-09-02T10:19:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jaspervdj","name":"Jasper Van der Jeugt","path":"/jaspervdj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95501?s=80&v=4"},"commit":{"message":"Add errors for multiple writes to the same file (#1001)\n\nSee #1000","shortMessageHtmlLink":"Add errors for multiple writes to the same file (#1001)"}},{"before":"55e96c46d2d8699887cea09d5cf8d4626cdc62f9","after":"54ecd214f7af625046aceafbbcb95d6670808ab7","ref":"refs/heads/multiple-route-error","pushedAt":"2023-09-02T10:06:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jaspervdj","name":"Jasper Van der Jeugt","path":"/jaspervdj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95501?s=80&v=4"},"commit":{"message":"Clean up code a little","shortMessageHtmlLink":"Clean up code a little"}},{"before":null,"after":"55e96c46d2d8699887cea09d5cf8d4626cdc62f9","ref":"refs/heads/multiple-route-error","pushedAt":"2023-09-01T16:40:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jaspervdj","name":"Jasper Van der Jeugt","path":"/jaspervdj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95501?s=80&v=4"},"commit":{"message":"Add errors for multiple writes to the same file\n\nSee #1000","shortMessageHtmlLink":"Add errors for multiple writes to the same file"}},{"before":"8f8f5782962b22f0d5fcbd51e7cde78fb00070a6","after":null,"ref":"refs/heads/async-scheduler","pushedAt":"2023-08-26T12:45:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Minoru","name":"Alexander Batischev","path":"/Minoru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118875?s=80&v=4"}},{"before":"9696a859da5d5227edb79f08a85739a6f2d4d92a","after":"832e3c1b6fef4d9832d61208a54cebdc8aa817e6","ref":"refs/heads/master","pushedAt":"2023-08-23T18:51:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jaspervdj","name":"Jasper Van der Jeugt","path":"/jaspervdj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95501?s=80&v=4"},"commit":{"message":"Bump version to 4.16.1.0","shortMessageHtmlLink":"Bump version to 4.16.1.0"}},{"before":"ec3365aac9ab6d6c6d5e1bb8f90ae6e4bb84ee4a","after":"9696a859da5d5227edb79f08a85739a6f2d4d92a","ref":"refs/heads/master","pushedAt":"2023-08-23T17:24:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jaspervdj","name":"Jasper Van der Jeugt","path":"/jaspervdj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95501?s=80&v=4"},"commit":{"message":"Improve async runtime scaling (#946)","shortMessageHtmlLink":"Improve async runtime scaling (#946)"}},{"before":"3a54b21b656f69f78b3fc2607b49c549ea336ef5","after":"8f8f5782962b22f0d5fcbd51e7cde78fb00070a6","ref":"refs/heads/async-scheduler","pushedAt":"2023-08-23T14:53:44.000Z","pushType":"push","commitsCount":46,"pusher":{"login":"jaspervdj","name":"Jasper Van der Jeugt","path":"/jaspervdj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95501?s=80&v=4"},"commit":{"message":"Merge branch 'master' into async-scheduler","shortMessageHtmlLink":"Merge branch 'master' into async-scheduler"}},{"before":"faca20ea6196700a09c5cc22b8502eebc9346b25","after":"ec3365aac9ab6d6c6d5e1bb8f90ae6e4bb84ee4a","ref":"refs/heads/master","pushedAt":"2023-08-08T19:24:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Minoru","name":"Alexander Batischev","path":"/Minoru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118875?s=80&v=4"},"commit":{"message":"Allow aeson 2.2 (#999)","shortMessageHtmlLink":"Allow aeson 2.2 (#999)"}},{"before":"9367a88b5be69e16048240893890282b8e70b759","after":"faca20ea6196700a09c5cc22b8502eebc9346b25","ref":"refs/heads/master","pushedAt":"2023-08-08T16:27:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Minoru","name":"Alexander Batischev","path":"/Minoru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118875?s=80&v=4"},"commit":{"message":"CI: update compilers (#998)\n\n* Bump to Stackage LTS 21.6\r\n\r\n* CI: bump compilers","shortMessageHtmlLink":"CI: update compilers (#998)"}},{"before":"30d59dd6c6a8cc3e37c8ded0cc13c09899d32c57","after":"9367a88b5be69e16048240893890282b8e70b759","ref":"refs/heads/master","pushedAt":"2023-08-06T21:11:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Minoru","name":"Alexander Batischev","path":"/Minoru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118875?s=80&v=4"},"commit":{"message":"CI: re-enable GHC 9.6.1 on Windows (#997)\n\nThe issue in the network package seem to be fixed, so let's retry the\r\nbuild.\r\n\r\nFixes #986.","shortMessageHtmlLink":"CI: re-enable GHC 9.6.1 on Windows (#997)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERzQkaQA","startCursor":null,"endCursor":null}},"title":"Activity ยท jaspervdj/hakyll"}