.github/workflows/test.yml
name: Teston: pull_request: push: { branches: master } jobs: test: name: Ruby ${{ matrix.ruby }} runs-on: ubuntu-latest strategy: matrix: { ruby: ['3.0', '3.1', '3.2', head] } steps: - name: Checkout code uses: actions/checkout@v3 - name: Install OS dependencies run: sudo apt-get -y install libyaml-dev - name: Setup Ruby uses: ruby/setup-ruby@v1 with: ruby-version: '${{ matrix.ruby }}' bundler-cache: true - name: Run RSpec tests run: bundle exec rspec - name: Run Docspec tests run: bundle exec docspec