summaryrefslogtreecommitdiff
path: root/.travis.yml
Commit message (Collapse)AuthorAgeFilesLines
* Remove old maintainer gems from the GemfileTim Smith2019-05-291-7/+7
| | | | | | These were used by our maintainer rake tasks. These are all gone now so there's no need for these gems. Signed-off-by: Tim Smith <tsmith@chef.io>
* Fix travis platforms and remove poise on travisBryan McLellan2019-05-171-18/+5
| | | | Signed-off-by: Bryan McLellan <btm@loftninjas.org>
* Merge the local and travis kitchen tests into a single configTim Smith2019-05-171-19/+19
| | | | | | Make sure people are doing their local testing the same way it will run in Travis. The local testing didn't actually work before so this is a pretty solid win. Signed-off-by: Tim Smith <tsmith@chef.io>
* Add BK public verify pipelineJaymala Sinha2019-05-161-0/+1
| | | | Signed-off-by: Jaymala Sinha <jsinha@chef.io>
* Test on Ruby 2.6.2 in travisTim Smith2019-03-191-3/+3
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Test on Ruby 2.5 in TravisTim Smith2019-03-191-27/+27
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Add back opensuse testing, but allow it to failTim Smith2019-02-051-1/+18
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Allow halite to fail in chef-14 for nowTim Smith2019-02-051-0/+4
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Resolve travis functional failures on Ruby 2.6Tim Smith2019-01-291-1/+1
| | | | | | Backports a change we made on Chef 15 already. Signed-off-by: Tim Smith <tsmith@chef.io>
* Remove the duplicate opensuse testTim Smith2019-01-161-18/+1
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* allow opensuseleap failuresLamont Granquist2019-01-161-0/+18
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Add Ruby 2.6 testingTim Smith2019-01-161-0/+20
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* remove the travis apt proxy14_proxy_test_fixLamont Granquist2018-12-191-1/+2
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Merge pull request #8040 from chef/lcg/guessingTim Smith2018-12-141-1/+2
| | | Remove travis apt proxy before running functional tests
* Test on Ruby 2.4.5 in Travis not 2.4.4Tim Smith2018-10-241-3/+3
| | | | | | Get the latest bugfix release in Travis Signed-off-by: Tim Smith <tsmith@chef.io>
* Update Ruby to 2.5.3Tim Smith2018-10-231-25/+25
| | | | | | This resolves several CVEs and fixes a large number of bugs. Signed-off-by: Tim Smith <tsmith@chef.io>
* Run more Travis tests on Ruby 2.5.1Tim Smith2018-10-161-13/+13
| | | | | | There's no reason to keep executing our TK tests against ruby 2.4. Signed-off-by: Tim Smith <tsmith@chef.io>
* add suse rspec testingdheerajd-msys2018-09-251-0/+17
| | | | Signed-off-by: dheerajd-msys <dheeraj.dubey@msystechnologies.com>
* review fixesLamont Granquist2018-08-101-0/+2
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* we no longer need to uninstall rspec 3.8.0Lamont Granquist2018-08-101-1/+0
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* add centos-7 rspec testingLamont Granquist2018-08-101-0/+17
| | | | | | running rspec inside a test-kitchen provisioned centos-7 docker container Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Maybe hold off on rspec 3.8Seth Thomas2018-08-061-0/+1
| | | | Signed-off-by: Seth Thomas <sthomas@chef.io>
* Swap chef-12 for chef-14 branches in CITim Smith2018-07-171-0/+1
| | | | | | | chef-14 branch doesn't exist yet, but this way we won't have to update things when we fork Signed-off-by: Tim Smith <tsmith@chef.io>
* Enable Amazon Linux 2.0 tests againTim Smith2018-07-091-21/+17
| | | | | | | We've deployed a new omnitruck release which should correct the version identification bug we had before. Signed-off-by: Tim Smith <tsmith@chef.io>
* Temporary disable of Amazon Linux 2 from Travis CIStuart Preston2018-07-031-17/+19
| | | | Signed-off-by: Stuart Preston <stuart@chef.io>
* Rename the kitchen base test suite to end-to-endTim Smith2018-06-271-11/+11
| | | | | | It's our end-to-end test according to the readme. This just aligns the recipe/suite names with that so it's a bit more obvious what we're doing here. This also removes sudo installs since I moved that all to dokken-images now. Signed-off-by: Tim Smith <tsmith@chef.io>
* Remove awesome customers testing and update kitchen configsTim Smith2018-06-161-46/+11
| | | | | | | | Awesome customers cookbook testing isn't even correct from learn chef anymore and it's not coming back in this form. There's no reason to keep carrying it around. This change also deps on kitchen 1.21 and uses the new name for the configs. Much easier to find if you're browsing the source in Finder/Explorer. Signed-off-by: Tim Smith <tsmith@chef.io>
* Merge pull request #7167 from chef/lcg/actuall-test-cheffsLamont Granquist2018-04-231-3/+4
|\ | | | | actually test against cheffs
| * test chef-zero against chef_fs in the chef/chef checkoutLamont Granquist2018-04-231-3/+4
| | | | | | | | | | | | goes red because we're really red here Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* | removing foodcritic from travislcg/remove-foodcritic-from-travisLamont Granquist2018-04-231-4/+0
|/ | | | | | it doesn't depend on chef/chef so this test seems quite pointless. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Disable testing of poise in travis for nowpoiseTim Smith2018-04-231-4/+5
| | | | | | Disable this pending a Chef 14 compatible version of poise Signed-off-by: Tim Smith <tsmith@chef.io>
* Remove duplicate knife-windows travis testingavoid_double_testTim Smith2018-04-211-4/+0
| | | | | | Not sure how this got in there, but we certainly don't need it. Signed-off-by: Tim Smith <tsmith@chef.io>
* bump ruby versionsLamont Granquist2018-04-021-30/+30
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Merge pull request #7004 from chef/amazon_linux_build_essentialTim Smith2018-03-201-1/+18
|\ | | | | Don't try to install old GCC packages on Amazon Linux 2
| * Test no Amazon Linux 2.0amazon_linux_build_essentialTim Smith2018-03-191-1/+18
| | | | | | | | | | | | It's enough different and we're starting to get a good number of users on the new version. Signed-off-by: Tim Smith <tsmith@chef.io>
* | remove bundle audittm/remove_bundle_auditThom May2018-03-201-6/+0
|/ | | | Signed-off-by: Thom May <thom@chef.io>
* Add the sudo resource from the sudo resourceTim Smith2018-03-151-13/+13
| | | | | | Copied as is with the new description fields added. Signed-off-by: Tim Smith <tsmith@chef.io>
* Test Ubuntu 18.04test_18.04Tim Smith2018-03-021-0/+17
| | | | | | We have a dokken image for 18.04 based off the beta and rebuilding on a schedule in Docker Cloud. Signed-off-by: Tim Smith <tsmith@chef.io>
* fix all the instances of thisLamont Granquist2018-02-281-12/+12
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* this really needs to be turned into a yml file...Lamont Granquist2018-02-281-1/+1
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Fix travis to correctly run-as-rootlcg/testing-crazy-fucking-ideasLamont Granquist2018-02-211-6/+6
| | | | | | | A spec here was accidentally dropping privs from root which was causing subsequent chaos with file perms issues in later specs. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Disable sudo on unit testslcg/travis-tetingLamont Granquist2018-02-201-6/+6
| | | | | | This seems to make unit tests on travis somewhat more stable Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Remove testing of Debian 7bye_debian_7Tim Smith2018-02-041-17/+0
| | | | | | Debian 7 goes EOL 31st May 2018 Signed-off-by: Tim Smith <tsmith@chef.io>
* [ci skip] add comment about why we do what we do hereLamont Granquist2018-01-251-0/+3
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* allow uninstall of bundler to faillcg/uninstall-bundler-failsLamont Granquist2018-01-251-2/+2
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* see what up with the proxy teststm/proxy_testsThom May2018-01-231-0/+1
| | | | Signed-off-by: Thom May <thom@chef.io>
* start branch for 14Thom May2018-01-191-35/+13
| | | | Signed-off-by: Thom May <thom@chef.io>
* Add Ruby 2.5 testing to TravisTim Smith2018-01-181-0/+20
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Update to Ruby 2.4.3ruby243Tim Smith2018-01-051-27/+27
| | | | | | | | | This resolves this CVE https://www.ruby-lang.org/en/news/2017/12/14/net-ftp-command-injection-cve-2017-17405/ It also backports a few bugfixes from 2.5.0: https://github.com/ruby/ruby/compare/v2_4_2...v2_4_3 Signed-off-by: Tim Smith <tsmith@chef.io>
* Don't run sudo on every travis jobtravis_speedupTim Smith2018-01-041-1/+0
| | | | | | | We already specify sudo where we need it. Enabling it everywhere just means we have to run full boxes that take longer to spin up. Signed-off-by: Tim Smith <tsmith@chef.io>