summaryrefslogtreecommitdiff
path: root/appveyor.yml
Commit message (Collapse)AuthorAgeFilesLines
* Remove the legacy maintainer filesTim Smith2019-04-231-2/+0
| | | | | | This process is being replaced with our new owners process as outlined in https://github.com/chef/chef-oss-practices Signed-off-by: Tim Smith <tsmith@chef.io>
* Add Ruby 2.6 testing AppveyorTim Smith2019-04-081-0/+1
| | | | | | They have a ruby26 environment now. We should test with it. Signed-off-by: Tim Smith <tsmith@chef.io>
* 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>
* Break out appveyorTim Smith2018-10-271-4/+27
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Tune appveyor skip to only version bumpsBryan McLellan2018-10-111-1/+1
| | | | | | | | | | | | The Chef repo has Expeditor subscriptions to other repos which automatically create a PR to bump versions of those dependencies in Chef when they're released. We were skipping all commits in Appveyor by 'Chef Expeditor' to avoid testing the automatic version bump commits that happen on every merge to master. This change will only skip the version bumps. Signed-off-by: Bryan McLellan <btm@loftninjas.org>
* Configure Appveyor to skip some commitsBryan McLellan2018-10-081-0/+11
| | | | | | | - Avoid running on Expeditor changes - Avoid running on CHANGELOG/RELEASE_NOTES changes Signed-off-by: Bryan McLellan <btm@loftninjas.org>
* Swap chef-12 for chef-14 branches in CITim Smith2018-07-171-1/+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>
* Move bindir copy logic into Gemfile to be used by BundlerStuart Preston2018-06-231-1/+0
| | | | Signed-off-by: Stuart Preston <stuart@chef.io>
* powershell_exec uses FFI instead of COMStuart Preston2018-06-191-1/+1
| | | | Signed-off-by: Stuart Preston <stuart@chef.io>
* ruby-2.5 changesLamont Granquist2018-03-091-1/+1
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Adding modifications to appveyor.yml for testingStuart Preston2018-03-071-0/+1
| | | | Signed-off-by: Stuart Preston <stuart@chef.io>
* no more upgrading of bundler or rubygems in appveyorLamont Granquist2018-02-281-9/+0
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* add back bundler pinningLamont Granquist2018-02-281-0/+3
| | | | | | but ignore uninstall failures and use --force Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Switching to Visual Studio 2017 machine in AppveyorStuart Preston2018-02-071-1/+1
| | | | Signed-off-by: Stuart Preston <stuart@chef.io>
* Removing 32-bit testing on Windowssp/remove-32bit-windows-testingStuart Preston2018-02-071-1/+0
| | | | Signed-off-by: Stuart Preston <stuart@chef.io>
* add appveyor configThom May2018-01-191-0/+1
| | | | Signed-off-by: Thom May <thom@chef.io>
* Enable bundler cachingspeed_up_appveyorTim Smith2017-12-201-0/+4
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Shuffle our appveyor config aroundTim Smith2017-12-201-7/+9
| | | | | | This makes it easier to follow and matches their Ruby guide Signed-off-by: Tim Smith <tsmith@chef.io>
* Don't try to uninstall bundler on appveyorBryan McLellan2017-11-221-3/+0
| | | | | | | | | | As of Rubygems 2.7 bundler is a default gem and cannot be uninstalled. Appveyor recently (11/19) changed and now has bundler as a default gem. We'll stop stop trying to force a bundler version and track what Ruby gives us. Signed-off-by: Bryan McLellan <btm@loftninjas.org>
* bump appveyor to ruby 2.4Thom May2017-07-261-2/+2
| | | | Signed-off-by: Thom May <thom@chef.io>
* Switch to current VS 2015 Appveyor ImageBryan McLellan2017-07-231-1/+1
| | | | | | | @FeodorFitsner reports that https://github.com/appveyor/ci/issues/1657 has been fixed for the VS 2015 images. Signed-off-by: Bryan McLellan <btm@loftninjas.org>
* Use the previous VS 2015 image in appveyor instead of 2013Bryan McLellan2017-07-171-1/+1
| | | | Signed-off-by: Bryan McLellan <btm@loftninjas.org>
* change image appveyorMSys2017-07-111-1/+1
| | | | Signed-off-by: MSys <harikesh.kolekar@msystechnologies.com>
* simplify omnibus config and greenify builds againLamont Granquist2017-05-091-1/+2
| | | | | | | | | | | | | | this is also necessary for bundler-1.14.x i'm still not entirely clear why we ever needed all the fussy software gem configs or what the build-chef / build-chef-gem infrastructure ever did for us. it seems to have been mostly micro-optimization around building the software gems before bundle installing the project in order to take advantage of git caching. i aggressively don't care about that, this is quite fast enough. we can install nokogiri and libgecode early and that should take care of 98% of the build optimization issue. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* major testing overhaullcg/simplify-external-testsLamont Granquist2017-04-251-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | See the PR comments for more philosophical background. This simplifies the external tests. The major feature here is that halite, poise, chefspec, etc are removed from the Gemfile.lock and the transitive Gemfile splicing is gone from the external tests. We're back to simply tracking master on external projects and bundle installing without locks and going red if the break. Those external projects should all similarly track master of chef/chef to reduce the possibility that they break us here. This also bumps bundler to 1.14.x and unblocks us there. It continues to simplify our use of bundler to be more mainstream and less impenetrable. There was some crazy shit that I found where I had to remove env vars like BUNDLE_ENABLE_TRAMPOLINE and the BUNDLE_IGNORE_CONFIG and BUNDLE_FROZEN env vars in appveyor along with the .bundle/config frozen setting were necessary to unbreak appveyor. We seem to have gotten very far afield of standard bundler usage and it was breaking in strange to debug ways. Oddly enough this exposed weird errors in the chef-config/spec/units/fips_spec.rb tests where we need to require the "win32/registry" file there now even though I can't figure out why that broke or how it was working previously. Also, adding x64-mingw32 to x86-mingw32 was necessary to test in appveyor on 64-bit windows (I tried universal-mingw32 and that failed) which seems obvious and is another case that I don't understand how it was working in bundler 1.12.x Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Enable travis testing for chef-12 branchtm/en_travisifyThom May2017-04-101-0/+1
| | | | Signed-off-by: Thom May <thom@chef.io>
* bump ruby to 2.4.1Lamont Granquist2017-03-281-4/+6
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Replace changelog group with ci groupTom Duffield2017-03-071-1/+1
| | | | Signed-off-by: Tom Duffield <tom@chef.io>
* uninstall bundler firstlcg/appveyor-uninstall-bundlerLamont Granquist2017-02-261-0/+1
| | | | | | | | so we can roll back when we need to looks like we need to Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Force version constraints in appveyorTom Duffield2017-01-231-3/+4
| | | | Signed-off-by: Tom Duffield <tom@chef.io>
* msu_package resource for Microsoft Update packagesNimishaS2016-11-161-0/+2
| | | | | | Signed-off-by: NimishaS <nimisha.sharad@msystechnologies.com> Signed-off-by: NimishaS <nimisha.sharad@msystechnologies.com>
* Use Ruby 2.3.1 in Travis and AppveyorJohn Keiser2016-08-171-3/+2
|
* Use Ruby 2.1.9, add 2.3 to the list of tested versionsjk/msys2John Keiser2016-08-031-1/+1
|
* Re-add activesupport testsjk/activesupport-testsJohn Keiser2016-04-191-1/+1
|
* Install even less stuff before tests on WindowsJohn Keiser2016-04-181-1/+1
|
* Remove Gemfile.windows and put both platforms in Gemfile.lockJohn Keiser2016-04-181-5/+3
|
* Allow Windows to freezeJohn Keiser2016-04-181-2/+4
|
* Make gemfile_util capable of copying groups overJohn Keiser2016-04-181-1/+1
|
* Simplify external tests and make them work with Gemfile.lockJohn Keiser2016-04-181-1/+4
|
* Revert "bump to ruby 2.2.4"salam/ruby-21Salim Alam2016-03-311-1/+1
| | | | This reverts commit 3cb10016d142c45d5b2409ecb337b1b7bc295046.
* bump to ruby 2.2.4Lamont Granquist2016-03-231-1/+1
| | | | the ffi branch is necessary for AIX until that patch is merged.
* We don't ship Ruby 2.0 with any omnibus packages anymore, stop testing it in ↵tyler-ball2016-03-221-1/+2
| | | | appveyor
* Use progress formatter for appveyorJay Mundrawala2016-02-021-0/+1
|
* Use documentation rspec formatterJay Mundrawala2016-02-021-1/+0
| | | | | Something is causing the 64bit tests to fail, this should help narrow it down
* Reduce appveyor configJay Mundrawala2015-12-111-1/+0
| | | | | Our tests are getting backed up. 2 hours is unreasonable. Removing ruby 2.0 32 bit from the matrix
* Remove unused thingsJay Mundrawala2015-09-101-17/+0
|
* Add ruby 2.1 and 2.2 to appveyorksubrama/appveyorKartik Null Cating-Subramanian2015-09-101-1/+14
|
* Merge pull request #3892 from chef/ksubrama/appveyorSteven Murawski2015-09-081-1/+2
|\ | | | | | | Update appveyor.yml to correct OS version
| * Have appveyor display systeminfo before buildKartik Null Cating-Subramanian2015-09-081-1/+2
| | | | | | | | Also rename os to Windows 2012 R2 to avoid confusion.
* | Add 64 bit testerJay Mundrawala2015-09-081-0/+1
|/