Skip to content

Commit 17d3a0b

Browse files
committed
Debug Documenter source links
1 parent 8b98f42 commit 17d3a0b

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

.github/workflows/CI.yml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,16 @@ jobs:
6666
- run: |
6767
# Instantiate Pkg
6868
wget https://raw.githubusercontent.com/JuliaQuantumControl/JuliaQuantumControl/master/scripts/installorg.jl
69-
julia --project=test installorg.jl
69+
install -m 600 -D /dev/null ~/.ssh/known_hosts
70+
ssh-keyscan -H github.com | tee ~/.ssh/known_hosts
71+
julia --project=test -e 'include("installorg.jl"); installorg(; github="develop")'
72+
# installing in develop mode enables proper "source" links in subpackage APIs
73+
- run: |
74+
# Debug-install Documenter
75+
julia --project=test -e'using Pkg;Pkg.develop(url="https://github.com/goerz-forks/Documenter.jl.git#debug")'
76+
cd /home/runner/.julia/dev/Documenter
77+
git checkout debug
78+
git status
7079
- run: cp test/*.toml docs/ # Prepare DrWatson
7180
- run: |
7281
# Run doctests

0 commit comments

Comments
 (0)