mimblewimble team mailing list archive
Mailing list archive
Cherrypick automation in Github
github.com/mimblewimble-robot is our new friend, capable of cherry-picking Github PRs across branches and we (Igno and I) recently configured it to work for mimblewimble/grin.
You can use it by commenting on a PR, like so:
eg. on a PR targetting master you can comment "/cherrypick milestone/testnet1" and assuming no conflicts exist, the bot will open a new PR against milestone/testnet1 that cherry-picks the originating PR. Some of you may have already noticed its inagural PR. It works both for merged PRs (new PR is opened instantly) and open PRs (new PR is opened as soon as the canonical PR merges).
If conflicts exist, you should see a nicely formatted message informing you of the conflict. If a PR opens (so no conflict) but tests are broken for some reason, eg. compilation is broken due to differences in other parts of the code, folks with push access to mimblewimble/grin can push updates in the PR.
The bot is deployed in the free tier of Openshfit Online and its source code can be found here. If you have any issues, drop me a word on Github (@kargakis) or open an issue at the bot's repo (kubernetes/test-infra).