@@ -11,27 +11,51 @@ jobs:
1111 user_manual :
1212 runs-on : ubuntu-latest
1313 steps :
14- - uses : actions/checkout@v1
15- - uses : ammaraskar/sphinx-action@master
14+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8
15+ - uses : actions/setup-python@7f4fc3e22c37d6ff65e88745f38bd3157c663f7c # v4
1616 with :
17- docs-folder : " user_manual/"
18- pre-build-command : pip install -r requirements.txt
19- build-command : make html
17+ python-version : ' 3.12'
18+ cache : ' pip'
19+ - name : Install pip dependencies
20+ run : pip install -r requirements.txt
21+ - name : Build using Makefile
22+ run : cd user_manual && make html
23+
24+ user_manual-en :
25+ runs-on : ubuntu-latest
26+ steps :
27+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8
28+ - uses : actions/setup-python@7f4fc3e22c37d6ff65e88745f38bd3157c663f7c # v4
29+ with :
30+ python-version : ' 3.12'
31+ - name : Install pip dependencies
32+ run : pip install -r requirements.txt
33+ - name : Build using Makefile
34+ run : cd user_manual && make html-lang-en
35+
2036 developer_manual :
2137 runs-on : ubuntu-latest
2238 steps :
23- - uses : actions/checkout@v1
24- - uses : ammaraskar/sphinx-action@master
39+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8
40+ - uses : actions/setup-python@7f4fc3e22c37d6ff65e88745f38bd3157c663f7c # v4
2541 with :
26- docs-folder : " developer_manual/"
27- pre-build-command : pip install -r requirements.txt
28- build-command : make html
42+ python-version : ' 3.12'
43+ cache : ' pip'
44+ - name : Install pip dependencies
45+ run : pip install -r requirements.txt
46+ - name : Build using Makefile
47+ run : cd developer_manual && make html
48+
2949 admin_manual :
3050 runs-on : ubuntu-latest
3151 steps :
32- - uses : actions/checkout@v1
33- - uses : ammaraskar/sphinx-action@master
52+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8
53+ - uses : actions/setup-python@7f4fc3e22c37d6ff65e88745f38bd3157c663f7c # v4
54+ with :
55+ python-version : ' 3.12'
56+ cache : ' pip'
57+ - name : Install pip dependencies
58+ run : pip install -r requirements.txt
59+ - name : Build using Makefile
60+ run : cd admin_manual && make html
3461 with :
35- docs-folder : " admin_manual/"
36- pre-build-command : pip install -r requirements.txt
37- build-command : make html
0 commit comments