rvm:
  - 1.8.7
  - 1.9.3
  - 2.0.0
  - 2.1.0
notifications:
  email:
    - carlos@apache.org
    - tim@github.com
env:
  - PUPPET_VERSION=2.7.25
  - PUPPET_VERSION=3.0.2
  - PUPPET_VERSION=3.1.1
  - PUPPET_VERSION=3.2.4
  - PUPPET_VERSION=3.3.2
  - PUPPET_VERSION=3.4.3
  - PUPPET_VERSION=3.5.1
  - PUPPET_VERSION=3.6.0.rc1

before_script:
  - puppet --version

matrix:
  # Puppet < 3.5.0 is broken under ruby 2.1 https://tickets.puppetlabs.com/browse/PUP-1243
  exclude:
    - rvm: 2.1.0
      env: PUPPET_VERSION=2.7.25
    - rvm: 2.1.0
      env: PUPPET_VERSION=3.0.2
    - rvm: 2.1.0
      env: PUPPET_VERSION=3.1.1
    - rvm: 2.1.0
      env: PUPPET_VERSION=3.2.4
    - rvm: 2.1.0
      env: PUPPET_VERSION=3.3.2
    - rvm: 2.1.0
      env: PUPPET_VERSION=3.4.3

rvm:
  - 2.1.0
  - 2.0.0
  - 1.9.3
  - 1.8.7
notifications:
  email:
    - carlos@apache.org
    - tim@github.com
env:
  - PUPPET_VERSION=3.6.0.rc1
  - PUPPET_VERSION=3.5.1
  - PUPPET_VERSION=3.4.3
  - PUPPET_VERSION=3.3.2
  - PUPPET_VERSION=3.2.4
  - PUPPET_VERSION=3.1.1
  - PUPPET_VERSION=3.0.2
  - PUPPET_VERSION=2.7.25

before_script:
  - puppet --version

matrix:
  # Puppet < 3.5.0 is broken under ruby 2.1 https://tickets.puppetlabs.com/browse/PUP-1243
  exclude:
    - rvm: 2.1.0
      env: PUPPET_VERSION=2.7.25
    - rvm: 2.1.0
      env: PUPPET_VERSION=3.0.2
    - rvm: 2.1.0
      env: PUPPET_VERSION=3.1.1
    - rvm: 2.1.0
      env: PUPPET_VERSION=3.2.4
    - rvm: 2.1.0
      env: PUPPET_VERSION=3.3.2
    - rvm: 2.1.0
      env: PUPPET_VERSION=3.4.3

Reorder versions in Travis so newer ones run first
Reorder versions in Travis so newer ones run first
