forked from leanprover/LNSym
-
Notifications
You must be signed in to change notification settings - Fork 0
45 lines (36 loc) · 1.13 KB
/
doc.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
name: docs
on:
push:
branches:
- "main"
# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
permissions:
contents: read
pages: write
id-token: write
jobs:
build:
name: Documentation
runs-on: ubuntu-latest
steps:
- uses: DeterminateSystems/nix-installer-action@main
- name: Install cadical
run: nix profile install nixpkgs#cadical
- uses: actions/checkout@v4
- uses: leanprover/lean-action@v1.0.1
with:
use-mathlib-cache: false
use-github-cache: true
- name: Generate docs
run: |
./docgen.sh || true # allow documentation generation to fail, as a test.
# Disable documentation uploading until we are happy with our docs.
# stolen from mathlib: https://github.com/leanprover-community/mathlib4_docs/blob/1f4ea7657bc377b4298fd400e567471d3a248b2d/.github/workflows/docs.yaml#L79-L86
# - name: Upload artifact 📁
# uses: actions/upload-pages-artifact@v1
# with:
# path: '.lake/build/doc'
#
# - name: Deploy to GitHub Pages 🚀
# id: deployment
# uses: actions/deploy-pages@v1