@@ -315,16 +315,19 @@ jobs:
315
315
strategy :
316
316
matrix :
317
317
crate :
318
- - atk
319
- - gdk
320
- - gdk-pixbuf
321
- - gdkx11
322
- - gio
323
- - glib
324
- - graphene
325
- - gtk
326
- - pango
327
- - pangocairo
318
+ - { name: 'atk', extra: '' }
319
+ - { name: 'cairo', extra: '--no-manual-traits' }
320
+ - { name: 'gdk', extra: '' }
321
+ - { name: 'gdk-pixbuf', extra: '' }
322
+ - { name: 'gdkx11', extra: '' }
323
+ - { name: 'gio', extra: '' }
324
+ - { name: 'glib', extra: '' }
325
+ - { name: 'glib-macros', extra: '--no-manual-traits' }
326
+ - { name: 'graphene', extra: '' }
327
+ - { name: 'gtk', extra: '' }
328
+ - { name: 'gtk3-macros', extra: '--no-manual-traits' }
329
+ - { name: 'pango', extra: '' }
330
+ - { name: 'pangocairo', extra: '' }
328
331
steps :
329
332
- uses : actions/checkout@v2
330
333
- uses : actions/checkout@v2
@@ -334,10 +337,11 @@ jobs:
334
337
path : checker
335
338
- run : cargo build --release
336
339
working-directory : checker
337
- - run : cargo run -- .. /${{matrix.crate}}
340
+ - run : cargo run -- ${{matrix.crate.extra}} .. /${{matrix.crate.name }}
338
341
working-directory : checker
339
- - run : cargo run -- ../${{matrix.crate}}/sys
342
+ - run : cargo run -- --no-license ../${{matrix.crate.name }}/sys
340
343
working-directory : checker
341
- - run : ./check_init_asserts ../${{matrix.crate}}
344
+ if : matrix.crate.extra == ''
345
+ - run : ./check_init_asserts ../${{matrix.crate.name}}
342
346
working-directory : checker
343
347
if : matrix.crate == 'atk' || matrix.crate == 'gdk' || matrix.crate == 'gdkx11' || matrix.crate == 'gtk'
0 commit comments