.github/workflows/test.yml in itamae-plugin-recipe-git_now-0.1.2 vs .github/workflows/test.yml in itamae-plugin-recipe-git_now-1.0.0

- old
+ new

@@ -10,50 +10,36 @@ - synchronize - reopened schedule: - cron: "0 10 * * 5" # JST 19:00 (Fri) -env: - CI: "true" - jobs: test: runs-on: ubuntu-latest strategy: fail-fast: false matrix: ruby: - - 2.3 + - "2.3" image: - centos:7 - centos:8 - debian:jessie - debian:stretch - debian:buster steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - - uses: eregon/use-ruby-action@v1 + - uses: ruby/setup-ruby@v1 with: ruby-version: ${{ matrix.ruby }} + bundler-cache: true + cache-version: ${{ matrix.gemfile }} - - name: Cache vendor/bundle - uses: actions/cache@v1 - id: cache_gem - with: - path: vendor/bundle - key: v1-gem-${{ runner.os }}-${{ matrix.ruby }}-${{ github.sha }} - restore-keys: | - v1-gem-${{ runner.os }}-${{ matrix.ruby }}- - - - name: bundle update - run: | - set -xe - bundle config path vendor/bundle - bundle update --jobs $(nproc) --retry 3 + - run: bundle update --jobs $(nproc) --retry 3 - name: Run Itamae run: | set -xe bundle exec itamae docker --node-yaml=spec/recipes/node.yml spec/recipes/install.rb --image=$IMAGE --tag itamae-plugin:latest