#!/bin/sh

set -e

api_key=${API_KEY:-jeiCaek7Ughocheeph9ol}

# https://gitlab.com/skinholdings/graphql-gateway/tags

# https://gitlab.com/skinholdings/graphql-adapter/tags
graphql_adapter_ver="$(http -b http://adapter.drakemall.xyz/api/buildinfo api_key==$api_key | jq -r .version)"

# https://gitlab.com/skinholdings/drakemall/tags
drakemall_ver="$(http -b https://dev.drakemall.com/api/buildinfo api_key==$api_key | jq -r .version)"
prod_drakemall_ver="$(http -b https://api.drakemall.com/api/buildinfo api_key==$api_key | jq -r .version)"

# https://gitlab.com/skinholdings/drakemall-frontend/tags
drakemall_frontend_ver="$(http -b https://dev.drakemall.com/api/buildinfo/web api_key==$api_key | jq -r .version)"
prod_drakemall_frontend_ver="$(http -b https://old.drakemall.com/api/buildinfo/web api_key==$api_key | jq -r .version)"

# https://gitlab.com/skinholdings/dragon-universal/tags/
dragon_universal_ver="$(http -b https://dev.drakemall.xyz/api/buildinfo api_key==$api_key | jq -r .version)"
prod_dragon_universal_ver="$(http -b https://drakemall.com/api/buildinfo/web api_key==$api_key | jq -r .version)"

echo "Drakemall API: $drakemall_ver (dev env), $prod_drakemall_ver (prod env)"
echo "Old Drakemall frontend: $drakemall_frontend_ver (dev env), $prod_drakemall_frontend_ver (prod env)"
echo "Drakemall frontend: $dragon_universal_ver (dev env), $prod_dragon_universal_ver (prod env)"
echo "GraphQL Adapter: $graphql_adapter_ver (dev env)"