---
init:
  # To avoid duplicated executables in PATH, see https://github.com/ruby/spec/pull/468
  - set PATH=C:\ruby%RUBY_VERSION%\bin;C:\msys64\usr\bin;C:\Program Files\7-Zip;C:\Program Files\AppVeyor\BuildAgent;C:\Program Files\Git\cmd;C:\Windows\system32;C:\Program Files;C:\Windows
  # Loads trunk build and updates MSYS2 / MinGW to most recent gcc compiler
  - if %ruby_version%==_trunk (
      appveyor DownloadFile %APPVEYOR_URL%/api/projects/MSP-Greg/ruby-loco/artifacts/ruby_trunk.7z -FileName C:\ruby_trunk.7z &
      7z x C:\ruby_trunk.7z -oC:\ruby_trunk)

install:
  - bundle install

build: off

test_script:
  - rake

on_finish:
  - ruby -v

deploy: off

environment:
  NOBENCHMARK: 1
  matrix:
    - ruby_version: 22
    - ruby_version: 22-x64
    - ruby_version: 23
    - ruby_version: 23-x64
    - ruby_version: 24
    - ruby_version: 24-x64
    - ruby_version: _trunk
