Skip to content

Commit c489a43

Browse files
authored
use CondaPkg (#332)
1 parent 2ef127b commit c489a43

File tree

1 file changed

+5
-11
lines changed

1 file changed

+5
-11
lines changed

docs/ci_build.sh

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -50,14 +50,13 @@ export LD_PRELOAD=$(g++ --print-file-name=libstdc++.so)
5050
export GKSwstype=nul # Plots.jl/issues/3664
5151
export COLORTERM=truecolor # UnicodePlots.jl
5252
export PLOTDOCS_ANSICOLOR=true
53+
export JULIA_CONDAPKG_BACKEND=MicroMamba
5354

5455
julia='xvfb-run -a julia --color=yes --project=docs'
5556

5657
$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()
6160
libgcc = if Sys.islinux()
6261
# see discourse.julialang.org/t/glibcxx-version-not-found/82209/8
6362
# 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 '
7271
else
7372
()
7473
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()
7876
'
7977

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-
8478
echo "== build documentation for $GITHUB_REPOSITORY@$GITHUB_REF, triggerd by $GITHUB_ACTOR on $GITHUB_EVENT_NAME =="
8579
if [ "$GITHUB_REPOSITORY" == 'JuliaPlots/PlotDocs.jl' ]; then
8680
$julia -e 'using Pkg; Pkg.add(PackageSpec(name="Plots", rev="master"))'

0 commit comments

Comments
 (0)