Use environment variable to detect publishing state. #834
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uhh damn Gradle, Travis and everything.
I wasn't able to use Gradle task graph analysis, so one way is to use env variable as I do here, another way is to always try to read release-related env variables for signing but I do find it more error prone and hard to debug in case if something will go wrong, current process will break build asap which is easier to debug
Sorry for so many PRs, but it's hard to test locally because CI has pretty different setup