diff --git a/dodona-haskell.dockerfile b/dodona-haskell.dockerfile index 09163f7..6807387 100644 --- a/dodona-haskell.dockerfile +++ b/dodona-haskell.dockerfile @@ -1,11 +1,12 @@ -FROM haskell:9.6.3 +FROM haskell:9.8.1 +# hadolint ignore=DL3008 RUN apt-get update \ # Install jq for json querying in bash # Install freeglut headers for gloss compilation && apt-get install -y --no-install-recommends \ - jq=1.5+dfsg-2+b1 \ - freeglut3-dev=2.8.1-3 \ + jq \ + freeglut3-dev \ && rm -rf /var/lib/apt/lists/* \ # Make sure the students can't find our secret path, which is mounted in # /mnt with a secure random name. @@ -23,12 +24,12 @@ RUN cabal update \ HUnit-1.6.2.0 \ MissingH-1.6.0.1 \ QuickCheck-2.14.3 \ - ghc-lib-parser-9.6.2.20230523 \ - ghc-lib-parser-ex-9.6.0.2 \ + ghc-lib-parser-9.8.1.20231121 \ + ghc-lib-parser-ex-9.8.0.0 \ gloss-1.13.2.2 \ - hlint-3.6.1 \ - splitmix-0.1.0.4 \ - stm-2.5.1.0 \ + hlint-3.8 \ + splitmix-0.1.0.5 \ + stm-2.5.2.1 \ # Create the working directory && mkdir workdir