Skip to content

Commit c91846b

Browse files
committed
Update GitHub Actions
1 parent ed49229 commit c91846b

File tree

1 file changed

+18
-43
lines changed

1 file changed

+18
-43
lines changed

.github/workflows/pr_check.yml

Lines changed: 18 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -6,44 +6,24 @@ jobs:
66
danger:
77
runs-on: ubuntu-latest
88
steps:
9-
- name: Checkout
10-
uses: actions/[email protected]
9+
- uses: actions/checkout@v2
1110

12-
- name: Bundler Cache
13-
uses: actions/[email protected]
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-
uses: actions/[email protected]
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-
uses: actions/[email protected]
32-
with:
33-
path: ~/.gradle/wrapper
34-
key: ${{ runner.os }}-dist-gradle-${{ hashFiles('**/gradle-wrapper.properties') }}
35-
- name: Gradle dependencies Cache
36-
uses: actions/[email protected]
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-
uses: actions/[email protected]
35+
- uses: actions/checkout@v2
5736

58-
- name: Gradle dist Cache
59-
uses: actions/[email protected]
60-
with:
61-
path: ~/.gradle/wrapper
62-
key: ${{ runner.os }}-dist-gradle-${{ hashFiles('**/gradle-wrapper.properties') }}
63-
- name: Gradle dependencies Cache
64-
uses: actions/[email protected]
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

Comments
 (0)