Files
SwiftLint/tools/create-github-release.sh
T
2024-11-27 21:30:22 +00:00

23 lines
730 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 \
"bazel.tar.gz" \
"bazel.tar.gz.sha256" \
"portable_swiftlint.zip" \
"SwiftLint.pkg" \
"SwiftLintBinary.artifactbundle.zip"
rm "$release_notes"