-
Notifications
You must be signed in to change notification settings - Fork 29
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
refactor(upgrade): expose modules to pub scope #580
Conversation
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.
Remind me again, is this for the unified plugin or to allow for more binaries?
This is for the unified plugin, which will be a new binary. |
Does it need this big public api surface exposed or can we expose minimal api and leave internal details here? |
Hmm... sure, I'll trim this down. All of this doesn't need to be in pub scope. 👍 |
@tiagolobocastro -- I've removed 2nd and 3rd level APIs and only exposed 1st level APIs. I've also hidden APIs which we've decided to not carry over to the unified upgrade, by design. |
bors merge |
580: refactor(upgrade): expose modules to pub scope r=niladrih a=niladrih This is a refactor which moves most of the upgrade-job 'bin' code to the upgrade lib, and expands its visibility scope from 'pub(crate)' to 'pub'. Co-authored-by: Niladri Halder <niladri.halder26@gmail.com>
Build failed: |
Signed-off-by: Niladri Halder <niladri.halder26@gmail.com>
bors merge |
Build succeeded: |
This is a refactor which moves most of the upgrade-job 'bin' code to the upgrade lib, and expands its visibility scope from 'pub(crate)' to 'pub'.