Chip Senkbeil
9bc50886bb
Update latest tagging with custom code that uses a personal access token to trigger workflows
2023-07-06 00:55:38 -05:00
Chip Senkbeil
bd3b068651
Add workflow to tag latest
2023-07-06 00:41:00 -05:00
Chip Senkbeil
c61393750a
Bump minimum version of Rust to 1.70.0
2023-07-06 00:32:33 -05:00
Chip Senkbeil
2abaf0b814
Use sparse checkout during publish
2023-07-05 23:38:52 -05:00
Chip Senkbeil
0e03fc3011
Reintroduce checkout to publish step
2023-07-05 23:36:34 -05:00
Chip Senkbeil
cb8ea0507f
Bump to 0.20.0-alpha.11 and restore ci tests
2023-07-05 23:16:58 -05:00
Chip Senkbeil
6feeb2d012
Tweaking release config until it works
2023-07-05 22:20:36 -05:00
Chip Senkbeil
fefbe19a3c
Switch to stripping using cargo and supporting a latest release tag
2023-07-05 18:30:44 -05:00
Chip Senkbeil
a36263e7e1
Fix makefile
2023-06-06 15:28:17 -07:00
Chip Senkbeil
4eaae55d53
Refactor to use debouncer for file watching and support configuration ( #195 )
2023-06-05 18:01:16 -05:00
Chip Senkbeil
e99329d9a9
Refactor local crate & update/clean dependencies ( #191 )
2023-06-01 01:48:25 -05:00
Chip Senkbeil
95c0d0c0d1
Fix bad test reference
2023-05-27 21:13:43 -05:00
Chip Senkbeil
8cf7f11269
Refactor authentication into distant-auth
2023-05-27 20:39:26 -05:00
Chip Senkbeil
3208fdcaa2
Update release.yml to update for a couple of installs
2023-05-23 14:36:24 -05:00
Chip Senkbeil
27dc5775f9
Update ssh launch to use pty ( #157 )
2022-12-11 04:15:26 -06:00
Chip Senkbeil
9b2f0de0c5
Reenable cli tests on windows ( #156 )
...
Also fixes a failing Windows test that has different behavior than Linux/Unix
2022-12-11 00:05:18 -06:00
Chip Senkbeil
ee50eaf9b3
Add heartbeat support ( #153 )
...
* Update to support zero-size frame items
* Add heartbeat functionality with client reconnecting logic
* Fix connection reauthentication failures preventing future reauthentication
* More logging
* Remove persist
* Update connection logic to have server take on client id rather than having client take on server id during reconnect
* Bump minimum rust version to 1.64.0
* Bump to v0.20.0-alpha.3 and fix clippy warnings
* Update cargo.lock
2022-11-27 12:38:53 -06:00
Chip Senkbeil
a41ef5996e
Bump version to 0.20.0-alpha.1 and add more targets for release
2022-11-19 23:24:58 -06:00
Chip Senkbeil
10141f2090
Another attempt at fixing release build for new linux
2022-11-19 22:12:42 -06:00
Chip Senkbeil
e13ec37603
Fix broken release yml
2022-11-19 21:41:00 -06:00
Chip Senkbeil
8f3b204474
Update to attempt more linux release builds
2022-11-19 21:40:03 -06:00
Chip Senkbeil
3a4b98cdde
Ignore markdown files in ci
2022-11-19 20:57:45 -06:00
Chip Senkbeil
65fdbe8650
Reset release.yml trigger
2022-11-19 20:41:51 -06:00
Chip Senkbeil
9ef32fe811
Update release to only apply on primary branch
2022-11-19 20:33:15 -06:00
Chip Senkbeil
4798b67dfe
Rewrite to support custom authentication, handshakes for encryption/compression, and reconnecting ( #146 )
2022-11-19 20:27:49 -06:00
Chip Senkbeil
193bb6d237
Integrate ignore crate to provide parallel search, binary detection, and support ignore files ( #136 )
2022-09-07 01:04:49 -05:00
Chip Senkbeil
c19df9f538
Fix ssh system info ( #127 )
2022-08-28 01:52:36 -05:00
Chip Senkbeil
ea2e128bc4
Refactor to use distant manager ( #112 )
2022-08-08 01:10:32 -05:00
Chip Senkbeil
a2e17ba35b
Switch CI tests to use release version
2022-06-06 19:20:35 -05:00
Chip Senkbeil
329213dbe4
Add --ssh-backend support to cli and bump to 0.16.3
2022-05-29 15:16:35 -05:00
Chip Senkbeil
6d77eed814
Fix musl release
2022-05-14 13:22:42 -05:00
Chip Senkbeil
268ec948d6
Add filesystem watching & remove distant-lua ( #102 )
2022-03-30 19:32:20 -05:00
Chip Senkbeil
9365a92586
Rename lua51 -> lua for tests
2021-12-12 15:54:10 -06:00
Chip Senkbeil
c3c703b622
Remove paths-filter in github actions (we want to run everything at all times)
2021-12-12 15:37:11 -06:00
Chip Senkbeil
2122a5ba39
Bump to v0.15.1
2021-11-15 20:41:29 -06:00
Chip Senkbeil
f021869310
Switch release to use an alpine container to build musl
2021-10-13 18:33:34 -05:00
Chip Senkbeil
e0312c118c
Bump to v0.15.0-alpha.15
2021-10-13 02:36:07 -05:00
Chip Senkbeil
ee8ca9c32b
Update release workflow with musl-cc for musl
2021-10-12 19:27:15 -05:00
Chip Senkbeil
3d4e8e3063
Update release.yml with musl lib release
2021-10-11 21:49:21 -05:00
Chip Senkbeil
788fa48e96
Several core and lua enhancements
...
1. Implement system_info and spawn_wait for lua session
2. Implement wait and output for remote process
3. Switch mlua to git latest
4. Update core data error to be error type with io error conversions
5. Add proper error reporting when process gets an error response
6. Update lua launch and connect options to have defaults
2021-10-09 17:38:35 -05:00
Chip Senkbeil
89d1cf0e5a
Remove MacOS universal and ARM Lua libs due to https://github.com/khvzak/mlua/issues/82
2021-10-08 18:49:40 -05:00
Chip Senkbeil
79d938218c
Update release with configurable lua version
2021-10-08 12:59:28 -05:00
Chip Senkbeil
0dca0c9aa6
Bump to 0.15.0-alpha.7 w/ new release.yml
2021-10-07 15:40:07 -05:00
Chip Senkbeil
16bed4690b
Add lua lib & support compiling distant cli on windows ( #59 )
...
* Update distant-ssh2 with new changes to wezterm-ssh
* Implement lua module (distant-lua)
* Implement tests for lua module (distant-lua-tests)
* Add untested windows daemon support
* distant binary now compiles on windows
* Split up Github actions for Windows, MacOS, and Linux into individual yaml files
2021-10-06 23:17:07 -05:00
Chip Senkbeil
0a11ec65a2
Add native ssh ( #57 )
...
* Bump to 0.15.0
* Add new distant-ssh2 subcrate to provide an alternate session as an ssh client
* Add rpassword & wezterm-ssh dependencies
* Rename core -> distant-core in project directory structure and move ssh2 feature into distant-ssh2 crate
* Upgrade tokio to 1.12,
* Update github actions to detect changes and apply testing for only those changes
* Add method parameter to support distant & ssh methods for action and lsp subcommands
* Add ssh-host, ssh-port, and ssh-user parameters to specify information for ssh method
2021-09-28 00:04:26 -05:00
Chip Senkbeil
32639166bc
Refactor codebase to support Minimum Supported Rust Version (MSRV) of 1.51.0 ( #55 )
2021-09-19 13:18:17 -05:00
Chip Senkbeil
cf95181418
Fix new clippy warnings, remove windows tests for cli as it does not support windows yet
2021-09-05 19:26:40 -05:00
Chip Senkbeil
dd5181d282
Fix clippy warning and add wsl configuration for windows
2021-09-05 18:34:41 -05:00
Chip Senkbeil
34d6b574c1
Fix clippy warnings, fix rustfmt, refactor proc-run tests to use generated scripts instead of script files
2021-09-05 17:20:47 -05:00
Chip Senkbeil
25a9081e23
Update ci workflow to use actions-rs
2021-09-05 15:59:30 -05:00