diff options
author | Lamont Granquist <lamont@scriptkiddie.org> | 2017-06-01 11:27:13 -0700 |
---|---|---|
committer | Lamont Granquist <lamont@scriptkiddie.org> | 2017-06-01 11:27:13 -0700 |
commit | dafd5139338aed684410e311b9be906b346db678 (patch) | |
tree | 00d45be2cb33c97583a0f52c61cf679bab8c4c2f /tasks/dependencies.rb | |
parent | 052264712df4aee35c29db0773aa06917288bcf1 (diff) | |
download | chef-dafd5139338aed684410e311b9be906b346db678.tar.gz |
Remove bundle tasks, version_policy.rb and update README
Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
Diffstat (limited to 'tasks/dependencies.rb')
-rw-r--r-- | tasks/dependencies.rb | 43 |
1 files changed, 1 insertions, 42 deletions
diff --git a/tasks/dependencies.rb b/tasks/dependencies.rb index 62c62149de..c94e8b2ab2 100644 --- a/tasks/dependencies.rb +++ b/tasks/dependencies.rb @@ -15,9 +15,6 @@ # limitations under the License. # -require_relative "bundle" -require_relative "../version_policy" - desc "Tasks to update and check dependencies" namespace :dependencies do @@ -93,47 +90,9 @@ namespace :dependencies do berks_update_task :update_kitchen_tests_berksfile_lock, "kitchen-tests" berks_update_task :update_audit_tests_berksfile_lock, "kitchen-tests/cookbooks/audit_test" - desc "Update omnibus overrides, including versions in version_policy.rb and latest version of gems: #{OMNIBUS_RUBYGEMS_AT_LATEST_VERSION.keys}." - task :update_omnibus_overrides do |t, rake_args| - puts "" - puts "-------------------------------------------------------------------" - puts "Updating omnibus_overrides.rb ..." - puts "-------------------------------------------------------------------" - - # Generate the new overrides file - overrides = "# DO NOT EDIT. Generated by \"rake dependencies\". Edit version_policy.rb instead.\n" - - # Replace the bundler and rubygems versions - OMNIBUS_RUBYGEMS_AT_LATEST_VERSION.each do |override_name, gem_name| - # Get the latest bundler version - puts "Running gem list -r #{gem_name} ..." - gem_list = `gem list -r #{gem_name}` - unless gem_list =~ /^#{gem_name}\s*\(([^)]*)\)$/ - raise "gem list -r #{gem_name} failed with output:\n#{gem_list}" - end - - # Emit it - puts "Latest version of #{gem_name} is #{$1}" - overrides << "override #{override_name.inspect}, version: #{$1.inspect}\n" - end - - # Add explicit overrides - OMNIBUS_OVERRIDES.each do |override_name, version| - overrides << "override #{override_name.inspect}, version: #{version.inspect}\n" - end - - # Write the file out (if changed) - overrides_path = File.expand_path("../../omnibus_overrides.rb", __FILE__) - if overrides != IO.read(overrides_path) - puts "Overrides changed!" - puts `git diff #{overrides_path}` - puts "Writing modified #{overrides_path} ..." - IO.write(overrides_path, overrides) - end - end end desc "Update all dependencies and check for outdated gems." -task :dependencies_ci => [ "dependencies:update_ci", "bundle:outdated" ] +task :dependencies_ci => [ "dependencies:update_ci" ] task :dependencies => [ "dependencies:update" ] task :update => [ "dependencies:update" ] |