99 runs-on : ${{ matrix.os }}
1010 strategy :
1111 matrix :
12- os : [macOS-10.14, windows-2019]
12+ os : [macOS-10.14, windows-2019, ubuntu-latest ]
1313 name : cargo check stable
1414 steps :
1515 - uses : actions/checkout@v1
1616 - name : install cairo
1717 run : brew install cairo
1818 if : contains(matrix.os, 'mac')
1919
20+ - name : install libgtk-dev
21+ run : |
22+ sudo apt update
23+ sudo apt install libgtk-3-dev
24+ if : contains(matrix.os, 'ubuntu')
25+
2026 - name : install stable toolchain
2127 uses : actions-rs/toolchain@v1
2228 with :
7783 runs-on : ${{ matrix.os }}
7884 strategy :
7985 matrix :
80- os : [macOS-10.14, windows-2019]
86+ os : [macOS-10.14, windows-2019, ubuntu-latest ]
8187 name : cargo test stable
8288 steps :
8389 - uses : actions/checkout@v1
8692 run : brew install cairo
8793 if : contains(matrix.os, 'mac')
8894
95+ - name : install libgtk-dev
96+ run : |
97+ sudo apt update
98+ sudo apt install libgtk-3-dev
99+ if : contains(matrix.os, 'ubuntu')
100+
89101 - name : install stable toolchain
90102 uses : actions-rs/toolchain@v1
91103 with :
@@ -108,7 +120,7 @@ jobs:
108120 runs-on : ${{ matrix.os }}
109121 strategy :
110122 matrix :
111- os : [macOS-10.14, windows-2019]
123+ os : [macOS-10.14, windows-2019, ubuntu-latest ]
112124 name : cargo test nightly
113125 steps :
114126 - uses : actions/checkout@v1
@@ -117,6 +129,12 @@ jobs:
117129 run : brew install cairo
118130 if : contains(matrix.os, 'mac')
119131
132+ - name : install libgtk-dev
133+ run : |
134+ sudo apt update
135+ sudo apt install libgtk-3-dev
136+ if : contains(matrix.os, 'ubuntu')
137+
120138 - name : install nightly toolchain
121139 uses : actions-rs/toolchain@v1
122140 with :
@@ -140,14 +158,20 @@ jobs:
140158 runs-on : ${{ matrix.os }}
141159 strategy :
142160 matrix :
143- os : [macOS-10.14, windows-2019]
161+ os : [macOS-10.14, windows-2019, ubuntu-latest ]
144162 steps :
145163 - uses : actions/checkout@v1
146164
147165 - name : install cairo
148166 run : brew install cairo
149167 if : contains(matrix.os, 'mac')
150168
169+ - name : install libgtk-dev
170+ run : |
171+ sudo apt update
172+ sudo apt install libgtk-3-dev
173+ if : contains(matrix.os, 'ubuntu')
174+
151175 - name : install nightly toolchain
152176 uses : actions-rs/toolchain@v1
153177 with :
0 commit comments