summaryrefslogtreecommitdiff
path: root/contrib/ci/jobs/1-build-head/update-tags.sh
blob: 2c7719cc84c1abae5604c5497b7dc296189d2be9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/bin/bash
set -ex

fetch_head() {
	git ls-remote -q -h "${1}" master | cut -f1
}

GNUNET_HEAD=$(fetch_head "git://git.gnunet.org/gnunet")
EXCHANGE_HEAD=$(fetch_head "git://git.taler.net/exchange")
MERCHANT_HEAD=$(fetch_head "git://git.taler.net/merchant")
LIBEUFIN_HEAD=$(fetch_head "git://git.taler.net/libeufin")
MERCHANT_DEMOS_HEAD=$(fetch_head "git://git.taler.net/taler-merchant-demos")
WALLET_HEAD=$(fetch_head "git://git.taler.net/wallet-core")
SYNC_HEAD=$(fetch_head "git://git.taler.net/sync")

echo $GNUNET_HEAD > buildconfig/gnunet.tag
echo $EXCHANGE_HEAD > buildconfig/exchange.tag
echo $MERCHANT_HEAD > buildconfig/merchant.tag
echo $LIBEUFIN_HEAD > buildconfig/libeufin.tag
echo $MERCHANT_DEMOS_HEAD > buildconfig/merchant-demos.tag
echo $WALLET_HEAD > buildconfig/wallet.tag
echo $SYNC_HEAD > buildconfig/sync.tag