File tree Expand file tree Collapse file tree 3 files changed +45
-2
lines changed Expand file tree Collapse file tree 3 files changed +45
-2
lines changed Original file line number Diff line number Diff line change 1+ name : Attach Debug APKs To Release
2+
3+ on :
4+ release :
5+ types :
6+ - published
7+
8+ jobs :
9+ build :
10+ runs-on : ubuntu-latest
11+ env :
12+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
13+ steps :
14+ - name : Set tag
15+ id : vars
16+ run : echo ::set-output name=tag::${GITHUB_REF/refs\/tags\//}
17+ - name : Clone repository
18+ uses : actions/checkout@v2
19+ with :
20+ ref : ${{ env.GITHUB_REF }}
21+ - name : Build
22+ env :
23+ RELEASE_TAG : ${{ steps.vars.outputs.tag }}
24+ run : ./gradlew assembleDebug
25+ - name : Attach debug APKs to release
26+ env :
27+ RELEASE_TAG : ${{ steps.vars.outputs.tag }}
28+ run : >-
29+ hub release edit
30+ -m ""
31+ -a ./app/build/outputs/apk/debug/termux-tasker-$RELEASE_TAG-debug.apk
32+ $RELEASE_TAG
Original file line number Diff line number Diff line change 1212 run : |
1313 ./gradlew assembleDebug
1414 - name : Store generated APK file
15- uses : actions/upload-artifact@v1
15+ uses : actions/upload-artifact@v2
1616 with :
1717 name : termux-tasker
18- path : ./app/build/outputs/apk/debug/app-debug.apk
18+ path : |
19+ ./app/build/outputs/apk/debug/termux-tasker-debug.apk
20+ ./app/build/outputs/apk/debug/output-metadata.json
Original file line number Diff line number Diff line change @@ -41,6 +41,15 @@ android {
4141 sourceCompatibility JavaVersion . VERSION_1_8
4242 targetCompatibility JavaVersion . VERSION_1_8
4343 }
44+
45+ applicationVariants. all { variant ->
46+ variant. outputs. all { output ->
47+ if (variant. buildType. name == " debug" ) {
48+ def releaseTag = System . getenv(" RELEASE_TAG" )
49+ outputFileName = new File (" termux-tasker" + (releaseTag ? " -" + releaseTag : " " ) + " -debug.apk" )
50+ }
51+ }
52+ }
4453}
4554
4655dependencies {
You can’t perform that action at this time.
0 commit comments