File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -230,7 +230,13 @@ jobs:
230230 BRANCH="${{ github.ref_name }}"
231231 echo "Building Android APK for flavor: $BRANCH"
232232
233- if flutter build apk --release --flavor "$BRANCH" --dart-define FLUTTER_FLAVOR=${{ github.ref_name }}; then
233+ if [[ "$BRANCH" == "release" ]]; then
234+ BUILD_CMD="flutter build apk --release"
235+ else
236+ BUILD_CMD="flutter build apk --release --flavor \"$BRANCH\" --dart-define FLUTTER_FLAVOR=${{ github.ref_name }}"
237+ fi
238+
239+ if eval "$BUILD_CMD"; then
234240 echo "flutter build apk succeeded"
235241 else
236242 echo "flutter build apk failed — attempting Gradle fallback to locate APKs"
@@ -470,10 +476,8 @@ jobs:
470476 run : |
471477 VERSION=$(grep '^version:' pubspec.yaml | sed 's/version: //' | tr -d ' ' || echo "1.0.0")
472478
473- if [[ "${{ github.ref_name }}" == "main" || "${{ github.ref_name }}" == "master" ]]; then
479+ if [[ "${{ github.ref_name }}" == "main" || "${{ github.ref_name }}" == "master" || "${{ github.ref_name }}" == "release" ]]; then
474480 FLAVOR="stable"
475- elif [[ "${{ github.ref_name }}" == "release" ]]; then
476- FLAVOR="release"
477481 else
478482 FLAVOR="nightly"
479483 fi
Original file line number Diff line number Diff line change @@ -66,12 +66,6 @@ android {
6666 flavorDimensions " version"
6767
6868 productFlavors {
69- stable {
70- dimension " version"
71- applicationIdSuffix " .release"
72- versionNameSuffix " -release"
73- resValue " string" , " app_name" , " Floaty"
74- }
7569 beta {
7670 dimension " version"
7771 applicationIdSuffix " .beta"
You can’t perform that action at this time.
0 commit comments