github.com/freiheit-com/kuberpult@v1.24.2-0.20240328135542-315d5630abe6/infrastructure/scripts/metadata-migration/create-metadata-releases.sh (about) 1 #!/usr/bin/env bash 2 3 set -eou pipefail # protection 4 #set -x # enable debug logs 5 6 echo --------------------Releases------------------------------ 7 for app in applications/* # $(find applications -maxdepth 1 -mindepth 1 -type d) 8 do 9 echo Adding metadata to "$(ls "$app"/releases | wc -l)" releases in "$app" 10 find "$app"/releases -maxdepth 1 -mindepth 1 -type d -print0 | while IFS= read -r -d '' release 11 do 12 echo Release: "$(basename "$release")" 13 git log -1 --date=iso-strict --format="%ad" -- "$release" > "$release"/created_at 14 done 15 done 16 echo --------------------Releases------------------------------