-
Notifications
You must be signed in to change notification settings - Fork 26
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
Streamline CI #234
Streamline CI #234
Conversation
Codecov Report
@@ Coverage Diff @@
## master #234 +/- ##
==========================================
+ Coverage 82.55% 82.63% +0.07%
==========================================
Files 27 27
Lines 1261 1261
==========================================
+ Hits 1041 1042 +1
+ Misses 165 164 -1
Partials 55 55
Continue to review full report at Codecov.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
#trust
@@ -30,5 +30,11 @@ exclude ( | |||
github.com/coreos/etcd v3.3.12+incompatible | |||
github.com/coreos/etcd v3.3.13+incompatible | |||
github.com/coreos/etcd v3.3.15+incompatible | |||
github.com/coreos/etcd v3.3.16+incompatible |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Lol this seems a bit excessive
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Haha, yeah. There is a replace
directive in go mod. And while it works to force 3.3.10 => 3.3.22 in a single line, srcclr doesn't appear to respect that and still flags the original version 3.3.10 which has even higher severity warnings.
Summary
These markdown linters are adding more friction than the problem they aim to resolve so we removed them. We ran into build failures for RPM packages due to an insufficient ruby version so we opted to remove RPM and DEB builds until there is a demand. SourceClear started to flag an indirect dependency as a vulnerability, but unfortunately etcd @ v3.4.x is broken in go mod so the best we could do was bump to the latest 3.3.x version. Lastly, we needed to remove the cert pinning in the alpine docker build since that version was no longer available.
Ref: etcd-io/etcd#11154