66 danger :
77 runs-on : ubuntu-latest
88 steps :
9- - name : Checkout
10- 9+ - uses : actions/checkout@v2
1110
12- - name : Bundler Cache
13- 11+ - uses : actions/cache@v2
1412 with :
15- path : vendor/bundle
16- key : ${{ runner.os }}-gems-${{ hashFiles('**/Gemfile.lock') }}
13+ path : |
14+ ~/.gradle/caches
15+ ~/.gradle/wrapper
16+ key : ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
1717 restore-keys : |
18- ${{ runner.os }}-gems-
19- - name : Setup Ruby for use with actions
20- 21- with :
22- ruby-version : ' 2.7'
23- - name : Install Danger
24- run : |
25- gem install bundler
26- bundle config set path 'vendor/bundle'
27- bundle config set clean 'true'
28- bundle check || bundle install --jobs 4 --retry 3
29-
30- - name : Gradle dist Cache
31- 32- with :
33- path : ~/.gradle/wrapper
34- key : ${{ runner.os }}-dist-gradle-${{ hashFiles('**/gradle-wrapper.properties') }}
35- - name : Gradle dependencies Cache
36- 37- with :
38- path : ~/.gradle/caches
39- key : ${{ runner.os }}-v1-gradle-${{ hashFiles('./build.gradle') }}-${{ hashFiles('**/build.gradle') }}
40- restore-keys : |
41- ${{ runner.os }}-v1-gradle-${{ hashFiles('./build.gradle') }}-
42- ${{ runner.os }}-v1-gradle-
18+ ${{ runner.os }}-gradle-
4319 - name : Download Dependencies
4420 run : |
4521 ./gradlew androidDependencies --no-daemon
4622
23+ - uses : ruby/setup-ruby@v1
24+ with :
25+ ruby-version : 2.7.2
26+ bundler-cache : true
4727 - name : Run danger
4828 env :
4929 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
@@ -52,21 +32,16 @@ jobs:
5232 unit_test :
5333 runs-on : ubuntu-latest
5434 steps :
55- - name : Checkout
56- 35+ - uses : actions/checkout@v2
5736
58- - name : Gradle dist Cache
59- 60- with :
61- path : ~/.gradle/wrapper
62- key : ${{ runner.os }}-dist-gradle-${{ hashFiles('**/gradle-wrapper.properties') }}
63- - name : Gradle dependencies Cache
64- 37+ - uses : actions/cache@v2
6538 with :
66- path : ~/.gradle/caches
67- key : ${{ runner.os }}-v1-gradle-${{ hashFiles('**/build.gradle') }}
39+ path : |
40+ ~/.gradle/caches
41+ ~/.gradle/wrapper
42+ key : ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
6843 restore-keys : |
69- ${{ runner.os }}-v1- gradle-
44+ ${{ runner.os }}-gradle-
7045 - name : Download Dependencies
7146 run : |
7247 ./gradlew androidDependencies --no-daemon
0 commit comments