File tree Expand file tree Collapse file tree 1 file changed +50
-0
lines changed Expand file tree Collapse file tree 1 file changed +50
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Release
2+
3+ on :
4+ push :
5+ tags :
6+ - v*
7+
8+ jobs :
9+ build :
10+ runs-on : ubuntu-latest
11+ permissions :
12+ contents : write
13+ steps :
14+ - name : Checkout repo
15+ uses : actions/checkout@v4
16+
17+ - name : Setup Java JDK
18+ uses : actions/setup-java@v4
19+ with :
20+ java-version : 21
21+ distribution : temurin
22+
23+ - name : Setup Gradle
24+ uses : gradle/actions/setup-gradle@v4
25+
26+ - name : Build release
27+ env :
28+ SIGN_KEY_BASE64 : ${{ secrets.SIGN_KEY_BASE64 }}
29+ SIGN_KEY_PWD : ${{ secrets.SIGN_KEY_PWD }}
30+ SIGN_KEY_ALIAS : ${{ secrets.SIGN_KEY_ALIAS }}
31+ run : ./gradlew assembleRelease
32+
33+ - name : Rename APK
34+ run : |
35+ set -e
36+ VERSION=${{ github.ref_name }}
37+ VERSION=${VERSION#v}
38+ echo "Release version is: $VERSION"
39+
40+ APK_DIR="app/build/outputs/apk/release"
41+ mv ${APK_DIR}/app-arm64-v8a-release.apk NeoDBYou-arm64-v8a-${{ GITHUB_REF_NAME }}.apk
42+ mv ${APK_DIR}/app-armeabi-v7a-release.apk NeoDBYou-armeabi-v7a-${{ GITHUB_REF_NAME }}.apk
43+ mv ${APK_DIR}/app-x86-release.apk NeoDBYou-x86-${{ GITHUB_REF_NAME }}.apk
44+ mv ${APK_DIR}/app-x86_64-release.apk NeoDBYou-x86_64-{{ GITHUB_REF_NAME }}.apk
45+ mv ${APK_DIR}/app-universal-release.apk NeoDBYou-universal-{{ GITHUB_REF_NAME }}.apk
46+
47+ - name : Release
48+ uses : ncipollo/release-action@v1
49+ with :
50+ artifacts : " *.apk"
You can’t perform that action at this time.
0 commit comments