{"push_id":759111075,"size":27,"distinct_size":27,"ref":"refs/heads/pf-jenkins-dormant","head":"fc74f0cd505b4efc649fd7c225936f1fc2b0ff9f","before":"e457bf71a1f44e003fe7032b15abf21b74119c96","commits":[{"sha":"43fb974525c2d5dd2deda4bdbaa67e80ee52bb6d","author":{"email":"b2195c1e7fe49a0490ed07f532f311e886b4467d@gmail.com","name":"Maja Frydrychowicz"},"message":"Test dormant mode and fix a bunch of other stuff","distinct":true,"url":"https://api.github.com/repos/mjzffr/firefox-media-tests/commits/43fb974525c2d5dd2deda4bdbaa67e80ee52bb6d"},{"sha":"09587d2035f6a32a5ed3e847fb932af0151cdc90","author":{"email":"b2195c1e7fe49a0490ed07f532f311e886b4467d@gmail.com","name":"Maja Frydrychowicz"},"message":"Collect resources and test results (Jenkins, old)","distinct":true,"url":"https://api.github.com/repos/mjzffr/firefox-media-tests/commits/09587d2035f6a32a5ed3e847fb932af0151cdc90"},{"sha":"f7fe569f48f9d29ea59668cf9699386127176cbd","author":{"email":"b2195c1e7fe49a0490ed07f532f311e886b4467d@gmail.com","name":"Maja Frydrychowicz"},"message":"Run tests within mozharness","distinct":true,"url":"https://api.github.com/repos/mjzffr/firefox-media-tests/commits/f7fe569f48f9d29ea59668cf9699386127176cbd"},{"sha":"5c9f63951dfbb1406e915ddb56030d853bacd5df","author":{"email":"b2195c1e7fe49a0490ed07f532f311e886b4467d@gmail.com","name":"Maja Frydrychowicz"},"message":"Support results-submission to Treeherder + fixes\n\nTreeherding:\n-- TreeherdingMixin enables job submission with S3 log uploads\n-- build and machine info is computed after 'install' step\n-- Default settings in treeherder_submission.py\n-- Command-line options to customize job name/symbol\n-- no-treeherding option turns submission off\n-- job info is tracked in custom JenkinsJob class\n-- support for Jenkins info (build_tag, url)\n-- also uploads url ini config file\n\nOther fixes and improvements:\n-- Better use of log levels (JobResultsParser)\n-- gecko.log gets moved to default log dir\n-- media-urls now has a default value\n-- Options to specify Jenkins build_tag and url\n---- Default values computed from os env\n-- require_config_file is nolonger set\n-- Ability to run job without crash-reporter symbols","distinct":true,"url":"https://api.github.com/repos/mjzffr/firefox-media-tests/commits/5c9f63951dfbb1406e915ddb56030d853bacd5df"},{"sha":"e4ed0614651b0ae73ab7c26d7aeaff1fe90f4064","author":{"email":"b2195c1e7fe49a0490ed07f532f311e886b4467d@gmail.com","name":"Maja Frydrychowicz"},"message":"Add debug message to revision lookup","distinct":true,"url":"https://api.github.com/repos/mjzffr/firefox-media-tests/commits/e4ed0614651b0ae73ab7c26d7aeaff1fe90f4064"},{"sha":"80128f768de603703ec89884ae0f69e760aa8425","author":{"email":"b2195c1e7fe49a0490ed07f532f311e886b4467d@gmail.com","name":"Maja Frydrychowicz"},"message":"Fix regexp for extracting repo name\n\nThis accomodates https://hg.mozilla.org/releases/<name> in\naddition to https://hg.mozilla.org/<name>","distinct":true,"url":"https://api.github.com/repos/mjzffr/firefox-media-tests/commits/80128f768de603703ec89884ae0f69e760aa8425"},{"sha":"7494932e2dc140c2182e2dbf4c7aadec861057c8","author":{"email":"b2195c1e7fe49a0490ed07f532f311e886b4467d@gmail.com","name":"Maja Frydrychowicz"},"message":"Log all exceptions at log level ERROR","distinct":true,"url":"https://api.github.com/repos/mjzffr/firefox-media-tests/commits/7494932e2dc140c2182e2dbf4c7aadec861057c8"},{"sha":"f8d9256cebc4da06202db3c81bb95f5458364e5c","author":{"email":"b2195c1e7fe49a0490ed07f532f311e886b4467d@gmail.com","name":"Maja Frydrychowicz"},"message":"Upload gecko.log and screenshots","distinct":true,"url":"https://api.github.com/repos/mjzffr/firefox-media-tests/commits/f8d9256cebc4da06202db3c81bb95f5458364e5c"},{"sha":"f1df21e47e4dfb0b6a034c57f05024986d2bca97","author":{"email":"b2195c1e7fe49a0490ed07f532f311e886b4467d@gmail.com","name":"Maja Frydrychowicz"},"message":"Adjust config to match Treeherder data sample","distinct":true,"url":"https://api.github.com/repos/mjzffr/firefox-media-tests/commits/f1df21e47e4dfb0b6a034c57f05024986d2bca97"},{"sha":"b2ba246c11e5a181d30f2f421d118fe267cd35cf","author":{"email":"b2195c1e7fe49a0490ed07f532f311e886b4467d@gmail.com","name":"Maja Frydrychowicz"},"message":"Always delete old screenshots and gecko.log","distinct":true,"url":"https://api.github.com/repos/mjzffr/firefox-media-tests/commits/b2ba246c11e5a181d30f2f421d118fe267cd35cf"},{"sha":"2706a1adcaa4dcca6bf12d06a2ae93e1ee3e3ad4","author":{"email":"b2195c1e7fe49a0490ed07f532f311e886b4467d@gmail.com","name":"Maja Frydrychowicz"},"message":"Fix job display on Treeherder (build, platform)\n\nIn particular, the platform must be in a very specific format to\nbe displayed properly in the Treeherder UI.\n\nRefactor: moved all the build/platform data collection and\nformatting into treeherding.py.","distinct":true,"url":"https://api.github.com/repos/mjzffr/firefox-media-tests/commits/2706a1adcaa4dcca6bf12d06a2ae93e1ee3e3ad4"},{"sha":"c2a29731361e7723d24ea939bf4aef61463b34e3","author":{"email":"b2195c1e7fe49a0490ed07f532f311e886b4467d@gmail.com","name":"Maja Frydrychowicz"},"message":"Add options for Treeherder credentials and url","distinct":true,"url":"https://api.github.com/repos/mjzffr/firefox-media-tests/commits/c2a29731361e7723d24ea939bf4aef61463b34e3"},{"sha":"7d383bd18a07b6514fbcf6c590f6bcdbbec71ea8","author":{"email":"b2195c1e7fe49a0490ed07f532f311e886b4467d@gmail.com","name":"Maja Frydrychowicz"},"message":"Do not send steps to display in TH UI","distinct":true,"url":"https://api.github.com/repos/mjzffr/firefox-media-tests/commits/7d383bd18a07b6514fbcf6c590f6bcdbbec71ea8"},{"sha":"9f35623181ff5d03ec475fe7833be328b2b2503c","author":{"email":"b2195c1e7fe49a0490ed07f532f311e886b4467d@gmail.com","name":"Maja Frydrychowicz"},"message":"Remove deprecated header from text_log_summary","distinct":true,"url":"https://api.github.com/repos/mjzffr/firefox-media-tests/commits/9f35623181ff5d03ec475fe7833be328b2b2503c"},{"sha":"cef130c93f1c1c481d89e7f99a1d0a69eb940a98","author":{"email":"b2195c1e7fe49a0490ed07f532f311e886b4467d@gmail.com","name":"Maja Frydrychowicz"},"message":"Fix 'log could not be found' when clicking log step","distinct":true,"url":"https://api.github.com/repos/mjzffr/firefox-media-tests/commits/cef130c93f1c1c481d89e7f99a1d0a69eb940a98"},{"sha":"681c5f81164bd1e011c3ff613dbd379d483bb460","author":{"email":"b2195c1e7fe49a0490ed07f532f311e886b4467d@gmail.com","name":"Maja Frydrychowicz"},"message":"Log when action done, add log_date_format option\n\nThis makes it easier to break the log into steps for Treeherder's\nLog Viewer.","distinct":true,"url":"https://api.github.com/repos/mjzffr/firefox-media-tests/commits/681c5f81164bd1e011c3ff613dbd379d483bb460"},{"sha":"d6fe0d09d9857d079de8e8110be92c74802954a7","author":{"email":"b2195c1e7fe49a0490ed07f532f311e886b4467d@gmail.com","name":"Maja Frydrychowicz"},"message":"Update to treeherder-client 1.6","distinct":true,"url":"https://api.github.com/repos/mjzffr/firefox-media-tests/commits/d6fe0d09d9857d079de8e8110be92c74802954a7"},{"sha":"b7c53832f749705f0d2c95d1e5f70676f2ef9639","author":{"email":"b2195c1e7fe49a0490ed07f532f311e886b4467d@gmail.com","name":"Maja Frydrychowicz"},"message":"Remove extra registration of requests module.\n\ntreeherder-client already adds requests as a dependency.","distinct":true,"url":"https://api.github.com/repos/mjzffr/firefox-media-tests/commits/b7c53832f749705f0d2c95d1e5f70676f2ef9639"},{"sha":"7666ac49db7170837e63165b4ad0c581ccf1453a","author":{"email":"b2195c1e7fe49a0490ed07f532f311e886b4467d@gmail.com","name":"Maja Frydrychowicz"},"message":"Pin to treeherder 1.6","distinct":true,"url":"https://api.github.com/repos/mjzffr/firefox-media-tests/commits/7666ac49db7170837e63165b4ad0c581ccf1453a"},{"sha":"07e69142a18c6e600f9d39cfa5fcbf77c585a97c","author":{"email":"b2195c1e7fe49a0490ed07f532f311e886b4467d@gmail.com","name":"Maja Frydrychowicz"},"message":"Use marionette's tbpl, mach and html logs","distinct":true,"url":"https://api.github.com/repos/mjzffr/firefox-media-tests/commits/07e69142a18c6e600f9d39cfa5fcbf77c585a97c"}]}