-
Notifications
You must be signed in to change notification settings - Fork 199
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
Bikeshed doesn't catch references to local definitions that are being removed #2231
Comments
It's absolutely supposed to do that already; that's been built in since the very beginning. If you can provide some specific examples I'll figure out what's up. |
whatwg/quirks#58 removed a definition and CI didn't trip (despite there being a reference left to "quirky colors"). Later CI did trip and it turned out whatwg/quirks#66 was needed. I have seen this happen before, but unfortunately didn't take note of it. If I see it again I'll update this thread. Perhaps Simon and Domenic can recall other examples. |
I believe this happened in WICG/turtledove@bea14ab#diff-6f5a1d8263b0b0c42e2716ba5750e3652e359532647ac934c1c70086ae3ceddaR119. That commit moves some fields from |
AuctionAdInterestGroup inherits GenerateBidInterestGroup, need to use {{GenerateBidInterestGroup/xxx}} to reference inherited fields. speced/bikeshed#2231 covers the bug why the original CL that made the change didn't catch this error.
Ah yes, I figured out what the problem for this was - I actually broke this six years ago, when I moved to lazy-loading the data files. I no longer correctly remove the "this spec, but from the datafiles" anchors so Bikeshed'll happily link to terms defined by the current public version (until you publish the new version, and it gets respidered...) |
(It's on the shortlist of things to fix in Q3.) |
We've had a couple of instances in the WHATWG where we remove a definition and it passes CI. But then later once the draft is indexed again it no longer passes CI as there are lingering local references to the removed definition. Ideally Bikeshed would be able to exclude the standard it is currently processing when it falls back to do a global lookup for a definition.
(whatwg/quirks#65 was the latest such instance.)
cc @zcorpan @domenic
The text was updated successfully, but these errors were encountered: