<commit_before>name: Validate PR

on: [pull_request]

jobs:
  validate:
    
    runs-on: [ macos, ubuntu-latest, windows ] 

    steps:
    - uses: actions/checkout@v1
    - name: Set up JDK 1.8
      uses: actions/setup-java@v1
      with:
        java-version: 1.8
    - name: Validate
      run: sbt "^validate"
  
  scripted-universal:
    runs-on: [ macos, ubuntu-latest, windows ]
    steps:
    - uses: actions/checkout@v1
    - name: Set up JDK 1.8
      with:
        java-version: 1.8
    - name: Validate
      run: sbt "^validateUniversal
        
  scripted-jar:
    runs-on: [ macos, ubuntu-latest, windows ]
    steps:
    - uses: actions/checkout@v1
    - name: Set up JDK 1.8
      with:
        java-version: 1.8
    - name: Validate
      run: sbt "^validateJar"       

  scripted-bash:
    runs-on: [ macos, ubuntu-latest ]
    steps:
    - uses: actions/checkout@v1
    - name: Set up JDK 1.8
      with:
        java-version: 1.8
    - name: Validate
      run: sbt "^validateBash"

  scripted-ash:
    runs-on: [ macos, ubuntu-latest ]
    steps:
    - uses: actions/checkout@v1
    - name: Set up JDK 1.8
      with:
        java-version: 1.8
    - name: Validate
      run: sbt "^validateAsh"<commit_msg>Add all actions again with proper uses field<commit_after>name: Validate PR

on: [pull_request]

jobs:
  validate:
    
    runs-on: [ macos, ubuntu-latest, windows ] 

    steps:
    - uses: actions/checkout@v1
    - name: Set up JDK 1.8
      uses: actions/setup-java@v1
      with:
        java-version: 1.8
    - name: Validate
      run: sbt "^validate"
  
  scripted-universal:
    runs-on: [ macos, ubuntu-latest, windows ]
    steps:
    - uses: actions/checkout@v1
    - name: Set up JDK 1.8
      uses: actions/setup-java@v1
      with:
        java-version: 1.8
    - name: Validate
      run: sbt "^validateUniversal
        
  scripted-jar:
    runs-on: [ macos, ubuntu-latest, windows ]
    steps:
    - uses: actions/checkout@v1
    - name: Set up JDK 1.8
      uses: actions/setup-java@v1
      with:
        java-version: 1.8
    - name: Validate
      run: sbt "^validateJar"       

  scripted-bash:
    runs-on: [ macos, ubuntu-latest ]
    steps:
    - uses: actions/checkout@v1
    - name: Set up JDK 1.8
      uses: actions/setup-java@v1
      with:
        java-version: 1.8
    - name: Validate
      run: sbt "^validateBash"

  scripted-ash:
    runs-on: [ macos, ubuntu-latest ]
    steps:
    - uses: actions/checkout@v1
    - name: Set up JDK 1.8
      uses: actions/setup-java@v1
      with:
        java-version: 1.8
    - name: Validate
      run: sbt "^validateAsh"


  scripted-rpm:
    runs-on: [ ubuntu-latest ]
    steps:
    - uses: actions/checkout@v1
    - name: Set up JDK 1.8
      uses: actions/setup-java@v1
      with:
        java-version: 1.8
    - name: Validate
      run: sbt "^validateRpm"

  scripted-debian:
    runs-on: [ ubuntu-latest ]
    steps:
    - uses: actions/checkout@v1
    - name: Set up JDK 1.8
      uses: actions/setup-java@v1
      with:
        java-version: 1.8
    - name: Validate
      run: sbt "^validateDebian"
        
  scripted-jdk-packager:
    runs-on: [ ubuntu-latest ]
    steps:
    - uses: actions/checkout@v1
    - name: Set up JDK 1.8
      uses: actions/setup-java@v1
      with:
        java-version: 1.8
    - name: Validate
      run: sbt "^validateJdkPackagerTravis"

  scripted-docker:
    runs-on: [ ubuntu-latest ]
    steps:
    - uses: actions/checkout@v1
    - name: Set up JDK 1.8
      uses: actions/setup-java@v1
      with:
        java-version: 1.8
    - name: Validate
      run: sbt "^validateDocker" "^validateDockerUnit"

  scripted-jlink:
    runs-on: [ ubuntu-latest ]
    steps:
    - uses: actions/checkout@v1
    - name: Set up JDK 1.11.0-2
      uses: actions/setup-java@v1
      with:
        java-version: 1.11.0-2
    - name: Validate
      run: sbt "^validateJlink"
        

  scripted-graavlvm:
    runs-on: [ ubuntu-latest ]
    steps:
    - uses: actions/checkout@v1
    - name: Set up JDK 1.8
      uses: actions/setup-java@v1
      with:
        java-version: 1.8
    - name: Setup GraalVM environment
      uses: DeLaGuardo/setup-graalvm@2.0
      with:
        graalvm-version: 19.0.0
    - name: Install native-image
      run: gu install native-image
    - name: Validate
      run: sbt "^validateGraalVMNativeImage"

  scripted-osx:
    runs-on: [ macos ]
    steps:
    - uses: actions/checkout@v1
    - name: Set up JDK 1.8
      uses: actions/setup-java@v1
      with:
        java-version: 1.8
    - name: Validate
      run: sbt "^validateOSX"
        
  scripted-windows:
    runs-on: [ windows ]
    steps:
    - uses: actions/checkout@v1
    - name: Set up JDK 1.8
      uses: actions/setup-java@v1
      with:
        java-version: 1.8
    - name: Validate
      run: sbt "^validateWindows"
{'fraction_non_alphanumeric': 0.1146326404610002, 'fraction_numerical': 0.023873224943403992, 'mean_word_length': 1.8588235294117648, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '7128495', 'n_tokens_mistral': 1868, 'n_tokens_neox': 1767, 'n_words': 421}