From 2d54fa9c3fe3b5210da5778ef837249aaf5db657 Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Sun, 8 Dec 2019 15:58:39 +0200 Subject: [PATCH] Actions: add gems caching --- .github/workflows/test.yml | 26 +++++++++++++++++--------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 2cb23ab269..288040a05a 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