{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":130384443,"defaultBranch":"master","name":"haskell.nix","ownerLogin":"input-output-hk","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-04-20T16:00:09.000Z","ownerAvatar":"https://github.com/avatars/u/12909177?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719977744.0","currentOid":""},"activityList":{"items":[{"before":"f7fc6f4c9b20e137e604fbe9f476ee834b140d6c","after":"d5e28de9561c61aaa7b1053bd627ee38283a6ca0","ref":"refs/heads/hkm/nixpkgs-update","pushedAt":"2024-07-05T00:36:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hamishmack","name":"Hamish Mackenzie","path":"/hamishmack","primaryAvatarUrl":"https://github.com/avatars/u/620450?s=80&v=4"},"commit":{"message":"Bump nixpkgs pins and add 24.05","shortMessageHtmlLink":"Bump nixpkgs pins and add 24.05"}},{"before":"43ea3dbc5a7a41d125d3803b89992746db260052","after":"f7fc6f4c9b20e137e604fbe9f476ee834b140d6c","ref":"refs/heads/hkm/nixpkgs-update","pushedAt":"2024-07-04T22:33:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hamishmack","name":"Hamish Mackenzie","path":"/hamishmack","primaryAvatarUrl":"https://github.com/avatars/u/620450?s=80&v=4"},"commit":{"message":"ifdLevel 1","shortMessageHtmlLink":"ifdLevel 1"}},{"before":"977a984e3c5945f295d10fb97764d124e512b24f","after":"43ea3dbc5a7a41d125d3803b89992746db260052","ref":"refs/heads/hkm/nixpkgs-update","pushedAt":"2024-07-04T09:48:44.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"hamishmack","name":"Hamish Mackenzie","path":"/hamishmack","primaryAvatarUrl":"https://github.com/avatars/u/620450?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/master' into hkm/nixpkgs-update","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/master' into hkm/nixpkgs-update"}},{"before":"cbcb640a6da9285d32b8e763b6cb50dbd2523477","after":"4c5f268e3d83724fcf1ed760bf76e70f0e94165c","ref":"refs/heads/hkm/embed-file","pushedAt":"2024-07-04T04:20:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hamishmack","name":"Hamish Mackenzie","path":"/hamishmack","primaryAvatarUrl":"https://github.com/avatars/u/620450?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/master' into hkm/embed-file","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/master' into hkm/embed-file"}},{"before":"7449816dd15b3d93c6ec4d126d5a42cb6db0d053","after":"cbcb640a6da9285d32b8e763b6cb50dbd2523477","ref":"refs/heads/hkm/embed-file","pushedAt":"2024-07-04T04:06:18.000Z","pushType":"push","commitsCount":40,"pusher":{"login":"hamishmack","name":"Hamish Mackenzie","path":"/hamishmack","primaryAvatarUrl":"https://github.com/avatars/u/620450?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/master' into hkm/embed-file","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/master' into hkm/embed-file"}},{"before":"0e02011d9f040bee432fb4846f96cd90d018e20b","after":"cbd75e3669c44a383e7d80e35c8e96aa795336f3","ref":"refs/heads/master","pushedAt":"2024-07-04T02:05:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hamishmack","name":"Hamish Mackenzie","path":"/hamishmack","primaryAvatarUrl":"https://github.com/avatars/u/620450?s=80&v=4"},"commit":{"message":"Add ghc 9.6.6 (#2225)","shortMessageHtmlLink":"Add ghc 9.6.6 (#2225)"}},{"before":"4413d8325d6359a6be774ef07d9a310ab96c4d25","after":"0e02011d9f040bee432fb4846f96cd90d018e20b","ref":"refs/heads/master","pushedAt":"2024-07-04T00:50:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://github.com/avatars/in/15368?s=80&v=4"},"commit":{"message":"Update Hackage and Stackage","shortMessageHtmlLink":"Update Hackage and Stackage"}},{"before":"2629c5534ec2f6c0f08c27f6c8ba0bacd2875af1","after":"1d06bd1c92c9d56d20cebc63b531f6e35f868212","ref":"refs/heads/hkm/ghc966","pushedAt":"2024-07-03T13:34:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hamishmack","name":"Hamish Mackenzie","path":"/hamishmack","primaryAvatarUrl":"https://github.com/avatars/u/620450?s=80&v=4"},"commit":{"message":"Add materialized files","shortMessageHtmlLink":"Add materialized files"}},{"before":"71bbf5b66242b9f098e9b311f53c2beb50a9c596","after":"2629c5534ec2f6c0f08c27f6c8ba0bacd2875af1","ref":"refs/heads/hkm/ghc966","pushedAt":"2024-07-03T13:31:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hamishmack","name":"Hamish Mackenzie","path":"/hamishmack","primaryAvatarUrl":"https://github.com/avatars/u/620450?s=80&v=4"},"commit":{"message":"Add materialized files","shortMessageHtmlLink":"Add materialized files"}},{"before":"734e6972d6d868eecb0efe6baa10438bb8caf1e2","after":"71bbf5b66242b9f098e9b311f53c2beb50a9c596","ref":"refs/heads/hkm/ghc966","pushedAt":"2024-07-03T12:50:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hamishmack","name":"Hamish Mackenzie","path":"/hamishmack","primaryAvatarUrl":"https://github.com/avatars/u/620450?s=80&v=4"},"commit":{"message":"Add materialized files","shortMessageHtmlLink":"Add materialized files"}},{"before":"810d696aebad4ccd8db54de256b560378fe0d6ed","after":"734e6972d6d868eecb0efe6baa10438bb8caf1e2","ref":"refs/heads/hkm/ghc966","pushedAt":"2024-07-03T04:23:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hamishmack","name":"Hamish Mackenzie","path":"/hamishmack","primaryAvatarUrl":"https://github.com/avatars/u/620450?s=80&v=4"},"commit":{"message":"Add materialized files","shortMessageHtmlLink":"Add materialized files"}},{"before":null,"after":"810d696aebad4ccd8db54de256b560378fe0d6ed","ref":"refs/heads/hkm/ghc966","pushedAt":"2024-07-03T03:35:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hamishmack","name":"Hamish Mackenzie","path":"/hamishmack","primaryAvatarUrl":"https://github.com/avatars/u/620450?s=80&v=4"},"commit":{"message":"Add ghc 9.6.6","shortMessageHtmlLink":"Add ghc 9.6.6"}},{"before":"275b22ddbbdba5976ca11fb657c543eb63d0963b","after":"4413d8325d6359a6be774ef07d9a310ab96c4d25","ref":"refs/heads/master","pushedAt":"2024-07-03T03:17:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hamishmack","name":"Hamish Mackenzie","path":"/hamishmack","primaryAvatarUrl":"https://github.com/avatars/u/620450?s=80&v=4"},"commit":{"message":"Add Haskell Language Server 2.9 (#2222)","shortMessageHtmlLink":"Add Haskell Language Server 2.9 (#2222)"}},{"before":"0e97ceadbe5d11a070c110456438101b2400b51f","after":"275b22ddbbdba5976ca11fb657c543eb63d0963b","ref":"refs/heads/master","pushedAt":"2024-07-03T00:50:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://github.com/avatars/in/15368?s=80&v=4"},"commit":{"message":"Update Hackage and Stackage","shortMessageHtmlLink":"Update Hackage and Stackage"}},{"before":"fccffa5045db2cca8595b4faec6f95cabee3640c","after":"362ee09c49a358d7d142658dae7016287a3c2deb","ref":"refs/heads/hkm/hls-29","pushedAt":"2024-07-02T23:39:49.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hamishmack","name":"Hamish Mackenzie","path":"/hamishmack","primaryAvatarUrl":"https://github.com/avatars/u/620450?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/master' into hkm/hls-29","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/master' into hkm/hls-29"}},{"before":"ba1756105ba7c77bbffbc1e39e6a72a33257e8d1","after":"0e97ceadbe5d11a070c110456438101b2400b51f","ref":"refs/heads/master","pushedAt":"2024-07-02T23:38:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hamishmack","name":"Hamish Mackenzie","path":"/hamishmack","primaryAvatarUrl":"https://github.com/avatars/u/620450?s=80&v=4"},"commit":{"message":"Allow reinstall of filepath in GHC 9.4.8 (#2224)\n\n* Allow reinstall of filepath in GHC 9.4.8\r\n\r\nA cabal flag (`vendor-filepath`) was used to avoid the `template-haskell` dependency on `filepath` in the version of `template-haskell` (2.19.0.0) used by `ghc` 9.4.8.\r\n\r\n```\r\n if flag(vendor-filepath)\r\n other-modules:\r\n System.FilePath\r\n System.FilePath.Posix\r\n System.FilePath.Windows\r\n hs-source-dirs: ./vendored-filepath .\r\n default-extensions:\r\n ImplicitPrelude\r\n else\r\n build-depends: filepath\r\n hs-source-dirs: .\r\n```\r\n\r\nThe `dummy-ghc` code in haskell.nix does not evaluate conditionals (instead it just includes all of the dependencies. This leads to issues where the planner is unable to come up with a plan because it thinks `filepath` cannot be reinstalled.\r\n\r\nThis fix works around the by hard coding a rule for `vendor-filepath`.\r\n\r\n* ifdLevel 3\r\n\r\n* Fix test\r\n\r\n* Fix test\r\n\r\n* Use pkgsBuildBuild for shell tools\r\n\r\n* Avoid rerunning `githash` test all the time","shortMessageHtmlLink":"Allow reinstall of filepath in GHC 9.4.8 (#2224)"}},{"before":"6ced54fa254a12d3b94f2c0692d561ad992a599e","after":"96cd380efe1e9fb338bb35bee0523ac6356d6f2f","ref":"refs/heads/hkm/ghc948-filepath-reinstall-fix","pushedAt":"2024-07-02T23:16:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hamishmack","name":"Hamish Mackenzie","path":"/hamishmack","primaryAvatarUrl":"https://github.com/avatars/u/620450?s=80&v=4"},"commit":{"message":"Avoid rerunning `githash` test all the time","shortMessageHtmlLink":"Avoid rerunning githash test all the time"}},{"before":"2ad6416183f48013b81aa787c8f54957893a29a1","after":"6ced54fa254a12d3b94f2c0692d561ad992a599e","ref":"refs/heads/hkm/ghc948-filepath-reinstall-fix","pushedAt":"2024-07-02T13:23:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hamishmack","name":"Hamish Mackenzie","path":"/hamishmack","primaryAvatarUrl":"https://github.com/avatars/u/620450?s=80&v=4"},"commit":{"message":"Use pkgsBuildBuild for shell tools","shortMessageHtmlLink":"Use pkgsBuildBuild for shell tools"}},{"before":"51d627e0c45ceb905cacddeb51115ec2d8c737ed","after":"2ad6416183f48013b81aa787c8f54957893a29a1","ref":"refs/heads/hkm/ghc948-filepath-reinstall-fix","pushedAt":"2024-07-02T10:20:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hamishmack","name":"Hamish Mackenzie","path":"/hamishmack","primaryAvatarUrl":"https://github.com/avatars/u/620450?s=80&v=4"},"commit":{"message":"Fix test","shortMessageHtmlLink":"Fix test"}},{"before":"f4f32e1eccd9234820a11362126ef3a966d4e7b4","after":"51d627e0c45ceb905cacddeb51115ec2d8c737ed","ref":"refs/heads/hkm/ghc948-filepath-reinstall-fix","pushedAt":"2024-07-02T09:58:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hamishmack","name":"Hamish Mackenzie","path":"/hamishmack","primaryAvatarUrl":"https://github.com/avatars/u/620450?s=80&v=4"},"commit":{"message":"Fix test","shortMessageHtmlLink":"Fix test"}},{"before":"e033427f2f46991ca06f9aafaa4cc68fd4934052","after":"f4f32e1eccd9234820a11362126ef3a966d4e7b4","ref":"refs/heads/hkm/ghc948-filepath-reinstall-fix","pushedAt":"2024-07-02T09:53:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hamishmack","name":"Hamish Mackenzie","path":"/hamishmack","primaryAvatarUrl":"https://github.com/avatars/u/620450?s=80&v=4"},"commit":{"message":"ifdLevel 3","shortMessageHtmlLink":"ifdLevel 3"}},{"before":null,"after":"e033427f2f46991ca06f9aafaa4cc68fd4934052","ref":"refs/heads/hkm/ghc948-filepath-reinstall-fix","pushedAt":"2024-07-02T06:19:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hamishmack","name":"Hamish Mackenzie","path":"/hamishmack","primaryAvatarUrl":"https://github.com/avatars/u/620450?s=80&v=4"},"commit":{"message":"Allow reinstall of filepath in GHC 9.4.8\n\nA cabal flag (`vendor-filepath`) was used to avoid the `template-haskell` dependency on `filepath` in the version of `template-haskell` (2.19.0.0) used by `ghc` 9.4.8.\n\n```\n if flag(vendor-filepath)\n other-modules:\n System.FilePath\n System.FilePath.Posix\n System.FilePath.Windows\n hs-source-dirs: ./vendored-filepath .\n default-extensions:\n ImplicitPrelude\n else\n build-depends: filepath\n hs-source-dirs: .\n```\n\nThe `dummy-ghc` code in haskell.nix does not evaluate conditionals (instead it just includes all of the dependencies. This leads to issues where the planner is unable to come up with a plan because it thinks `filepath` cannot be reinstalled.\n\nThis fix works around the by hard coding a rule for `vendor-filepath`.","shortMessageHtmlLink":"Allow reinstall of filepath in GHC 9.4.8"}},{"before":"49a869f45b973bde517620a7d8d6a3393739e9a4","after":"977a984e3c5945f295d10fb97764d124e512b24f","ref":"refs/heads/hkm/nixpkgs-update","pushedAt":"2024-07-02T03:53:33.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hamishmack","name":"Hamish Mackenzie","path":"/hamishmack","primaryAvatarUrl":"https://github.com/avatars/u/620450?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/master' into hkm/nixpkgs-update","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/master' into hkm/nixpkgs-update"}},{"before":"3234e94cd4eca7d2992a3938fb6200dfb8b86a84","after":"ba1756105ba7c77bbffbc1e39e6a72a33257e8d1","ref":"refs/heads/master","pushedAt":"2024-07-02T00:50:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://github.com/avatars/in/15368?s=80&v=4"},"commit":{"message":"Update Hackage and Stackage","shortMessageHtmlLink":"Update Hackage and Stackage"}},{"before":"695dbe2b155c94959ba658654232c93ce361ab44","after":"fccffa5045db2cca8595b4faec6f95cabee3640c","ref":"refs/heads/hkm/hls-29","pushedAt":"2024-07-01T04:11:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hamishmack","name":"Hamish Mackenzie","path":"/hamishmack","primaryAvatarUrl":"https://github.com/avatars/u/620450?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/master' into hkm/hls-29","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/master' into hkm/hls-29"}},{"before":"8a706052a3abff2a9cca4ad0318853848274f86b","after":"3234e94cd4eca7d2992a3938fb6200dfb8b86a84","ref":"refs/heads/master","pushedAt":"2024-07-01T00:50:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://github.com/avatars/in/15368?s=80&v=4"},"commit":{"message":"Update Hackage and Stackage","shortMessageHtmlLink":"Update Hackage and Stackage"}},{"before":"7e244cb9bf2810b717c9868ca66007c1b0851c64","after":"49a869f45b973bde517620a7d8d6a3393739e9a4","ref":"refs/heads/hkm/nixpkgs-update","pushedAt":"2024-06-30T13:39:59.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"hamishmack","name":"Hamish Mackenzie","path":"/hamishmack","primaryAvatarUrl":"https://github.com/avatars/u/620450?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/master' into hkm/nixpkgs-update\n\n# Conflicts:\n#\tflake.nix\n#\ttest/cabal.project.local","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/master' into hkm/nixpkgs-update"}},{"before":"fb296bde1f6db34859b06f84e50c90400b8e15a8","after":"695dbe2b155c94959ba658654232c93ce361ab44","ref":"refs/heads/hkm/hls-29","pushedAt":"2024-06-30T13:31:30.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"hamishmack","name":"Hamish Mackenzie","path":"/hamishmack","primaryAvatarUrl":"https://github.com/avatars/u/620450?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/master' into hkm/hls-29","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/master' into hkm/hls-29"}},{"before":"3a86a9eaeed288f8625c910e0460e09eb5c68d30","after":"8a706052a3abff2a9cca4ad0318853848274f86b","ref":"refs/heads/master","pushedAt":"2024-06-30T00:50:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://github.com/avatars/in/15368?s=80&v=4"},"commit":{"message":"Update Hackage and Stackage","shortMessageHtmlLink":"Update Hackage and Stackage"}},{"before":"72bc84d0a4e8d0536505628040d96fd0a9e16c70","after":"3a86a9eaeed288f8625c910e0460e09eb5c68d30","ref":"refs/heads/master","pushedAt":"2024-06-29T00:50:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://github.com/avatars/in/15368?s=80&v=4"},"commit":{"message":"Update Hackage and Stackage","shortMessageHtmlLink":"Update Hackage and Stackage"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEd1TCCwA","startCursor":null,"endCursor":null}},"title":"Activity ยท input-output-hk/haskell.nix"}