>sharing since there may be people who think that ./gradlew prepareVote does
>everything.

Frankly speaking, I think our CI is much stronger than the test developers
run on their machines.
For instance: do you expect people to run `slow tests` during prepareVote?
Do you expect people to run PostgreSQL tests as a part of prepareVote?

That is why I think it makes no sense running the tests during prepareVote.

At the end of the day, the release candidates (==source release) is what
everyone tries to download and test.
The jar files are reproducible. In other words, Nexus artifacts will be
exactly the same when built from the source release.

So this boils down to "please refrain from building a release candidate
from a commit you have never pushed through CI".

>In that sense adding test task as prerequisite of prepare would be merely a
>reminder.

That is true.

Vladimir

Reply via email to