-
Notifications
You must be signed in to change notification settings - Fork 198
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
Mark source gen as shipping #8025
Conversation
@chsienki Do you know of anything this could break? Does it warrant a validation build (though they won't publish symbols, so won't validiate my changes per se)? |
I think it should be ok, because nothing directly relies on this package. The SDK consumes it from the transport so it shouldn't make any difference. That being said, if we just need symbols for this can we not just turn them on, rather than making this a shipping package? What diff do you see in the binlog between IsShipping=true vs false? |
A fair question, let me dig in to the arcade bits and see what I can see about more finely tuning things. |
Okay, looks like |
Forgot to answer this:
Symbol publishing is what is affected by this, but symbols don't get published for builds from non-release branches, so we can't actually test this fully without merging :) Best we can do is merge, and revert if something goes wrong. |
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.
LGTM. Thanks for the digging.
The latest build has the source gen as the only DLL missing symbols, and I think letting it be marked as a shipping should fix that. And it does ship in the VSIX after all.
Hopefully this can't break anything else 🤷♂️