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------------------------------