Sha256: 0d1d4cf2b81c873c40fdfee1bee8f474c416cf46ff827594544188474076f50f
Contents?: true
Size: 1.49 KB
Versions: 1
Compression:
Stored size: 1.49 KB
Contents
name: Lint & Test on: push jobs: lint: name: Lint runs-on: ubuntu-latest steps: - name: Install system dependencies run: sudo apt-get install -y libsqlite3-dev - uses: actions/checkout@master - name: Setup ruby uses: ruby/setup-ruby@v1 with: ruby-version: 2.7.8 - name: Install bundle run: bundle - name: Run rubocop run: bundle exec rubocop test: name: Test runs-on: ubuntu-latest strategy: matrix: ruby: - 2.7.8 - 3.0.6 - 3.1.4 - 3.2.3 appraisal: - rails_5.2 - rails_6.0 - rails_6.1 - rails_7.0 - rails_7.1 exclude: - ruby: 3.0.6 appraisal: rails_5.2 - ruby: 3.1.4 appraisal: rails_5.2 - ruby: 3.2.3 appraisal: rails_5.2 - ruby: 2.7.8 appraisal: rails_7.0 - ruby: 2.7.8 appraisal: rails_7.1 steps: - name: Install system dependencies run: sudo apt-get install -y libsqlite3-dev - uses: actions/checkout@master - name: Setup ruby uses: ruby/setup-ruby@v1 with: ruby-version: ${{ matrix.ruby }} bundler: 2.4 - name: Install bundle run: bundle - name: Install appraisal run: bundle exec appraisal install - name: Run tests run: bundle exec appraisal ${{ matrix.appraisal }} rspec
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
paperclip-permanent_records-0.7.2 | .github/workflows/lint_and_test.yml |