63 Commits

Author SHA1 Message Date
tottoto 8e506df77e chore: Use taiki-e/install-action to setup protoc (#1356) 2023-04-19 13:43:11 +00:00
tottoto 7aa4d4f31e chore: Move rustfmt check to own job (#1354) 2023-04-17 15:19:37 +00:00
Lucio Franco 2888ac92bd chore: Remove clippy from CI (#1288) 2023-02-21 15:54:31 +00:00
tottoto b3567a394f chore: Add cargo-machete to detect unused dependencies (#1259) 2023-02-08 09:08:21 -05:00
tottoto 2d7e14f513 chore: Fix doc warning (#1214)
* chore(docs): Fix lint warning

* chore: Add ci to check cargo doc
2023-01-04 14:20:24 -05:00
tottoto 3ee028de1f chore: Fix ci yaml indent style (#1201) 2022-12-19 09:20:09 -05:00
tottoto d9578d7461 chore: Use baptiste0928/cargo-install@v1 to install cargo-hack (#1198) 2022-12-19 09:14:07 -05:00
tottoto a457eb5f40 chore: Update to Swatinem/rust-cache@v2 (#1196) 2022-12-16 11:35:56 -05:00
tottoto 77fd2a551e chore: Use setup-rust-action v1 to setup rust in ci (#1194) 2022-12-15 11:52:54 -05:00
tottoto 797efb2307 chore: Use actions/checkout@v3 in ci (#1193) 2022-12-15 11:02:27 -05:00
tottoto 73fdefbeeb chore: Use RUSTFLAGS in clippy job for style consistency (#1192) 2022-12-15 10:43:40 -05:00
tottoto 4e5c0b29ba chore: Add clippy to ci (#1189) 2022-12-14 09:42:33 -05:00
tottoto d00fd0838b chore: Update cargo-deny config (#1169) 2022-12-06 14:40:24 -05:00
Lucio Franco 1efabf0003 chore: Fix CI msrv workflow (#1176) 2022-12-01 12:22:22 -05:00
tottoto f7499c8a6a chore: Bump msrv to 1.60 (#1171) 2022-12-01 11:41:31 -05:00
Aleksander 7153289b51 fix(reflection, health): Remove transport feature (#1112) 2022-11-07 12:00:17 -05:00
Lucio Franco ec359ba35f chore: Prepare 0.8 release (#1044) 2022-07-29 16:45:57 -04:00
Lucio Franco 9e0d21f3eb chore: Add rust cache for CI (#961) 2022-04-04 16:36:17 -04:00
Ken Powers 0fa391eca4 Use dark mode for docs logo (#613) 2021-06-02 10:37:49 -04:00
David Pedersen 9ff4f7b8e4 feat(transport): Support timeouts with "grpc-timeout" header (#606)
* transport: Support timeouts with "grpc-timeout" header

* Apply suggestions from code review

Co-authored-by: Lucio Franco <luciofranco14@gmail.com>

* Timeout -> GrpcTimeout and export TimeoutExpired

* Clean up imports

* Give header name a more proper home

* Add fuzz tests for parsing header value into `grpc-timeout`

* Map `TimeoutExpired` to `cancelled` status

* Recover from timeout errors in the service

* Refactor tests

* Fix CI

* Fix CI, again

Co-authored-by: Lucio Franco <luciofranco14@gmail.com>
2021-04-29 10:28:16 +02:00
Lucio Franco 4974604c0b ci: Disable deny workflow (#534) 2021-01-14 16:42:12 -05:00
Johan Andersson 59c4555f54 chore: Upgrade cargo-deny-action v0 -> v1 (#336) 2020-05-04 12:16:26 -04:00
Johan Andersson 3be8bc1668 Run CI checks & tests on Windows and Mac (#206)
* Run CI checks & tests on Windows and Mac

* Fix uds windows compile

Co-authored-by: Lucio Franco <luciofranco14@gmail.com>
2020-01-11 14:16:54 -08:00
Johan Andersson 5e6b1fe487 chore(ci): Switch to use GitHub Action for cargo-deny (#201) 2019-12-20 11:41:37 -05:00
Lucio Franco d9a481baef chore: Reorganize examples and interop crates (#180)
* chore: Reorganize examples and interop crates

* fix interop tests
2019-12-12 11:53:15 -05:00
James Nugent 85060500f3 fix(transport): Remove support for OpenSSL (#141)
BREAKING CHANGE: Remove support for OpenSSL within the transport.
2019-11-15 13:30:42 +01:00
Jake Shadle fbd91c3773 chore(build): Add cargo-deny CI workflow and configuration 2019-11-14 18:59:04 +02:00
James Nugent 4490812ab4 Clarify what the Interop (Rustls) task is doing during CI (#131) 2019-11-10 18:08:59 +01:00
James Nugent 79996f7c93 Allow selection of TLS library in Interop tests (#129) 2019-11-10 17:28:03 +01:00
James Nugent b2c1d2e2b7 Add Windows build for interop crate (#126)
* Update rust interop test binaries to v1.25.1

* Add Windows build for interop crate
2019-11-10 12:15:39 +01:00
James Nugent 4d4dbdf074 Use Stable Rust in CI (#124) 2019-11-09 10:03:49 +00:00
Lucio Franco 108bad0d86 chore: Add cargo-hack to check features (#105)
* chore: Add `cargo-hack` to check features

Signed-off-by: Lucio Franco <luciofranco14@gmail.com>

* Update .github/workflows/CI.yml

Co-Authored-By: Taiki Endo <te316e89@gmail.com>
2019-10-31 12:19:52 -04:00
Lucio Franco 09c77d4713 Attempt to make CI work for PRs 2019-10-01 19:27:59 -04:00
Lucio Franco 40973238d6 Add CI workflow (#23)
* Add CI workflow

* Delete interop.yml

* Delete test.yml

* deny warnings

* Fix unused mut
2019-10-01 19:26:17 -04:00
Lucio Franco 8aa4e2a790 Update docs logo 2019-10-01 17:10:00 -04:00
Lucio Franco 08d8795d17 more docs 2019-10-01 17:08:32 -04:00
Lucio Franco ca69b41def more assets and readme cleanup 2019-10-01 16:48:10 -04:00
Lucio Franco 3c1b2e4bb5 more readme updates 2019-10-01 16:40:42 -04:00
Lucio Franco 9355292373 add new banner 2019-10-01 16:33:20 -04:00
Lucio Franco 6ab906d036 remove tracing from docs 2019-09-29 22:55:16 -04:00
Lucio Franco 02487bec3a add readme and templates 2019-09-29 21:41:08 -04:00
Lucio Franco 772ac84409 Bump toolchain to 1.39-beta 2019-09-29 17:14:46 -04:00
Lucio Franco dfa0cf8d00 add assets 2019-09-29 17:08:29 -04:00
Lucio Franco a35ef96a03 Add docs to transport and refactor some api's 2019-09-29 17:04:42 -04:00
Lucio Franco 0fc432e578 Dont run CI on pr events 2019-09-24 21:04:35 -04:00
Lucio Franco 1e579d1bd4 Fix rustfmt in tonic-build 2019-09-24 15:41:09 -04:00
Lucio Franco 60c9629630 Refactor all of the tls 2019-09-24 14:32:16 -04:00
Lucio Franco 1c2905255e fix ci? 2019-09-21 16:10:20 -06:00
Lucio Franco 0dd0decccd ci check PR 2019-09-21 16:04:43 -06:00
Lucio Franco edf700b114 Pin nightly again 2019-09-06 15:50:59 -04:00