SwiftLint/tools/update-artifact-bundle.sh

16 lines
490 B
Bash
Executable File

#!/bin/bash
set -euo pipefail
readonly version="$1"
readonly artifactbundle="SwiftLintBinary-macos.artifactbundle.zip"
readonly checksum="$(shasum -a 256 "$artifactbundle" | cut -d " " -f1 | xargs)"
sed -i '' \
"s/.*\/releases\/download\/.*/ url: \"https:\/\/github.com\/realm\/SwiftLint\/releases\/download\/$version\/SwiftLintBinary-macos\.artifactbundle\.zip\",/g" \
Package.swift
sed -i '' \
"s/.*checksum.*/ checksum: \"$checksum\"/g" \
Package.swift