Skip to content

Commit f21d5c9

Browse files
committed
Update GitHub workflows
1 parent 5d95dd2 commit f21d5c9

File tree

1 file changed

+41
-16
lines changed

1 file changed

+41
-16
lines changed

.github/workflows/android.yml

Lines changed: 41 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,49 @@
11
name: Android CI
22

33
on:
4-
push:
5-
branches:
6-
- master
4+
push:
5+
branches:
6+
- master
7+
pull_request:
8+
branches:
9+
- master
710

811
jobs:
9-
build:
12+
lint:
13+
name: Spotless check
14+
runs-on: ubuntu-18.04
15+
steps:
16+
- name: Check out code
17+
uses: actions/checkout@v2
18+
- name: Set up JDK
19+
uses: actions/setup-java@v1
20+
with:
21+
java-version: 11
22+
- name: spotless
23+
run: ./gradlew spotlessCheck
1024

25+
build:
1126
runs-on: ubuntu-latest
12-
1327
steps:
14-
- uses: actions/checkout@v2
15-
- name: set up JDK 1.8
16-
uses: actions/setup-java@v1
17-
with:
18-
java-version: 1.8
19-
- name: Make Gradle executable
20-
run: chmod +x ./gradlew
21-
- name: Build with Gradle
22-
run: ./gradlew build
23-
- name: Build Debug APK
24-
run: ./gradlew assembleDebug
28+
- uses: actions/checkout@v2
29+
30+
- name: set up JDK
31+
uses: actions/setup-java@v1
32+
with:
33+
java-version: 11
34+
35+
- name: Cache Gradle and wrapper
36+
uses: actions/cache@v2
37+
with:
38+
path: |
39+
~/.gradle/caches
40+
~/.gradle/wrapper
41+
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*') }}
42+
restore-keys: |
43+
${{ runner.os }}-gradle-
44+
45+
- name: Make Gradle executable
46+
run: chmod +x ./gradlew
47+
48+
- name: Build with Gradle
49+
run: ./gradlew build

0 commit comments

Comments
 (0)