Files
sunnypilot/release/create_casync_build.sh
Justin Newberry 89f9181d6e casync build: remove channel from build metadata json (#32212)
* remove channel

* fix

* reset

* remove this

* no channel
old-commit-hash: cedf98de5a
2024-04-15 16:44:43 -07:00

24 lines
549 B
Bash
Executable File

#!/usr/bin/bash
set -ex
DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null && pwd)"
CASYNC_DIR="${CASYNC_DIR:=/tmp/casync}"
SOURCE_DIR="$(git -C $DIR rev-parse --show-toplevel)"
BUILD_DIR="${BUILD_DIR:=$(mktemp -d)}"
PYTHONPATH="$SOURCE_DIR"
echo "Creating casync release from $SOURCE_DIR to $CASYNC_DIR"
cd $SOURCE_DIR
mkdir -p $CASYNC_DIR
rm -rf $BUILD_DIR
mkdir -p $BUILD_DIR
release/copy_build_files.sh $SOURCE_DIR $BUILD_DIR
release/create_prebuilt.sh $BUILD_DIR
cd $SOURCE_DIR
release/create_casync_release.py $BUILD_DIR $CASYNC_DIR