Use the supported ruby version for each Puppet version.
This patch moves from using a matrix of ruby and puppet version and then excluding the incompatibilities to including supported versions. This makes it much easier to see what is supported while also ensuring the correct matrix of tests. https://docs.puppet.com/puppet/4.10/about_agent.html
This commit is contained in:
		
							parent
							
								
									9fc7fe2ff7
								
							
						
					
					
						commit
						1892ed193b
					
				
							
								
								
									
										69
									
								
								.travis.yml
								
								
								
								
							
							
						
						
									
										69
									
								
								.travis.yml
								
								
								
								
							|  | @ -8,39 +8,40 @@ bundler_args: --without development acceptance | |||
| notifications: | ||||
|   email: false | ||||
| 
 | ||||
| rvm: | ||||
|   - 1.9.3 | ||||
|   - 2.0.0 | ||||
|   - 2.1.0 | ||||
|   - 2.3.1 | ||||
| 
 | ||||
| env: | ||||
|   matrix: | ||||
|     - PUPPET_GEM_VERSION="~> 3.7.0" CHECK=spec | ||||
|     - PUPPET_GEM_VERSION="~> 3.8.0" CHECK=spec | ||||
|     - PUPPET_GEM_VERSION="~> 3" CHECK=spec | ||||
|     - PUPPET_GEM_VERSION="~> 4.0.0" CHECK=spec | ||||
|     - PUPPET_GEM_VERSION="~> 4.1.0" CHECK=spec | ||||
|     - PUPPET_GEM_VERSION="~> 4.2.0" CHECK=spec | ||||
|     - PUPPET_GEM_VERSION="~> 4.3.0" CHECK=spec | ||||
|     - PUPPET_GEM_VERSION="~> 4.4.0" CHECK=spec | ||||
|     - PUPPET_GEM_VERSION="~> 4.5.0" CHECK=spec | ||||
|     - PUPPET_GEM_VERSION="~> 4.6.0" CHECK=spec | ||||
|     - PUPPET_GEM_VERSION="~> 4.7.0" CHECK=spec | ||||
|     - PUPPET_GEM_VERSION="~> 4.8.0" CHECK=spec | ||||
|     - PUPPET_GEM_VERSION="~> 4" CHECK=spec | ||||
|     - PUPPET_GEM_VERSION="~> 4" CHECK=rubocop | ||||
| 
 | ||||
| script: 'SPEC_OPTS="--format documentation" bundle exec rake $CHECK' | ||||
| 
 | ||||
| matrix: | ||||
|   fast_finish: true | ||||
|   exclude: | ||||
|     - rvm: 1.9.3 | ||||
|       env: PUPPET_GEM_VERSION="~> 4" CHECK=rubocop | ||||
|     - rvm: 2.3.1 | ||||
|       env: PUPPET_GEM_VERSION="~> 3.7.0" CHECK=spec | ||||
|     - rvm: 2.3.1 | ||||
|       env: PUPPET_GEM_VERSION="~> 3.8.0" CHECK=spec | ||||
|     - rvm: 2.3.1 | ||||
|       env: PUPPET_GEM_VERSION="~> 3" CHECK=spec | ||||
|   include: | ||||
|   - rvm: 1.9.3 | ||||
|     env: PUPPET_GEM_VERSION="~> 3" CHECK=spec | ||||
|   - rvm: 2.0.0 | ||||
|     env: PUPPET_GEM_VERSION="~> 3" CHECK=spec | ||||
|   - rvm: 2.1.9 | ||||
|     env: PUPPET_GEM_VERSION="~> 3" CHECK=spec | ||||
|   - rvm: 2.1.6 | ||||
|     env: PUPPET_GEM_VERSION="~> 4.0.0" CHECK=spec | ||||
|   - rvm: 2.1.6 | ||||
|     env: PUPPET_GEM_VERSION="~> 4.1.0" CHECK=spec | ||||
|   - rvm: 2.1.7 | ||||
|     env: PUPPET_GEM_VERSION="~> 4.2.0" CHECK=spec | ||||
|   - rvm: 2.1.8 | ||||
|     env: PUPPET_GEM_VERSION="~> 4.3.0" CHECK=spec | ||||
|   - rvm: 2.1.9 | ||||
|     env: PUPPET_GEM_VERSION="~> 4.4.0" CHECK=spec | ||||
|   - rvm: 2.1.9 | ||||
|     env: PUPPET_GEM_VERSION="~> 4.5.0" CHECK=spec | ||||
|   - rvm: 2.1.9 | ||||
|     env: PUPPET_GEM_VERSION="~> 4.6.0" CHECK=spec | ||||
|   - rvm: 2.1.9 | ||||
|     env: PUPPET_GEM_VERSION="~> 4.7.0" CHECK=spec | ||||
|   - rvm: 2.1.9 | ||||
|     env: PUPPET_GEM_VERSION="~> 4.8.0" CHECK=spec | ||||
|   - rvm: 2.1.9 | ||||
|     env: PUPPET_GEM_VERSION="~> 4.9.0" CHECK=spec | ||||
|   - rvm: 2.1.9 | ||||
|     env: PUPPET_GEM_VERSION="~> 4.10.0" CHECK=spec | ||||
|   - rvm: 2.1.9 | ||||
|     env: PUPPET_GEM_VERSION="~> 4" CHECK=spec | ||||
|   - rvm: 2.1.9 | ||||
|     env: PUPPET_GEM_VERSION="~> 4" CHECK=rubocop | ||||
| 
 | ||||
| script: 'SPEC_OPTS="--format documentation" bundle exec rake $CHECK' | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Garrett Honeycutt
						Garrett Honeycutt