{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":282301956,"defaultBranch":"master","name":"chainweb-mining-client","ownerLogin":"kadena-io","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-07-24T19:37:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/19830776?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1700211422.0","currentOid":""},"activityList":{"items":[{"before":"c8e96160fd1fb26ec5cdeab0b53be036786a9aea","after":null,"ref":"refs/heads/enis/update-to-flakes-and-haskellNix","pushedAt":"2023-11-17T08:57:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"enobayram","name":"Enis Bayramoğlu","path":"/enobayram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1258139?s=80&v=4"}},{"before":"ffa126692128503a6cee35469a730545b9a4bfc5","after":"bdd2c7395d0f9f066d1f3d50ee7c277a9bffa081","ref":"refs/heads/master","pushedAt":"2023-11-17T08:56:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"enobayram","name":"Enis Bayramoğlu","path":"/enobayram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1258139?s=80&v=4"},"commit":{"message":"Fix and modernize nix builds to flake.nix + haskell.nix (#29)\n\nThis PR updates the nix build infrastructure to use flakes and haskell.nix through our new `hs-nix-infra` flake and converts default.nix to be a wrapper around the new `flake.nix`.\r\n\r\n* Add a flake.nix that builds with haskell.nix\r\n\r\n* Add sha256 to deeproute source-repository-package\r\n\r\n* Fix compiler-nix-name\r\n\r\n* Set uppoer bound on aeson\r\n\r\nOtherwise the build fails with:\r\n\r\n[ 1 of 16] Compiling JsonRpc ( src/JsonRpc.hs, dist/build/chainweb-mining-client/chainweb-mining-client-tmp/JsonRpc.o, dist/build/chainweb-mining-client/chainweb-mining-client-tmp/JsonRpc.dyn_o )\r\n\r\nsrc/JsonRpc.hs:162:22: error:\r\n • Expecting one more argument to ‘A.KeyValue kv’\r\n Expected a constraint,\r\n but ‘A.KeyValue kv’ has kind ‘* -> Constraint’\r\n • In the type signature:\r\n requestProperties :: A.KeyValue kv =>\r\n A.ToJSON a => T.Text -> a -> Maybe MsgId -> [kv]\r\n |\r\n162 | requestProperties :: A.KeyValue kv => A.ToJSON a => T.Text -> a -> Maybe MsgId -> [kv]\r\n | ^^^^^^^^^^^^^\r\n\r\n* Convert default.nix as legacy wrapper for flake.nix\r\n\r\n* Switch to hs-nix-infra for pinning Haskell toolchain\r\n\r\n* Add Nix build and cache action\r\n\r\n* Add a recursive output\r\n\r\n* Build recursive.allDerivations in CI\r\n\r\n* Update setup-nix-with-cache\r\n\r\n* Configure Nix with recursive-nix\r\n\r\n* Switch back to hs-nix-infra/main\r\n\r\n* Bump hs-nix-infra\r\n\r\n* Turn default.nix into a function\r\n\r\nIn order to maintain backwards compatibility with old consumers","shortMessageHtmlLink":"Fix and modernize nix builds to flake.nix + haskell.nix (#29)"}},{"before":"2f3f37d9753166013bf45beddf124673ce1ba58a","after":"c8e96160fd1fb26ec5cdeab0b53be036786a9aea","ref":"refs/heads/enis/update-to-flakes-and-haskellNix","pushedAt":"2023-11-16T12:05:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"enobayram","name":"Enis Bayramoğlu","path":"/enobayram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1258139?s=80&v=4"},"commit":{"message":"Turn default.nix into a function\n\nIn order to maintain backwards compatibility with old consumers","shortMessageHtmlLink":"Turn default.nix into a function"}},{"before":"fbefbc6e48f6bed7b1665fcbf67a2139130bd5a0","after":null,"ref":"refs/heads/enis/trigger-rebuild-of-master","pushedAt":"2023-11-16T12:03:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"enobayram","name":"Enis Bayramoğlu","path":"/enobayram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1258139?s=80&v=4"}},{"before":null,"after":"fbefbc6e48f6bed7b1665fcbf67a2139130bd5a0","ref":"refs/heads/enis/trigger-rebuild-of-master","pushedAt":"2023-11-16T10:46:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"enobayram","name":"Enis Bayramoğlu","path":"/enobayram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1258139?s=80&v=4"},"commit":{"message":"Phony change to trigger rebuild","shortMessageHtmlLink":"Phony change to trigger rebuild"}},{"before":"598d0408e3b5b1ea85a2a21e478b7befa0f1d54a","after":"2f3f37d9753166013bf45beddf124673ce1ba58a","ref":"refs/heads/enis/update-to-flakes-and-haskellNix","pushedAt":"2023-11-14T14:11:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"enobayram","name":"Enis Bayramoğlu","path":"/enobayram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1258139?s=80&v=4"},"commit":{"message":"Bump hs-nix-infra","shortMessageHtmlLink":"Bump hs-nix-infra"}},{"before":"4f8f4e21f2ba7b530146c8bc53335e35ecf293aa","after":"598d0408e3b5b1ea85a2a21e478b7befa0f1d54a","ref":"refs/heads/enis/update-to-flakes-and-haskellNix","pushedAt":"2023-11-14T11:04:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"enobayram","name":"Enis Bayramoğlu","path":"/enobayram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1258139?s=80&v=4"},"commit":{"message":"Switch back to hs-nix-infra/main","shortMessageHtmlLink":"Switch back to hs-nix-infra/main"}},{"before":"7465e9db9d30ed00ac3dd44457470294d823e32c","after":"4f8f4e21f2ba7b530146c8bc53335e35ecf293aa","ref":"refs/heads/enis/update-to-flakes-and-haskellNix","pushedAt":"2023-11-14T10:51:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"enobayram","name":"Enis Bayramoğlu","path":"/enobayram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1258139?s=80&v=4"},"commit":{"message":"Configure Nix with recursive-nix","shortMessageHtmlLink":"Configure Nix with recursive-nix"}},{"before":"2e8135f66926bf04e0dfa4d3abb3485ce5639e6e","after":"7465e9db9d30ed00ac3dd44457470294d823e32c","ref":"refs/heads/enis/update-to-flakes-and-haskellNix","pushedAt":"2023-11-14T10:47:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"enobayram","name":"Enis Bayramoğlu","path":"/enobayram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1258139?s=80&v=4"},"commit":{"message":"Update setup-nix-with-cache","shortMessageHtmlLink":"Update setup-nix-with-cache"}},{"before":"c5a56acb211dec820998cb6c8403f76c7cdcfee6","after":"2e8135f66926bf04e0dfa4d3abb3485ce5639e6e","ref":"refs/heads/enis/update-to-flakes-and-haskellNix","pushedAt":"2023-11-14T10:39:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"enobayram","name":"Enis Bayramoğlu","path":"/enobayram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1258139?s=80&v=4"},"commit":{"message":"Build recursive.allDerivations in CI","shortMessageHtmlLink":"Build recursive.allDerivations in CI"}},{"before":"4fd8782defd90ccbd4a9810f71049faf12710572","after":"c5a56acb211dec820998cb6c8403f76c7cdcfee6","ref":"refs/heads/enis/update-to-flakes-and-haskellNix","pushedAt":"2023-11-06T15:11:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"enobayram","name":"Enis Bayramoğlu","path":"/enobayram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1258139?s=80&v=4"},"commit":{"message":"Add Nix build and cache action","shortMessageHtmlLink":"Add Nix build and cache action"}},{"before":"0af57c7fdbff0a7661db2890e2fa3c6e9e80c44b","after":"4fd8782defd90ccbd4a9810f71049faf12710572","ref":"refs/heads/enis/update-to-flakes-and-haskellNix","pushedAt":"2023-11-06T15:08:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"enobayram","name":"Enis Bayramoğlu","path":"/enobayram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1258139?s=80&v=4"},"commit":{"message":"Switch to hs-nix-infra for pinning Haskell toolchain","shortMessageHtmlLink":"Switch to hs-nix-infra for pinning Haskell toolchain"}},{"before":"593e4bd701cc0f8bff83e668ef57e5002ef26190","after":"0af57c7fdbff0a7661db2890e2fa3c6e9e80c44b","ref":"refs/heads/enis/update-to-flakes-and-haskellNix","pushedAt":"2023-07-04T15:56:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"enobayram","name":"Enis Bayramoğlu","path":"/enobayram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1258139?s=80&v=4"},"commit":{"message":"Convert default.nix as legacy wrapper for flake.nix","shortMessageHtmlLink":"Convert default.nix as legacy wrapper for flake.nix"}},{"before":"3b7988e5db7ebc1574d06ec00f0be4696b37c2a8","after":"593e4bd701cc0f8bff83e668ef57e5002ef26190","ref":"refs/heads/enis/update-to-flakes-and-haskellNix","pushedAt":"2023-07-04T10:54:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"enobayram","name":"Enis Bayramoğlu","path":"/enobayram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1258139?s=80&v=4"},"commit":{"message":"Set uppoer bound on aeson\n\nOtherwise the build fails with:\n\n[ 1 of 16] Compiling JsonRpc ( src/JsonRpc.hs, dist/build/chainweb-mining-client/chainweb-mining-client-tmp/JsonRpc.o, dist/build/chainweb-mining-client/chainweb-mining-client-tmp/JsonRpc.dyn_o )\n\nsrc/JsonRpc.hs:162:22: error:\n • Expecting one more argument to ‘A.KeyValue kv’\n Expected a constraint,\n but ‘A.KeyValue kv’ has kind ‘* -> Constraint’\n • In the type signature:\n requestProperties :: A.KeyValue kv =>\n A.ToJSON a => T.Text -> a -> Maybe MsgId -> [kv]\n |\n162 | requestProperties :: A.KeyValue kv => A.ToJSON a => T.Text -> a -> Maybe MsgId -> [kv]\n | ^^^^^^^^^^^^^","shortMessageHtmlLink":"Set uppoer bound on aeson"}},{"before":"f031bcacd12584060f34a459df3fd7149abe7bd2","after":"3b7988e5db7ebc1574d06ec00f0be4696b37c2a8","ref":"refs/heads/enis/update-to-flakes-and-haskellNix","pushedAt":"2023-07-04T10:15:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"enobayram","name":"Enis Bayramoğlu","path":"/enobayram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1258139?s=80&v=4"},"commit":{"message":"Add sha256 to deeproute source-repository-package","shortMessageHtmlLink":"Add sha256 to deeproute source-repository-package"}},{"before":null,"after":"f031bcacd12584060f34a459df3fd7149abe7bd2","ref":"refs/heads/enis/update-to-flakes-and-haskellNix","pushedAt":"2023-07-04T10:06:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"enobayram","name":"Enis Bayramoğlu","path":"/enobayram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1258139?s=80&v=4"},"commit":{"message":"Add a flake.nix that builds with haskell.nix","shortMessageHtmlLink":"Add a flake.nix that builds with haskell.nix"}},{"before":"4e216d8a3a5dc2b53ea1c51ae2798e13957eee31","after":"ffa126692128503a6cee35469a730545b9a4bfc5","ref":"refs/heads/master","pushedAt":"2023-06-20T19:17:06.278Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"edmundnoble","name":"Edmund Noble","path":"/edmundnoble","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1369693?s=80&v=4"},"commit":{"message":"Merge pull request #28 from kadena-io/edmund/configure-getwork-timeout\n\nAdd configurable default HTTP request timeout","shortMessageHtmlLink":"Merge pull request #28 from kadena-io/edmund/configure-getwork-timeout"}},{"before":"ae840d67f8b89729e94b2245c41e2cf62f7d2f6b","after":"01ae8207b060674d6c4667a6d5e1d41755d0f55d","ref":"refs/heads/edmund/triangle-graph","pushedAt":"2023-06-15T17:30:34.737Z","pushType":"push","commitsCount":1,"pusher":{"login":"edmundnoble","name":"Edmund Noble","path":"/edmundnoble","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1369693?s=80&v=4"},"commit":{"message":"Correct block time","shortMessageHtmlLink":"Correct block time"}},{"before":"b977785d31df3e5acc898729d070c05012814af9","after":"ae840d67f8b89729e94b2245c41e2cf62f7d2f6b","ref":"refs/heads/edmund/triangle-graph","pushedAt":"2023-06-08T15:00:15.779Z","pushType":"push","commitsCount":1,"pusher":{"login":"edmundnoble","name":"Edmund Noble","path":"/edmundnoble","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1369693?s=80&v=4"},"commit":{"message":"bounds to stop using crypton","shortMessageHtmlLink":"bounds to stop using crypton"}},{"before":null,"after":"b977785d31df3e5acc898729d070c05012814af9","ref":"refs/heads/edmund/triangle-graph","pushedAt":"2023-06-07T14:37:19.972Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"edmundnoble","name":"Edmund Noble","path":"/edmundnoble","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1369693?s=80&v=4"},"commit":{"message":"Change work bytes count to work with triangle chain graph","shortMessageHtmlLink":"Change work bytes count to work with triangle chain graph"}},{"before":"293f03f227aa3d4f5ff840782af71f708684eb2f","after":"97e031bc560e601c168cb3ec8cf4b586f815c0d3","ref":"refs/heads/edmund/configure-getwork-timeout","pushedAt":"2023-06-02T20:09:47.638Z","pushType":"push","commitsCount":1,"pusher":{"login":"edmundnoble","name":"Edmund Noble","path":"/edmundnoble","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1369693?s=80&v=4"},"commit":{"message":"Fix build","shortMessageHtmlLink":"Fix build"}},{"before":null,"after":"293f03f227aa3d4f5ff840782af71f708684eb2f","ref":"refs/heads/edmund/configure-getwork-timeout","pushedAt":"2023-06-02T16:59:40.507Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"edmundnoble","name":"Edmund Noble","path":"/edmundnoble","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1369693?s=80&v=4"},"commit":{"message":"Add configurable default HTTP timeout","shortMessageHtmlLink":"Add configurable default HTTP timeout"}},{"before":"6a5e00a4367967f01b29f2b5058b89018e9edfd3","after":"97f18bd7280a9f9c72240421754f32213e74727b","ref":"refs/heads/lars/authenticated-blocks","pushedAt":"2023-03-28T16:34:19.847Z","pushType":"push","commitsCount":1,"pusher":{"login":"larskuhtz","name":"Lars Kuhtz","path":"/larskuhtz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1369810?s=80&v=4"},"commit":{"message":"Apply suggestions from code review\n\nCo-authored-by: Edmund Noble ","shortMessageHtmlLink":"Apply suggestions from code review"}},{"before":"d88041cebeed5f0f792507fcb605d0da03a5de12","after":null,"ref":"refs/heads/lars/housekeeping","pushedAt":"2023-03-24T17:04:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"edmundnoble","name":"Edmund Noble","path":"/edmundnoble","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1369693?s=80&v=4"}},{"before":null,"after":"6a5e00a4367967f01b29f2b5058b89018e9edfd3","ref":"refs/heads/lars/authenticated-blocks","pushedAt":"2023-03-23T21:01:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"larskuhtz","name":"Lars Kuhtz","path":"/larskuhtz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1369810?s=80&v=4"},"commit":{"message":"implement optional block authentication","shortMessageHtmlLink":"implement optional block authentication"}},{"before":"8b876ec91b5768cbf290d2e0745cb54fd64f39f7","after":"4e216d8a3a5dc2b53ea1c51ae2798e13957eee31","ref":"refs/heads/master","pushedAt":"2023-03-22T20:33:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"larskuhtz","name":"Lars Kuhtz","path":"/larskuhtz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1369810?s=80&v=4"},"commit":{"message":"housekeeping (#26)\n\n* housekeeping\r\n\r\n* add build with ghc-9.4\r\n\r\n* add missing COMPLETE pragmas\r\n\r\n* update outdated actions\r\n\r\n* remove redundant imports","shortMessageHtmlLink":"housekeeping (#26)"}},{"before":"9ca2ba0a40c8d636e5067ab0c3c7c6b7660a063a","after":"d88041cebeed5f0f792507fcb605d0da03a5de12","ref":"refs/heads/lars/housekeeping","pushedAt":"2023-03-22T19:33:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"larskuhtz","name":"Lars Kuhtz","path":"/larskuhtz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1369810?s=80&v=4"},"commit":{"message":"remove redundant imports","shortMessageHtmlLink":"remove redundant imports"}},{"before":"9cdc1a19b14dbd60f85ee2ec3c9cd3063a2c4bb8","after":"9ca2ba0a40c8d636e5067ab0c3c7c6b7660a063a","ref":"refs/heads/lars/housekeeping","pushedAt":"2023-03-22T19:07:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"larskuhtz","name":"Lars Kuhtz","path":"/larskuhtz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1369810?s=80&v=4"},"commit":{"message":"Merge branch 'master' into lars/housekeeping","shortMessageHtmlLink":"Merge branch 'master' into lars/housekeeping"}},{"before":"de47504f3429f91a7c80cd98b934a36e4ec64ad3","after":null,"ref":"refs/heads/edmund/on-demand-miner","pushedAt":"2023-03-22T19:05:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"larskuhtz","name":"Lars Kuhtz","path":"/larskuhtz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1369810?s=80&v=4"}},{"before":"3583d45a5a51ce2045ae6d709cf4dbc0814dc8ac","after":"8b876ec91b5768cbf290d2e0745cb54fd64f39f7","ref":"refs/heads/master","pushedAt":"2023-03-22T19:05:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"larskuhtz","name":"Lars Kuhtz","path":"/larskuhtz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1369810?s=80&v=4"},"commit":{"message":"Add an on-demand fake miner (#24)\n\n* add an on-demand miner\r\n\r\n* Let the block requester know which chain the block went on, and whether they succeeded\r\n\r\n* Update chainweb-mining-client.cabal\r\n\r\nCo-authored-by: Lars Kuhtz \r\n\r\n* Update src/Worker/Fake/OnDemand.hs\r\n\r\nCo-authored-by: Lars Kuhtz \r\n\r\n* Update src/Worker/Fake/OnDemand.hs\r\n\r\nCo-authored-by: Lars Kuhtz \r\n\r\n* Update src/Worker/Fake/OnDemand.hs\r\n\r\nCo-authored-by: Lars Kuhtz \r\n\r\n* allow the user to ask for multiple blocks and ask for them on multiple specific chains\r\n\r\n* change default interface back to *\r\n\r\n* worker renames\r\n\r\n* Update src/Worker/OnDemand.hs\r\n\r\nCo-authored-by: Lars Kuhtz \r\n\r\n* Update src/Worker/OnDemand.hs\r\n\r\nCo-authored-by: Lars Kuhtz \r\n\r\n* Add missing CLI flags for on-demand miner and document non-POW miners\r\n\r\n---------\r\n\r\nCo-authored-by: Lars Kuhtz ","shortMessageHtmlLink":"Add an on-demand fake miner (#24)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADsWkfWQA","startCursor":null,"endCursor":null}},"title":"Activity · kadena-io/chainweb-mining-client"}