Files
slsa-verifier/.github/workflows/scripts/schedule.actions/verifier-installer.sh
laurentsimon f0aec773a6 update (#410)
Signed-off-by: laurentsimon <laurentsimon@google.com>

Signed-off-by: laurentsimon <laurentsimon@google.com>
2022-12-14 14:34:54 -08:00

26 lines
647 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
# shellcheck source=/dev/null
source "./.github/workflows/scripts/e2e-utils.sh"
minimum_version="$MINIMUM_INSTALLER_VERSION"
list=""
# Check the releases.
echo "Listing releases"
release_list=$(gh -R "$GITHUB_REPOSITORY" release list)
while read -r line; do
tag=$(echo "$line" | cut -f1)
if version_ge "$tag" "$minimum_version"; then
echo " INFO: found version to test: $tag"
if [[ -n $list ]]; then
list="$list, \"$tag\""
else
list="\"$tag\""
fi
fi
done <<<"$release_list"
versions="[$list]"
echo "version=$versions" >> "$GITHUB_OUTPUT"