Sha256: 3c1905312663a7eae623eca5c90aaf8fd92af831c2ae8576fa116ce5e40b6ec8

Contents?: true

Size: 959 Bytes

Versions: 2

Compression:

Stored size: 959 Bytes

Contents

name: "CI"
on: [push, pull_request]

jobs:
  build:
    strategy:
      fail-fast: false
      matrix:
        ruby: ["2.5", "2.6", "2.7", "3.0"]

    runs-on: macos-latest
    steps:
    # Setup env
    - uses: actions/checkout@v2
    - uses: ruby/setup-ruby@v1
      with:
        ruby-version: "${{ matrix.ruby }}"

    # Show env
    - name: Show macOS version
      run: sw_vers
    - name: Show env versions
      run: |
        ruby --version
        bundler --version
        echo $HOME
    
    # Prepare
    - name: Install bundler 2.2.20
      run: gem install bundler -v "~> 2.2.20"
    - name: Install ruby dependencies
      run: |
        bundle config --local clean 'true'
        bundle config --local path '.vendor'
        bundle config --local jobs 8
        bundle config --local without 'system_tests'
        bundle install

    - name: Run test
      run: bundle exec rake spec
    - name: Run lint
      run: bundle exec rake rubocop

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
xcode-install-2.8.1 .github/workflows/ci.yml
xcode-install-2.8.0 .github/workflows/ci.yml