Skip to content

Commit 0f0c0cf

Browse files
Merge pull request #739 from square/sedwards/actions-graceful
Do not build & upload mobile.dev if no secret
2 parents db5ebf5 + c102710 commit 0f0c0cf

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

.github/workflows/kotlin.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,14 +138,20 @@ jobs :
138138
timeout-minutes : 20
139139
steps :
140140
- uses : actions/checkout@v2
141+
141142
- name : set up JDK 11.0.7
143+
if : env.MOBILE_DEV_API_KEY != null
142144
uses : actions/setup-java@v1
143145
with :
144146
java-version : 11.0.7
147+
env :
148+
MOBILE_DEV_API_KEY : ${{ secrets.MOBILE_DEV_API_KEY }}
149+
145150

146151
## Build artifact for upload with cache
147152
- uses : burrunan/gradle-cache-action@v1
148153
name : Build Performance Poetry APK
154+
if : env.MOBILE_DEV_API_KEY != null
149155
with :
150156
gradle-dependencies-cache-key : |
151157
gradle/libs.versions.toml
@@ -154,9 +160,12 @@ jobs :
154160
concurrent : true
155161
gradle-build-scan-report : false
156162
gradle-distribution-sha-256-sum-warning : false
163+
env :
164+
MOBILE_DEV_API_KEY : ${{ secrets.MOBILE_DEV_API_KEY }}
157165

158166
## Upload with POST
159167
- name : Upload Poetry to mobile.dev
168+
if : env.MOBILE_DEV_API_KEY != null
160169
id : upload_apk
161170
run : |
162171
#!/usr/bin/env bash
@@ -174,6 +183,7 @@ jobs :
174183

175184
## Start analysis
176185
- name : Start analysis on mobile.dev
186+
if : env.MOBILE_DEV_API_KEY != null
177187
run : |
178188
#!/usr/bin/env bash
179189
set -e

0 commit comments

Comments
 (0)