<commit_before>name: Test
on: [push, pull_request]
jobs:
  test:
    strategy:
      fail-fast: false
      matrix:
        gemfile:
          - Gemfile
          - gemfiles/Gemfile-rails-6-0
          - gemfiles/Gemfile-rails-5-2
          - gemfiles/Gemfile-rails-5-1
          - gemfiles/Gemfile-rails-5-0
          - gemfiles/Gemfile-rails-4-2
          - gemfiles/Gemfile-rails-4-1
        ruby:
          - 2.1
          - 2.2
          - 2.3
          - 2.4
          - 2.5
          - 2.6
          - 2.7
        env:
          - DEVISE_ORM=active_record
          - DEVISE_ORM=mongoid
        exclude:
          - ruby: 2.1
            gemfile: Gemfile
          - ruby: 2.1
            gemfile: gemfiles/Gemfile-rails-6-0
          - ruby: 2.1
            gemfile: gemfiles/Gemfile-rails-5-2
          - ruby: 2.1
            gemfile: gemfiles/Gemfile-rails-5-1
          - ruby: 2.1
            gemfile: gemfiles/Gemfile-rails-5-0
          - ruby: 2.2
            gemfile: Gemfile
          - ruby: 2.2
            gemfile: gemfiles/Gemfile-rails-6-0
          - ruby: 2.2
            gemfile: gemfiles/Gemfile-rails-5-2
          - ruby: 2.3
            gemfile: Gemfile
          - ruby: 2.3
            gemfile: gemfiles/Gemfile-rails-6-0
          - ruby: 2.4
            gemfile: Gemfile
          - ruby: 2.4
            gemfile: gemfiles/Gemfile-rails-6-0
          - ruby: 2.4
            gemfile: gemfiles/Gemfile-rails-4-1
          - ruby: 2.5
            gemfile: gemfiles/Gemfile-rails-4-1
          - ruby: 2.6
            gemfile: gemfiles/Gemfile-rails-4-1
          - ruby: 2.6
            gemfile: gemfiles/Gemfile-rails-4-2
          - ruby: 2.7
            gemfile: gemfiles/Gemfile-rails-4-1
          - ruby: 2.7
            gemfile: gemfiles/Gemfile-rails-4-1
          - ruby: 2.7
            gemfile: gemfiles/Gemfile-rails-4-2
          - ruby: 2.7
            gemfile: gemfiles/Gemfile-rails-5-0
          - ruby: 2.7
            gemfile: gemfiles/Gemfile-rails-5-1
          - ruby: 2.7
            gemfile: gemfiles/Gemfile-rails-5-2
          - env: DEVISE_ORM=mongoid
            gemfile: Gemfile
          - env: DEVISE_ORM=mongoid
            gemfile: gemfiles/Gemfile-rails-5-0
          - env: DEVISE_ORM=mongoid
            gemfile: gemfiles/Gemfile-rails-5-1
          - env: DEVISE_ORM=mongoid
            gemfile: gemfiles/Gemfile-rails-5-2
          - env: DEVISE_ORM=mongoid
            gemfile: gemfiles/Gemfile-rails-6-0
    runs-on: ubuntu-latest
    env: # $BUNDLE_GEMFILE must be set at the job level, so it is set for all steps
      BUNDLE_GEMFILE: ${{ matrix.gemfile }}
    steps:
      - uses: actions/checkout@v2
      - uses: ruby/setup-ruby@v1
        with:
          ruby-version: ${{ matrix.ruby }}
          bundler-cache: true # runs bundle install and caches installed gems automatically
      - uses: supercharge/mongodb-github-action@1.3.0
        if: ${{ matrix.env == 'DEVISE_ORM=mongoid' }}
      - run: bundle exec rake
