11on :
22 push :
3- branches : [master ]
3+ branches : [main ]
44 pull_request :
55 workflow_dispatch :
66
@@ -18,14 +18,14 @@ jobs:
1818 - stable
1919 - beta
2020 - nightly
21- - " 1.70 .0"
21+ - " 1.80 .0"
2222 conf :
2323 - { name: "cairo", features: "png,pdf,svg,ps,use_glib,v1_18,freetype,script,xcb,xlib,win32-surface", nightly: "--features 'png,pdf,svg,ps,use_glib,v1_18,freetype,script,xcb,xlib,win32-surface'", test_sys: true }
2424 - { name: "gdk-pixbuf", features: "v2_42", nightly: "--all-features", test_sys: true }
25- - { name: "gio", features: "v2_78 ", nightly: "--all-features", test_sys: true }
26- - { name: "glib", features: "v2_78 ", nightly: "--all-features", test_sys: true }
27- - { name: "graphene", features: "v1_12 ", nightly: "", test_sys: true }
28- - { name: "pango", features: "v1_50 ", nightly: "--all-features", test_sys: true }
25+ - { name: "gio", features: "v2_84 ", nightly: "--all-features", test_sys: true }
26+ - { name: "glib", features: "v2_84,log ", nightly: "--all-features", test_sys: true }
27+ - { name: "graphene", features: "", nightly: "", test_sys: true }
28+ - { name: "pango", features: "v1_54 ", nightly: "--all-features", test_sys: true }
2929 - { name: "pangocairo", features: "", nightly: "--all-features", test_sys: true }
3030 steps :
3131 - uses : actions/checkout@v4
3636 - uses : actions/checkout@v4
3737 with :
3838 repository : gtk-rs/checker
39- ref : master
39+ ref : main
4040 path : checker
4141 if : matrix.rust == 'nightly'
4242 # nightly
8585 run : cargo test
8686 working-directory : ${{ matrix.conf.name }}/sys
8787 if : matrix.conf.test_sys
88+ - name : Test ${{ matrix.conf.name }}/gobject-sys
89+ run : cargo test
90+ working-directory : ${{ matrix.conf.name }}/gobject-sys
91+ if : matrix.conf.test_sys && matrix.conf.name == 'glib'
8892 # GLib compile tests only on stable
8993 - name : Compile tests
90- run : cargo test --manifest-path glib/Cargo.toml --features "compiletests,v2_78 "
94+ run : cargo test --manifest-path glib/Cargo.toml --features "compiletests,v2_84 "
9195 if : matrix.rust == 'stable'
9296
9397 build-others :
@@ -100,7 +104,7 @@ jobs:
100104 - stable
101105 - beta
102106 - nightly
103- - " 1.70 .0"
107+ - " 1.80 .0"
104108 steps :
105109 - uses : actions/checkout@v4
106110 - uses : actions-rs/toolchain@v1
@@ -138,6 +142,12 @@ jobs:
138142 command : fmt
139143 args : --all -- --check
140144
145+ cargo-deny :
146+ runs-on : ubuntu-latest
147+ steps :
148+ - uses : actions/checkout@v4
149+ - uses : EmbarkStudios/cargo-deny-action@v2
150+
141151 generator :
142152 name : regen check
143153 runs-on : ubuntu-latest
0 commit comments