cppalliance / http_proto

HTTP/1 parsing and serialization algorithms using C++11
https://develop.http-proto.cpp.al/
Boost Software License 1.0
23 stars 10 forks source link

GHA CI #47

Closed cmazakas closed 10 months ago

cmazakas commented 10 months ago

Add GHA CI plus the requisite changes to the code to make it all pass.

codecov[bot] commented 10 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (ff33ea5) 81.94% compared to head (b99c50f) 87.98%.

Additional details and impacted files [![Impacted file tree graph](https://app.codecov.io/gh/cppalliance/http_proto/pull/47/graphs/tree.svg?width=650&height=150&src=pr&token=IoZbqjUnBr&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cppalliance)](https://app.codecov.io/gh/cppalliance/http_proto/pull/47?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cppalliance) ```diff @@ Coverage Diff @@ ## develop #47 +/- ## =========================================== + Coverage 81.94% 87.98% +6.04% =========================================== Files 76 198 +122 Lines 4160 11663 +7503 =========================================== + Hits 3409 10262 +6853 - Misses 751 1401 +650 ``` | [Files](https://app.codecov.io/gh/cppalliance/http_proto/pull/47?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cppalliance) | Coverage Δ | | |---|---|---| | [include/boost/http\_proto/buffered\_base.hpp](https://app.codecov.io/gh/cppalliance/http_proto/pull/47?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cppalliance#diff-aW5jbHVkZS9ib29zdC9odHRwX3Byb3RvL2J1ZmZlcmVkX2Jhc2UuaHBw) | `100.00% <ø> (ø)` | | | [include/boost/http\_proto/detail/type\_index.hpp](https://app.codecov.io/gh/cppalliance/http_proto/pull/47?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cppalliance#diff-aW5jbHVkZS9ib29zdC9odHRwX3Byb3RvL2RldGFpbC90eXBlX2luZGV4LmhwcA==) | `100.00% <100.00%> (ø)` | | | [include/boost/http\_proto/impl/context.hpp](https://app.codecov.io/gh/cppalliance/http_proto/pull/47?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cppalliance#diff-aW5jbHVkZS9ib29zdC9odHRwX3Byb3RvL2ltcGwvY29udGV4dC5ocHA=) | `85.00% <100.00%> (ø)` | | | [include/boost/http\_proto/impl/context.ipp](https://app.codecov.io/gh/cppalliance/http_proto/pull/47?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cppalliance#diff-aW5jbHVkZS9ib29zdC9odHRwX3Byb3RvL2ltcGwvY29udGV4dC5pcHA=) | `94.11% <ø> (ø)` | | | [include/boost/http\_proto/impl/fields\_base.ipp](https://app.codecov.io/gh/cppalliance/http_proto/pull/47?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cppalliance#diff-aW5jbHVkZS9ib29zdC9odHRwX3Byb3RvL2ltcGwvZmllbGRzX2Jhc2UuaXBw) | `93.07% <100.00%> (ø)` | | | [include/boost/http\_proto/sink.hpp](https://app.codecov.io/gh/cppalliance/http_proto/pull/47?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cppalliance#diff-aW5jbHVkZS9ib29zdC9odHRwX3Byb3RvL3NpbmsuaHBw) | `100.00% <ø> (ø)` | | | [include/boost/http\_proto/source.hpp](https://app.codecov.io/gh/cppalliance/http_proto/pull/47?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cppalliance#diff-aW5jbHVkZS9ib29zdC9odHRwX3Byb3RvL3NvdXJjZS5ocHA=) | `100.00% <ø> (ø)` | | ... and [123 files with indirect coverage changes](https://app.codecov.io/gh/cppalliance/http_proto/pull/47/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cppalliance) ------ [Continue to review full report in Codecov by Sentry](https://app.codecov.io/gh/cppalliance/http_proto/pull/47?src=pr&el=continue&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cppalliance). > **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cppalliance) > `Δ = absolute (impact)`, `ø = not affected`, `? = missing data` > Powered by [Codecov](https://app.codecov.io/gh/cppalliance/http_proto/pull/47?src=pr&el=footer&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cppalliance). Last update [ff33ea5...b99c50f](https://app.codecov.io/gh/cppalliance/http_proto/pull/47?src=pr&el=lastupdated&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cppalliance). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cppalliance).
cppalliance-bot commented 10 months ago

GCOVR code coverage report https://47.http-proto.prtest.cppalliance.org/gcovr/index.html
LCOV code coverage report https://47.http-proto.prtest.cppalliance.org/genhtml/index.html Coverage Diff https://47.http-proto.prtest.cppalliance.org/gcovr/coverage_diff.txt

cppalliance-bot commented 10 months ago

GCOVR code coverage report https://47.http-proto.prtest.cppalliance.org/gcovr/index.html
LCOV code coverage report https://47.http-proto.prtest.cppalliance.org/genhtml/index.html Coverage Diff https://47.http-proto.prtest.cppalliance.org/gcovr/coverage_diff.txt

cppalliance-bot commented 10 months ago

GCOVR code coverage report https://47.http-proto.prtest.cppalliance.org/gcovr/index.html
LCOV code coverage report https://47.http-proto.prtest.cppalliance.org/genhtml/index.html Coverage Diff https://47.http-proto.prtest.cppalliance.org/gcovr/coverage_diff.txt