Commit Graph

51 Commits (master)

Author SHA1 Message Date
Chip Senkbeil 9bc50886bb
Update latest tagging with custom code that uses a personal access token to trigger workflows 10 months ago
Chip Senkbeil bd3b068651
Add workflow to tag latest 10 months ago
Chip Senkbeil c61393750a
Bump minimum version of Rust to 1.70.0 10 months ago
Chip Senkbeil 2abaf0b814
Use sparse checkout during publish 10 months ago
Chip Senkbeil 0e03fc3011
Reintroduce checkout to publish step 10 months ago
Chip Senkbeil cb8ea0507f
Bump to 0.20.0-alpha.11 and restore ci tests 10 months ago
Chip Senkbeil 6feeb2d012
Tweaking release config until it works 10 months ago
Chip Senkbeil fefbe19a3c
Switch to stripping using cargo and supporting a latest release tag 10 months ago
Chip Senkbeil a36263e7e1
Fix makefile 11 months ago
Chip Senkbeil 4eaae55d53
Refactor to use debouncer for file watching and support configuration (#195) 11 months ago
Chip Senkbeil e99329d9a9
Refactor local crate & update/clean dependencies (#191) 11 months ago
Chip Senkbeil 95c0d0c0d1
Fix bad test reference 11 months ago
Chip Senkbeil 8cf7f11269
Refactor authentication into distant-auth 11 months ago
Chip Senkbeil 3208fdcaa2
Update release.yml to update for a couple of installs 11 months ago
Chip Senkbeil 27dc5775f9
Update ssh launch to use pty (#157) 1 year ago
Chip Senkbeil 9b2f0de0c5
Reenable cli tests on windows (#156)
Also fixes a failing Windows test that has different behavior than Linux/Unix
1 year ago
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
1 year ago
Chip Senkbeil a41ef5996e
Bump version to 0.20.0-alpha.1 and add more targets for release 1 year ago
Chip Senkbeil 10141f2090
Another attempt at fixing release build for new linux 1 year ago
Chip Senkbeil e13ec37603
Fix broken release yml 1 year ago
Chip Senkbeil 8f3b204474
Update to attempt more linux release builds 1 year ago
Chip Senkbeil 3a4b98cdde
Ignore markdown files in ci 1 year ago
Chip Senkbeil 65fdbe8650
Reset release.yml trigger 1 year ago
Chip Senkbeil 9ef32fe811
Update release to only apply on primary branch 1 year ago
Chip Senkbeil 4798b67dfe
Rewrite to support custom authentication, handshakes for encryption/compression, and reconnecting (#146) 1 year ago
Chip Senkbeil 193bb6d237
Integrate ignore crate to provide parallel search, binary detection, and support ignore files (#136) 2 years ago
Chip Senkbeil c19df9f538
Fix ssh system info (#127) 2 years ago
Chip Senkbeil ea2e128bc4
Refactor to use distant manager (#112) 2 years ago
Chip Senkbeil a2e17ba35b
Switch CI tests to use release version 2 years ago
Chip Senkbeil 329213dbe4
Add --ssh-backend support to cli and bump to 0.16.3 2 years ago
Chip Senkbeil 6d77eed814
Fix musl release 2 years ago
Chip Senkbeil 268ec948d6
Add filesystem watching & remove distant-lua (#102) 2 years ago
Chip Senkbeil 9365a92586
Rename lua51 -> lua for tests 2 years ago
Chip Senkbeil c3c703b622
Remove paths-filter in github actions (we want to run everything at all times) 2 years ago
Chip Senkbeil 2122a5ba39
Bump to v0.15.1 2 years ago
Chip Senkbeil f021869310
Switch release to use an alpine container to build musl 3 years ago
Chip Senkbeil e0312c118c
Bump to v0.15.0-alpha.15 3 years ago
Chip Senkbeil ee8ca9c32b
Update release workflow with musl-cc for musl 3 years ago
Chip Senkbeil 3d4e8e3063
Update release.yml with musl lib release 3 years ago
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
3 years ago
Chip Senkbeil 89d1cf0e5a
Remove MacOS universal and ARM Lua libs due to https://github.com/khvzak/mlua/issues/82 3 years ago
Chip Senkbeil 79d938218c
Update release with configurable lua version 3 years ago
Chip Senkbeil 0dca0c9aa6
Bump to 0.15.0-alpha.7 w/ new release.yml 3 years ago
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
3 years ago
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
3 years ago
Chip Senkbeil 32639166bc
Refactor codebase to support Minimum Supported Rust Version (MSRV) of 1.51.0 (#55) 3 years ago
Chip Senkbeil cf95181418
Fix new clippy warnings, remove windows tests for cli as it does not support windows yet 3 years ago
Chip Senkbeil dd5181d282
Fix clippy warning and add wsl configuration for windows 3 years ago
Chip Senkbeil 34d6b574c1
Fix clippy warnings, fix rustfmt, refactor proc-run tests to use generated scripts instead of script files 3 years ago
Chip Senkbeil 25a9081e23
Update ci workflow to use actions-rs 3 years ago