Improve release script

This commit is contained in:
2025-11-11 14:50:45 +01:00
parent f19e8950e8
commit 693d2ad79e
3 changed files with 50 additions and 25 deletions

View File

@@ -30,29 +30,7 @@ install-release: java gen
flutter run --release -d 35221JEHN07157
release: java gen
@echo ""
@echo "(!) Make sure you've updated version-number in pubspec.yaml !"
@echo 'Confirmed' && read
@echo ""
flutter build apk --release
cp build/app/outputs/flutter-apk/app-release.apk "_releases/v$(VERS).apk"
@echo ""
@echo "--> copied APK to _releases ( Version: $(VERS) )"
@echo ""
flutter build appbundle --release
cp build/app/outputs/bundle/release/app-release.aab "_releases/v$(VERS).aab"
cd "build/app/intermediates/merged_native_libs/release/out/lib" && zip -r "../../../../../../../_releases/v$(VERS).symbols.zip" .
@echo ""
@echo "--> copied AAB to _releases ( Version: $(VERS) )"
@echo ""
flutter build linux --release
tar -czf "_releases/v$(VERS).tar.gz" -C build/linux/x64/release/bundle .
@echo ""
@echo "--> copied linux-binary to _releases ( Version: $(VERS) )"
@echo ""
@echo "#=> file://$(shell pwd)/_releases"
@echo ""
@echo "Done."
@_utils/release.sh
test:
dart analyze
@@ -67,7 +45,6 @@ gen: java
# run `make run` in another terminal (or another variant of flutter run)
autoreload:
@
@_utils/autoreload.sh
icons: