Open SUPERCILEX opened 3 years ago
Oh, actually I remember why we set it up like this. All our tasks use @SkipWhenEmpty
so that you can run the global publishApps
task without needing to use each sub-feature. It might make sense to fail artifact publishing tasks, but that would break people using just the listing or product sub-features.
It throws an exception on no artifact directory found, but unfortunately, it doesn't throw anything on absent artifact. I launch "publishBundle" task with nothing in artifact directory and task returns success state and no error or any warning line. Of course, I can check this case myself, but to be honest I expect that plugin that makes publishing of some artifact should say anything if that artifact has not been found
Originally posted by @gtgray in https://github.com/Triple-T/gradle-play-publisher/discussions/999#discussioncomment-1291646