Files
SwiftLint/tools/create-github-release.sh
T
2025-01-12 13:20:41 +01:00

24 lines
888 B
Bash
Executable File

#!/bin/bash
set -euo pipefail
version="$1"
# Generate Release Notes
release_notes=$(mktemp)
./tools/generate-release-notes.sh "$version" > "$release_notes"
# Create GitHub Release
release_title="$(sed -n '1s/^## //p' CHANGELOG.md)"
gh release create "$version" --title "$release_title" -F "$release_notes" --draft --verify-tag \
"bazel.tar.gz" \
"bazel.tar.gz.sha256" \
"portable_swiftlint.zip#Universal macOS Binary" \
"swiftlint_linux.zip#AMD64 Linux Binary" \
"SwiftLint.pkg#Universal macOS Installer" \
"SwiftLintBinary.artifactbundle.zip"
rm "$release_notes"