Merge pull request #81 from leanprover/fix-ci

fix : CI
main
Henrik Böving 2022-08-18 22:12:53 +02:00 committed by GitHub
commit b07faa65fe
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 6 deletions

View File

@ -21,10 +21,6 @@ jobs:
~/.elan/bin/lean --version ~/.elan/bin/lean --version
echo "$HOME/.elan/bin" >> $GITHUB_PATH echo "$HOME/.elan/bin" >> $GITHUB_PATH
- name: compile doc-gen4
run: |
lake build
- name: Checkout and compile mathlib4 - name: Checkout and compile mathlib4
run: | run: |
cd ../ cd ../
@ -32,7 +28,7 @@ jobs:
cd mathlib4 cd mathlib4
lake build lake build
- name: generate and deploy docs - name: generate docs, deploy if on master
run: | run: |
if [ "$github_repo" = "leanprover/doc-gen4" ] && [ "$github_ref" = "refs/heads/main" ]; then if [ "$github_repo" = "leanprover/doc-gen4" ] && [ "$github_ref" = "refs/heads/main" ]; then
deploy="true" deploy="true"

View File

@ -23,7 +23,8 @@ fi
# generate the docs # generate the docs
cd $1 cd $1
lake -Kenv=dev build Mathlib:docs --verbose sed -i "s/git \"https:\/\/github.com\/leanprover\/doc-gen4\" @ \"main\"/\"..\" \/ \"$2\" with NameMap.empty/" lakefile.lean
lake -Kdoc=on build Mathlib:docs --verbose
if [ "$3" = "true" ]; then if [ "$3" = "true" ]; then
cd .. cd ..