77 - master
88 - stable*
99
10+ permissions :
11+ contents : read
12+
1013jobs :
1114 user_manual :
1215 runs-on : ubuntu-latest
1316 steps :
14- - uses : actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493
15- - uses : actions/setup-python@v6
17+ - name : Checkout
18+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
19+ with :
20+ persist-credentials : false
21+
22+ - uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
1623 with :
17- python-version : ' 3.10 '
24+ python-version : ' 3.12 '
1825 cache : ' pip'
1926 - name : Install pip dependencies
2027 run : pip install -r requirements.txt
@@ -24,62 +31,74 @@ jobs:
2431 shell : bash
2532 run : tar czf /tmp/documentation.tar.gz -C user_manual/_build/html .
2633 - name : Upload static documentation
27- uses : actions/upload-artifact@v4.6.2
34+ uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
2835 with :
2936 name : User manual.zip
3037 path : " /tmp/documentation.tar.gz"
3138
3239 user_manual-en :
3340 runs-on : ubuntu-latest
3441 steps :
35- - uses : actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493
36- - uses : actions/setup-python@v6
37- with :
38- python-version : ' 3.10'
39- cache : ' pip'
40- - name : Install pip dependencies
41- run : pip install -r requirements.txt
42- - name : Build using Makefile
43- run : cd user_manual && make html-lang-en
42+ - name : Checkout
43+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
44+ with :
45+ persist-credentials : false
46+
47+ - uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
48+ with :
49+ python-version : ' 3.12'
50+ cache : ' pip'
51+ - name : Install pip dependencies
52+ run : pip install -r requirements.txt
53+ - name : Build using Makefile
54+ run : cd user_manual && make html-lang-en
4455
4556 developer_manual :
4657 runs-on : ubuntu-latest
4758 steps :
48- - uses : actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493
49- - uses : actions/setup-python@v6
50- with :
51- python-version : ' 3.10'
52- cache : ' pip'
53- - name : Install pip dependencies
54- run : pip install -r requirements.txt
55- - name : Build using Makefile
56- run : cd developer_manual && make html
57- - name : Pack the results in local tar file
58- shell : bash
59- run : tar czf /tmp/documentation.tar.gz -C developer_manual/_build/html/com .
60- - name : Upload static documentation
61- 62- with :
63- name : Developer manual.zip
64- path : " /tmp/documentation.tar.gz"
59+ - name : Checkout
60+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
61+ with :
62+ persist-credentials : false
63+
64+ - uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
65+ with :
66+ python-version : ' 3.12'
67+ cache : ' pip'
68+ - name : Install pip dependencies
69+ run : pip install -r requirements.txt
70+ - name : Build using Makefile
71+ run : cd developer_manual && make html
72+ - name : Pack the results in local tar file
73+ shell : bash
74+ run : tar czf /tmp/documentation.tar.gz -C developer_manual/_build/html/com .
75+ - name : Upload static documentation
76+ uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
77+ with :
78+ name : Developer manual.zip
79+ path : " /tmp/documentation.tar.gz"
6580
6681 admin_manual :
6782 runs-on : ubuntu-latest
6883 steps :
69- - uses : actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493
70- - uses : actions/setup-python@v6
71- with :
72- python-version : ' 3.10'
73- cache : ' pip'
74- - name : Install pip dependencies
75- run : pip install -r requirements.txt
76- - name : Build using Makefile
77- run : cd admin_manual && make html
78- - name : Pack the results in local tar file
79- shell : bash
80- run : tar czf /tmp/documentation.tar.gz -C admin_manual/_build/html/com .
81- - name : Upload static documentation
82- 83- with :
84- name : Administration manual.zip
85- path : " /tmp/documentation.tar.gz"
84+ - name : Checkout
85+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
86+ with :
87+ persist-credentials : false
88+
89+ - uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
90+ with :
91+ python-version : ' 3.12'
92+ cache : ' pip'
93+ - name : Install pip dependencies
94+ run : pip install -r requirements.txt
95+ - name : Build using Makefile
96+ run : cd admin_manual && make html
97+ - name : Pack the results in local tar file
98+ shell : bash
99+ run : tar czf /tmp/documentation.tar.gz -C admin_manual/_build/html/com .
100+ - name : Upload static documentation
101+ uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
102+ with :
103+ name : Administration manual.zip
104+ path : " /tmp/documentation.tar.gz"
0 commit comments