name: CI on: push: branches: [ master ] pull_request: branches: [ master ] jobs: build: strategy: matrix: node-version: [12.x] runs-on: ubuntu-latest steps: - name: Check out branch uses: actions/checkout@v4 - name: Cache RubyGems uses: actions/cache@v2 with: path: vendor/bundle key: ${{ runner.os }}-gem-${{ hashFiles('**/Gemfile.lock') }} restore-keys: | ${{ runner.os }}-gem- - name: Cache Mint packages uses: actions/cache@v1 with: path: ${{ env.MINT_PATH }} key: ${{ runner.os }}-mint-${{ hashFiles('**/Mintfile') }} restore-keys: ${{ runner.os }}-mint-