{"push_id":816282613,"size":25,"distinct_size":2,"ref":"refs/heads/statepgs","head":"7af02cb4db1a237bec4fcf3fcd11b6a29d76fb01","before":"f825db9f420733069ead0f2cce0b188259b30c34","commits":[{"sha":"7e7a6f2230e3539c19a327dc1830501d4febef55","author":{"email":"d719ca212414c7c05bb34a7b723fe83ebd515642@gmail.com","name":"Laurel"},"message":"Merge pull request #4295 from code-dot-org/staging\n\nDTT","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/7e7a6f2230e3539c19a327dc1830501d4febef55"},{"sha":"b4901bee49db1f108328af87bbbabe0d24f05566","author":{"email":"55d8a8e00960144ae075db5eaf48c1669119d0bf@code.org","name":"ashercodeorg"},"message":"Merge pull request #4300 from code-dot-org/staging\n\nDTT: Merge Staging to Test","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/b4901bee49db1f108328af87bbbabe0d24f05566"},{"sha":"744ee77324d59b5dca253ae38a28e5c835941b9a","author":{"email":"ee806b0aae283f2f1a3c7b3219504acd2c796ad6@code.org","name":"Josh Lory"},"message":"Merge pull request #4304 from code-dot-org/staging\n\nDTT","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/744ee77324d59b5dca253ae38a28e5c835941b9a"},{"sha":"1ee4db3be1f4696b858586b69513b92f619e7519","author":{"email":"064deff2c110d69624a1749813afa7492d8667d5@code.org","name":"Trevor Berg"},"message":"Merge pull request #4308 from code-dot-org/staging\n\nStaging -> Test","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/1ee4db3be1f4696b858586b69513b92f619e7519"},{"sha":"240e22e34eddc06b2171331795e831c77ffda73f","author":{"email":"064deff2c110d69624a1749813afa7492d8667d5@code.org","name":"Trevor Berg"},"message":"Merge pull request #4316 from code-dot-org/staging\n\nDTT","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/240e22e34eddc06b2171331795e831c77ffda73f"},{"sha":"20973e7acf6e3b188381d29e3b111355390b1a3c","author":{"email":"ee806b0aae283f2f1a3c7b3219504acd2c796ad6@code.org","name":"Josh Lory"},"message":"Asset upload UI test for App Lab","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/20973e7acf6e3b188381d29e3b111355390b1a3c"},{"sha":"39eda1f9285fb28bca86d75077bdaeef6cbbd4fd","author":{"email":"ee806b0aae283f2f1a3c7b3219504acd2c796ad6@code.org","name":"Josh Lory"},"message":"Set file_detector to make file uploads work through Sauce Labs\n\nSee: https://saucelabs.com/resources/articles/selenium-file-upload","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/39eda1f9285fb28bca86d75077bdaeef6cbbd4fd"},{"sha":"2cff0584778b3da572119a356096ad0f10ced7dc","author":{"email":"ee806b0aae283f2f1a3c7b3219504acd2c796ad6@code.org","name":"Josh Lory"},"message":"Changes to make UI tests work against an ngrok domain","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/2cff0584778b3da572119a356096ad0f10ced7dc"},{"sha":"a713d6185b95ce9b2cbe4039bf9bc8d916b1a15f","author":{"email":"ee806b0aae283f2f1a3c7b3219504acd2c796ad6@code.org","name":"Josh Lory"},"message":"Also verify deleting assets","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/a713d6185b95ce9b2cbe4039bf9bc8d916b1a15f"},{"sha":"111d37416b1198c2a92a2671ac31a0197b55cfda","author":{"email":"ee806b0aae283f2f1a3c7b3219504acd2c796ad6@code.org","name":"Josh Lory"},"message":"Merge branch 'staging' into asset-upload-ui-test\n\nConflicts:\n\tapps/src/applab/assetManagement/AssetManager.jsx","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/111d37416b1198c2a92a2671ac31a0197b55cfda"},{"sha":"c3d2db7131d5b0c12945a5b8826d86d6b672edf6","author":{"email":"59083d807cce0a9ec0ade7428d2f64e53139d958@gmail.com","name":"Brad Buchanan"},"message":"Merge pull request #4329 from code-dot-org/staging\n\nDTT (staging -> test)","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/c3d2db7131d5b0c12945a5b8826d86d6b672edf6"},{"sha":"150577b15e5f72db33da5152267d4c390b7c6f4f","author":{"email":"ee806b0aae283f2f1a3c7b3219504acd2c796ad6@code.org","name":"Josh Lory"},"message":"File input must be visible in Firefox for webdriver upload to work","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/150577b15e5f72db33da5152267d4c390b7c6f4f"},{"sha":"c6c890b57d8a578b3b30771cf978b469c397f84a","author":{"email":"ee806b0aae283f2f1a3c7b3219504acd2c796ad6@code.org","name":"Josh Lory"},"message":"Safari webdriver does not support file uploads\n\nSee: https://code.google.com/p/selenium/issues/detail?id=4220","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/c6c890b57d8a578b3b30771cf978b469c397f84a"},{"sha":"91f720fa7eccea6c384c2ada3082444425e55a24","author":{"email":"9233b6f5388d6867a2a7be14d8b4ba53c86cfde2@code.org","name":"Brad Buchanan"},"message":"Correct youtube link for video.\n\nVideo: C4_for_loops_no_bee\nPlayed in level: /s/course4/stage/10/puzzle/2","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/91f720fa7eccea6c384c2ada3082444425e55a24"},{"sha":"0af04bf27973c3e44059368c6c8756daa53e9878","author":{"email":"59083d807cce0a9ec0ade7428d2f64e53139d958@gmail.com","name":"Brad Buchanan"},"message":"Merge pull request #4333 from code-dot-org/levelbuilder\n\nCorrect youtube link for video.","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/0af04bf27973c3e44059368c6c8756daa53e9878"},{"sha":"b2057c7ff8d30947dc588609f9c0f3359aba9d57","author":{"email":"9233b6f5388d6867a2a7be14d8b4ba53c86cfde2@code.org","name":"Brad Buchanan"},"message":"Correct youtube link for video.\n\nVideo: C4_for_loops_no_bee\nPlayed in level: /s/course4/stage/10/puzzle/2","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/b2057c7ff8d30947dc588609f9c0f3359aba9d57"},{"sha":"03e4a1df0471c38ab4c61526108cd577580c70b6","author":{"email":"e735e501d1b6bfe292d1de57fcc6957feaecd493@gmail.com","name":"Caley Brock"},"message":"Merge pull request #4332 from code-dot-org/statepgs\n\nState fact pages part 1","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/03e4a1df0471c38ab4c61526108cd577580c70b6"},{"sha":"5435c171ced202fdd73b78b175fd40a880b08a9d","author":{"email":"59083d807cce0a9ec0ade7428d2f64e53139d958@gmail.com","name":"Brad Buchanan"},"message":"Merge pull request #4335 from code-dot-org/test\n\nBackport video URL fix test -> staging","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/5435c171ced202fdd73b78b175fd40a880b08a9d"},{"sha":"8762ee2e11a6fb15179399dfc1e390d30d801afd","author":{"email":"ee806b0aae283f2f1a3c7b3219504acd2c796ad6@code.org","name":"Josh Lory"},"message":"Temporary CSP pixelation fix for hex mode\n\nNeed to get this fix out today for CSP users, but we should fix this the correct way by not sending down \"false\" as a string in widget options.","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/8762ee2e11a6fb15179399dfc1e390d30d801afd"},{"sha":"d06a8fe3e5ba740f12f5dd3781252961a667433c","author":{"email":"34c6fceca75e456f25e7e99531e2425c6c1de443@code.org","name":"Continuous Integration"},"message":"Level builder changes","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/d06a8fe3e5ba740f12f5dd3781252961a667433c"}]}