File tree Expand file tree Collapse file tree 1 file changed +14
-7
lines changed Expand file tree Collapse file tree 1 file changed +14
-7
lines changed Original file line number Diff line number Diff line change 2121 required : true
2222 type : boolean
2323
24- include_android :
25- description : ' Also build Android APK (unsigned)'
26- required : false
27- type : boolean
28- default : false
2924
3025jobs :
3126 desktop :
6863 android :
6964 name : Android APK (Capacitor)
7065 runs-on : ubuntu-latest
71- if : ${{ github.event.inputs.include_android == true }}
7266 steps :
7367 - name : Checkout
7468 uses : actions/checkout@v5
@@ -82,12 +76,25 @@ jobs:
8276 - name : Install dependencies
8377 run : yarn install --frozen-lockfile
8478
79+ - name : Setup Android SDK
80+ uses : android-actions/setup-android@v3
81+
8582 - name : Setup Java 11
8683 uses : actions/setup-java@v5
8784 with :
8885 distribution : temurin
8986 java-version : ' 11'
9087
88+ - name : Cache Gradle
89+ uses : actions/cache@v4
90+ with :
91+ path : |
92+ ~/.gradle/caches
93+ ~/.gradle/wrapper
94+ key : ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
95+ restore-keys : |
96+ ${{ runner.os }}-gradle-
97+
9198 - name : Build Android release (unsigned)
9299 run : |
93100 yarn android:release
@@ -104,7 +111,7 @@ jobs:
104111
105112 publish :
106113 name : Create GitHub Release
107- needs : [desktop]
114+ needs : [desktop, android ]
108115 runs-on : ubuntu-latest
109116 steps :
110117 - name : Download all artifacts
You can’t perform that action at this time.
0 commit comments