Skip to content

Commit 10f6e6e

Browse files
author
Guido Marucci Blas
committed
Add prune_white_list to config file.
1 parent 227a870 commit 10f6e6e

2 files changed

Lines changed: 6 additions & 0 deletions

File tree

lib/carthage_cache/application.rb

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,17 @@ def install_archive
3838
def create_archive(force = false, prune = nil, prune_white_list = nil, platforms = nil)
3939
prune ||= config.prune_on_publish
4040
platforms ||= config.platforms
41+
prune_white_list ||= config.prune_white_list
42+
4143
if force || !archive_exist?
4244
prune_build_directory(prune_white_list) if prune
4345
archive_builder.build(platforms)
4446
end
4547
end
4648

4749
def prune_build_directory(white_list)
50+
white_list ||= config.prune_white_list
51+
4852
if white_list && File.exist?(white_list)
4953
terminal.vputs "Prunning build directory with white list '#{white_list}' ..."
5054
white_list = YAML.load(File.read(white_list))

lib/carthage_cache/configuration.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ def self.default
2828
@default ||= Configuration.new({
2929
prune_on_publish: false,
3030
platforms: nil,
31+
prune_white_list: nil,
3132
aws_s3_client_options: {
3233
region: ENV['AWS_REGION'],
3334
access_key_id: ENV['AWS_ACCESS_KEY_ID'],
@@ -40,6 +41,7 @@ def self.default
4041

4142
config_key :bucket_name
4243
config_key :prune_on_publish
44+
config_key :prune_white_list
4345
config_key :platforms
4446
config_key :aws_region
4547
config_key :aws_access_key_id

0 commit comments

Comments
 (0)