From 5811baf80f8ca4f28282f491299639a552d57e76 Mon Sep 17 00:00:00 2001 From: John MacFarlane <jgm@berkeley.edu> Date: Mon, 17 Jan 2022 09:55:04 -0800 Subject: [PATCH] Update build-and-upload-api-docs.sh. Using the template at https://hackage.haskell.org/upload It still fails because of a missing doc-index.json for Glob? --- tools/build-and-upload-api-docs.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tools/build-and-upload-api-docs.sh b/tools/build-and-upload-api-docs.sh index ed18c5f88..41a1c2fb2 100644 --- a/tools/build-and-upload-api-docs.sh +++ b/tools/build-and-upload-api-docs.sh @@ -1,8 +1,8 @@ #!/bin/sh set -e -dir=haddocks-dir +dir=$(mktemp -d dist-docs.XXXXXX) +trap 'rm -r "$dir"' EXIT -cabal v2-haddock --builddir="$dir" --haddock-for-hackage --haddock-hyperlinked-source -# Starting with cabal 2.0, `--publish` is needed for uploading to non-candidate releases -cabal upload -d $dir/*-docs.tar.gz +cabal v2-haddock --builddir="$dir" --haddock-for-hackage --enable-doc +cabal upload -d --publish $dir/*-docs.tar.gz