Skip to content

Commit 296b2d8

Browse files
fail bad precompile statements when building on CI
1 parent 623daf4 commit 296b2d8

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

contrib/generate_precompile.jl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -397,13 +397,15 @@ generate_precompile_statements() = try # Make sure `ansi_enablecursor` is printe
397397
if precompile(ps...)
398398
n_succeeded += 1
399399
else
400+
Base.get_bool_env("CI", false) && error("Precompilation failed for $statement")
400401
@warn "Failed to precompile expression" form=statement _module=nothing _file=nothing _line=0
401402
end
402403
failed = length(statements) - n_succeeded
403404
yield() # Make clock spinning
404405
print_state("step3" => string("R$n_succeeded", failed > 0 ? " ($failed failed)" : ""))
405406
catch ex
406407
# See #28808
408+
Base.get_bool_env("CI", false) && error("Precompilation failed for $statement")
407409
@warn "Failed to precompile expression" form=statement exception=(ex,catch_backtrace()) _module=nothing _file=nothing _line=0
408410
end
409411
end

0 commit comments

Comments
 (0)