mirror of
https://github.com/julia-actions/julia-runtest.git
synced 2026-02-12 02:56:55 +08:00
Make sure that the Pkg.test function accepts the force_latest_compatible_version kwarg (#40)
This commit is contained in:
@@ -1,5 +1,7 @@
|
|||||||
module Kwargs
|
module Kwargs
|
||||||
|
|
||||||
|
import Pkg
|
||||||
|
|
||||||
include(joinpath(@__DIR__, "autodetect-dependabot.jl"))
|
include(joinpath(@__DIR__, "autodetect-dependabot.jl"))
|
||||||
|
|
||||||
function kwargs(; coverage::Bool,
|
function kwargs(; coverage::Bool,
|
||||||
@@ -10,12 +12,12 @@ function kwargs(; coverage::Bool,
|
|||||||
|
|
||||||
kwargs_dict = Dict{Symbol, Any}()
|
kwargs_dict = Dict{Symbol, Any}()
|
||||||
kwargs_dict[:coverage] = coverage
|
kwargs_dict[:coverage] = coverage
|
||||||
|
|
||||||
if VERSION < v"1.7.0-"
|
if VERSION < v"1.7.0-" || !hasmethod(Pkg.Operations.test, Tuple{Pkg.Types.Context, Vector{Pkg.Types.PackageSpec}}, (:force_latest_compatible_version,))
|
||||||
(force_latest_compatible_version != :auto) && @warn("The `force_latest_compatible_version` option requires at least Julia 1.7", VERSION, force_latest_compatible_version)
|
(force_latest_compatible_version != :auto) && @warn("The `force_latest_compatible_version` option requires at least Julia 1.7", VERSION, force_latest_compatible_version)
|
||||||
return kwargs_dict
|
return kwargs_dict
|
||||||
end
|
end
|
||||||
|
|
||||||
if force_latest_compatible_version == :auto
|
if force_latest_compatible_version == :auto
|
||||||
is_dependabot_job = AutodetectDependabot.is_dependabot_job()
|
is_dependabot_job = AutodetectDependabot.is_dependabot_job()
|
||||||
is_dependabot_job && @info("This is a Dependabot/CompatHelper job, so `force_latest_compatible_version` has been set to `true`")
|
is_dependabot_job && @info("This is a Dependabot/CompatHelper job, so `force_latest_compatible_version` has been set to `true`")
|
||||||
|
|||||||
Reference in New Issue
Block a user