diff --git a/.github/workflows/image.yml b/.github/workflows/image.yml index a3532166..ffb620fd 100644 --- a/.github/workflows/image.yml +++ b/.github/workflows/image.yml @@ -4,7 +4,7 @@ on: push: branches: - nightly - - lts19 + - lts20 jobs: push: diff --git a/Dockerfile b/Dockerfile index 647609d4..8c3c3ef1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,7 +2,7 @@ FROM fpco/pid1:20.04 ENV HOME /home/stackage ENV LANG en_US.UTF-8 -ENV GHCVER 9.2.4 +ENV GHCVER 9.2.5 # NOTE: also update docker/03-custom-install.sh when cuda version changes # ENV PATH /home/stackage/.stack/programs/x86_64-linux/ghc-$GHCVER/bin:/usr/local/cuda-10.0/bin:/usr/sbin:/usr/bin:/sbin:/bin diff --git a/automated/build.sh b/automated/build.sh index 267e4479..555fdb71 100755 --- a/automated/build.sh +++ b/automated/build.sh @@ -64,7 +64,7 @@ BINDIR=$(cd $ROOT/work/bin ; pwd) cd $BINDIR rm -f curator stack *.bz2 -curl -L "https://github.com/commercialhaskell/curator/releases/download/commit-62d4bce549af5fccb5089b8aa319891dbe032ccb/curator.bz2" | bunzip2 > curator +curl -L "https://github.com/commercialhaskell/curator/releases/download/commit-4ae7a59717f163e15c69ddf75d31d0f775de2561/curator.bz2" | bunzip2 > curator chmod +x curator echo -n "curator version: " docker run --rm -v $(pwd)/curator:/exe $IMAGE /exe --version diff --git a/automated/run-nightly.sh b/automated/run-nightly.sh index 9f21bd98..8f0ba42d 100755 --- a/automated/run-nightly.sh +++ b/automated/run-nightly.sh @@ -3,6 +3,7 @@ cd "$(dirname "${BASH_SOURCE[0]}")" while true; do + git pull ./build.sh nightly-$(date -u +%F) date diff --git a/build-constraints.yaml b/build-constraints.yaml index 614b0d93..9ee71af3 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -374,6 +374,7 @@ packages: - sandwich-slack - sandwich-webdriver - slack-progressbar + - webdriver "Paulo Tanaka @paulot": # on behalf of Bryan O'Sullivan @bos: @@ -2238,6 +2239,10 @@ packages: - ki-unlifted - tasty-hspec - termbox + - termbox-banana + - termbox-bindings-c + - termbox-bindings-hs + - termbox-tea - text-ansi - timer-wheel @@ -2302,6 +2307,7 @@ packages: - xml-lens - witherable - deriving-aeson + - data-functor-logistic "Peter Harpending @pharpend": - editor-open @@ -3920,7 +3926,6 @@ packages: - distributed-process-monad-control "Adam Curtis @kallisti-dev": - - webdriver - cond "Naoto Shimazaki @nshimaza": @@ -4011,6 +4016,8 @@ packages: - hedgehog-corpus "Tom Sydney Kerckhove @NorfairKing": + - appendful + - appendful-persistent - autodocodec - autodocodec-openapi3 - autodocodec-schema @@ -4022,6 +4029,7 @@ packages: - fuzzy-time - genvalidity - genvalidity-aeson + - genvalidity-appendful - genvalidity-bytestring - genvalidity-case-insensitive - genvalidity-containers @@ -4098,16 +4106,17 @@ packages: # - sydtest-webdriver # - sydtest-webdriver-screenshot # - sydtest-webdriver-yesod - # - # appendful hasn't been updated to newer persistent versions yet. - # - appendful - # - appendful-persistent - # - genvalidity-appendful "Henry Laxen @HenryLaxen": - bbdb + "Andrzej Rybczak @arybczak": + - effectful + - effectful-core + - effectful-plugin + - effectful-th + "Stevan Andjelkovic @stevana": - quickcheck-state-machine @@ -4158,7 +4167,7 @@ packages: - snap - conferer - conferer-snap - - conferer-warp + - conferer-warp < 0 # https://github.com/commercialhaskell/stackage/issues/6683 - conferer-hspec - conferer-aeson @@ -4834,6 +4843,7 @@ packages: - explainable-predicates "Tim Emiola @adetokunbo": + - benri-hspec - hspec-tmp-proc - tmp-proc - tmp-proc-postgres @@ -4842,7 +4852,7 @@ packages: - wai-middleware-delegate "Francisco Vallarino @fjvallarino": - - monomer < 0 # 1.4.1.0 compile fail + - monomer - nanovg "Ghais Issa <0x47@0x49.dev> @ghais": @@ -8189,6 +8199,11 @@ packages: - ghc-lib >= 9.4.1 - ghc-exactprint >= 1.6.0 + # https://github.com/commercialhaskell/stackage/issues/6756 + # https://github.com/commercialhaskell/stackage/issues/6686 + # https://github.com/commercialhaskell/stackage/issues/6672 + - ormolu < 0.5.1 + # https://github.com/commercialhaskell/stackage/issues/6673 - ghc-syntax-highlighter >= 0.0.9 @@ -8227,6 +8242,21 @@ packages: # https://github.com/commercialhaskell/stackage/issues/6728 - gridtables >= 0.1.0.0 + # https://github.com/commercialhaskell/stackage/issues/6742 + - pantry < 0.6 + - mega-sdist < 0.4.3.0 + + # https://github.com/commercialhaskell/stackage/issues/6744 + - resourcet < 1.3.0 + + # https://github.com/commercialhaskell/stackage/issues/6745 + - xlsx < 1.1.0 + + # https://github.com/commercialhaskell/stackage/issues/6748 + - postgresql-simple < 0.6.5 + + # https://github.com/commercialhaskell/stackage/issues/6751 + - MonadRandom < 0.6 # end of packages # Package flags are applied to individual packages, and override the values of @@ -9057,7 +9087,7 @@ expected-test-failures: - persistent # https://github.com/commercialhaskell/stackage/issues/6037 - reanimate-svg # https://github.com/commercialhaskell/stackage/issues/5688 - # Testcase assertion failures, or other runtime failures. + # Testcase (assertion) failures, or other runtime failures. # These can be real testsuite bugs, or maybe limitations in test cases or the test setup. - OrderedBits # 0.0.2.0 - algebraic-graphs # Module not visible https://github.com/commercialhaskell/stackage/issues/4670 @@ -9111,6 +9141,7 @@ expected-test-failures: - openssl-streams # 1.2.3.0 asn1 encoding wrong tag - posix-paths - posix-pty # 0.2.2 + - pkgtreediff # 0.6.0 - prettyprinter - prettyprinter-ansi-terminal - rando # https://github.com/commercialhaskell/stackage/issues/4249 @@ -9129,6 +9160,7 @@ expected-test-failures: - subcategories - sydtest # https://github.com/commercialhaskell/stackage/issues/6729 - tasty-fail-fast + - tzdata # 0.2.20221028.0 - https://github.com/ysangkok/haskell-tzdata/issues/3 - triplesec - turtle - type-level-kv-list @@ -9216,6 +9248,10 @@ expected-test-failures: - rounded # segfault - shake-language-c # Cannot reproduce locally, looks like it may be a bug in Stack or curator - skein # openfile: does not exist https://github.com/fpco/stackage/issues/1187 + - genvalidity-text # Suddenly not able to find the executable + - safe-coloured-text-gen # Golden output not found + - safe-coloured-text-layout # Golden output not found + - ListLike # listlike-tests: executable not found # doctests can be flaky on the build server, add packages here if # they start causing issues.