summaryrefslogtreecommitdiff
path: root/.travis.yml
Commit message (Collapse)AuthorAgeFilesLines
* Disable specs in Travis and dokken in BKbkTim Smith2019-06-091-143/+0
| | | | | | BK is having a hard time with Dokken so disable that for now, but skip all the specs in Travis since those run faster and reliably in BK Signed-off-by: Tim Smith <tsmith@chef.io>
* CHEF_LICENSE environment variables should be quotedenv_quotestyler-ball2019-05-091-1/+1
| | | | | | Some shells interpret the '-' character in 'accept-no-persist' Signed-off-by: tyler-ball <tball@chef.io>
* Disable opensuse 42 tests failing builds for nowTim Smith2019-05-071-0/+16
| | | | | | Something is causing this to be super flaky. Signed-off-by: Tim Smith <tsmith@chef.io>
* Adding in the license-acceptance flowtyler-ball2019-05-031-0/+1
| | | | | | | | | This adds a new feature to chef-client where users must accept the EULA before using the product. Users can accept the license by passing '--chef-license accept', setting ENV[CHEF_LICENSE]=accept or by running 'chef-client' and following the interactive prompt. Signed-off-by: tyler-ball <tball@chef.io>
* Remove poise halite testing from TravisTim Smith2019-05-011-8/+0
| | | | | | | | We're not going to see a release of halite that works with modern Chef releases. We're just consuming a slot of Travis for this to fail each run. Signed-off-by: Tim Smith <tsmith@chef.io>
* Update to Ruby 2.6.3Tim Smith2019-05-011-18/+18
| | | | | | This includes a few minor bugfixes and support for the new Japanese calendar. I also further pruned the gem groups to match the current ones in our Gemfile. Signed-off-by: Tim Smith <tsmith@chef.io>
* Remove old maintainer gems from the Gemfilenuke_old_gemsTim Smith2019-05-011-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>
* Merge the local and travis kitchen tests into a single configTim Smith2019-04-221-14/+14
| | | | | | 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 Debian 10 testing to TravisTim Smith2019-04-081-5/+16
| | | | | | We have a dokken box for Debian 10 now. We should integration test PRs against it. Signed-off-by: Tim Smith <tsmith@chef.io>
* Merge pull request #8283 from chef/remove_chef13_testingTim Smith2019-03-311-1/+0
|\ | | | | Remove chef-13 branch from expeditor/travis/appveyor
| * Remove chef-13 branch from expeditor/travis/appveyorremove_chef13_testingTim Smith2019-03-081-1/+0
| | | | | | | | | | | | | | This is no longer a supported release and we won't be building or testing it at this point. Signed-off-by: Tim Smith <tsmith@chef.io>
* | Remove Ubuntu 14.04 testingTim Smith2019-03-311-16/+0
| | | | | | | | | | | | This goes EOL at the end of April and we won't be supporting it in Chef 15 officially although support in code will continue. Signed-off-by: Tim Smith <tsmith@chef.io>
* | Disable halite testing in travis againTim Smith2019-03-191-1/+1
| | | | | | | | | | | | This snuck back in Signed-off-by: Tim Smith <tsmith@chef.io>
* | Update Ruby to 2.5.5Tim Smith2019-03-181-30/+30
| | | | | | | | | | | | This updates the rubygems (which we already do) and also fixes a few bugs. Signed-off-by: Tim Smith <tsmith@chef.io>
* | Switch tests to Ruby 2.6Tim Smith2019-03-121-27/+27
| | | | | | | | | | | | | | Move all the generic tests to Ruby 2.6.1 not 2.5.3 Switch from 2.6 to 2.6.1 due to travis breakage Signed-off-by: Tim Smith <tsmith@chef.io>
* | Nuke the old sudo configs from .travis.ymlnuke_old_rubygemsTim Smith2019-03-111-12/+0
|/ | | | | | These don't do anything at this point. Signed-off-by: Tim Smith <tsmith@chef.io>
* Allow halite to fail for nowTim Smith2019-01-281-0/+4
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Fix functional test failures on Ruby 2.6Tim Smith2019-01-221-1/+1
| | | | | | We forgot to copy this bit over for 2.6 Signed-off-by: Tim Smith <tsmith@chef.io>
* allow opensuseleap failures2.6Lamont Granquist2019-01-031-0/+18
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Add Ruby 2.6 testingTim Smith2019-01-031-0/+20
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* https://imgs.xkcd.com/comics/sandwich.pngLamont Granquist2018-12-121-1/+1
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* remove the travis apt proxyLamont Granquist2018-12-121-1/+2
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Require Ruby 2.5 or laterTim Smith2018-12-051-20/+0
| | | | | | We haven't fully added 2.6 support, but Chef 15 will continue or RFC defined Ruby support process of supporting N and N-1. Now that the latest Ohai 15 is in the Gemfile.lock the unit tests on Ruby 2.4 fail. This bumps the required version to 2.5 and removes the 2.4 tests. Signed-off-by: Tim Smith <tsmith@chef.io>
* 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>