ScuffleTV / scuffle

Live streaming platform
https://scuffle.tv
224 stars 25 forks source link

chore: bump to hyper 1.0 and http 1.0 #174

Closed TroyKomodo closed 6 months ago

TroyKomodo commented 6 months ago

Proposed changes

This commit bumps to hyper 1.0 & http 1.0 whilst also removing a bunch of unused deps.

The problem is that tonic does not support http 1.0 yet, but we migrated anyways. We had to get rid of routerify because it is a dead repo.

Types of changes

What types of changes does your code introduce to Scuffle? Put an x in the boxes that apply

Checklist

Put an x in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before merging your code.

Further comments

If this is a relatively large or complex change, you may want to start the discussion by explaining why you chose the solution you did, what alternatives you considered, etc.

codecov[bot] commented 6 months ago

Codecov Report

Attention: 497 lines in your changes are missing coverage. Please review.

Comparison is base (e303b01) 52.38% compared to head (c0e3885) 47.96%.

:exclamation: Current head c0e3885 differs from pull request most recent head f08b86d. Consider uploading reports for the commit f08b86d to get more accurate results

Additional details and impacted files ```diff @@ Coverage Diff @@ ## feature/website #174 +/- ## =================================================== - Coverage 52.38% 47.96% -4.42% =================================================== Files 449 457 +8 Lines 27327 27691 +364 =================================================== - Hits 14316 13283 -1033 - Misses 13011 14408 +1397 ``` | [Files](https://app.codecov.io/gh/ScuffleTV/scuffle/pull/174?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=ScuffleTV) | Coverage Δ | | |---|---|---| | [config/derive/src/lib.rs](https://app.codecov.io/gh/ScuffleTV/scuffle/pull/174?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=ScuffleTV#diff-Y29uZmlnL2Rlcml2ZS9zcmMvbGliLnJz) | `85.92% <ø> (ø)` | | | [config/src/error.rs](https://app.codecov.io/gh/ScuffleTV/scuffle/pull/174?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=ScuffleTV#diff-Y29uZmlnL3NyYy9lcnJvci5ycw==) | `0.00% <ø> (ø)` | | | [config/src/key.rs](https://app.codecov.io/gh/ScuffleTV/scuffle/pull/174?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=ScuffleTV#diff-Y29uZmlnL3NyYy9rZXkucnM=) | `0.00% <ø> (ø)` | | | [config/src/lib.rs](https://app.codecov.io/gh/ScuffleTV/scuffle/pull/174?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=ScuffleTV#diff-Y29uZmlnL3NyYy9saWIucnM=) | `0.00% <ø> (ø)` | | | [config/src/primitives.rs](https://app.codecov.io/gh/ScuffleTV/scuffle/pull/174?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=ScuffleTV#diff-Y29uZmlnL3NyYy9wcmltaXRpdmVzLnJz) | `0.00% <ø> (ø)` | | | [config/src/sources/cli.rs](https://app.codecov.io/gh/ScuffleTV/scuffle/pull/174?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=ScuffleTV#diff-Y29uZmlnL3NyYy9zb3VyY2VzL2NsaS5ycw==) | `0.00% <ø> (ø)` | | | [config/src/sources/env.rs](https://app.codecov.io/gh/ScuffleTV/scuffle/pull/174?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=ScuffleTV#diff-Y29uZmlnL3NyYy9zb3VyY2VzL2Vudi5ycw==) | `0.00% <ø> (ø)` | | | [config/src/sources/file/json.rs](https://app.codecov.io/gh/ScuffleTV/scuffle/pull/174?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=ScuffleTV#diff-Y29uZmlnL3NyYy9zb3VyY2VzL2ZpbGUvanNvbi5ycw==) | `0.00% <ø> (ø)` | | | [config/src/sources/file/mod.rs](https://app.codecov.io/gh/ScuffleTV/scuffle/pull/174?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=ScuffleTV#diff-Y29uZmlnL3NyYy9zb3VyY2VzL2ZpbGUvbW9kLnJz) | `0.00% <ø> (ø)` | | | [config/src/sources/file/toml.rs](https://app.codecov.io/gh/ScuffleTV/scuffle/pull/174?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=ScuffleTV#diff-Y29uZmlnL3NyYy9zb3VyY2VzL2ZpbGUvdG9tbC5ycw==) | `0.00% <ø> (ø)` | | | ... and [24 more](https://app.codecov.io/gh/ScuffleTV/scuffle/pull/174?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=ScuffleTV) | |