-
Notifications
You must be signed in to change notification settings - Fork 9.5k
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
core(trace-processing): add backport for pubads #14700
Conversation
Good call on getting it into smoke tests. Can we update pubads? We are still (in theory - #14375) going to get an official release there) |
I guess we could, pubads is already using a dev version of lighthouse: |
So there are a lot of changes we would need to make for pubads to work with the latest dev release of LH (not just this trace processor stuff). I would prefer to keep the backport and do those changes when 10.0 is released officially. |
Are we to ask them to do an official release where the pinned version for the LH dep is one of our nightlies? And then post-10.0, we can change that to 10.0 proper? |
That seems fine, maybe just add a note to #14375 to get rid of the workaround? This probably warrants a discussion about testing for plugin compatibility when we're explicitly working on a major version release with breaking changes. For 11.0, for instance, should we just disable the pubads tests and reenable when there's a release supporting 11? Downside is we wouldn't catch unexpected regressions, but I'm not sure how likely that is given that we should have pretty good coverage for the artifacts they need, etc. |
Looks like #14693 broke pubads which was causing the errors in our e2e tests. This is a hacky workaround to fix pubads on main.
Our smokes didn't catch this because we don't check any pubads audits that use trace processing.
We could also just revert #14693, doesn't seem super important.