mirror of
https://github.com/roleypoly/roleypoly.git
synced 2025-06-14 16:49:10 +00:00
feat: add midori skeleton, bot scaffolding, CD seeds
This commit is contained in:
parent
7c861b37ca
commit
49d44df231
30 changed files with 854 additions and 123 deletions
25
hack/generate_versions.sh
Normal file
25
hack/generate_versions.sh
Normal 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
|
Loading…
Add table
Add a link
Reference in a new issue