diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 16e324303..554b7ecac 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -66,13 +66,14 @@ jobs: run: | using Pkg foreach(path -> Pkg.develop(; path), ("./RecipesBase", "./RecipesPipeline", "./PlotsBase", ".")) + Pkg.precompile() # - uses: julia-actions/julia-buildpkg@latest - name: Install conda based matplotlib run: julia --color=yes ci/matplotlib.jl - - name: Run RecipesBase, RecipesPipeline, PlotsBase, Plots tests + - name: Test RecipesBase, RecipesPipeline, PlotsBase, Plots timeout-minutes: 60 run: | cmd=(julia --color=yes) diff --git a/ci/downstream.jl b/ci/downstream.jl index d3dd02799..1a4c6c9a2 100644 --- a/ci/downstream.jl +++ b/ci/downstream.jl @@ -27,7 +27,8 @@ failsafe_clone_checkout(path, url) = begin end @assert isfile(versions) - stable = maximum(VersionNumber.(keys(TOML.parse(read(versions, String))))) + version_dict = TOML.parse(read(versions, String)) + stable = VersionNumber.(keys(version_dict)) |> maximum tag = LibGit2.GitObject(repo, "v$stable") hash = string(LibGit2.target(tag)) LibGit2.checkout!(repo, hash) @@ -44,6 +45,7 @@ fake_supported_version!(path) = begin open(toml, "w") do io TOML.print(io, parsed_toml) end + print(read(toml, String)) nothing end