<commit_before>language: haxe

haxe:
  - "3.2.0"
  - development

matrix:
  allow_failures:
    - haxe: development
    - env: TARGET=flash COMMAND=nme
    - env: TARGET=neko COMMAND=nme
    - env: TARGET=cpp COMMAND=nme

env:
  - TARGET=flash COMMAND=openfl
  - TARGET=neko COMMAND=openfl
  - TARGET=cpp COMMAND=openfl
  - TARGET=html5 COMMAND=openfl
  - TARGET=flash COMMAND=nme
  - TARGET=neko COMMAND=nme
  - TARGET=cpp COMMAND=nme

neko: "2.0.0"

sudo: false

install:
  - haxelib dev HaxePunk $TRAVIS_BUILD_DIR
  - yes | haxelib install lime 2.9.1 > log.txt || cat log.txt
  - yes | haxelib install openfl 3.6.1 > log.txt || cat log.txt
  - yes | haxelib install dox > log.txt || cat log.txt
  - yes | haxelib install nme > log.txt || cat log.txt
  - haxelib list

before_script:
  - make tools
  - echo "n" | haxelib run HaxePunk setup

script:
  - make clean unit-travis examples docs COMMAND=$COMMAND TARGET=$TARGET

cache:
  directories:
    - $HOME/haxe/lib

notifications:
  slack:
    on_success: never
    on_failure: always
    rooms:
      - openfl:sBwVO0kgB7EuWLYzZzUezVIz#haxepunk
  webhooks:
    urls:
      - https://webhooks.gitter.im/e/b5256a55779b5e854b0a
    on_success: change
    on_failure: always
    on_start: never<commit_msg>Don't run 'haxelib run HaxePunk setup' in travis.<commit_after>language: haxe

haxe:
  - "3.2.0"
  - development

matrix:
  allow_failures:
    - haxe: development
    - env: TARGET=flash COMMAND=nme
    - env: TARGET=neko COMMAND=nme
    - env: TARGET=cpp COMMAND=nme

env:
  - TARGET=flash COMMAND=openfl
  - TARGET=neko COMMAND=openfl
  - TARGET=cpp COMMAND=openfl
  - TARGET=html5 COMMAND=openfl
  - TARGET=flash COMMAND=nme
  - TARGET=neko COMMAND=nme
  - TARGET=cpp COMMAND=nme

neko: "2.0.0"

sudo: false

install:
  - haxelib dev HaxePunk $TRAVIS_BUILD_DIR
  - yes | haxelib install lime 2.9.1 > log.txt || cat log.txt
  - yes | haxelib install openfl 3.6.1 > log.txt || cat log.txt
  - yes | haxelib install dox > log.txt || cat log.txt
  - yes | haxelib install nme > log.txt || cat log.txt
  - haxelib list

script:
  - make clean tools unit-travis examples docs COMMAND=$COMMAND TARGET=$TARGET

cache:
  directories:
    - $HOME/haxe/lib

notifications:
  slack:
    on_success: never
    on_failure: always
    rooms:
      - openfl:sBwVO0kgB7EuWLYzZzUezVIz#haxepunk
  webhooks:
    urls:
      - https://webhooks.gitter.im/e/b5256a55779b5e854b0a
    on_success: change
    on_failure: always
    on_start: never
{'fraction_non_alphanumeric': 0.10479645304312778, 'fraction_numerical': 0.023377670294236194, 'mean_word_length': 3.035772357723577, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 11, 'https://': 2, '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': '6024726', 'n_tokens_mistral': 1075, 'n_tokens_neox': 1006, 'n_words': 220}