@@ -50,14 +50,13 @@ export LD_PRELOAD=$(g++ --print-file-name=libstdc++.so)
50
50
export GKSwstype=nul # Plots.jl/issues/3664
51
51
export COLORTERM=truecolor # UnicodePlots.jl
52
52
export PLOTDOCS_ANSICOLOR=true
53
+ export JULIA_CONDAPKG_BACKEND=MicroMamba
53
54
54
55
julia=' xvfb-run -a julia --color=yes --project=docs'
55
56
56
57
$julia -e '
57
- using Pkg; Pkg.instantiate()
58
- Pkg.add("Conda"); Pkg.build("Conda"; verbose=true)
59
- using Conda; env, rc = Conda.ROOTENV, Conda.conda_rc(Conda.ROOTENV)
60
- Conda.runconda(`config --set auto_update_conda False --file $rc --force`, env)
58
+ using Pkg; Pkg.add("CondaPkg")
59
+ using CondaPkg; CondaPkg.resolve()
61
60
libgcc = if Sys.islinux()
62
61
# see discourse.julialang.org/t/glibcxx-version-not-found/82209/8
63
62
# julia 1.8.3 is built with libstdc++.so.6.0.29, so we must restrict to this version (gcc 11.3.0, not gcc 12.2.0)
@@ -72,15 +71,10 @@ $julia -e '
72
71
else
73
72
()
74
73
end
75
- Conda.add([libgcc..., "matplotlib"])
76
- Conda.list()
77
- Pkg.add("PyCall"); Pkg.build("PyCall"; verbose=true)
74
+ CondaPkg.PkgREPL.add([libgcc..., "matplotlib"])
75
+ CondaPkg.status()
78
76
'
79
77
80
- export JULIA_PYTHONCALL_EXE=$( $julia -e ' import Conda; print(joinpath(Conda.BINDIR, "python"))' )
81
- export JULIA_CONDAPKG_EXE=$( $julia -e ' import Conda; print(Conda.CONDA_EXE)' )
82
- export JULIA_CONDAPKG_BACKEND=Null
83
-
84
78
echo " == build documentation for $GITHUB_REPOSITORY @$GITHUB_REF , triggerd by $GITHUB_ACTOR on $GITHUB_EVENT_NAME =="
85
79
if [ " $GITHUB_REPOSITORY " == ' JuliaPlots/PlotDocs.jl' ]; then
86
80
$julia -e ' using Pkg; Pkg.add(PackageSpec(name="Plots", rev="master"))'
0 commit comments