@@ -20,7 +20,8 @@ task('screenshots', () => {
20
20
.then(() => setScreenFilenames(database, prNumber))
21
21
.then(() => uploadScreenshots(prNumber, 'diff'))
22
22
.then(() => uploadScreenshots(prNumber, 'test'))
23
- .then(() => updateCommit(database, prNumber))
23
+ .then(() => updateTravisCommit(database, prNumber))
24
+ .then(() => updatePRSha(database, prNumber))
24
25
.then(() => database.goOffline(), () => database.goOffline());
25
26
}
26
27
});
@@ -35,12 +36,18 @@ function updateResult(database: admin.database.Database, prNumber: string,
35
36
return database.ref(FIREBASE_REPORT).child(`${prNumber}/result`).set(result);
36
37
}
37
38
38
- function updateCommit (database: admin.database.Database,
39
+ function updateTravisCommit (database: admin.database.Database,
39
40
prNumber: string): admin.Promise<void> {
40
41
return database.ref(FIREBASE_REPORT).child(`${prNumber}/commit`)
41
42
.set(process.env['TRAVIS_COMMIT']);
42
43
}
43
44
45
+ function updatePRSha(database: admin.database.Database,
46
+ prNumber: string): admin.Promise<void> {
47
+ return database.ref(FIREBASE_REPORT).child(`${prNumber}/sha`)
48
+ .set(process.env['TRAVIS_PULL_REQUEST_SHA']);
49
+ }
50
+
44
51
/** Get a list of filenames from firebase database. */
45
52
function getScreenFilenames(database: admin.database.Database): admin.Promise<string[]> {
46
53
return database.ref(FIREBASE_FILELIST).once('value')
0 commit comments