summaryrefslogtreecommitdiff
path: root/Gemfile
Commit message (Collapse)AuthorAgeFilesLines
* ruby 3.0 fixes and post-bundle-install hookLamont Granquist2021-03-181-3/+3
| | | | | | | | | | | | | | | Mostly this is all fixes necessary for ruby 3.0 There's the addition of the appbundle hook which lets us better pull git gems into appbundler Note carefully how after adding the post-bundle-install.rb that trying to pre appbundle-update ohai pulls in chef/chef as bundle installed git gem which fails to install so we go back to only using one appbundle-update on chef/chef and removing the chef/ohai one (which may fix other bugs). Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* bump rspec gemLamont Granquist2021-02-011-1/+1
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Pin rspec until we can resolve failures with 3.10Tim Smith2021-01-131-1/+1
| | | | | | | 3.10 is causing failures in CI. This pins it so we can keep bumping our other deps Signed-off-by: Tim Smith <tsmith@chef.io>
* Update to InSpec 4.24 (#10726)Tim Smith2020-12-101-1/+1
| | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Switch back to chefstyle from githubTim Smith2020-12-041-3/+1
| | | | | | The issue that requires pinning has been resolved Signed-off-by: Tim Smith <tsmith@chef.io>
* Match upstream changes for a smaller diff.Pete Higgins2020-12-011-1/+1
|
* Remove inspec-core from Gemfile following bad rebase.Pete Higgins2020-12-011-2/+0
| | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org>
* Put inspec-core-bin bakc into Gemfile, not sure why I removed this.Pete Higgins2020-12-011-0/+1
| | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org>
* Move inspec-core from Gemfile to gemspec for external test script.Pete Higgins2020-12-011-1/+0
| | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org>
* Move inspec-core to top level of the Gemfile for CI.Pete Higgins2020-12-011-3/+2
| | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org>
* Add inspec-core to development bundler group for CI.Pete Higgins2020-12-011-0/+2
| | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org>
* Pin our InSpec version and use Chefstyle from rubygems for nowTim Smith2020-12-011-3/+5
| | | | | | We have an inspec / rubocop conflict that's getting worked out right now, but for now we need to make sure a bundle update doesn't downgrade inspec. Signed-off-by: Tim Smith <tsmith@chef.io>
* Merge pull request #10652 from chef/ps71Tim Smith2020-11-171-0/+3
|\ | | | | update pwsh in powershell_exec to 7.1.0 and add comments explaining how to pull in updates
| * update pwsh in powershell_exec to 7.1.0 and add comments explaining how to ↵ps71mwrock2020-11-171-0/+3
| | | | | | | | | | | | pull in updates Signed-off-by: mwrock <matt@mattwrock.com>
* | Remove pry-remote from the packagepry_remoteTim Smith2020-11-161-1/+0
|/ | | | | | pry-remote is questionably useful for our user base and hasn't seen a release for doing on 7 years. Removing it removes 2 gem deps total. Signed-off-by: Tim Smith <tsmith@chef.io>
* Remove duplicate Gemfile gems + update ohai to 16.7.13Tim Smith2020-11-041-2/+0
| | | | | | Remove gemfile gems that are also in the gemspec. Signed-off-by: Tim Smith <tsmith@chef.io>
* Remove rspec_junit_formatter gem.Pete Higgins2020-10-291-1/+0
| | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org>
* Unpin rspec dep.Pete Higgins2020-10-291-3/+1
| | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org>
* Remove the yard doc generation task / groupTim Smith2020-10-201-4/+0
| | | | | | If someone wants the yard docs locally they can just gem install yard and then run yard. This is way overthinking the problem and requires us to exclude the group all over the place. Signed-off-by: Tim Smith <tsmith@chef.io>
* provide powershell_exec functionality on x86ps_exec_x86mwrock2020-10-091-1/+1
| | | | Signed-off-by: mwrock <matt@mattwrock.com>
* add interpreter arg to powershell_exec allowing it to run powershell coremwrock2020-10-011-1/+1
| | | | Signed-off-by: mwrock <matt@mattwrock.com>
* Update Gemfile lcg/fix-windows-gemfileLamont Granquist2020-08-241-1/+1
| | | | | Signed-off-by: Lamont Granquist <lamont@chef.io> Co-authored-by: pete higgins <pete@peterhiggins.org>
* Fix dll copying in Gemfile to remove Dir.pwdLamont Granquist2020-08-241-1/+1
| | | | | | We can invoke bundler from other directories Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Fix quotes for ChefstyleTim Smith2020-07-071-4/+4
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* expand_path with __dir__ instead of __FILE__Tim Smith2020-07-071-4/+4
| | | | | | It's easier to read this at a glance and understand what path we're trying to get. Signed-off-by: Tim Smith <tsmith@chef.io>
* Use .match? not =~ when match values aren't necessaryTim Smith2020-06-111-1/+1
| | | | | | Autocorrected from RuboCop Performance which is now smart enough to detect when you use the match and when you don't. Using match? does not create any objects so it's slightly faster and uses less memory. Signed-off-by: Tim Smith <tsmith@chef.io>
* Update chef-telemetry to 1.0.8 and InSpec to 4.19dep_bumpsTim Smith2020-05-291-2/+1
| | | | | | Pin chef-telemetry since we want to avoid the dep on http Signed-off-by: Tim Smith <tsmith@chef.io>
* Pin chef-telementry to 1.0.3 to avoid ffi build breakageTim Smith2020-05-051-0/+3
| | | | | | | | | | The latest chef-telemetry gem brings in http 4 which brings in a pile off FFI gems that break the builds. Pin until the http dep is removed from the telemtry gem https://github.com/chef/chef-telemetry/issues/32. This also speeds up how to bundle our gems to match what the Workstation team did to speed up the job. Signed-off-by: Tim Smith <tsmith@chef.io>
* Stop pinning rakeremove_rake_pingTim Smith2020-04-271-5/+1
| | | | | | | The removal of the gem install of appbundler probably fixes where this was leaking in. Signed-off-by: Tim Smith <tsmith@chef.io>
* Merge pull request #9749 from chef/mp/CHEF-9639Tim Smith2020-04-271-1/+1
|\ | | | | Update bcrypt_pbkdf to 1.1.0.rc1
| * Update bcrypt_pbkdf to 1.1.0.rc1Marc A. Paradise2020-04-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This provides working ed25519 ssh support for Windows under Rubies 2.4-2.7. I'm submitting this with the RC gem instead of waiting for final release because because we don't have a timeline from the maintainer when the RC will be finalized. Part of this is because no decision as been made as to whether to do a major version bump for the gem. Signed-off-by: Marc A. Paradise <marc.paradise@gmail.com>
* | Note where the DLL source livesTim Smith2020-04-271-0/+1
|/ | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Remove the unused simplecov depedencyTim Smith2020-04-211-1/+0
| | | | | | We're not actually running these coverage tests and even if we did they don't have high value since you can game the numbers without writing quality tests. Signed-off-by: Tim Smith <tsmith@chef.io>
* Pin to Rake 13.0.1 to prevent double rakeTim Smith2020-03-061-1/+1
| | | | | | New ruby. New pin Signed-off-by: Tim Smith <tsmith@chef.io>
* drop ruby-prof down to 1.2.0 for centos6lcg/fix-kitchen-testsLamont Granquist2020-02-251-1/+2
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* relax the cheffish constraintLamont Granquist2020-02-191-1/+1
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Bump to Chef Infra Client 16Tim Smith2020-01-211-1/+0
| | | | | | Start the development process Signed-off-by: Tim Smith <tsmith@chef.io>
* Update ruby_prof to 1.0profTim Smith2019-12-041-1/+1
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Update InSpec to 4.18Tim Smith2019-11-141-2/+2
| | | | | | I increased the pin in the gemfile since bundler didn't seem to want to pull in a 4.18 build. Note this does lower our rspec dep due to the pin in InSpec. Signed-off-by: Tim Smith <tsmith@chef.io>
* Add chef-utils gem with various recipe DSL helpersLamont Granquist2019-11-081-0/+2
| | | | | | | | | | | | | This is the implementation of [RFC-087](https://github.com/chef-boneyard/chef-rfc/blob/master/rfc087-distro-sugar-helpers.md) although some of the specifics have been iterated on and changed. The documentation will be in the [README.md](https://github.com/chef/chef/tree/master/chef-utils/README.md) once this is merged. While this PR mostly moves chef-sugar utilities into core-chef via this chef-utils gem, the scope of the chef-utils gem should be considered larger than just that. As an example this PR moves the Mash class into this gem for reuse in ohai as well. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* don't use string interpolation for eval_gemfileLamont Granquist2019-10-171-1/+1
|
* Pin to ruby-prof 0.17Tim Smith2019-06-241-1/+1
| | | | | | ruby-prof 0.18 fails to load on Windows. See https://github.com/ruby-prof/ruby-prof/issues/255 Signed-off-by: Tim Smith <tsmith@chef.io>
* Make sure to ship the inspec binaryinspec-binTim Smith2019-06-131-0/+1
| | | | | | | We need to add the inspec-core-bin now that the binaries aren't part of the inspec-core gem. Signed-off-by: Tim Smith <tsmith@chef.io>
* Update InSpec to 4.3.2Tim Smith2019-05-031-1/+1
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* add a group for chefstyle so it can be excludedlcg/chefstyle-groupLamont Granquist2019-05-011-0/+2
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Remove old maintainer gems from the Gemfilenuke_old_gemsTim Smith2019-05-011-8/+0
| | | | | | 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>
* rubocop Bundler/DuplicatedGem is annoyinglcg/fix-bundling-in-omnibusLamont Granquist2019-04-301-2/+4
| | | | | | | issues against Bundler/DuplicatedGem not understanding if-else blocks have been closed. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* fix chef-bin bundling in omnibusLamont Granquist2019-04-301-1/+7
| | | | | | | | | | | | | | this file winds up in the embedded lib at: /opt/chef/embedded/lib/ruby/gems/x.y.0/gems/chef-X.Y.Z/Gemfile It needs to find the chef-bin gem from the same library, rather than simply omitting it. The chef-config gem comes in through the chef.gemspec so the lines are different. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Remove chef-* binstubs from chef gemLamont Granquist2019-04-291-0/+1
| | | | | | | | | | | | | | | | This is for the relicensing effort. Note that this PR leaves the knife and ohai binstubs still in the gem(s) while that discussion is still ongoing. This PR extracts the binstubs to chef-binstubs gem which is not intended to be redistributed outside of the omnibus chef binaries. A blank gem for chef-binstubs has been pushed to rubygems.org for obvious security concerns and so that bundler/rubygems can resolve the gem Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Chefstyle fixTim Smith2019-04-231-2/+2
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>