SPB Git

spb/os-vault Public

Self-custody, multi-chain crypto wallet for macOS. One recovery phrase, six chain families, zero API keys — nothing leaves your Mac.

Swift 96% Shell 3.4% Makefile 0.6%
851 B · 30 lines
Raw Blame History
1#!/bin/bash23# exit when any command fails4set -e56# check if CHANGELOG was added7log=`sed -n '/^## '$1'/p;q' CHANGELOG.md`8if [ -z "$log" ]9then10  echo "CHANGELOG for version $1 must be added! (The CHANGELOG.md file must start with '## $1')"; exit 1;11else12  echo "CHANGELOG added, releasing version $1"13fi1415# set version in README.md16gsed -i 's/pod '\'SolanaSwift\'', '\''~> '.*''\''/pod '\'SolanaSwift\'', '\''~> '$1'\'\''/g' README.md17gsed -i 's/solana-swift", from: "'.*'")/solana-swift", from: "'$1'")/g' README.md1819# set version in podspec20gsed -i 's/s.version.*= '.*'/s.version          = '\'''$1'\'\''/g' SolanaSwift.podspec2122# commit and tag23git add 'SolanaSwift.podspec' 'README.md'24git commit -m "feat: upversion to '$1'"25git tag ''$1''26git push origin main --tags2728# upload in cocoapods29pod trunk push SolanaSwift.podspec --allow-warnings30