on 1237b89 help sign in
32 lines 870 B history raw
1#!/usr/bin/env bash
3set -eux
5if [[ ! -f convert ]]
6then
7 curl https://s3.amazonaws.com/michael.snoyman.com/convert-old-stackage-22f85f4829da949df601f2facf2d9b8c794232cf.bz2 > convert.bz2
8 chmod +x convert.bz2
9 bunzip2 convert.bz2
10fi
12cd $(dirname ${BASH_SOURCE[0]})
14for d in lts-haskell stackage-nightly stackage-snapshots
15do
16 if [[ ! -d "$d" ]]
17 then
18 git clone https://github.com/commercialhaskell/$d
19 else
20 (cd "$d" && git pull || echo "Git pull failed, ignoring")
21 fi
22done
24./convert
26cd stackage-snapshots
27git add lts nightly
28git diff-index --quiet HEAD && echo No changes && exit 0
29git config user.name "Stackage build server"
30git config user.email "michael@snoyman.com"
31git commit -m "More conversions $(date)"
32GIT_SSH_COMMAND='ssh -i ../../ssh-lts/id_rsa' git push git@github.com:commercialhaskell/stackage-snapshots master