aminya / CompileBot.jl

Automatic compilation for Julia packages
MIT License
17 stars 10 forks source link

Error while processing precompile statements #65

Open lkdvos opened 1 year ago

lkdvos commented 1 year ago

For one of our packages we tried to get the CompileBot integration with Github working. I attempted following the documentation, but so far, I've been running into the following error:

[ Info: Processsing the generated precompile signatures
ERROR: UndefVarError: Dict not defined
Stacktrace:
 [1] top-level scope
   @ none:1
 [2] eval
   @ ./boot.jl:368 [inlined]
 [3] parcel(tinf::Vector{Tuple{Float64, Core.MethodInstance}}; subst::Vector{Pair{Union{Regex, AbstractChar, AbstractString}, Union{Regex, AbstractChar, AbstractString}}}, exclusions::Vector{Union{Regex, AbstractChar, AbstractString}}, remove_exclusions::Bool, check_eval::Bool, has_bodyfunction::Bool, blacklist::Nothing, remove_blacklist::Nothing)
   @ SnoopCompile ~/.julia/packages/SnoopCompile/ed3u0/src/parcel_snoopi.jl:332
 [4] top-level scope
   @ none:20

(full log available at action)

Any insight as to where this is coming from would be greatly appreciated.

aminya commented 1 year ago

I don't see any obvious red flags, but you can run the script offline and debug it further.