File tree Expand file tree Collapse file tree 2 files changed +25
-1
lines changed Expand file tree Collapse file tree 2 files changed +25
-1
lines changed Original file line number Diff line number Diff line change
1
+
1
2
name : ' Test & Release'
2
3
on : [ push, pull_request ]
3
4
50
51
python --version
51
52
ip link show
52
53
54
+ # Build Graphviz 13.x
55
+ sudo apt-get update
56
+ sudo apt-get install -y wget build-essential libgd-dev libpango1.0-dev libsodium-dev libargon2-dev
57
+ wget https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/13.1.0/graphviz-13.1.0.tar.gz
58
+ tar xzf graphviz-13.1.0.tar.gz
59
+ cd graphviz-13.1.0
60
+ ./configure --disable-perl --disable-python --disable-go --disable-java --disable-lua --disable-tcl
61
+ make -j$(nproc)
62
+ sudo make install
63
+ cd ../ && sudo rm -rf graphviz-13.1.0
64
+
53
65
- name : Configure environment -- Windows
54
66
if : ${{ runner.os == 'Windows' }}
55
67
run : |
@@ -88,6 +100,18 @@ jobs:
88
100
python -m pip install --upgrade pip packaging setuptools wheel twine
89
101
python setup.py sdist bdist_wheel
90
102
103
+ - name : Build Graphviz 13.x
104
+ run : |
105
+ sudo apt-get update
106
+ sudo apt-get install -y wget build-essential libgd-dev libpango1.0-dev libsodium-dev libargon2-dev
107
+ wget https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/13.1.0/graphviz-13.1.0.tar.gz
108
+ tar xzf graphviz-13.1.0.tar.gz
109
+ cd graphviz-13.1.0
110
+ ./configure --disable-perl --disable-python --disable-go --disable-java --disable-lua --disable-tcl
111
+ make -j$(nproc)
112
+ sudo make install
113
+ cd ../ && sudo rm -rf graphviz-13.1.0
114
+
91
115
- name : Get release version
92
116
run : |
93
117
cd pycyphal
Original file line number Diff line number Diff line change 3
3
version : 2
4
4
5
5
build :
6
- os : ubuntu-22.04
6
+ os : ubuntu-lts-latest
7
7
tools :
8
8
python : " 3.10"
9
9
apt_packages :
You can’t perform that action at this time.
0 commit comments