tottoto
48997034ed
chore(ci): cache rust dependency
2023-11-08 09:27:42 -05:00
tottoto
e2c223a246
chore(ffi): revamp gen_header using cargo-expand
2023-11-08 09:27:42 -05:00
tottoto
45fef3be27
chore(ci): check C header file with stable rust
2023-11-08 09:27:42 -05:00
tottoto
5bddd5e4c4
chore(ci): use stable rust for building C API
2023-11-08 09:27:42 -05:00
tottoto
440f23a834
chore(ci): replace actions-rs with run and use taiki-e/install-action or taiki-e/cache-cargo-install-action
2023-11-08 09:27:42 -05:00
tottoto
43c6b1f892
chore(ci): use cargo-hack --no-dev-deps option to check without dev-dependencies
2023-11-08 09:27:42 -05:00
tottoto
d17945b57a
chore(ci): replace actions-rs/toolchain with dtolnay/rust-toolchain
2023-11-08 09:27:42 -05:00
tottoto
c1caff4fc4
chore(ci): update to actions/checkout@v4
2023-11-08 09:27:42 -05:00
tottoto
06137bc861
style(lib): cargo fmt cfg workaround ( #3384 )
2023-11-06 07:01:57 -05:00
Sean McArthur
3d8fffc30c
chore(msrv): increase MSRV to 1.63 ( #3320 )
2023-09-18 12:14:45 -04:00
Sean McArthur
fc111eb332
chore(ci): test deprecations in CI ( #3162 )
2023-03-09 17:22:01 -05:00
Sean McArthur
253cc74d86
feat(client): add 1.0 compatible client conn API ( #3155 )
...
This patch backports client/conn/http1 and http2 modules from 1.0 to
ease transition. It allows code still using 0.14.x to switch to the
per-version Connection types available in 1.0.
Closes #3053
Co-authored-by: KOVACS Tamas <ktamas@fastmail.fm >
2023-03-06 13:33:22 -05:00
Sean McArthur
128bc7f148
chore(lib): bump MSRV to 1.56 ( #2902 )
...
(cherry picked from commit a563404033 )
2022-07-07 13:38:05 -07:00
Ralf Jung
e1138d716d
test(lib): add CI job to test with Miri
2022-04-21 12:55:52 -07:00
Rémy Rakic
bd591f43fd
chore(ci): test FFI on CI using nightly
...
Now that FFI is opt-in using cargo's --crate-type, nightly needs to be used
on CI: this flag is still unstable and requires a nightly to enable -Z unstable options.
2022-03-03 15:05:42 -08:00
Sean McArthur
75345222d7
chore(ci): increase MSRV to 1.49
2022-02-24 09:48:41 -08:00
Sean McArthur
d0c6aaa59d
chore(ci): only run cargo check on MSRV, not tests
2021-10-18 09:52:21 -07:00
Sean McArthur
ecd5dc1034
docs(contrib): add Minimum Support Rust Version (MSRV) policy
2021-09-21 16:02:04 -07:00
Sean McArthur
13594c377d
chore(github): merge duplicate issue templates
2021-06-24 10:23:39 -07:00
Sean McArthur
c60a9dd9c9
chore(github): add issue templates
2021-06-24 10:21:21 -07:00
Kevin Burke
a5464f761a
chore(ffi): run gen_header.sh in CI environment ( #2488 )
...
Clean up the script so that any unexpected error terminates the
script, and stop suppressing errors that may contain useful
information (for example, that you are using the stable version but
need to use the nightly).
This is useful because if hyper.h is not up to date going forward the
CI should flag it. As is, there are a bunch of changes to hyper.h that
have not been checked in (or were generated by a newer version of the
cbindgen script.)
Fixes #2483 .
2021-04-06 14:46:14 -07:00
Thomas de Zeeuw
d84c794bad
chore(ci): Increase MSRV to 1.46 ( #2486 )
...
Socket2 v0.4 requires Rust 1.46.
2021-04-06 10:46:21 -07:00
Sean McArthur
f162ca2f2f
docs(ffi): generate FFI documentation ( #2447 )
2021-02-26 19:00:37 -08:00
Taiki Endo
dfa1bb291d
chore(ci): use --feature-powerset --depth 2 in features check
2021-02-06 07:36:04 -08:00
Sean McArthur
3ae1581a53
feat(ffi): Initial C API for hyper
2021-01-08 10:25:53 -08:00
Sean McArthur
c97a106125
docs(lib): enable doc_cfg on docs.rs builds ( #2372 )
2020-12-23 12:55:28 -08:00
Sean McArthur
ed2b22a7f6
feat(lib): disable all optional features by default ( #2336 )
...
BREAKING CHANGE: All optional features have been disabled by default.
2020-11-19 10:05:39 -08:00
Sean McArthur
eb092a7b8c
chore(ci): check all feature combinations in CI
2020-11-17 14:30:27 -08:00
Sean McArthur
2f2ceb2426
chore(ci): automatically publish benchmarks in a graph
2020-11-16 16:51:30 -08:00
Sean McArthur
1b9af22fa0
Tokio 0.3 Upgrade ( #2319 )
...
Co-authored-by: Urhengulas <johann.hemmann@code.berlin >
Co-authored-by: Eliza Weisman <eliza@buoyant.io >
2020-11-05 17:17:21 -08:00
Sean McArthur
523d66a41f
refactor(body): fix unused sync_wrapper when stream feature disabled ( #2287 )
2020-09-21 13:57:58 -07:00
Sean McArthur
1edf2af377
docs(client): fix broken intra doc link for http::Uri
2020-09-17 13:44:50 -07:00
Sean McArthur
5b3724eeec
chore(ci): re-enable minimum rust version (1.39)
2020-03-25 11:33:21 -07:00
Sean McArthur
bdca4992fc
chore(CI): add cargo doc step to CI
2019-12-11 13:23:36 -08:00
Sean McArthur
0dc89680cd
style(lib): run rustfmt and enforce in CI
2019-12-05 13:55:17 -08:00
Sean McArthur
b0060f277e
chore(CI): enable GitHub Actions
2019-12-05 13:12:35 -08:00
Sean McArthur
1bb3258afd
chore(github): remove note about commit message style in PR template
2017-11-08 16:35:55 -08:00
Sean McArthur
d966d595e6
chore(github): add pull request template
2017-01-25 11:42:40 -08:00