File tree Expand file tree Collapse file tree 2 files changed +19
-11
lines changed Expand file tree Collapse file tree 2 files changed +19
-11
lines changed Original file line number Diff line number Diff line change 1
- name : ProtoBuf CI Builds
1
+ name : OSI CI Builds
2
2
3
3
on :
4
4
push :
8
8
jobs :
9
9
spellcheck :
10
10
name : Spellcheck
11
- runs-on : ubuntu-22 .04
11
+ runs-on : ubuntu-24 .04
12
12
steps :
13
13
- uses : actions/checkout@v4
14
14
-
uses :
rojopolis/[email protected]
@@ -17,15 +17,13 @@ jobs:
17
17
config_path : .github/.pyspelling.yml
18
18
19
19
run-tests :
20
- name : Run tests and build docs
20
+ name : Run tests
21
21
22
- runs-on : ubuntu-22 .04
22
+ runs-on : ubuntu-24 .04
23
23
24
24
steps :
25
25
- name : Checkout OSI
26
26
uses : actions/checkout@v4
27
- with :
28
- submodules : true
29
27
30
28
- name : Setup Python
31
29
uses : actions/setup-python@v5
37
35
python -m pip install --upgrade pip
38
36
python -m pip install -r requirements_tests.txt
39
37
38
+ - name : Run Python Tests
39
+ run : python -m unittest discover tests
40
+
41
+ build-docs :
42
+ name : Build docs
43
+
44
+ runs-on : ubuntu-24.04
45
+
46
+ steps :
47
+ - name : Checkout OSI
48
+ uses : actions/checkout@v4
49
+
40
50
- name : Install Doxygen
41
51
run : sudo apt-get install doxygen graphviz
42
52
@@ -69,11 +79,10 @@ jobs:
69
79
working-directory : build
70
80
run : cmake --build . --config Release -j 4
71
81
72
- - name : Run Python Tests
73
- run : python -m unittest discover tests
74
-
75
82
- name : Upload documentation
76
83
uses : actions/upload-artifact@v4
77
84
with :
78
85
name : doxygen-doc
79
- path : doc/
86
+ path : |
87
+ doc/html/
88
+ doc/images/
Original file line number Diff line number Diff line change 1
1
pyyaml
2
- black==24.3.0
You can’t perform that action at this time.
0 commit comments