#!/usr/bin/env bash set -e VERSION="v1.1.0" DATE="$(date +%Y-%m-%d)" STAMP="$(date +%Y%m%d-%H%M%S)" echo "===== CLEAN TEMP FILES =====" find . -type f \( -name "*.bak*" -o -name "patch*.sh" \) read -p "Delete these files? Type YES: " CONFIRM if [ "$CONFIRM" = "YES" ]; then find . -type f \( -name "*.bak*" -o -name "patch*.sh" \) -delete fi echo "===== SET VERSION =====" echo "$VERSION" > VERSION echo "===== UPDATE PROJECT_STATE.md =====" cat <> PROJECT_STATE.md ## $VERSION - $DATE - Added portal-based Android app download system - Secure APK delivery through OTB Billing (authenticated route) - "Download Android App" button added to OTB Cloud service card - Centralized app distribution strategy established - Foundation laid for future Follow-me and additional app downloads STATE echo "===== UPDATE README.md =====" sed -i "1i\\ ## $VERSION ($DATE)\\ - Portal-based Android app downloads\\ - Secure APK delivery via authenticated route\\ - OTB Cloud card now includes app download button\\ " README.md echo "===== VERIFY PYTHON =====" python3 -m py_compile backend/app.py python3 -m py_compile backend/routes/portal_services.py echo "===== CREATE FULL BACKUP =====" zip -r "/home/def/backuphere/otb_billing-$VERSION-$STAMP.zip" . >/dev/null echo "===== GIT ADD =====" git add . echo "===== GIT COMMIT =====" git commit -m "Release $VERSION - Portal app download system + OTB Cloud integration" echo "===== GIT TAG =====" git tag "$VERSION" echo "===== GIT PUSH =====" git push git push origin "$VERSION" echo "===== DONE ====="