-
Notifications
You must be signed in to change notification settings - Fork 701
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ci(linux): small coverage fixes #1188
base: master
Are you sure you want to change the base?
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #1188 +/- ##
==========================================
- Coverage 78.09% 0 -78.10%
==========================================
Files 53 0 -53
Lines 7077 0 -7077
==========================================
- Hits 5527 0 -5527
+ Misses 1550 0 -1550 ☔ View full report in Codecov by Sentry. |
...and this doesn't actually fix the coverage step on Debian Testing, lcov 2.0 is creating more issues than expected. I'll try to see if we can ditch it and directly use gcov instead. |
sqop is an implementation of the Stateless OpenPGP Command Line Interface, a draft RFC which describes a simple and interoperable OpenPGP CLI which works really well for automated scripts. Due to recent events in the OpenPGP ecosystem, historical users of OpenPGP and GnuPG started an effort to migrate to sop, this "new" interoperable interface. If you're interested, have a look at <https://lists.debian.org/debian-devel/2024/01/msg00026.html>. Using sop makes the Coverage step a bit faster, since there's no need to use the full GnuPG suite, designed for interactive use. You can learn more about the RFC here: <https://datatracker.ietf.org/doc/draft-dkg-openpgp-stateless-cli/>.
d87f4e9
to
1866abc
Compare
I haven't been able to make lcov 2.0 work for us, so let's just drop it and directly use gcov instead, since codecov supports it as well.
51a49a6
to
86bcf34
Compare
dc6651f
to
86bcf34
Compare
This PR finally fixes the CI Coverage step on Debian Testing, and also switches from gpgv to a sop implementation. See the individual commit messages for details :)