Skip to content

Commit 369e0da

Browse files
Merge pull request #1591 from ChrisRackauckas-Claude/fix/weave-folder-rethrow
Make weave_folder re-throw at end if any .jmd failed (make CI accurate)
2 parents a4a9639 + 855b081 commit 369e0da

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

src/SciMLBenchmarks.jl

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ function weave_folder(folder, build_list = (:script, :github))
8989

9090
weave_files = weave_files[sortperm(priorities; rev = true)]
9191

92+
failures = Tuple{String,String}[]
9293
for file in weave_files
9394
try
9495
@eval @subprocess begin
@@ -98,8 +99,10 @@ function weave_folder(folder, build_list = (:script, :github))
9899
catch e
99100
@show folder, file
100101
@error(e)
102+
push!(failures, (folder, file))
101103
end
102104
end
105+
isempty(failures) || error("weave_folder: $(length(failures)) file(s) failed: $failures")
103106
return
104107
end
105108

0 commit comments

Comments
 (0)