File tree 1 file changed +17
-7
lines changed
1 file changed +17
-7
lines changed Original file line number Diff line number Diff line change @@ -16,32 +16,42 @@ jobs:
16
16
- name : Install dependencies
17
17
run : |
18
18
sudo apt-get update
19
- sudo apt-get install doxygen
19
+ sudo apt-get install build-essential cmake doxygen
20
20
sudo pip3 install -U sphinx sphinx_rtd_theme breathe
21
21
- name : Copy files from master branch
22
22
run : |
23
- git checkout origin/master -- docs/ Doxyfile src/
23
+ git checkout origin/master -- CMakeLists.txt docs/ Doxyfile src/
24
+ - name : Create CMake project
25
+ run : |
26
+ mkdir build
27
+ cd build
28
+ cmake ..
29
+ - name : Build Decision
30
+ run : |
31
+ cd build
32
+ make
33
+ - name : Generate core reference
34
+ run : |
35
+ build/decision --export-core > docs/user/core.json
24
36
- name : Run Doxygen
25
37
run : |
26
38
doxygen Doxyfile
27
39
- name : Build the developer manual
28
40
run : |
29
- pushd docs/developer
41
+ cd docs/developer
30
42
make html
31
- popd
32
43
- name : Build the user manual
33
44
run : |
34
- pushd docs/user
45
+ cd docs/user
35
46
make html
36
- popd
37
47
- name : Move the built documentation
38
48
run : |
39
49
mkdir -p developer user
40
50
cp -R docs/developer/build/html/* developer/
41
51
cp -R docs/user/build/html/* user/
42
52
- name : Cleanup
43
53
run : |
44
- rm -R docs/ Doxyfile src/
54
+ rm -R CMakeLists.txt docs/ Doxyfile src/
45
55
- name : Commit if there are changes
46
56
run : |
47
57
git config user.email "[email protected] "
You can’t perform that action at this time.
0 commit comments