diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 624ba25..f2aaa00 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -23,7 +23,7 @@ jobs: command: test args: --features=render-tui,render-tui-crossterm,render-line,render-line-crossterm,signal-hook,render-line-autoconfigure,progress-tree --all --bins --tests --examples - name: benchmarks - run: make bench + run: make bench-ci build-and-test-on-windows: runs-on: windows-latest diff --git a/Cargo.toml b/Cargo.toml index 2c7ca21..3e01702 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -65,14 +65,14 @@ parking_lot = { version = "0.12.1", optional = true, default-features = false } log = { version = "0.4.8", optional = true } # render-tui -tui = { package = "ratatui", version = "0.25.0", optional = true, default-features = false } -tui-react = { version = "0.22.0", optional = true } +tui = { package = "ratatui", version = "0.26.0", optional = true, default-features = false } +tui-react = { version = "0.23.0", optional = true } futures-core = { version = "0.3.4", optional = true, default-features = false } futures-lite = { version = "2.1.0", optional = true } humantime = { version = "2.1.0", optional = true } unicode-segmentation = { version = "1.6.0", optional = true } unicode-width = { version = "0.1.7", optional = true } -crosstermion = { version = "0.13.0", optional = true, default-features = false } +crosstermion = { version = "0.14.0", optional = true, default-features = false } async-io = { version = "2.2.1", optional = true } # localtime support for render-tui diff --git a/Makefile b/Makefile index 59a6c6f..7380a9a 100644 --- a/Makefile +++ b/Makefile @@ -26,6 +26,9 @@ tests: clippy check unit-test ## Run all tests we have bench: ## Run criterion based benchmark, works on stable Rust cargo bench +bench-ci: ## Just build the criterion based benchmark, avoid running. + cargo bench --no-run + ##@ Development fmt: ## run nightly rustfmt for its extra features, but check that it won't upset stable rustfmt