coverallsapp / coverage-reporter

Self-contained, universal coverage uploader binary. Under development.
https://coveralls.io
MIT License
45 stars 14 forks source link

chore: upgrade to Crystal 1.8 #67

Closed mrexox closed 1 year ago

mrexox commented 1 year ago

:zap: Summary

Previous upgrade to 1.8 failed because of PCRE2 behavior. It raises an exception if non-UTF character is met in a string. It always expects UTF, since strings in Crystal are always UTF. See https://crystal-lang.org/api/1.8.1/Regex.html for more.

In this PR I add MATCH_INVALID_UTF flag for most of regular exceptions (that are applied to data read from a file). With this approach no errors should be raised.

coveralls-official[bot] commented 1 year ago

Pull Request Test Coverage Report for Build 4818077640


Totals Coverage Status
Change from base Build 4817307153: 0.04%
Covered Lines: 723
Relevant Lines: 798

💛 - Coveralls