monomer/generate-hackage-docs.sh
Francisco Vallarino a16e8599df
Prepare release 1.6.0.1 (#314)
* Relax upper bounds for several packages

* Update Changelog
2024-01-08 02:35:36 +01:00

21 lines
478 B
Bash
Executable File

#!/bin/sh
set -e
#dir=$(mktemp -d dist-docs.XXXXXX)
#trap 'rm -r "$dir"' EXIT
dir=hackage-docs
# echo "$dir"
# assumes cabal 2.4 or later
stack exec --no-ghc-package-path -- cabal v2-haddock --builddir="$dir" --haddock-for-hackage --enable-doc
# this unpacks to .tar, which is the file format expected by Hackage
cd $dir
gunzip monomer*-docs.tar.gz
cd ..
# echo "Uploading $dir"
# stack exec --no-ghc-package-path -- cabal v2-upload -d --publish $dir/monomer*-docs.tar.gz