diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/SlackBuilder/Config.hs | 2 | ||||
| -rw-r--r-- | lib/SlackBuilder/LatestVersionCheck.hs | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/lib/SlackBuilder/Config.hs b/lib/SlackBuilder/Config.hs index 37fda89..995432f 100644 --- a/lib/SlackBuilder/Config.hs +++ b/lib/SlackBuilder/Config.hs @@ -33,6 +33,7 @@ data PackageSettings = PackageSettings { name :: Text , template :: Text , is64 :: Bool + , version :: Text , github :: Maybe (Text, Text) , packagist :: Maybe (Text, Text) , text :: Maybe (Text, [String]) @@ -58,6 +59,7 @@ packageSettingsCodec = PackageSettings <$> Toml.text "name" .= name <*> Toml.text "template" .= template <*> Toml.bool "is64" .= is64 + <*> Toml.text "version" .= version <*> Toml.dioptional (Toml.table githubCodec "github") .= github <*> Toml.dioptional (Toml.table packagistCodec "packagist") .= packagist <*> Toml.dioptional (Toml.table textCodec "text") .= text diff --git a/lib/SlackBuilder/LatestVersionCheck.hs b/lib/SlackBuilder/LatestVersionCheck.hs index d2d7d22..1683fab 100644 --- a/lib/SlackBuilder/LatestVersionCheck.hs +++ b/lib/SlackBuilder/LatestVersionCheck.hs @@ -190,7 +190,7 @@ latestPackagist PackageOwner{..} = do fullName = Text.intercalate "/" [owner, name] pure $ HashMap.lookup fullName packagistPackages - >>= fmap (version . fst) . Vector.uncons + >>= fmap (getField @"version" . fst) . Vector.uncons -- * Remote text file |
