feat: add midori skeleton, bot scaffolding, CD seeds

This commit is contained in:
41666 2020-09-27 00:32:15 -04:00
parent 7c861b37ca
commit 49d44df231
30 changed files with 854 additions and 123 deletions

25
hack/generate_versions.sh Normal file
View file

@ -0,0 +1,25 @@
#!/bin/bash
artifacts=$(bazel query //src/... 2>/dev/null | grep +publish)
publishedServices=${artifacts//$'//src/'/}
publishedServices=${publishedServices//$':+publish'/}
artifactList=$'{ "services": {} }'
getSha() {
service=$1
cat ./bazel-bin/src/$service/+publish.digest
}
addShaToServiceList() {
service=$1
shaSum=$2
artifactList=$(echo $artifactList | jq ".services+={\"${service}\":\"${shaSum}\"}")
}
for service in $publishedServices; do
shaSum=$(getSha $service)
addShaToServiceList $service $shaSum
done
echo $artifactList | jq