Sha256: ecd671545c7b11fc3b4e63ba656f7f9ee332e6ab18254eb69b197a0beaa94798

Contents?: true

Size: 1.04 KB

Versions: 14

Compression:

Stored size: 1.04 KB

Contents

name: ThemeCheck

on: [push]

jobs:
  test:
    runs-on: ${{ matrix.platform }}

    strategy:
      matrix:
        platform:
          - ubuntu-latest
          - windows-latest
        version:
          - 3.0.0
          - 2.6.6
        theme:
          - Shopify/dawn

    name: Ruby ${{ matrix.platform }} ${{ matrix.version }}

    steps:
    - uses: actions/checkout@v2
    - uses: actions/checkout@v2
      with:
        repository: ${{ matrix.theme }}
        path: ./crash-test-theme
    - name: Set up Ruby ${{ matrix.version }}
      uses: ruby/setup-ruby@v1
      with:
        ruby-version: ${{ matrix.version }}
    - uses: actions/cache@v1
      with:
        path: vendor/bundle
        key: ${{ runner.os }}-gems-${{ hashFiles('Gemfile') }}
        restore-keys: ${{ runner.os }}-gems-
    - name: Install dependencies
      run: bundle install --jobs=3 --retry=3 --path=vendor/bundle
    - name: Run tests
      run: bundle exec rake
    - name: Crash test
      run: |
        bundle exec theme-check --fail-level crash ./crash-test-theme

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
theme-check-1.10.3 .github/workflows/theme-check.yml
theme-check-1.10.2 .github/workflows/theme-check.yml
theme-check-1.10.1 .github/workflows/theme-check.yml
theme-check-1.10.0 .github/workflows/theme-check.yml
theme-check-1.9.2 .github/workflows/theme-check.yml
theme-check-1.9.1 .github/workflows/theme-check.yml
theme-check-1.9.0 .github/workflows/theme-check.yml
theme-check-1.8.0 .github/workflows/theme-check.yml
theme-check-1.7.2 .github/workflows/theme-check.yml
theme-check-1.7.1 .github/workflows/theme-check.yml
theme-check-1.7.0 .github/workflows/theme-check.yml
theme-check-1.6.2 .github/workflows/theme-check.yml
theme-check-1.6.1 .github/workflows/theme-check.yml
theme-check-1.6.0 .github/workflows/theme-check.yml