diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 00000000..9852339e --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,14 @@ +version: 2 +updates: + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "weekly" + - package-ecosystem: "julia" + directory: "/" + schedule: + interval: "weekly" + groups: # to group all julia package updates into a single PR + all-julia-packages: + patterns: + - "*" \ No newline at end of file diff --git a/Project.toml b/Project.toml index b414ecda..691504e5 100644 --- a/Project.toml +++ b/Project.toml @@ -88,3 +88,6 @@ Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" [targets] test = ["Aqua", "Test", "GraphMakie", "LinearAlgebra", "Pkg", "Statistics", "LieGroups"] + +[workspace] +projects = ["test"] diff --git a/test/Project.toml b/test/Project.toml new file mode 100644 index 00000000..93216948 --- /dev/null +++ b/test/Project.toml @@ -0,0 +1,35 @@ +[deps] +Aqua = "4c88cf16-eb10-579e-8560-4a9242c79595" +CRC32c = "8bf52ea8-c179-5cab-976a-9e18b702a9bc" +Dates = "ade2ca70-3891-5945-98fb-dc099432e06a" +DistributedFactorGraphs = "b5cc3c7e-6572-11e9-2517-99fb8daf2f04" +Distributions = "31c24e10-a181-5473-b8eb-7969acd0382f" +FileIO = "5789e2e9-d7fb-5bc7-8068-2c6fae9b9549" +GraphMakie = "1ecd5474-83a3-4783-bb4f-06765db800d2" +IncrementalInference = "904591bb-b899-562f-9e6f-b8df64c7d480" +IncrementalInferenceTypes = "9808408f-4dbc-47e4-913c-6068b950e289" +JSON = "682c06a0-de6a-54ab-a142-c8b1cf79cde6" +LieGroups = "6774de46-80ba-43f8-ba42-e41071ccfc5f" +LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" +Logging = "56ddb016-857b-54e1-b83d-db4d58db5568" +Pkg = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f" +SHA = "ea8e919c-243c-51af-8825-aaa63cd721ce" +StaticArrays = "90137ffa-7385-5640-81b9-e52037218182" +Statistics = "10745b16-79ce-11e8-11f9-7d13ad32a3b2" +Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" +TimeZones = "f269a46b-ccf7-5d73-abea-4c690281aa53" +TimesDates = "bdfc003b-8df8-5c39-adcd-3a9087f5df4a" +UUIDs = "cf7118a7-6976-5b1a-9a39-7adc72f591a4" + +[compat] +Aqua = "0.8" +GraphMakie = "0.5.14, 0.6" +LieGroups = "0.1" +LinearAlgebra = "1.11" +Pkg = "1.4, 1.5" +Statistics = "1.11" +Test = "1.11" + +[sources] +IncrementalInference = {url = "https://github.com/JuliaRobotics/IncrementalInference.jl", rev = "release/v0.37", subdir = "IncrementalInference"} +IncrementalInferenceTypes = {url = "https://github.com/JuliaRobotics/IncrementalInference.jl", rev = "release/v0.37", subdir = "IncrementalInferenceTypes"} diff --git a/test/runtests.jl b/test/runtests.jl index 5b960f6c..249b0bc3 100644 --- a/test/runtests.jl +++ b/test/runtests.jl @@ -77,47 +77,6 @@ DFG.@usingDFG true end if get(ENV, "IIF_TEST", "true") == "true" - - # Switch to our upstream test branch. - #FIXME This is a temporary fix to use the develop branch of AMP. - # Pkg.add(PackageSpec(; name = "ApproxManifoldProducts", rev = "develop")) - #FIXME This is a temporary fix to use the develop branch of IIF. - # Pkg.add(PackageSpec(; name = "IncrementalInference", rev = "upstream/dfg_integration_test")) - # Pkg.add(PackageSpec(; name = "IncrementalInference", rev = "develop")) - if get(ENV, "IIF_TEST_DEV", "true") == "true" - Pkg.add( - PackageSpec(; - url = "https://github.com/JuliaRobotics/IncrementalInference.jl.git", - subdir = "IncrementalInferenceTypes", - rev = "develop", - ), - ) - Pkg.add( - PackageSpec(; - url = "https://github.com/JuliaRobotics/IncrementalInference.jl.git", - subdir = "IncrementalInference", - rev = "develop", - ), - ) - else - Pkg.develop(; - path = joinpath( - DEPOT_PATH[1], - "dev", - "IncrementalInference", - "IncrementalInferenceTypes", - ), - ) - Pkg.develop(; - path = joinpath( - DEPOT_PATH[1], - "dev", - "IncrementalInference", - "IncrementalInference", - ), - ) - end - @info "------------------------------------------------------------------------" @info "These tests are using IncrementalInference to do additional driver tests" @info "------------------------------------------------------------------------"