We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4bfa6c1 commit 1d95907Copy full SHA for 1d95907
shake-bench/src/Development/Benchmark/Rules.hs
@@ -504,8 +504,10 @@ instance FromJSON GitCommit where
504
parseJSON o@(Object _) = do
505
let keymap = o ^. _Object
506
case toList keymap of
507
- [(name, String gitName)] -> pure $ GitCommit gitName (Just name) Nothing True
508
- [(name, Object props)] ->
+ -- excuse me for the hack to maintain compatibility with aeson 2.0
+ [(T.pack . show -> name, String gitName)] ->
509
+ pure $ GitCommit gitName (Just name) Nothing True
510
+ [(T.pack . show -> name, Object props)] ->
511
GitCommit
512
<$> props .:? "git" .!= name
513
<*> pure (Just name)
0 commit comments