From 42714733b65f9516708204836a8a863d251a56c4 Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Thu, 26 Dec 2019 15:18:51 +0200 Subject: [PATCH] CI: fix Ruby caching --- .github/workflows/test.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 18e44ea40b..d55e6d7f11 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -12,6 +12,7 @@ jobs: fail-fast: false matrix: node: [6, 8, 12] + ruby: [2.4.x] steps: - name: Clone repository @@ -25,7 +26,7 @@ jobs: - name: Set up Ruby 2.4 uses: actions/setup-ruby@v1 with: - ruby-version: 2.4.x + ruby-version: ${{ matrix.ruby }} - name: Disable gem docs run: 'echo "gem: --no-document" > ~/.gemrc' @@ -34,9 +35,10 @@ jobs: uses: actions/cache@v1 with: path: vendor/bundle - key: ${{ runner.os }}-gem-${{ hashFiles('Gemfile') }}-${{ hashFiles('Gemfile.lock') }}-${{ hashFiles('.github/workflows/test.yml') }} + key: ${{ runner.os }}-ruby-v${{ matrix.ruby }}-${{ hashFiles('Gemfile') }}-${{ hashFiles('Gemfile.lock') }}-${{ hashFiles('.github/workflows/test.yml') }} restore-keys: | - ${{ runner.os }}-gem- + ${{ runner.os }}-ruby-v${{ matrix.ruby }}-${{ hashFiles('Gemfile') }}-${{ hashFiles('Gemfile.lock') }}-${{ hashFiles('.github/workflows/test.yml') }} + ${{ runner.os }}-ruby-v${{ matrix.ruby }}- - name: Set up npm cache uses: actions/cache@v1