Sha256: 36a81d2c8b9a0ead13280d92e7a8b28b43c8c0ce93f5981dabf4154312d1f430

Contents?: true

Size: 988 Bytes

Versions: 1

Compression:

Stored size: 988 Bytes

Contents

name: Run Linters
on:
  push:
  pull_request:

jobs:
  test:
    runs-on: ubuntu-latest

    steps:
    - uses: actions/checkout@v1

    - name: Set up Ruby 2.6
      uses: actions/setup-ruby@v1
      with:
        ruby-version: 2.6.x

    - name: Set Gemfile
      run: |
        echo "source 'https://rubygems.org'" > Gemfile
        echo "group :test do" >> Gemfile
        echo "  gem 'pandoc-ruby', require: false" >> Gemfile
        echo "  gem 'rubocop', require: false" >> Gemfile
        echo "  gem 'rubocop-performance', require: false" >> Gemfile
        echo "  gem 'rubocop-rails', require: false" >> Gemfile
        echo "  gem 'slim_lint', require: false" >> Gemfile
        echo "end" >> Gemfile

    - name: Setup gems
      run: |
        gem install bundler
        bundle install --jobs 4 --retry 3

    - name: Run RuboCop
      run: |
        bundle exec rubocop -S

    - name: Run Slim-Lint
      run: |
        bundle exec slim-lint app/views
      if: always()

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
additional_tags-1.0.0 .github/workflows/linters.yml