File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22on : [push, pull_request]
33env :
44 CI : true
5- NODE : 12 .x
6- RUBY : 2.7.x
5+ NODE : 14 .x
6+ RUBY : 2.7
77
88jobs :
99 test :
@@ -13,41 +13,26 @@ jobs:
1313 - name : Clone repository
1414 uses : actions/checkout@v2
1515
16- - name : Set Node.js version
16+ - name : Set up Node.js
1717 uses : actions/setup-node@v1
1818 with :
1919 node-version : " ${{ env.NODE }}"
2020
2121 - name : Set up Ruby
22- uses : actions /setup-ruby@v1
22+ uses : ruby /setup-ruby@v1
2323 with :
2424 ruby-version : " ${{ env.RUBY }}"
25+ bundler-cache : true
2526
26- - name : Set up Ruby env
27+ - name : Version info
2728 run : |
28- echo "gem: --no-document" > ~/.gemrc # Disable gem docs
29- bundle config set clean 'true'
30- bundle config set deployment 'true'
31-
32- - name : Set up Ruby cache
33- uses : actions/cache@v2
34- with :
35- path : vendor/bundle
36- key : ${{ runner.os }}-ruby-v${{ env.RUBY }}-${{ hashFiles('Gemfile') }}-${{ hashFiles('Gemfile.lock') }}
37- restore-keys : |
38- ${{ runner.os }}-ruby-v${{ env.RUBY }}-${{ hashFiles('Gemfile') }}-${{ hashFiles('Gemfile.lock') }}
39- ${{ runner.os }}-ruby-v${{ env.RUBY }}-
40-
41- - run : ruby --version
42- - run : gem --version
43- - run : bundle --version
29+ ruby --version
30+ gem --version
31+ bundle --version
4432
4533 - name : Install npm dependencies
4634 run : npm ci
4735
48- - name : Install bundler dependencies
49- run : bundle install --jobs=4 --retry=3
50-
5136 - name : Run tests
5237 run : npm test
5338
5742 with :
5843 name : docs
5944 path : ./_site/
45+ if-no-files-found : error
6046
6147 deploy :
6248 runs-on : ubuntu-latest
You can’t perform that action at this time.
0 commit comments