#!/usr/bin/env bash set -euo pipefail # check-release-exists.sh # Check if a GitHub release already exists for the given version # Usage: check-release-exists.sh if [[ $# -ne 1 ]]; then echo "Usage: $0 " >&2 exit 1 fi VERSION="$1" if gh release view "$VERSION" >/dev/null 2>&1; then echo "exists=true" >> $GITHUB_OUTPUT echo "Release $VERSION already exists, skipping..." else echo "exists=false" >> $GITHUB_OUTPUT echo "Release $VERSION does not exist, proceeding..." fi