From 26ff6ba5d69d2c75b5aff90102117ccedbb4af7b Mon Sep 17 00:00:00 2001 From: Josh Schripsema Date: Wed, 15 Nov 2017 09:29:05 -0800 Subject: [PATCH] cookbook :deleted check for metadata.json Some cookbooks do not have a metadata.rb, such as berks vendor'ed cookbooks. Allow checking for deleted cookbooks based on metadata.rb -or- metadata.json. --- lib/chef_diff/changes/cookbook.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/chef_diff/changes/cookbook.rb b/lib/chef_diff/changes/cookbook.rb index e3210b1..0111011 100644 --- a/lib/chef_diff/changes/cookbook.rb +++ b/lib/chef_diff/changes/cookbook.rb @@ -62,7 +62,7 @@ def initialize(files, cookbook_dirs) # and will be re-uploaded if files .select { |x| x[:status] == :deleted } - .map { |x| x[:path].match(%{.*metadata\.rb$}) } + .map { |x| x[:path].match(%{.*metadata\.(rb|json)$}) } .compact .any? @status = :deleted