-
Notifications
You must be signed in to change notification settings - Fork 18
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
sync: update CI config files #20
Conversation
@mvdan it looks like here the addition of
Do you know why that might be? I've been able to reproduce this locally as well. |
Here are the flags defined twice, but not really:
This is not really a bug in our code, nor our fault, but it's still what is triggering the error. The umbrella issue upstream is golang/go#23910. The short version is that, to capture coverage for all packages with The right fix is to fix that bug upstream, because it shouldn't be adding imports which aren't necessary. I had forgotten about that bug, though. Without a fix, I'll take a closer look at this when I have more time. I think we might be able to use a bit of scripting to work around the bug. |
How about this monstrosity?
Essentially, The There's one major caveat, though - if we're testing a main package, then it won't count towards its own coverage. I think we should call it quits with |
I'm fine with dropping this, but let's not do another deployment run for this. It looks like zeroconf is the only package that's affected, and we can live with the slightly outdated CI config for another 2 months. |
I can confirm that I haven't seen a similar looking error in any other repository. |
be8d76b
to
9f218ce
Compare
f8248a0
to
a7bd0f7
Compare
5e948bd
to
1bdf660
Compare
252e273
to
18fc83e
Compare
10e4511
to
82e227a
Compare
12b99d2
to
7d8b523
Compare
8737106
to
143593a
Compare
8207223
to
4b745e6
Compare
85e52dc
to
a7ffb72
Compare
3c16c90
to
0ceaf84
Compare
Syncing to commit protocol/.github@2821662.