mirror of
https://github.com/ApfelTeeSaft/LiveSplitOne.git
synced 2026-08-27 11:43:41 +00:00
This makes it so we automatically release the Tauri binaries when we merge a new change to the master branch.
29 lines
666 B
Bash
Executable File
29 lines
666 B
Bash
Executable File
set -ex
|
|
|
|
main() {
|
|
local src=$(pwd) \
|
|
stage=
|
|
|
|
if [[ $OS_NAME =~ ^macos\-.*$ ]]; then
|
|
stage=$(mktemp -d -t tmp)
|
|
else
|
|
stage=$(mktemp -d)
|
|
fi
|
|
|
|
cp "src-tauri/target/release/LiveSplit One.exe" "$stage/LiveSplit One.exe" 2>/dev/null || :
|
|
cp "src-tauri/target/release/LiveSplit One" "$stage/LiveSplit One" 2>/dev/null || :
|
|
cp "src-tauri/target/release/live-split-one" "$stage/livesplit-one" 2>/dev/null || :
|
|
|
|
cd $stage
|
|
if [ "$OS_NAME" = "windows-latest" ]; then
|
|
7z a $src/LiveSplitOne-$TARGET.zip *
|
|
else
|
|
tar czf $src/LiveSplitOne-$TARGET.tar.gz *
|
|
fi
|
|
cd $src
|
|
|
|
rm -rf $stage
|
|
}
|
|
|
|
main
|