mirror of
https://github.com/eliasstepanik/imgui-rs.git
synced 2026-01-13 22:48:34 +00:00
Add winit 0.25 to CI and xtask
This commit is contained in:
parent
9d34370989
commit
b378477d64
2
.github/workflows/ci.yml
vendored
2
.github/workflows/ci.yml
vendored
@ -53,6 +53,7 @@ jobs:
|
||||
- run: cargo clippy --manifest-path imgui-winit-support/Cargo.toml --no-default-features --features winit-22 --all-targets
|
||||
- run: cargo clippy --manifest-path imgui-winit-support/Cargo.toml --no-default-features --features winit-23/default --all-targets
|
||||
- run: cargo clippy --manifest-path imgui-winit-support/Cargo.toml --no-default-features --features winit-24/default --all-targets
|
||||
- run: cargo clippy --manifest-path imgui-winit-support/Cargo.toml --no-default-features --features winit-25/default --all-targets
|
||||
rustfmt:
|
||||
name: Check rustfmt
|
||||
runs-on: ubuntu-latest
|
||||
@ -140,6 +141,7 @@ jobs:
|
||||
- run: cargo test --manifest-path imgui-winit-support/Cargo.toml --no-default-features --features winit-22
|
||||
- run: cargo test --manifest-path imgui-winit-support/Cargo.toml --no-default-features --features winit-23/default
|
||||
- run: cargo test --manifest-path imgui-winit-support/Cargo.toml --no-default-features --features winit-24/default
|
||||
- run: cargo test --manifest-path imgui-winit-support/Cargo.toml --no-default-features --features winit-25/default
|
||||
# Run unreasonably slow tests under release, but only the crates that have
|
||||
# them, and don't bother doing this on most platforms.
|
||||
- run: cargo test -p imgui --release -- --ignored
|
||||
|
||||
@ -16,10 +16,11 @@ winit-20 = { version = ">= 0.20, < 0.22", package = "winit", optional = true }
|
||||
winit-22 = { version = "0.22", package = "winit", optional = true }
|
||||
winit-23 = { version = "0.23", package = "winit", default-features = false, optional = true }
|
||||
winit-24 = { version = "0.24", package = "winit", default-features = false, optional = true }
|
||||
winit-25 = { version = "0.25", package = "winit", default-features = false, optional = true }
|
||||
|
||||
[features]
|
||||
default = ["winit-24"]
|
||||
test = ["winit-23/default", "winit-24/default"]
|
||||
default = ["winit-24"] # TODO: Change to winit-25 when glutin has upgraded to it
|
||||
test = ["winit-23/default", "winit-24/default", "winit-25/default"]
|
||||
|
||||
# This is phrased as a negative (unlike most features) so that it needs to be
|
||||
# explicitly disabled (and `default-features = false` won't do it). To avoid
|
||||
|
||||
@ -47,6 +47,7 @@ fn lint_all() -> Result<()> {
|
||||
"winit-22",
|
||||
"winit-23/default",
|
||||
"winit-24/default",
|
||||
"winit-25/default",
|
||||
];
|
||||
for &winit in winits {
|
||||
xshell::cmd!("cargo clippy --manifest-path imgui-winit-support/Cargo.toml --no-default-features --features {winit} --all-targets").run()?;
|
||||
@ -64,6 +65,7 @@ fn test_all() -> Result<()> {
|
||||
"winit-22",
|
||||
"winit-23/default",
|
||||
"winit-24/default",
|
||||
"winit-25/default",
|
||||
];
|
||||
for &winit in winits {
|
||||
xshell::cmd!("cargo test --manifest-path imgui-winit-support/Cargo.toml --no-default-features --features {winit} --all-targets").run()?;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user