SLASHLogin
6bdb97c55c
ci(makefile): split CI jobs ( #278 )
...
- Split CI into build, clippy and test.
- Run format on nightly only due to the settings being unstable
2023-06-26 07:31:30 +00:00
SLASHLogin
669a4d5652
build: add git pre-push hooks using cargo-husky ( #274 )
...
Fixes https://github.com/tui-rs-revival/ratatui/issues/214
- add cargo-husky to dev-deps
- create hook
- update `CONTRIBUTING.md`
- ensure that the hook is not installed in CI
2023-06-24 06:03:31 +00:00
Leon Sautour
e869869462
ci: add feat-wrapping on push and on pull request ci triggers ( #267 )
2023-06-19 08:18:27 +00:00
Orhun Parmaksız
284b0b8de0
chore(github): simplify the CODEOWNERS file ( #271 )
2023-06-19 00:41:18 +00:00
Orhun Parmaksız
8b7b7881f5
chore(github): add pull request template ( #269 )
2023-06-17 17:36:34 +00:00
Orhun Parmaksız
0bf6af17e7
refactor(ci): simplify cargo-make installation ( #240 )
...
* refactor(ci): simplify cargo-make installation
* chore(ci): use the latest version of cargo-make
* refactor(ci): remove unused triple values
* chore(ci): list all steps before ci
* fix(ci): checkout the repository
* refactor(ci): remove unnecessary os variables
* refactor(ci): use dtolnay/rust-toolchain action
2023-06-12 23:25:18 +00:00
Orhun Parmaksız
492af7a92d
chore(ci): bump cargo-make version ( #239 )
2023-06-11 21:01:21 +00:00
Orhun Parmaksız
4a2ff204ec
chore(ci): enable merge queue for builds ( #235 )
...
* chore(ci): enable merge queue for builds
https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-a-merge-queue
* style(ci): format the ci workflow
2023-06-11 20:28:17 +00:00
Orhun Parmaksız
4cc7380a88
chore(github): fix the syntax in CODEOWNERS file ( #236 )
2023-06-11 20:25:14 +00:00
Orhun Parmaksız
d711f2aef3
chore(ci): integrate cargo-deny for linting dependencies ( #221 )
2023-06-04 17:32:20 +02:00
Josh McKinney
a68d621f2d
ci: add code coverage action ( #209 )
...
This runs the coverage and uploads the output to
https://app.codecov.io/gh/tui-rs-revival/ratatui/
2023-06-01 04:21:16 -07:00
Josh McKinney
1cc405d2dc
build: bump MSRV to 1.65.0 ( #171 )
...
The latest version of the time crate requires Rust 1.65.0
```
cargo +1.64.0-x86_64-apple-darwin test --no-default-features \
--features serde,crossterm,all-widgets --lib --tests --examples
error: package `time v0.3.21` cannot be built because it requires rustc
1.65.0 or newer, while the currently active rustc version is 1.64.0
```
Also fixes several clippy warnings added in 1.63/1.65. Although these
have been since moved to nursery / pedantic, it doesn't hurt to fix
these issues as part of this change:
- https://rust-lang.github.io/rust-clippy/master/index.html#derive_partial_eq_without_eq (nursery)
- https://rust-lang.github.io/rust-clippy/master/index.html#bool_to_int_with_if (pedantic)
2023-05-12 17:45:00 +02:00
Josh McKinney
2da4c10384
docs: fixup remaining tui references ( #106 )
2023-03-22 11:03:45 +05:30
Orhun Parmaksız
d38d185d1c
feat(cd): add continuous deployment workflow ( #93 )
2023-03-17 21:19:01 +01:00
Orhun Parmaksız
24820cfcff
chore(ci): integrate typos
for checking typos ( #91 )
2023-03-16 15:00:52 +01:00
Linda_pp
33acfce083
fix(ci): Test MSRV compatibility on CI ( #85 )
2023-03-08 22:07:19 +05:30
Orhun Parmaksız
73f7f16298
fix(ci): Bump Rust version to 1.63.0 ( #80 )
2023-03-02 07:41:06 +01:00
Orhun Parmaksız
66eb0e42fe
chore(ci): Change the target branch to main ( #79 )
...
Co-authored-by: Leon Sautour <leon@sautour.net>
2023-03-01 11:06:14 +01:00
Orhun Parmaksız
052ae53b6e
chore: Integrate committed
for checking conventional commits ( #77 )
...
Closes #50
2023-02-25 14:36:49 +01:00
Orhun Parmaksız
1c0ed3268b
fix(ci): use env for the cargo-make version ( #76 )
2023-02-22 13:40:04 +01:00
Leon Sautour
ffb3de6c36
docs(github): remove pull request template ( #68 )
2023-02-20 14:32:38 +01:00
Linda_pp
142bc5720e
feat(ci): add MacOS to CI ( #60 )
2023-02-17 12:59:18 +01:00
Linda_pp
feaeb7870f
fix(ci): fix deprecation warnings on CI ( #58 )
...
* fix(ci): fix deprecation warnings on CI
* fix(ci): remove unnecessary step in CI workflow
2023-02-17 06:25:51 +05:30
Arijit Basu
9feda988a5
chore: Update deps ( #51 )
...
* Update deps
Also, temporarily disabled clippy check. Can be discussed in #49 .
* Fix termion demo
* chore: fix all clippy warnings
* Call into_raw_mode()
* Update min supported rust version
---------
Co-authored-by: rhysd <lin90162@yahoo.co.jp>
2023-02-15 18:29:50 +05:30
Florian Dehau
a67706bea0
chore(ci): bump cargo-make to v0.35.16
2022-08-14 14:43:38 +02:00
Florian Dehau
cf2d9c2c1d
feat!: bump MSRV to 1.56.1 and migrate to edition 2021
2022-01-22 13:18:56 +01:00
Florian Dehau
c8c03294e1
chore: self contained examples
2021-11-11 16:18:49 +01:00
Antoine Büsch
25ce5bc90b
chore: bump the minimum supported Rust version to 1.52.1 ( #534 )
...
- `const_fn` usage in the `bitflags` crate.
- `unsafe_op_in_unsafe_fn` lint usage in `rust_info` despite pinned `cargo-make` version.
2021-10-17 15:49:31 +02:00
Florian Dehau
1028d39db0
chore: improve contributing guidelines
...
* Improve issue templates and make them mandatory.
* Improve CONTRIBUTING.md.
* Add template for pull requests.
2021-05-02 21:42:31 +02:00
Florian Dehau
e7f263efa7
chore(ci): fix cargo-make cache on windows runner
2020-12-07 23:58:27 +01:00
Florian Dehau
0991145c58
chore(ci): simplify ci workflow ( #428 )
...
* chore(ci): simplify ci workflow
* use more up to date action
* restrict actions allowed to run
* cache cargo-make
2020-12-06 18:31:54 +01:00
Florian Dehau
01d2a8588a
chore(ci): reduce the number of triggered jobs
2020-12-06 16:58:07 +01:00
Florian Dehau
0b78fb9201
chore: use cargo-make
in the CI as well
2020-12-06 16:58:07 +01:00
Florian Dehau
ecb482f297
fix(backend): move the cursor when first diff is on second cell
...
Both termion and crossterm backends were not moving the cursor if the first diff to draw was on the
second cell. The condition triggering the cursor move has been updated to fix this. In addition, two
tests have been added to avoid future regressions.
2020-08-02 21:10:44 +02:00
Florian Dehau
dc26f7ba9f
chore: document rustc min version supported
...
- Add section to README
- Run ci tests with this min version in addition of stable to track changes that would require a min
rustc version bump.
2020-08-02 16:37:34 +02:00
Florian Dehau
5a590bca74
chore: enable clippy on all targets and all features
...
- Remove deny warnings in lib.rs. This allows easier iteration when developing
new features. The warnings will make the CI fails anyway on the clippy CI
stage.
- Run clippy on all targets (including tests and examples) and all features.
- Fail CI on clippy warnings.
2020-05-17 01:07:49 +02:00
Florian Dehau
7cc4189eb0
chore: update issue templates
2019-12-13 21:32:20 +01:00
Florian Dehau
86d4a32314
chore: update issue templates
2019-12-13 21:30:07 +01:00
Florian Dehau
2233cdc9cc
chore: add CI based on github actions
2019-11-05 09:10:57 +01:00