Skip to content
This repository was archived by the owner on Mar 4, 2024. It is now read-only.

Commit 158144d

Browse files
Add more checks
1 parent 46fd76a commit 158144d

File tree

1 file changed

+17
-13
lines changed

1 file changed

+17
-13
lines changed

.github/workflows/CI.yml

+17-13
Original file line numberDiff line numberDiff line change
@@ -315,16 +315,19 @@ jobs:
315315
strategy:
316316
matrix:
317317
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: '' }
328331
steps:
329332
- uses: actions/checkout@v2
330333
- uses: actions/checkout@v2
@@ -334,10 +337,11 @@ jobs:
334337
path: checker
335338
- run: cargo build --release
336339
working-directory: checker
337-
- run: cargo run -- ../${{matrix.crate}}
340+
- run: cargo run -- ${{matrix.crate.extra}} ../${{matrix.crate.name}}
338341
working-directory: checker
339-
- run: cargo run -- ../${{matrix.crate}}/sys
342+
- run: cargo run -- --no-license ../${{matrix.crate.name}}/sys
340343
working-directory: checker
341-
- run: ./check_init_asserts ../${{matrix.crate}}
344+
if: matrix.crate.extra == ''
345+
- run: ./check_init_asserts ../${{matrix.crate.name}}
342346
working-directory: checker
343347
if: matrix.crate == 'atk' || matrix.crate == 'gdk' || matrix.crate == 'gdkx11' || matrix.crate == 'gtk'

0 commit comments

Comments
 (0)