summaryrefslogtreecommitdiff
path: root/tasks/dependencies.rb
diff options
context:
space:
mode:
Diffstat (limited to 'tasks/dependencies.rb')
-rw-r--r--tasks/dependencies.rb43
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" ]