<commit_before># Test against the latest version of this Node.js version
environment:
  nodejs_version: "8"

os: unstable

branches:
    only:
    - master
    - /^release.*/

platform:
    - x86
    - x64

# Install scripts. (runs after repo cloning)
install:
  # Ensure the Git Submoduldes have been pulled down too
  - git submodule update --init --recursive
  # Get the latest stable version of Node.js or io.js
  - ps: Install-Product node $env:nodejs_version
  # Workaround https://github.com/npm/npm/issues/18380
  - npm install -g yarn
  - node --version
  - npm --version
  # install modules
  - yarn install --verbose

artifacts:
    - path: dist/*.exe
      name: SetupExe

    - path: dist/*.zip
      name: ProductZip

    - path: dist/media/screenshot-win32.png
      name: DemoScreenshot

deploy:
    - provider: GitHub
      repository: onivim/oni
      auth_token:
          secure: <KEY>
      draft: false
      prerelease: false
      force_update: true<commit_msg>Build: Add back minimal caching for AppVeyor (#2052)<commit_after># Test against the latest version of this Node.js version
environment:
  nodejs_version: "8"

os: unstable

branches:
    only:
    - master
    - /^release.*/

cache:
    - .oni_build_cache -> package.json 

platform:
    - x86
    - x64

# Install scripts. (runs after repo cloning)
install:
  # Ensure the Git Submoduldes have been pulled down too
  - git submodule update --init --recursive
  # Get the latest stable version of Node.js or io.js
  - ps: Install-Product node $env:nodejs_version
  # Workaround https://github.com/npm/npm/issues/18380
  - npm install -g yarn
  - node --version
  - npm --version
  # install modules
  - yarn install --verbose
  - npm run check-cached-binaries

artifacts:
    - path: dist/*.exe
      name: SetupExe

    - path: dist/*.zip
      name: ProductZip

    - path: dist/media/screenshot-win32.png
      name: DemoScreenshot

deploy:
    - provider: GitHub
      repository: onivim/oni
      auth_token:
          secure: <KEY>
      draft: false
      prerelease: false
      force_update: true
{'fraction_non_alphanumeric': 0.09612625538020086, 'fraction_numerical': 0.013390722142515544, 'mean_word_length': 2.4295081967213115, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 6, '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': '3040869', 'n_tokens_mistral': 717, 'n_tokens_neox': 665, 'n_words': 208}