Skip to content
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

Removed preguarding of the SDKs. #44

Merged
merged 2 commits into from
Sep 27, 2018
Merged

Removed preguarding of the SDKs. #44

merged 2 commits into from
Sep 27, 2018

Conversation

bjornick
Copy link
Contributor

@bjornick bjornick commented Sep 24, 2018

Fixes #45

@@ -126,7 +126,7 @@ configure(subprojects) {
// Apply the retrolambda plugin
sub.apply plugin: 'me.tatarka.retrolambda'

boolean skipPreguard = sub.getProperties().getOrDefault('firebaseSkipPreguard', 'false').toBoolean()
boolean skipPreguard = sub.getProperties().getOrDefault('firebaseSkipPreguard', 'true').toBoolean()
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

too easy 🤣

@ashwinraghav
Copy link
Contributor

I think it is in scope to

  1. Remove the @~PublicApi annotations for the projects. We should retain @~Hide and @~KeepForSdk annotations. Right?
  2. Remove the preguard files for the projects

Copy link
Member

@vkryachko vkryachko left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ashwinraghav I would vote against removing @PublicApi annotations, as @bjornick mentions in the readme update we can use it to perform extra release validation and inform our semver checks.

But I agree that we should remove preguard configs to avoid confusion, we can always retrieve them from git history if need be

@bjornick
Copy link
Contributor Author

We want to keep the @publicapi annotation around. If nothing else, it documents in our repo clearly what our supported API is and what is subject to our semver versions. The added tooling is a bonus.

Remove the preguard.txt files. PTAL

@vkryachko
Copy link
Member

/retest

@ashwinraghav
Copy link
Contributor

/test smoke-tests-release

@ashwinraghav
Copy link
Contributor

/test smoke-tests-debug

@google-oss-bot
Copy link
Contributor

@bjornick: The following tests failed, say /retest to rerun them all:

Test name Commit Details Rerun command
smoke-tests-experimental 3151564 link /test smoke-tests-experimental
smoke-tests-release 3151564 link /test smoke-tests-release

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@bjornick bjornick merged commit 2b616dd into master Sep 27, 2018
@vkryachko vkryachko deleted the bjornick.proguard branch January 23, 2019 01:14
@firebase firebase locked and limited conversation to collaborators Oct 14, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Stop preguarding
5 participants