a-kenji
6689f67436
fix(ci): clippy ( #1559 )
...
Install `cargo-make` explicitly in the workflow,
even tough it should be cached from the previous steps.
There are some corner cases in which gh messes the caching up
and can't access it.
2022-07-04 20:56:47 +02:00
a-kenji
3ccc1f3946
Add/ci enable clippy ( #1509 )
...
* fix(clippy): clippy fixes
* add(ci): enable clippy warnings
* chore(fmt): cargo fmt
* disable: failing clippy action
Add `cargo make clippy` in ci
2022-06-15 15:26:52 +02:00
a-kenji
edac2eb5a9
add(ci/makefile): run clippy on all features ( #1479 )
...
Run clippy on all exposed features, to minimize the possiblility
of breakage.
2022-06-10 12:21:01 +02:00
dependabot[bot]
618aea12b6
build(deps): bump actions/cache from 2 to 3 ( #1277 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 2 to 3.
- [Release notes](https://github.com/actions/cache/releases )
- [Commits](https://github.com/actions/cache/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-28 15:05:33 +02:00
dependabot[bot]
570e25a4e1
chore(deps): bump actions/checkout from 2 to 3 ( #1164 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-03 17:42:54 +01:00
Ken Matsui
01f7f4f3d2
fix(ci): use the clippy-check action ( #1122 )
2022-02-25 20:39:28 +01:00
Aram Drevekenin
821e7cbc5a
feat(ui): add floating panes ( #1066 )
...
* basic functionality
* close and reopen scratch terminal working
* embed/float and resize whole tab for floating and static floating panes
* move focus working
* fix focus change in floating panes
* move pane with mouse
* floating z indices
* tests and better resize algorithm
* starting to work on performance
* some performance experimentations
* new render engine
* reverse painters algorithm for floating panes
* fix frame buffering
* improve ux situation
* handle multiple new panes on screen without overlap
* adjust keybindings
* adjust key hints
* fix multiuser frame ui
* fix various floating/multiuser bugs
* remove stuff
* wide characters under floating panes
* fix wide character frame override
* fix non-frame boundaries interactions with floating panes
* fix selection character width
* fix title frame wide char overflow
* fix existing tests
* add tests
* refactor output out of tab
* refactor floating panes out of tab
* refactor tab
* moar refactoring
* refactorings and bring back terminal window title setting
* add frame vte output
* remove more unused stuff
* remove even more unused stuff
* you know the drill
* refactor floating panes and remove more stuffs
* refactor pane grids
* remove unused output caching
* refactor output
* remove unused stuff
* rustfmt
* some formatting
* rustfmt
* reduce clippy to normal
* remove comment
* remove unused
* fix closign pane
* fix tests
2022-02-18 21:10:06 +01:00
Ken Matsui
01749843c8
feat(ci): Support macOS build & test on CI ( #846 )
2021-11-09 17:32:46 +01:00
henil
fd04a22249
build(ci): Use Cache to speed up CI checks
2021-05-15 13:41:36 +05:30
Brooks J Rady
af702b67e6
feat(build): vastly simplify the build system
2021-04-14 19:08:22 +01:00
Brooks J Rady
23e0b8adf1
fix(ci): unbreak things
2021-04-13 16:52:27 +01:00
Brooks J Rady
df88862eb3
Revert "fix(ci): speed up ci and fix some typos"
...
This reverts commit f036a98124 .
2021-04-13 16:49:17 +01:00
Brooks J Rady
f036a98124
fix(ci): speed up ci and fix some typos
2021-04-13 16:44:44 +01:00
Brooks J Rady
fa6c76ea2d
fix(ci): update to use the new build system
2021-04-13 16:32:59 +01:00
Brooks J Rady
08ffc153e1
Now it's exhausting
2021-02-23 16:57:17 +00:00
Brooks J Rady
701374f3fe
Everything is rubbish - if you can't beat them, join them
2021-02-23 16:47:22 +00:00
Brooks J Rady
d05516ce24
Ubuntu is rubbish, arch ftw <3
2021-02-23 16:41:23 +00:00
Brooks J Rady
bff58a0a8a
Yolo
2021-02-23 16:36:18 +00:00
Brooks J Rady
c06d464c65
More shots in the dark
2021-02-23 16:33:16 +00:00
Brooks J Rady
aced318596
Maybe fix the build CI
2021-02-23 16:24:04 +00:00
Brooks J Rady
4f199d5d35
Fix actions
2021-02-09 23:46:09 +00:00
Roee Shapira
9ad7b8a35e
chore(infra): added clippy check. ( #65 )
...
* Added clippy check.
* Changed step name.
* Used the suggested ci config.
* Some more clippy fixes.
* Some more clippy fixes.
* More clippy fixes.
* Removed allow annotations.
* Minor lint edit.
* More clippy fixes.
* Ran cargo fmt.
* More clippy fixes.
* More clippy fixes.
* More clippy fixes.
* More clippy fixes.
* More clippy fixes.
* More clippy fixes.
* Code review edits.
* Code review edits.
* Code review edits.
* CI update.
* CI update.
* CI update.
* Added clippy warn so wip won't fail ci.
* Cargo fmt.
2020-11-28 20:02:05 +01:00
Aram Drevekenin
f88abe6ad8
fix(compatibility): various htop issues ( #66 )
...
* fix(compatibility): various htop issues
* style(format): make rustfmt happy
* fix(logging): do not delete log dir on startup
* fix(tests): update htop with command toggle
* chore(ci): reduce test concurrency to 1
2020-11-23 18:01:16 +01:00
Denis Maximov
a2914066bf
feat: add rustfmt, update action workflow to check for formatting ( #45 )
2020-11-14 18:59:37 +01:00
Doron Tsur
c95f1f81fc
Create rust.yml
2020-10-27 22:20:38 +02:00