ReLint is run on every single commit in my organization. It works great, however, sometimes some unexplainable error happens, e.g.,:
ERROR: Error when installing package StructTypes:
IOError: readdir("/home/runner/.julia/packages/StructTypes/AK4aM/.github/workflows"): no such file or directory (ENOENT)
Stacktrace:
[1] try_yieldto(undo::typeof(Base.ensure_rescheduled))
@ Base ./task.jl:931
[2] wait()
@ Base ./task.jl:995
[3] wait(c::Base.GenericCondition{ReentrantLock}; first::Bool)
@ Base ./condition.jl:130
[4] wait
@ ./condition.jl:125 [inlined]
[5] take_unbuffered(c::Channel{Tuple{String, Vector{String}, Vector{String}}})
@ Base ./channels.jl:494
[6] take!
@ ./channels.jl:471 [inlined]
[7] iterate(c::Channel{Tuple{String, Vector{String}, Vector{String}}}, state::Nothing)
@ Base ./channels.jl:613
[8] set_readonly(path::String)
@ Pkg /opt/hostedtoolcache/julia/1.10.2/x64/share/julia/stdlib/v1.10/Pkg/src/utils.jl:59
[9] (::Pkg.Operations.var"#47#52"{Bool, Pkg.Types.Context, Tuple{SubString{String}, Dict{Base.UUID, Base.SHA1}}, Channel{Any}, Channel{@NamedTuple{pkg::Pkg.Types.PackageEntry, urls::Set{String}, path::String}}})()
@ Pkg.Operations /opt/hostedtoolcache/julia/1.10.2/x64/share/julia/stdlib/v1.10/Pkg/src/Operations.jl:853
Stacktrace:
[1] pkgerror(::String, ::Vararg{String})
@ Pkg.Types /opt/hostedtoolcache/julia/1.10.2/x64/share/julia/stdlib/v1.10/Pkg/src/Types.jl:70
[2] macro expansion
@ /opt/hostedtoolcache/julia/1.10.2/x64/share/julia/stdlib/v1.10/Pkg/src/Operations.jl:873 [inlined]
[3] macro expansion
@ ./task.jl:479 [inlined]
[4] download_source(ctx::Pkg.Types.Context; readonly::Bool)
@ Pkg.Operations /opt/hostedtoolcache/julia/1.10.2/x64/share/julia/stdlib/v1.10/Pkg/src/Operations.jl:814
[5] download_source
@ /opt/hostedtoolcache/julia/1.10.2/x64/share/julia/stdlib/v1.10/Pkg/src/Operations.jl:790 [inlined]
[6] instantiate(ctx::Pkg.Types.Context; manifest::Nothing, update_registry::Bool, verbose::Bool, platform::Base.BinaryPlatforms.Platform, allow_build::Bool, allow_autoprecomp::Bool, kwargs::@Kwargs{})
@ Pkg.API /opt/hostedtoolcache/julia/1.10.2/x64/share/julia/stdlib/v1.10/Pkg/src/API.jl:1871
[7] instantiate
@ /opt/hostedtoolcache/julia/1.10.2/x64/share/julia/stdlib/v1.10/Pkg/src/API.jl:1773 [inlined]
[8] instantiate(; kwargs::@Kwargs{})
@ Pkg.API /opt/hostedtoolcache/julia/1.10.2/x64/share/julia/stdlib/v1.10/Pkg/src/API.jl:1772
[9] top-level scope
@ none:3
Any idea what is happening?