diff options
| author | XhmikosR <[email protected]> | 2019-12-08 15:58:39 +0200 |
|---|---|---|
| committer | XhmikosR <[email protected]> | 2019-12-14 17:09:46 +0200 |
| commit | 2d54fa9c3fe3b5210da5778ef837249aaf5db657 (patch) | |
| tree | 5037c589b94fa11b4d8b95e5b659e7f753bfdbad | |
| parent | 97e2e0da7c115334bfba25323d7234eb3c52d9e7 (diff) | |
| download | bootstrap-2d54fa9c3fe3b5210da5778ef837249aaf5db657.tar.xz bootstrap-2d54fa9c3fe3b5210da5778ef837249aaf5db657.zip | |
Actions: add gems caching
| -rw-r--r-- | .github/workflows/test.yml | 26 |
1 files changed, 17 insertions, 9 deletions
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 2cb23ab26..288040a05 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -30,15 +30,13 @@ jobs: - name: Disable gem docs run: 'echo "gem: --no-document" > ~/.gemrc' - - name: Set up Bundler - run: gem install bundler -v "~> 1.17" - - - run: ruby --version - - run: gem --version - - run: bundle --version - - run: node --version - - run: npm --version - - run: java -version + - name: Set up Ruby cache + uses: actions/cache@v1 + with: + path: vendor/bundle + key: ${{ runner.os }}-gem-${{ hashFiles('Gemfile') }}-${{ hashFiles('Gemfile.lock') }}-${{ hashFiles('.github/workflows/test.yml') }} + restore-keys: | + ${{ runner.os }}-gem- - name: Set up npm cache uses: actions/cache@v1 @@ -50,6 +48,16 @@ jobs: ${{ runner.OS }}-node-v{{ matrix.node }}- ${{ runner.OS }}- + - name: Set up Bundler + run: gem install bundler -v "~> 1.17" + + - run: ruby --version + - run: gem --version + - run: bundle --version + - run: node --version + - run: npm --version + - run: java -version + - name: Install npm dependencies run: npm install |
