{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1147463,"defaultBranch":"main","name":"rstudio","ownerLogin":"rstudio","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2010-12-07T19:10:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/513560?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717181623.0","currentOid":""},"activityList":{"items":[{"before":"a13feca6a1f1283330312ea5f88385254ec427cc","after":"575a5c1b13b01a2ccad5d093db9bc5992bbbc26e","ref":"refs/heads/bugfix/windows-testthat-output","pushedAt":"2024-05-31T19:55:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kevinushey","name":"Kevin Ushey","path":"/kevinushey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1976582?s=80&v=4"},"commit":{"message":"tidy up","shortMessageHtmlLink":"tidy up"}},{"before":"9c75605928bdcda65598e3bc74d209e73c02e623","after":"a13feca6a1f1283330312ea5f88385254ec427cc","ref":"refs/heads/bugfix/windows-testthat-output","pushedAt":"2024-05-31T19:53:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kevinushey","name":"Kevin Ushey","path":"/kevinushey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1976582?s=80&v=4"},"commit":{"message":"update NEWS","shortMessageHtmlLink":"update NEWS"}},{"before":"7c2db9db400411f9662777acd25611d46089e6ba","after":"9c75605928bdcda65598e3bc74d209e73c02e623","ref":"refs/heads/bugfix/windows-testthat-output","pushedAt":"2024-05-31T19:49:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kevinushey","name":"Kevin Ushey","path":"/kevinushey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1976582?s=80&v=4"},"commit":{"message":"report session path on failed start; use dev session path","shortMessageHtmlLink":"report session path on failed start; use dev session path"}},{"before":"c64ed1730719f41158a7086a73f7a577a9500666","after":"7c2db9db400411f9662777acd25611d46089e6ba","ref":"refs/heads/bugfix/windows-testthat-output","pushedAt":"2024-05-31T19:48:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kevinushey","name":"Kevin Ushey","path":"/kevinushey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1976582?s=80&v=4"},"commit":{"message":"set R_CLI_NUM_COLORS","shortMessageHtmlLink":"set R_CLI_NUM_COLORS"}},{"before":null,"after":"c64ed1730719f41158a7086a73f7a577a9500666","ref":"refs/heads/bugfix/windows-testthat-output","pushedAt":"2024-05-31T18:53:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kevinushey","name":"Kevin Ushey","path":"/kevinushey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1976582?s=80&v=4"},"commit":{"message":"refactor a bit","shortMessageHtmlLink":"refactor a bit"}},{"before":"c38ed20f6f1a549cbeb1506fa886afc874c4510d","after":null,"ref":"refs/heads/feature/opensuse15-5","pushedAt":"2024-05-31T15:45:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cm421","name":"Craig","path":"/cm421","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56326543?s=80&v=4"}},{"before":"5a8f023bf8b54c1aecdc46511a473a2b54a3ae60","after":"8ebe5431ca2fb3c9719b70d4fbc45201d226c79c","ref":"refs/heads/main","pushedAt":"2024-05-31T15:45:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cm421","name":"Craig","path":"/cm421","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56326543?s=80&v=4"},"commit":{"message":"Bump opensuse dockerfile to 15.5 (#14770)\n\n* Bump opensuse dockerfile to 15.5\r\n\r\n* Remove temp directory after installing boost","shortMessageHtmlLink":"Bump opensuse dockerfile to 15.5 (#14770)"}},{"before":null,"after":"8289c1de799022fa385fcca37f73cdeeb6dcd460","ref":"refs/heads/bugfix-ignore-step-error","pushedAt":"2024-05-31T04:25:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jeffvroom","name":"Jeffrey Vroom","path":"/jeffvroom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2633768?s=80&v=4"},"commit":{"message":"PAM callback should not return error for error msg\n\nIt's up to the PAM system to decide to accept or reject\nthe PAM operation and returning error fails the login,\neven if there's an optional (sufficient) step that returns an error\n\nAddresses: https://github.com/rstudio/rstudio/issues/12116","shortMessageHtmlLink":"PAM callback should not return error for error msg"}},{"before":"2cdbe11cbb88236de0a78e881bd17470ae0a9852","after":null,"ref":"refs/heads/bugfix/restart-command-eager-vs-deferred","pushedAt":"2024-05-30T21:39:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kevinushey","name":"Kevin Ushey","path":"/kevinushey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1976582?s=80&v=4"}},{"before":"cbc5e3af990f97abe3a22587afe1d4e491a61683","after":"5a8f023bf8b54c1aecdc46511a473a2b54a3ae60","ref":"refs/heads/main","pushedAt":"2024-05-30T21:39:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kevinushey","name":"Kevin Ushey","path":"/kevinushey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1976582?s=80&v=4"},"commit":{"message":"support 'eager' and 'deferred' restart commands (#14768)\n\n* support 'eager' and 'deferred' restart commands\r\n\r\n* support eager restart commands in API\r\n\r\n* update NEWS\r\n\r\n* refactor a bit\r\n\r\n* don't require eager execution for package rebuild + restart","shortMessageHtmlLink":"support 'eager' and 'deferred' restart commands (#14768)"}},{"before":"0a3659d711bb23fffa293fe20ad57764fa40e57d","after":null,"ref":"refs/heads/bugfix/notebook-console-execution-optimizations","pushedAt":"2024-05-30T21:35:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kevinushey","name":"Kevin Ushey","path":"/kevinushey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1976582?s=80&v=4"}},{"before":"c9d7ab023b66621f33df7bd84d469c7009cd8f41","after":"cbc5e3af990f97abe3a22587afe1d4e491a61683","ref":"refs/heads/main","pushedAt":"2024-05-30T21:35:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kevinushey","name":"Kevin Ushey","path":"/kevinushey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1976582?s=80&v=4"},"commit":{"message":"optimize filesystem access in chunk execution (#14765)\n\n* avoid attempts to create console output file on every iteration\r\n\r\n* buffer history archive writes\r\n\r\n* organize headers\r\n\r\n* avoid superfluous exists call\r\n\r\ngetSize() already checks for file existence, and returns a size of 0 if\r\nthe file does not exist.\r\n\r\n* fix stream reset","shortMessageHtmlLink":"optimize filesystem access in chunk execution (#14765)"}},{"before":"62fce96886371650de20cf3ff80680cc100933e8","after":"c38ed20f6f1a549cbeb1506fa886afc874c4510d","ref":"refs/heads/feature/opensuse15-5","pushedAt":"2024-05-30T21:08:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cm421","name":"Craig","path":"/cm421","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56326543?s=80&v=4"},"commit":{"message":"Remove temp directory after installing boost","shortMessageHtmlLink":"Remove temp directory after installing boost"}},{"before":null,"after":"62fce96886371650de20cf3ff80680cc100933e8","ref":"refs/heads/feature/opensuse15-5","pushedAt":"2024-05-30T20:49:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cm421","name":"Craig","path":"/cm421","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56326543?s=80&v=4"},"commit":{"message":"Bump opensuse dockerfile to 15.5","shortMessageHtmlLink":"Bump opensuse dockerfile to 15.5"}},{"before":"1af8050a44e5d00cde0c1f5f50d691f7974f917f","after":"2cdbe11cbb88236de0a78e881bd17470ae0a9852","ref":"refs/heads/bugfix/restart-command-eager-vs-deferred","pushedAt":"2024-05-30T18:36:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kevinushey","name":"Kevin Ushey","path":"/kevinushey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1976582?s=80&v=4"},"commit":{"message":"don't require eager execution for package rebuild + restart","shortMessageHtmlLink":"don't require eager execution for package rebuild + restart"}},{"before":"9c3992e38c5298d10bfc470d177184f726e6362e","after":"1af8050a44e5d00cde0c1f5f50d691f7974f917f","ref":"refs/heads/bugfix/restart-command-eager-vs-deferred","pushedAt":"2024-05-30T18:34:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kevinushey","name":"Kevin Ushey","path":"/kevinushey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1976582?s=80&v=4"},"commit":{"message":"refactor a bit","shortMessageHtmlLink":"refactor a bit"}},{"before":"884c43d02ecfae457460598a1acd4609bbf9c9c1","after":"9c3992e38c5298d10bfc470d177184f726e6362e","ref":"refs/heads/bugfix/restart-command-eager-vs-deferred","pushedAt":"2024-05-30T18:31:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kevinushey","name":"Kevin Ushey","path":"/kevinushey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1976582?s=80&v=4"},"commit":{"message":"update NEWS","shortMessageHtmlLink":"update NEWS"}},{"before":"9d5155dec074cd7753a427f187de3d6a8e342c84","after":"884c43d02ecfae457460598a1acd4609bbf9c9c1","ref":"refs/heads/bugfix/restart-command-eager-vs-deferred","pushedAt":"2024-05-30T18:29:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kevinushey","name":"Kevin Ushey","path":"/kevinushey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1976582?s=80&v=4"},"commit":{"message":"support eager restart commands in API","shortMessageHtmlLink":"support eager restart commands in API"}},{"before":null,"after":"9d5155dec074cd7753a427f187de3d6a8e342c84","ref":"refs/heads/bugfix/restart-command-eager-vs-deferred","pushedAt":"2024-05-30T18:16:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kevinushey","name":"Kevin Ushey","path":"/kevinushey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1976582?s=80&v=4"},"commit":{"message":"support 'eager' and 'deferred' restart commands","shortMessageHtmlLink":"support 'eager' and 'deferred' restart commands"}},{"before":"eb7728b1a8ae6a5b3916db21e3ad33d4ea73ae36","after":"0a3659d711bb23fffa293fe20ad57764fa40e57d","ref":"refs/heads/bugfix/notebook-console-execution-optimizations","pushedAt":"2024-05-30T00:33:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kevinushey","name":"Kevin Ushey","path":"/kevinushey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1976582?s=80&v=4"},"commit":{"message":"fix stream reset","shortMessageHtmlLink":"fix stream reset"}},{"before":"e79e9ed4ab84161cd570c05857b0e12b3b09e14b","after":"eb7728b1a8ae6a5b3916db21e3ad33d4ea73ae36","ref":"refs/heads/bugfix/notebook-console-execution-optimizations","pushedAt":"2024-05-30T00:28:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kevinushey","name":"Kevin Ushey","path":"/kevinushey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1976582?s=80&v=4"},"commit":{"message":"avoid superfluous exists call\n\ngetSize() already checks for file existence, and returns a size of 0 if\nthe file does not exist.","shortMessageHtmlLink":"avoid superfluous exists call"}},{"before":"6f9e88810b3d735cf33111080499996695384050","after":"e79e9ed4ab84161cd570c05857b0e12b3b09e14b","ref":"refs/heads/bugfix/notebook-console-execution-optimizations","pushedAt":"2024-05-30T00:27:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kevinushey","name":"Kevin Ushey","path":"/kevinushey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1976582?s=80&v=4"},"commit":{"message":"organize headers","shortMessageHtmlLink":"organize headers"}},{"before":null,"after":"6f9e88810b3d735cf33111080499996695384050","ref":"refs/heads/bugfix/notebook-console-execution-optimizations","pushedAt":"2024-05-30T00:15:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kevinushey","name":"Kevin Ushey","path":"/kevinushey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1976582?s=80&v=4"},"commit":{"message":"buffer history archive writes","shortMessageHtmlLink":"buffer history archive writes"}},{"before":"1702357994b5f14b3c592c79ad31591b22026016","after":"c9d7ab023b66621f33df7bd84d469c7009cd8f41","ref":"refs/heads/main","pushedAt":"2024-05-29T21:26:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kevinushey","name":"Kevin Ushey","path":"/kevinushey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1976582?s=80&v=4"},"commit":{"message":"update jenkins automation trigger","shortMessageHtmlLink":"update jenkins automation trigger"}},{"before":"ec0c88d514c78e54050716d77495bc46cb2acb7e","after":null,"ref":"refs/heads/feature/automation-js-object","pushedAt":"2024-05-29T21:25:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kevinushey","name":"Kevin Ushey","path":"/kevinushey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1976582?s=80&v=4"}},{"before":"8aeb14782986a940e00c26bf7cfdd3a66a8ab3a8","after":"1702357994b5f14b3c592c79ad31591b22026016","ref":"refs/heads/main","pushedAt":"2024-05-29T21:25:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kevinushey","name":"Kevin Ushey","path":"/kevinushey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1976582?s=80&v=4"},"commit":{"message":"use wrapper API for interacting with JS objects (#14761)\n\n* use wrapper API for interacting with JS objects\r\n\r\n* port other test\r\n\r\n* remove unneeded wrappers\r\n\r\n* revive test\r\n\r\n* fixup\r\n\r\n* adapt to changes","shortMessageHtmlLink":"use wrapper API for interacting with JS objects (#14761)"}},{"before":"570df2faef0ecc5c3e36dea2640f68a1083849d3","after":"ec0c88d514c78e54050716d77495bc46cb2acb7e","ref":"refs/heads/feature/automation-js-object","pushedAt":"2024-05-29T20:55:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kevinushey","name":"Kevin Ushey","path":"/kevinushey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1976582?s=80&v=4"},"commit":{"message":"adapt to changes","shortMessageHtmlLink":"adapt to changes"}},{"before":"ad7084adf793488d3202618f85bc6e786c60d953","after":"570df2faef0ecc5c3e36dea2640f68a1083849d3","ref":"refs/heads/feature/automation-js-object","pushedAt":"2024-05-29T20:52:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kevinushey","name":"Kevin Ushey","path":"/kevinushey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1976582?s=80&v=4"},"commit":{"message":"fixup","shortMessageHtmlLink":"fixup"}},{"before":"4133da27c5b5e7746efe0969b4badf48f0874d18","after":"ad7084adf793488d3202618f85bc6e786c60d953","ref":"refs/heads/feature/automation-js-object","pushedAt":"2024-05-29T20:51:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kevinushey","name":"Kevin Ushey","path":"/kevinushey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1976582?s=80&v=4"},"commit":{"message":"revive test","shortMessageHtmlLink":"revive test"}},{"before":"3ad8e6b0e9660c466cf9d435d19bab8ca8621668","after":"4133da27c5b5e7746efe0969b4badf48f0874d18","ref":"refs/heads/feature/automation-js-object","pushedAt":"2024-05-29T20:47:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kevinushey","name":"Kevin Ushey","path":"/kevinushey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1976582?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into feature/automation-js-object","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into feature/automation-js…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWVrgZgA","startCursor":null,"endCursor":null}},"title":"Activity · rstudio/rstudio"}