verify-package: add stream arg for lts

This commit is contained in:
Jens Petersen 2023-04-17 19:22:59 +08:00
parent 7e93511cfa
commit d06561b418

View File

@ -7,6 +7,8 @@
# ./verify-package mtl # ./verify-package mtl
# or # or
# ./verify-package mtl-2.2.2 # ./verify-package mtl-2.2.2
# or
# ./verify-package mtl lts
set -eu set -eu
@ -20,6 +22,7 @@ if [[ -z $package ]]; then
die "Package name is not given" die "Package name is not given"
fi fi
stream="${2:-nightly}"
here="$(cd "$(dirname "$0")" > /dev/null; pwd)" here="$(cd "$(dirname "$0")" > /dev/null; pwd)"
dir="$(mktemp -d tmp.XXXX)" dir="$(mktemp -d tmp.XXXX)"
@ -35,8 +38,8 @@ cd "$dir"
stack unpack "$package" stack unpack "$package"
cd "$(ls | head -n 1)" cd "$(ls | head -n 1)"
rm -f stack.yaml rm -f stack.yaml
stack init --resolver nightly --ignore-subdirs stack init --resolver $stream --ignore-subdirs
stack build --resolver nightly --haddock --test --bench --no-run-benchmarks stack build --resolver $stream --haddock --test --bench --no-run-benchmarks
cat <<EOF cat <<EOF