52 Commits
Author SHA1 Message Date
tottotoandGitHub 8e506df77e chore: Use taiki-e/install-action to setup protoc (#1356) 2023-04-19 13:43:11 +00:00
tottotoandGitHub 7aa4d4f31e chore: Move rustfmt check to own job (#1354) 2023-04-17 15:19:37 +00:00
Lucio FrancoandGitHub 2888ac92bd chore: Remove clippy from CI (#1288) 2023-02-21 15:54:31 +00:00
tottotoandGitHub b3567a394f chore: Add cargo-machete to detect unused dependencies (#1259) 2023-02-08 09:08:21 -05:00
tottotoandGitHub 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
tottotoandGitHub 3ee028de1f chore: Fix ci yaml indent style (#1201) 2022-12-19 09:20:09 -05:00
tottotoandGitHub d9578d7461 chore: Use baptiste0928/cargo-install@v1 to install cargo-hack (#1198) 2022-12-19 09:14:07 -05:00
tottotoandGitHub a457eb5f40 chore: Update to Swatinem/rust-cache@v2 (#1196) 2022-12-16 11:35:56 -05:00
tottotoandGitHub 77fd2a551e chore: Use setup-rust-action v1 to setup rust in ci (#1194) 2022-12-15 11:52:54 -05:00
tottotoandGitHub 797efb2307 chore: Use actions/checkout@v3 in ci (#1193) 2022-12-15 11:02:27 -05:00
tottotoandGitHub 73fdefbeeb chore: Use RUSTFLAGS in clippy job for style consistency (#1192) 2022-12-15 10:43:40 -05:00
tottotoandGitHub 4e5c0b29ba chore: Add clippy to ci (#1189) 2022-12-14 09:42:33 -05:00
tottotoandGitHub d00fd0838b chore: Update cargo-deny config (#1169) 2022-12-06 14:40:24 -05:00
Lucio FrancoandGitHub 1efabf0003 chore: Fix CI msrv workflow (#1176) 2022-12-01 12:22:22 -05:00
tottotoandGitHub f7499c8a6a chore: Bump msrv to 1.60 (#1171) 2022-12-01 11:41:31 -05:00
AleksanderandGitHub 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 FrancoandGitHub 9e0d21f3eb chore: Add rust cache for CI (#961) 2022-04-04 16:36:17 -04:00
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 <[email protected]>

* 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 <[email protected]>
2021-04-29 10:28:16 +02:00
Lucio FrancoandGitHub 4974604c0b ci: Disable deny workflow (#534) 2021-01-14 16:42:12 -05:00
Johan AnderssonandGitHub 59c4555f54 chore: Upgrade cargo-deny-action v0 -> v1 (#336) 2020-05-04 12:16:26 -04:00
Johan AnderssonandLucio Franco 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 <[email protected]>
2020-01-11 14:16:54 -08:00
Johan AnderssonandLucio Franco 5e6b1fe487 chore(ci): Switch to use GitHub Action for cargo-deny (#201) 2019-12-20 11:41:37 -05:00
Lucio FrancoandGitHub 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 NugentandLucio Franco 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 ShadleandJames Nugent fbd91c3773 chore(build): Add cargo-deny CI workflow and configuration 2019-11-14 18:59:04 +02:00
James NugentandGitHub 4490812ab4 Clarify what the Interop (Rustls) task is doing during CI (#131) 2019-11-10 18:08:59 +01:00
James NugentandLucio Franco 79996f7c93 Allow selection of TLS library in Interop tests (#129) 2019-11-10 17:28:03 +01:00
James NugentandLucio Franco 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 NugentandLucio Franco 4d4dbdf074 Use Stable Rust in CI (#124) 2019-11-09 10:03:49 +00:00
108bad0d86 chore: Add cargo-hack to check features (#105)
* chore: Add `cargo-hack` to check features

Signed-off-by: Lucio Franco <[email protected]>

* Update .github/workflows/CI.yml

Co-Authored-By: Taiki Endo <[email protected]>
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 FrancoandGitHub 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 772ac84409 Bump toolchain to 1.39-beta 2019-09-29 17:14:46 -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
Lucio Franco f5251a807a Pin a night version 2019-09-06 15:46:31 -04:00
Lucio FrancoandGitHub 3034e5c02d Update and rename rust.yml to test.yml 2019-09-03 17:06:33 -04:00
Lucio FrancoandGitHub 5b60b7c10f Create interop.yml 2019-09-03 17:00:22 -04:00
Lucio Franco 3dc58b6613 Fix interop test script 2019-09-02 19:03:07 -04:00
Lucio Franco 1087c9b8b5 Update check stage 2019-09-02 18:48:42 -04:00
Lucio Franco 6d09f4de25 Add use_tls option for interop tests 2019-09-02 18:20:22 -04:00
Lucio Franco affd148525 Rename project and fmt 2019-09-01 13:09:39 -04:00
Lucio Franco 44bc69d871 Install rustfmt 2019-09-01 13:08:15 -04:00
Lucio Franco 85f7a72e22 Add cross compiled interop servers 2019-09-01 13:04:33 -04:00