diff --git a/.github/workflows/snapshots-android.yml b/.github/workflows/snapshots-android.yml
index fb613c59fe7..7c15afc6b53 100644
--- a/.github/workflows/snapshots-android.yml
+++ b/.github/workflows/snapshots-android.yml
@@ -87,16 +87,33 @@ jobs:
- name: Build/Install/Publish to GitHub Packages Apache Maven
run: |
export _JAVA_OPTIONS="-Xmx2g"
+ d=$(date +%m-%d)
+ # Replace date in forge-gui-mobile/src/forge/Forge.java
+ sed -i -e "s/-SNAPSHOT/-SNAPSHOT-${d}/g" forge-gui-mobile/src/forge/Forge.java
mvn -U -B -P android-release-build,android-release-sign install -e -Dsign.keystore=forge.keystore -Dsign.alias=Forge -Dsign.storepass=${{ secrets.SIGN_STORE_PASS }} -Dsign.keypass=${{ secrets.SIGN_STORE_PASS }} -Dcardforge-repo.username=${{ secrets.FTP_USERNAME }} -Dcardforge-repo.password=${{ secrets.FTP_PASSWORD }} -Dandroid.sdk.path=/usr/local/lib/android/sdk -Dandroid.buildToolsVersion=30.0.3 -Dmaven.test.skip=true
- env:
- GITHUB_TOKEN: ${{ github.token }}
-
- - name: Move important file
- run: |
mkdir -p forge-gui-android/target/upload
mv forge-gui-android/target/*-signed-aligned.apk forge-gui-android/target/upload/
mv forge-gui-android/target/assets.zip forge-gui-android/target/upload/
- ls forge-gui-android/target/upload/
+ cd forge-gui-android/target/upload/
+ # Get the first APK file in the folder
+ ls
+ apk_file=$(find . -maxdepth 1 -type f -name '*.apk' -print -quit)
+
+ if [ -n "$apk_file" ]; then
+ version=$(echo "$apk_file" | grep -oP 'forge-android-\K\d+\.\d+\.\d+-SNAPSHOT' | sed 's/-signed-aligned.apk//')
+ echo "APK File: $apk_file"
+ echo "Version: $version"
+ mv *.apk "forge-android-$version-$d-signed-aligned.apk"
+
+ echo "$version-$d" > version.txt
+ else
+ echo "No .apk files found in the specified folder."
+ fi
+
+ cd -
+
+ env:
+ GITHUB_TOKEN: ${{ github.token }}
- name: 📂 Sync files
uses: SamKirkland/FTP-Deploy-Action@v4.3.4
diff --git a/forge-gui-android/pom.xml b/forge-gui-android/pom.xml
index d28f9685cd5..a95b556e9ad 100644
--- a/forge-gui-android/pom.xml
+++ b/forge-gui-android/pom.xml
@@ -6,7 +6,7 @@
jar
-Xms1024m
-Xmx1536m
- 1.6.59.001
+ 1.6.59-SNAPSHOT
keystore
alias
storepass
diff --git a/forge-gui-desktop/pom.xml b/forge-gui-desktop/pom.xml
index 6ca219c62c9..f68288dc302 100644
--- a/forge-gui-desktop/pom.xml
+++ b/forge-gui-desktop/pom.xml
@@ -118,7 +118,7 @@
- forge-1.6.55
+ forge-1.6.58
../forge-gui/release-files/CHANGES.txt