blob: 44b8e2d18e85edd06b71ab4a2debf53a6cdcff3d [file] [edit]
#!/bin/false
# script should be sourced
git remote add nightly "https://$GH_TOKEN@github.com/leanprover/lean-nightly.git"
git fetch nightly --tags
export LEAN_VERSION_STRING="nightly-$(date -u +%F)"
# do nothing if commit is already tagged
if git checkout $LEAN_VERSION_STRING || ! git name-rev --name-only --tags --no-undefined HEAD
then
# write into file since we repeatedly open and close shells on AppVeyor
cat <<EOF > ./nightly.sh
export LEAN_VERSION_STRING=$LEAN_VERSION_STRING
EOF
. ./nightly.sh
OPTIONS+=" -DLEAN_SPECIAL_VERSION_DESC=$LEAN_VERSION_STRING"
else
unset LEAN_VERSION_STRING
fi