Sha256: 3771e77995e6b0eb58c50c74ac9712b02c8781e240e0684829c3dd8dc9684221

Contents?: true

Size: 1.01 KB

Versions: 2

Compression:

Stored size: 1.01 KB

Contents

name: Test
on: [push]
jobs:
  test:
    container:
      image: ruby:${{ matrix.ruby }}
    runs-on: ubuntu-latest
    strategy:
      matrix:
        ruby: ["2.7", "3.1"]
        appraisal:
          - jekyll-35
          - jekyll-36
          - jekyll-37
          - jekyll-38
          - jekyll-39
          - jekyll-40
          - jekyll-41
          - jekyll-42
          - jekyll-43
        exclude:
          # To prevent 'cannot load such file -- rexml/parsers/baseparser'
          - ruby: "3.1"
            appraisal: jekyll-35
          - ruby: "3.1"
            appraisal: jekyll-36
          - ruby: "3.1"
            appraisal: jekyll-37
          - ruby: "3.1"
            appraisal: jekyll-38
    steps:
      - name: Checkout
        uses: actions/checkout@v3
      - name: Install dependencies
        run: bundle install
      - name: Install dependencies for each appraisal
        run: bundle exec appraisal install
      - name: Run tests
        run: bundle exec appraisal ${{ matrix.appraisal }} rake test

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
jekyll-linkpreview-0.6.0.rc1 .github/workflows/test.yaml
jekyll-linkpreview-0.5.0 .github/workflows/test.yaml