summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Substitute require for require_relativerelativeTim Smith2019-12-202-4/+4
| | | | | | require_relative is significantly faster and should be used when available. Signed-off-by: Tim Smith <tsmith@chef.io>
* Simplify the gemfile for dependabotTim Smith2019-10-281-6/+0
|
* Update CHANGELOG.md to reflect the promotion of 3.0.7Chef Expeditor2019-07-311-12/+9
| | | | Obvious fix; these changes are the result of automation not creative thinking.
* Bump version to 3.0.7 by Chef Expeditor3.0.7Chef Expeditor2019-07-303-5/+6
| | | | Obvious fix; these changes are the result of automation not creative thinking.
* Fix return type of Process.create to be a ProcessInfo instance a… (#190)Lamont Granquist2019-07-302-1/+5
|\ | | | | Fix return type of Process.create to be a ProcessInfo instance again.
| * Fix return type of Process.create to be a ProcessInfo instance again.Ryan Davis2019-07-302-1/+5
|/ | | | | | | | | | | | This fixes compatibility with win32-process' Process.create while maintaining the rest of our changes. This moves Process.create to Process.create3. Process.create now calls create3 and returns the ProcessInfo. The break came from PR #177, which is fairly extensive, so I'm only rolling out the return type change on this method. Signed-off-by: Ryan Davis <zenspider@chef.io>
* Bump version to 3.0.6 by Chef Expeditor3.0.6Chef Expeditor2019-07-303-5/+6
| | | | Obvious fix; these changes are the result of automation not creative thinking.
* Blinding applying chefstyle -a. (#191)Lamont Granquist2019-07-308-18/+40
|\ | | | | Blinding applying chefstyle -a.
| * Blinding applying chefstyle -a.Ryan Davis2019-07-308-18/+40
|/ | | | Signed-off-by: Ryan Davis <zenspider@chef.io>
* Merge pull request #188 from chef/more_rubyTim Smith2019-06-062-2/+25
|\ | | | | Add Ruby 2.2 and 2.3 testing
| * Add Ruby 2.2 and 2.3 testingTim Smith2019-06-062-2/+25
| | | | | | | | | | | | Test what we support Signed-off-by: Tim Smith <tsmith@chef.io>
* | Merge pull request #187 from chef/speedupTim Smith2019-06-062-4/+7
|\ \ | |/ | | More CI Speedups
| * Switch to using the ruby docker containersTim Smith2019-06-061-3/+4
| | | | | | | | | | | | They're small and they always have the latest point release Signed-off-by: Tim Smith <tsmith@chef.io>
| * Enable caching and use the newer box in appveyorTim Smith2019-06-061-1/+3
| | | | | | | | | | | | Get onto a modern windows box Signed-off-by: Tim Smith <tsmith@chef.io>
* | Merge pull request #186 from chef/speedupTim Smith2019-06-064-10/+6
|\ \ | |/ | | Speedup CI tests
| * Skip installing gems we need for CITim Smith2019-06-063-5/+4
| | | | | | | | | | | | We don't need dev/docs. Signed-off-by: Tim Smith <tsmith@chef.io>
| * Pull Chefstyle from rubygems againTim Smith2019-06-062-5/+2
|/ | | | | | If we want to push out new rules let's fiddle with things only on chef/chef Signed-off-by: Tim Smith <tsmith@chef.io>
* Bump version to 3.0.5 by Chef Expeditor3.0.5Chef Expeditor2019-06-073-4/+12
| | | | Obvious fix; these changes are the result of automation not creative thinking.
* Merge pull request #185 from chef/bkTim Smith2019-06-069-57/+69
|\ | | | | Add the actual BK pipeline config
| * Work around BK not having $USER setTim Smith2019-06-062-1/+4
| | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * Remove the unused platform helperTim Smith2019-06-061-2/+0
| | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * Remove the Travis configTim Smith2019-06-062-28/+9
| | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * Add our standard Rakefile / GemfileTim Smith2019-06-063-12/+29
| | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * Add the actual BK pipeline configTim Smith2019-06-063-16/+29
|/ | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Update CHANGELOG.md to reflect the promotion of 3.0.4Chef Expeditor2019-06-071-15/+12
| | | | Obvious fix; these changes are the result of automation not creative thinking.
* Bump version to 3.0.4 by Chef Expeditorv3.0.4Chef Expeditor2019-06-063-5/+6
| | | | Obvious fix; these changes are the result of automation not creative thinking.
* Merge pull request #177 from visioncritical/load_user_profileLamont Granquist2019-06-062-67/+185
|\ | | | | Load and unload user profile as required
| * cleanup Rubocop violationsBrian Warsing2019-01-261-17/+16
| | | | | | | | Signed-off-by: Brian Warsing <brian.warsing@visioncritical.com>
| * Load and unload user profile as requiredBrian Warsing2019-01-232-67/+186
| | | | | | | | | | | | | | | | | | - bind related C++ funcs, add types and constants - refactor similar func calls into component methods - make Process#create return trio of process-related objects - ensure delayed profile unload and token destruction Signed-off-by: Brian Warsing <brian.warsing@visioncritical.com>
* | Bump version to 3.0.3 by Chef Expeditorv3.0.3Chef Expeditor2019-06-063-6/+6
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Merge pull request #182 from chef/lcg/win-array-argsLamont Granquist2019-06-063-3/+127
|\ \ | | | | | | Support array args on windows WIP
| * | Support array args on windowslcg/win-array-argsLamont Granquist2019-06-063-3/+127
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implements correct quoting and escaping of arguments on windows. That means that this works right now: ```ruby filename = "c:\program files" shell_out("dir", filename); ``` So all the defensive coding around quotes-around-filepaths -- which were all actually buggy even when they worked (trailing backslashes would fail) -- are unnecessary and arguments can just be passed in as an array and this code will sort it out. We rely on the existing determination of if metacharacters mean it needs to run under cmd and if it needs the ^ quoting which seems to be well tested, and which all runs after this does. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* | | whitespaceLamont Granquist2019-06-051-0/+1
| | | | | | | | | | | | | | | i need to force a master build in appveyor and after nuking the history i can't find a way to do it short of pushing a commit.
* | | Bump version to 3.0.2 by Chef Expeditorv3.0.2Chef Expeditor2019-06-013-4/+6
| | | | | | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | | Merge pull request #184 from chef/bkTim Smith2019-05-311-1/+6
|\ \ \ | |/ / |/| | Add BuildKite pipeline
| * | Add BuildKite pipelineTim Smith2019-05-311-1/+6
|/ / | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* | Update CHANGELOG.md with details from pull request #179Chef Expeditor2019-04-231-4/+4
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Merge pull request #179 from chef/boilerplateTim Smith2019-04-2310-11/+96
|\ \ | | | | | | Add new github templates and codeowners file
| * | Add new github templates and codeowners fileTim Smith2019-04-2310-11/+96
|/ / | | | | | | | | | | This syncs our config here with our other repos Signed-off-by: Tim Smith <tsmith@chef.io>
* | Fix chefstyle warningsTim Smith2019-04-191-2/+2
| | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* | Update expeditor config to use the new labelsTim Smith2019-04-191-2/+2
| | | | | | | | | | | | We updated all our labels Signed-off-by: Tim Smith <tsmith@chef.io>
* | Bump version to 3.0.1 by Chef Expeditorv3.0.1Chef Expeditor2019-04-193-4/+6
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Merge pull request #178 from martinisoft/martinisoft/fix_readmeTim Smith2019-04-191-1/+1
|\ \ | |/ |/| Misnamed parameter in README
| * Misnamed parameterAaron Kalin2019-04-191-1/+1
|/ | | | Signed-off-by: Aaron Kalin <akalin@martinisoftware.com>
* Bump version to 3.0.0 by Chef Expeditorv3.0.0Chef Expeditor2019-01-231-2/+10
| | | | Obvious fix; these changes are the result of automation not creative thinking.
* Merge pull request #176 from chef/lcg/version-bump2Tim Smith2019-01-224-9/+11
|\ | | | | update travis/appveyor, drop ruby 2.2 support, test on 2.6
| * update travis/appveyor, drop ruby 2.2 support, test on 2.6lcg/version-bump2Lamont Granquist2019-01-044-9/+11
|/ | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Update CHANGELOG.md to reflect the promotion of 2.4.4Chef Expeditor2018-12-121-10/+7
| | | | Obvious fix; these changes are the result of automation not creative thinking.
* Bump version to 2.4.4 by Chef Expeditorv2.4.4Chef Expeditor2018-12-123-5/+6
| | | | Obvious fix; these changes are the result of automation not creative thinking.
* Merge pull request #173 from chef/slim2Tim Smith2018-12-111-1/+0
|\ | | | | Don't ship the readme in the gem artifact