@@ -48,6 +48,41 @@ after each commit. In particular, reference leaks builds take several hours to
48
48
complete so they are done periodically. This is why it's important for you to
49
49
be able to check the results yourself, too.
50
50
51
+ Triggering buildbots on a pull request
52
+ ======================================
53
+
54
+ To trigger buildbots on a pull request you need to be a CPython triager or a
55
+ core team member. If you are not, ask someone to trigger them on your behalf.
56
+
57
+ The simplest way to trigger most buildbots on your PR is with the
58
+ :gh-label: `🔨 test-with-buildbots ` and :gh-label: `🔨 test-with-refleak-buildbots `
59
+ labels. (See :ref: `github-pr-labels `.)
60
+
61
+ These will run buildbots on the most recent commit. If you want to trigger the
62
+ buildbots again on a later commit, you'll have to remove the label and add it
63
+ again.
64
+
65
+ If you want to test a pull request against specific platforms, you can trigger
66
+ one or more build bots by posting a comment that begins with:
67
+
68
+ .. code-block :: none
69
+
70
+ !buildbot regex-matching-target
71
+
72
+ For example to run both the iOS and Android build bot, you can use:
73
+
74
+ .. code-block :: none
75
+
76
+ !buildbot ios|android
77
+
78
+ bedevere-bot will post a comment indicating which build bots, if
79
+ any, were matched. If none were matched, or you do not have the
80
+ necessary permissions to trigger a request, it will tell you that too.
81
+
82
+ The ``!buildbot `` comment will also only run buildbots on the most recent
83
+ commit. To trigger the buildbots again on a later commit, you will have to
84
+ repeat the comment.
85
+
51
86
Checking results of automatic builds
52
87
====================================
53
88
0 commit comments