Add ouput of symbols.zip to make release
All checks were successful
Build Docker and Deploy / Build Docker Container (push) Successful in 54s
Build Docker and Deploy / Run Unit-Tests (push) Successful in 8m37s
Build Docker and Deploy / Deploy to Server (push) Successful in 18s

This commit is contained in:
Mike Schwörer 2025-06-07 22:53:45 +02:00
parent beff4d980b
commit 95027c055c
Signed by: Mikescher
GPG Key ID: D3C7172E0A70F8CF
2 changed files with 9 additions and 7 deletions

View File

@ -1,7 +1,7 @@
HASH=$(shell git rev-parse HEAD)
VERS=$(shell cat pubspec.yaml | grep -oP '(?<=version: ).*') # lazy evaluated!
VERS=$(shell cat pubspec.yaml | grep -oP '(?<=version: ).*' | sed 's/[\s]*//' | tr -d '\n') # lazy evaluated!
java:
sudo archlinux-java set java-17-openjdk
@ -29,23 +29,25 @@ install-release: java gen
flutter build apk --release
flutter run --release -d 35221JEHN07157
build-release: java gen
release: java gen
flutter build apk --release
cp build/app/outputs/flutter-apk/app-release.apk "_releases/v$(VERS)-release.apk"
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)-release.aab"
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
cp -r build/linux/x64/release/bundle "_releases/v$(VERS)-linux-release"
tar -czf "_releases/v$(VERS)-linux-release.tar.gz" -C build/linux/x64/release/bundle .
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."
test:

View File

@ -2,7 +2,7 @@ name: simplecloudnotifier
description: "Receive push messages"
publish_to: 'none'
version: 2.0.1+491
version: 2.0.1+492
environment:
sdk: '>=3.2.6 <4.0.0'