mirror of
https://github.com/anultravioletaurora/Jellify.git
synced 2025-12-30 10:20:00 -06:00
* refactor: change from yarn to bun for package management * feat: change workflows all to bun instead of node/yarn. * refactor: change from node repl to bun repl * fix: re-add nodejs as an applicable engine to package.json * fix: remove bun.lock from hash in android-build workflow --------- Co-authored-by: Ritesh Shukla <riteshshukla2381@gmail.com>
54 lines
1.6 KiB
Bash
54 lines
1.6 KiB
Bash
if [ -z "$1" ]; then
|
|
echo "Error: Version argument is required"
|
|
echo "Usage: $0 <version>"
|
|
exit 1
|
|
fi
|
|
|
|
version="$1"
|
|
target_branch="PULL_REQUEST_${version}_android"
|
|
cd android
|
|
git clone https://github.com/Jellify-Music/App-Bundles.git
|
|
cd App-Bundles
|
|
if git ls-remote --exit-code --heads origin "$target_branch" >/dev/null 2>&1; then
|
|
echo "Branch '$target_branch' already exists on remote."
|
|
git checkout "$target_branch"
|
|
else
|
|
echo "Branch '$target_branch' does not exist on remote. Attempting to create it..."
|
|
git checkout -b "$target_branch"
|
|
fi
|
|
cd ../..
|
|
bun createBundle:android
|
|
cd android/App-Bundles
|
|
bash ../../scripts/getRandomVersion.sh --PR
|
|
git add .
|
|
git commit -m "OTA-Update - $(date +'%b %d %H:%M')"
|
|
git push https://x-access-token:$SIGNING_REPO_PAT@github.com/Jellify-Music/App-Bundles.git "$target_branch"
|
|
cd ..
|
|
rm -rf App-Bundles
|
|
cd ..
|
|
|
|
|
|
target_branch="PULL_REQUEST_${version}_ios"
|
|
cd ios
|
|
rm -rf App-Bundles
|
|
git clone https://github.com/Jellify-Music/App-Bundles.git
|
|
cd App-Bundles
|
|
if git ls-remote --exit-code --heads origin "$target_branch" >/dev/null 2>&1; then
|
|
echo "Branch '$target_branch' already exists on remote."
|
|
git checkout "$target_branch"
|
|
else
|
|
echo "Branch '$target_branch' does not exist on remote. Attempting to create it..."
|
|
git checkout -b "$target_branch"
|
|
fi
|
|
rm -rf Readme.md
|
|
cd ../..
|
|
bun createBundle:ios
|
|
cd ios/App-Bundles
|
|
bash ../../scripts/getRandomVersion.sh --PR
|
|
git add .
|
|
git commit -m "OTA-Update - $(date +'%b %d %H:%M')"
|
|
git push https://x-access-token:$SIGNING_REPO_PAT@github.com/Jellify-Music/App-Bundles.git "$target_branch"
|
|
cd ..
|
|
rm -rf App-Bundles
|
|
cd ..
|