<commit_before>name: Validate PR

on: [pull_request]

jobs:
  validate:
    
    runs-on: ubuntu-latest 
    strategy:
      fail-fast: false

    steps:
    - uses: actions/checkout@v1
    - name: Set up Azul JDK 1.8 and SBT
      uses: olafurpg/setup-scala@v7
      with:
        java-version: zulu@1.8
    - name: Validate
      run: sbt "^validate"
  
  scripted-universal:
    runs-on: [ macos-latest, ubuntu-latest, windows-latest ]
    strategy:
      fail-fast: false
    needs: [ validate ]
    steps:
    - uses: actions/checkout@v1
    - name: Set up Azul JDK 1.8 and SBT
      uses: olafurpg/setup-scala@v7
      with:
        java-version: zulu@1.8
    - name: Validate
      run: sbt "^validateUniversal
        
  scripted-jar:
    runs-on: [ macos-latest, ubuntu-latest, windows-latest ]
    strategy:
      fail-fast: false
    needs: [ validate ]
    steps:
    - uses: actions/checkout@v1
    - name: Set up Azul JDK 1.8 and SBT
      uses: olafurpg/setup-scala@v7<commit_msg>Experiment with ivy caching<commit_after>name: Validate PR

on: [pull_request]

jobs:
  validate:
    
    runs-on: ubuntu-latest 
    strategy:
      fail-fast: false

    steps:
    - uses: actions/checkout@v1
    - uses: actions/cache@v1
      with:
        path: ~/.ivy2/cache
        key: ${{ runner.os }}-sbt-${{ hashFiles('**/ivy*.xml') }}
        restore-keys: |
          ${{ runner.os }}-sbt-
    - name: Set up Azul JDK 1.8 and SBT
      uses: olafurpg/setup-scala@v7
      with:
        java-version: zulu@1.8
    - name: Validate
      run: sbt "^validate"
  
  scripted-universal:
    runs-on: [ macos-latest, ubuntu-latest, windows-latest ]
    strategy:
      fail-fast: false
    needs: [ validate ]
    steps:
    - uses: actions/checkout@v1
    - name: Set up Azul JDK 1.8 and SBT
      uses: olafurpg/setup-scala@v7
      with:
        java-version: zulu@1.8
    - name: Validate
      run: sbt "^validateUniversal
        
  scripted-jar:
    runs-on: [ macos-latest, ubuntu-latest, windows-latest ]
    strategy:
      fail-fast: false
    needs: [ validate ]
    steps:
    - uses: actions/checkout@v1
    - name: Set up Azul JDK 1.8 and SBT
      uses: olafurpg/setup-scala@v7
{'fraction_non_alphanumeric': 0.11662870159453304, 'fraction_numerical': 0.015489749430523917, 'mean_word_length': 2.054242002781641, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 1}, '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': '5428554', 'n_tokens_mistral': 824, 'n_tokens_neox': 795, 'n_words': 188}