Repository navigation
Conversation
0dfb5c2 to
a6ee394
Compare
2d2a6b7 to
0ea6072
Compare
|
Sorry for pushing an empty commit to your test PR - it is only there to What it is for: on #658 I added a step that prints Master moved to It tells us something either way:
The step prints the base commit it used, so the log says which. |
|
Correction to the above: the empty commit alone would not have printed |
Compare against the commit the pull request is actually being merged into, so intervening merges to master stop counting as its changes. * github.event.pull_request.base.sha is master as GitHub recorded it when the pull request last changed base, not the base branch's head. On run 35328811182 it read a921dbd while master was a996171, so the baseline was a merge behind and #667 counted as #661's work. * The checkout is refs/pull/N/merge, whose first parent is the commit the merge was computed against. Resolve it with rev-parse HEAD^1 and use that for the gate, the cache key and the baseline checkout. * Print both values, so the next run says whether they agree.
e534621 to
854ea06
Compare
Compare against the commit the pull request is actually being merged into, so intervening merges to master stop counting as its changes. * github.event.pull_request.base.sha is master as GitHub recorded it when the pull request last changed base, not the base branch's head. On run 35328811182 it read a921dbd while master was a996171, so the baseline was a merge behind and #667 counted as #661's work. * The checkout is refs/pull/N/merge, whose first parent is the commit the merge was computed against. Resolve it with rev-parse HEAD^1 and use that for the gate, the cache key and the baseline checkout. * Print both values, so the next run says whether they agree.
854ea06 to
a6c7986
Compare
Compare against the commit the pull request is actually being merged into, so intervening merges to master stop counting as its changes. * github.event.pull_request.base.sha is master as GitHub recorded it when the pull request last changed base, not the base branch's head. On run 35328811182 it read a921dbd while master was a996171, so the baseline was a merge behind and #667 counted as #661's work. * The checkout is refs/pull/N/merge, whose first parent is the commit the merge was computed against. Resolve it with rev-parse HEAD^1 and use that for the gate, the cache key and the baseline checkout. * Print both values, so the next run says whether they agree.
dd80056 to
7a9e594
Compare
Cancelling a superseded run throws away the artifacts it would have uploaded, which is the very thing the screenshot experiments in gitx#658, gitx#661 and gitx#681 exist to look at, and it makes each variant wait for the running build before it can start. Raised by hannesa2 on gitx#623. - Read cancel-in-progress from the pull request's labels, so that a pull request labelled keep-runs runs every push to completion - Leave every other pull request cancelling as it does now, and master and tag builds untouched, since their group is keyed per run
7a9e594 to
7b5ea39
Compare
Compare against the commit the pull request is actually being merged into, so intervening merges to master stop counting as its changes. * github.event.pull_request.base.sha is master as GitHub recorded it when the pull request last changed base, not the base branch's head. On run 35328811182 it read a921dbd while master was a996171, so the baseline was a merge behind and #667 counted as #661's work. * The checkout is refs/pull/N/merge, whose first parent is the commit the merge was computed against. Resolve it with rev-parse HEAD^1 and use that for the gate, the cache key and the baseline checkout. * Print both values, so the next run says whether they agree.
7b5ea39 to
b479e3a
Compare
cd88062 to
3a2e351
Compare
|
@goneng I don't get it why the tests are failing here. Do you have any idea ?
|
|
@hannesa2 apologies for the delayed response. The failures are unit tests, not screenshot tests, and two of the three are caused by the rename itself.
With the group now called "Branches Test" that returns nil, so one test asserts "the sidebar has no BRANCHES group" and the other reads The third failure, Intel is green because The part that matters for what you were testing: the job's steps 12 through 27 are all Simplest fix: drop the Worth noting separately, and not this PR's job: those two tests match the sidebar group by display string, so any future legitimate rename or localization of "Branches" breaks them. |
3f679c2 to
89d046f
Compare
1c7b2bd to
38f9b66
Compare
38f9b66 to
226d751
Compare
226d751 to
3b428cc
Compare
c7ceb82 to
421bf3e
Compare
d2fbef7 to
ab5b7e8
Compare
f91e6f5 to
a78a8d0
Compare
a78a8d0 to
ebff74d
Compare





It's about to detect some changes in screenshot tests