#!/bin/bash

set -euo pipefail

dst="./nextgen"
vers=("v8.5" "v26.3")
branches=("release-nextgen-20251011" "release-nextgen-202603")
tikv_repos=(
  "gcr.io/pingcap-public/dbaas/tikv"
  "us.gcr.io/pingcap-public/tidbx/tikv"
)

for i in ${!vers[@]}; do
  ver=${vers[$i]}
  branch=${branches[$i]}
  tikv_repo=${tikv_repos[$i]}
  echo "Generating dicts for version $ver from branch $branch"
  ./generate_go.sh $ver $branch $dst
  ./generate_tikv.sh $ver ${branch} $dst $tikv_repo
done

rm -rf ./tmp
