Sha256: 658e1ee5408de4a15848af52f85d7256e719de0767024622be51d383669cf18d

Contents?: true

Size: 892 Bytes

Versions: 1

Compression:

Stored size: 892 Bytes

Contents

name: Tests

# Controls when the action will run.
# - push on master
# - pull_request on any branch
on:
  push:
    branches: [master]
  pull_request:

jobs:
  tests:
    runs-on: ubuntu-latest

    steps:
    - uses: actions/checkout@v2

    - uses: ruby/setup-ruby@v1
      with:
        ruby-version: 2.4.10

    - uses: actions/cache@v2
      id: cache
      with:
        path: |
          vendor/bundle
        key: ${{ runner.os }}-gems-${{ hashFiles('**/Gemfile.lock') }}

    - name: Bundle install
      run: |
        gem install bundler
        bundle config path vendor/bundle
        bundle install --jobs 4 --retry 3

    - name: Bundle Audit
      run: |
        bundle exec bundle-audit check --update --ignore CVE-2018-3760 CVE-2018-16471

    - name: Rspec
      run: |
        bundle exec rspec spec

    - name: Test/Unit
      run: |
        bundle exec rake test:units

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
heartland_portico-4.0.0 .github/workflows/main.yml