We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 55bfdbe commit f7de984Copy full SHA for f7de984
lib/stove/cookbook.rb
@@ -1,4 +1,5 @@
1
require 'fileutils'
2
+require 'retryable'
3
require 'time'
4
5
module Stove
@@ -122,7 +123,9 @@ def release!
122
123
124
if options[:upload]
125
Stove::Logger.info "Uploading cookbook"
- upload
126
+ retryable(tries: 3) do
127
+ upload
128
+ end
129
end
130
131
if options[:jira]
stove.gemspec
@@ -24,6 +24,7 @@ Gem::Specification.new do |spec|
24
spec.add_dependency 'minitar', '~> 0.5'
25
spec.add_dependency 'mixlib-authentication', '~> 1.3'
26
spec.add_dependency 'octokit', '~> 2.2'
27
+ spec.add_dependency 'retryable', '~> 1.3'
28
spec.add_dependency 'solve', '~> 0.8'
29
30
spec.add_development_dependency 'bundler', '~> 1.3'
0 commit comments