.github/workflows/utils.rb in xot-0.1.33 vs .github/workflows/utils.rb in xot-0.1.34

- old
+ new

@@ -18,11 +18,12 @@ .reject {|ext| ext == name} exts = exts & [only].flatten.map(&:to_s) if only exts.each do |ext| gem = RENAMES[ext.to_sym].then {|s| s || ext} - clone = "git clone --depth 1 https://github.com/xord/#{ext}.git ../#{ext}" ver = gemspec[/add_runtime_dependency.*['"]#{gem}['"].*['"]\s*~>\s*([\d\.]+)\s*['"]/, 1] + opts = '-c advice.detachedHead=false --depth 1' + clone = "git clone #{opts} https://github.com/xord/#{ext}.git ../#{ext}" # 'rake subtree:push' pushes all subrepos, so cloning by new tag # often fails before tagging each new tag sh %( #{clone} --branch v#{ver} || #{clone} ) sh %( cd ../#{ext} && rake ext )