<commit_msg>Prevent Bundler 2.x. with Rails 4.x versions<commit_after>name: Test
on: [push, pull_request]
jobs:
  test:
    strategy:
      fail-fast: false
      matrix:
        gemfile:
          - Gemfile
          - gemfiles/Gemfile-rails-6-0
          - gemfiles/Gemfile-rails-5-2
          - gemfiles/Gemfile-rails-5-1
          - gemfiles/Gemfile-rails-5-0
          - gemfiles/Gemfile-rails-4-2
          - gemfiles/Gemfile-rails-4-1
        ruby:
          - 2.1
          - 2.2
          - 2.3
          - 2.4
          - 2.5
          - 2.6
          - 2.7
        env:
          - DEVISE_ORM=active_record
          - DEVISE_ORM=mongoid
        exclude:
          - ruby: 2.1
            gemfile: Gemfile
          - ruby: 2.1
            gemfile: gemfiles/Gemfile-rails-6-0
          - ruby: 2.1
            gemfile: gemfiles/Gemfile-rails-5-2
          - ruby: 2.1
            gemfile: gemfiles/Gemfile-rails-5-1
          - ruby: 2.1
            gemfile: gemfiles/Gemfile-rails-5-0
          - ruby: 2.2
            gemfile: Gemfile
          - ruby: 2.2
            gemfile: gemfiles/Gemfile-rails-6-0
          - ruby: 2.2
            gemfile: gemfiles/Gemfile-rails-5-2
          - ruby: 2.3
            gemfile: Gemfile
          - ruby: 2.3
            gemfile: gemfiles/Gemfile-rails-6-0
          - ruby: 2.4
            gemfile: Gemfile
          - ruby: 2.4
            gemfile: gemfiles/Gemfile-rails-6-0
          - ruby: 2.4
            gemfile: gemfiles/Gemfile-rails-4-1
          - ruby: 2.5
            gemfile: gemfiles/Gemfile-rails-4-1
          - ruby: 2.6
            gemfile: gemfiles/Gemfile-rails-4-1
          - ruby: 2.6
            gemfile: gemfiles/Gemfile-rails-4-2
          - ruby: 2.7
            gemfile: gemfiles/Gemfile-rails-4-1
          - ruby: 2.7
            gemfile: gemfiles/Gemfile-rails-4-1
          - ruby: 2.7
            gemfile: gemfiles/Gemfile-rails-4-2
          - ruby: 2.7
            gemfile: gemfiles/Gemfile-rails-5-0
          - ruby: 2.7
            gemfile: gemfiles/Gemfile-rails-5-1
          - ruby: 2.7
            gemfile: gemfiles/Gemfile-rails-5-2
          - env: DEVISE_ORM=mongoid
            gemfile: Gemfile
          - env: DEVISE_ORM=mongoid
            gemfile: gemfiles/Gemfile-rails-5-0
          - env: DEVISE_ORM=mongoid
            gemfile: gemfiles/Gemfile-rails-5-1
          - env: DEVISE_ORM=mongoid
            gemfile: gemfiles/Gemfile-rails-5-2
          - env: DEVISE_ORM=mongoid
            gemfile: gemfiles/Gemfile-rails-6-0
    runs-on: ubuntu-latest
    env: # $BUNDLE_GEMFILE must be set at the job level, so it is set for all steps
      BUNDLE_GEMFILE: ${{ matrix.gemfile }}
    steps:
      - uses: actions/checkout@v2
      - name: Setup Bundler 1.x for Rails 4.x
        if: ${{ matrix.gemfile == 'gemfiles/Gemfile-rails-4-1' || matrix.gemfile == 'gemfiles/Gemfile-rails-4-2' }}
        run: echo "BUNDLER_VERSION=1.17.3" >> $GITHUB_ENV
      - uses: ruby/setup-ruby@v1
        with:
          ruby-version: ${{ matrix.ruby }}
          bundler-cache: true # runs bundle install and caches installed gems automatically
          bundler: ${{ env.BUNDLER_VERSION || 'latest' }}
      - uses: supercharge/mongodb-github-action@1.3.0
        if: ${{ matrix.env == 'DEVISE_ORM=mongoid' }}
      - run: bundle exec rake

{'fraction_non_alphanumeric': 0.10988142292490119, 'fraction_numerical': 0.039525691699604744, 'mean_word_length': 1.3062340503098797, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4089795', 'n_tokens_mistral': 2385, 'n_tokens_neox': 2181, 'n_words': 397}