This repository was archived by the owner on Mar 12, 2025. It is now read-only.
File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- name : Build and Release Android app
1+ name : " Build Android app"
22
33on :
44 push :
55 branches : [main]
66
7+ permissions :
8+ contents : write
9+ pull-requests : write
10+
711jobs :
812 build :
9- runs-on : ubuntu -latest
13+ runs-on : macos -latest
1014 steps :
1115 - name : Checkout repository
1216 uses : actions/checkout@v2
1317
14- - name : Set up JDK 17
15- uses : actions/setup-java@v2
18+ - name : Install Java
19+ uses : actions/setup-java@v3
1620 with :
1721 java-version : 17
22+ distribution : adopt
23+ cache : gradle
24+
25+ - name : Validate Gradle wrapper
26+ uses : gradle/wrapper-validation-action@v1
1827
19- - name : Set up Node.js
20- uses : actions/setup-node@v2
28+ - name : Setup Node
29+ uses : actions/setup-node@v3
2130 with :
22- node-version : ' 14 '
31+ node-version : ' 18 '
2332
24- - name : Install dependencies
33+ - name : Run npm Install
2534 run : |
26- npm install -g corepack
27- npm install
28-
35+ npm i -g corepack
36+ npm install
2937 - name : Build application
3038 run : |
31- cd android
32- chmod +x gradlew
33- ./gradlew assembleRelease
34-
35- - name : Upload APK artifact
39+ cd android
40+ chmod +x gradlew
41+ ./gradlew assembleRelease
42+ - name : Upload application
3643 uses : actions/upload-artifact@v2
3744 with :
3845 name : app
3946 path : android/app/build/outputs/apk/release/app-release.apk
47+ retention-days : 3
48+ if-no-files-found : error
4049
4150 release :
4251 needs : build
6170 body : |
6271 Describe your release here
6372 asset_paths : ${{ github.workspace }}/android/app/build/outputs/apk/release/app-release.apk
73+
You can’t perform that action at this time.
0 commit comments