{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":388120395,"defaultBranch":"main","name":"Gameboard","ownerLogin":"cmu-sei","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-07-21T13:09:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/12465755?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715870358.0","currentOid":""},"activityList":{"items":[{"before":"0ee6cba23ece8edc44af5b5c2303204ab6fb0a59","after":"38f7473e690853efe82359ad1edb7b1e14b4d443","ref":"refs/heads/test","pushedAt":"2024-05-16T14:41:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sei-bstein","name":"Ben Stein","path":"/sei-bstein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115497763?s=80&v=4"},"commit":{"message":"v3.19.0-beta0 (#450)\n\n* Initial schema changes for #410.\r\n\r\n* Refactor game hosts to be reusable across games.\r\n\r\n* Correct a bug that could cause players to be unable to start team sessions in some cases.\r\n\r\n* UPdates to external game host management.\r\n\r\n* Fix an issue that prevented bonuses from being included in 'advanced' score.\r\n\r\n* More work on external game hosts.\r\n\r\n* Fix advance bonuses\r\n\r\n* Fix advancement score bug.\r\n\r\n* Code cleanup and cache invalidate for game hub.\r\n\r\n* More work on external hosts\r\n\r\n* The games filter on Reports now orders alphabetically.\r\n\r\n* Improvements to delete external game host\r\n\r\n* Start building extensions infra.\r\n\r\n* Improvements to extension service binding\r\n\r\n* More work on extensions\r\n\r\n* Rerank game on team advance\r\n\r\n* Add external game host http timeout model field.\r\n\r\n* Clarity to sync start game service\r\n\r\n* Correctly pad external host url with / if needed\r\n\r\n* Add api key to external host requests\r\n\r\n* Foundations for site usage report and external game deploy refactor\r\n\r\n* Hide hidden specs from reporting and practice mode\r\n\r\n* Allow retrieval of practice challenges with infinite attempts\r\n\r\n* Minor cleanup\r\n\r\n* Fix a bug that prevented certificates from loading as intended\r\n\r\n* Initial refactor of predeploy\r\n\r\n* Allow external games not to be sync start (in deploy admin)\r\n\r\n* Fix various deploy bugs\r\n\r\n* Fix deploy bug\r\n\r\n* Fix various deployment bugs\r\n\r\n* Fix sync start required bug\r\n\r\n* FIxed an issue that could prevent deployment of game resources\r\n\r\n* Create external game team data on resource deploy\r\n\r\n* Fix DI binding fail\r\n\r\n* Fix external team data create\r\n\r\n* Create external team data on start of resource deploy\r\n\r\n* Mild tweaks to site usage\r\n\r\n* Don't delete game external data on deploy in old code\r\n\r\n* Fix build error\r\n\r\n* Fix team deploy status update\r\n\r\n* notify external team creation earlier in predeploy\r\n\r\n* Fixed a bug that caused external game data not to be created\r\n\r\n* Fix xternal game data deploy\r\n\r\n* Fix team deploy bug\r\n\r\n* Updates to non-sync standard game start\r\n\r\n* Send deploy notification end when game resources are deployed\r\n\r\n* Fixes to external game deploy\r\n\r\n* Fixes to external sync-start\r\n\r\n* Improvements to external game start\r\n\r\n* Refactor to decouple predeploy/sync start/external continued\r\n\r\n* Fix busted tests\r\n\r\n* Send standard session starts through new session start command.\r\n\r\n* Fix busted tests\r\n\r\n* Bail start team sessions validator if more than one game found\r\n\r\n* Fix a DI error\r\n\r\n* Fix validation for start team session\r\n\r\n* Build error\r\n\r\n* Fix game start bug\r\n\r\n* Fix a bug that caused all teams to deploy in external games even if fewer teams were requested.\r\n\r\n* INclude game host URL in external game admin context\r\n\r\n* Make non-sync external games update external host\r\n\r\n* Make CreateTeams private to extenral game service (since it isn't consumed externally now)\r\n\r\n* Remove unused service\r\n\r\n* Fix readiness assessment for external non-sync games\r\n\r\n* Allow external game data to be null before deploy\r\n\r\n* Fix team play state bug\r\n\r\n* Fix external host url resolution\r\n\r\n* Fix url resolution AGAIN\r\n\r\n* Fix external start bug\r\n\r\n* More work on Site Usage report\r\n\r\n* Fix engine mode validator\r\n\r\n* Fix various enroll validation issues with external games\r\n\r\n* Fix various bugs in the players modal for site usage.\r\n\r\n* Finish site usage report\r\n\r\n* Site usage report - defend against null/blank team IDs\r\n\r\n* Minor cleanup\r\n\r\n* Fix site usage report bugs\r\n\r\n* More site usage bugs\r\n\r\n* More site usage issues\r\n\r\n* Site usage bugs\r\n\r\n* Fix denormalization bug in site usage report\r\n\r\n* Refactoring deploy updates\r\n\r\n* Fix sync start bug\r\n\r\n* Big deploy refactor\r\n\r\n* More work on deploy refactor\r\n\r\n* More deploy refactor\r\n\r\n* Add'l logging\r\n\r\n* More changes for deploy refactor\r\n\r\n* Fixed a bug that prevented correct management of external team host urls.\r\n\r\n* Various bug fixes for external game launch\r\n\r\n* Send game launch start/end events via game hub\r\n\r\n* Fix short-circuit evaluation in game deploy\r\n\r\n* Fix team start bug\r\n\r\n* Add external game host client info endpoint\r\n\r\n* Rethrow caught exception on session start fail\r\n\r\n* Improvements to external deploy\r\n\r\n* Add resource deploy endpoint\r\n\r\n* Minor cleanup\r\n\r\n* Misc cleanup\r\n\r\n* Experimental fix for deploy concurrency bug\r\n\r\n* Fix service scoping bug\r\n\r\n* Allow thread-independent updating of challenge states during batched deployment\r\n\r\n* Add'l logging for deploy progress notifications\r\n\r\n* Switch to non-async scope creation to ensure unique scopes\r\n\r\n* Test lock on game resource deploy\r\n\r\n* Fix a bug that caused external games to appear active after the session ends.","shortMessageHtmlLink":"v3.19.0-beta0 (#450)"}},{"before":"0ee6cba23ece8edc44af5b5c2303204ab6fb0a59","after":"38f7473e690853efe82359ad1edb7b1e14b4d443","ref":"refs/heads/next","pushedAt":"2024-05-16T14:41:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sei-bstein","name":"Ben Stein","path":"/sei-bstein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115497763?s=80&v=4"},"commit":{"message":"v3.19.0-beta0 (#450)\n\n* Initial schema changes for #410.\r\n\r\n* Refactor game hosts to be reusable across games.\r\n\r\n* Correct a bug that could cause players to be unable to start team sessions in some cases.\r\n\r\n* UPdates to external game host management.\r\n\r\n* Fix an issue that prevented bonuses from being included in 'advanced' score.\r\n\r\n* More work on external game hosts.\r\n\r\n* Fix advance bonuses\r\n\r\n* Fix advancement score bug.\r\n\r\n* Code cleanup and cache invalidate for game hub.\r\n\r\n* More work on external hosts\r\n\r\n* The games filter on Reports now orders alphabetically.\r\n\r\n* Improvements to delete external game host\r\n\r\n* Start building extensions infra.\r\n\r\n* Improvements to extension service binding\r\n\r\n* More work on extensions\r\n\r\n* Rerank game on team advance\r\n\r\n* Add external game host http timeout model field.\r\n\r\n* Clarity to sync start game service\r\n\r\n* Correctly pad external host url with / if needed\r\n\r\n* Add api key to external host requests\r\n\r\n* Foundations for site usage report and external game deploy refactor\r\n\r\n* Hide hidden specs from reporting and practice mode\r\n\r\n* Allow retrieval of practice challenges with infinite attempts\r\n\r\n* Minor cleanup\r\n\r\n* Fix a bug that prevented certificates from loading as intended\r\n\r\n* Initial refactor of predeploy\r\n\r\n* Allow external games not to be sync start (in deploy admin)\r\n\r\n* Fix various deploy bugs\r\n\r\n* Fix deploy bug\r\n\r\n* Fix various deployment bugs\r\n\r\n* Fix sync start required bug\r\n\r\n* FIxed an issue that could prevent deployment of game resources\r\n\r\n* Create external game team data on resource deploy\r\n\r\n* Fix DI binding fail\r\n\r\n* Fix external team data create\r\n\r\n* Create external team data on start of resource deploy\r\n\r\n* Mild tweaks to site usage\r\n\r\n* Don't delete game external data on deploy in old code\r\n\r\n* Fix build error\r\n\r\n* Fix team deploy status update\r\n\r\n* notify external team creation earlier in predeploy\r\n\r\n* Fixed a bug that caused external game data not to be created\r\n\r\n* Fix xternal game data deploy\r\n\r\n* Fix team deploy bug\r\n\r\n* Updates to non-sync standard game start\r\n\r\n* Send deploy notification end when game resources are deployed\r\n\r\n* Fixes to external game deploy\r\n\r\n* Fixes to external sync-start\r\n\r\n* Improvements to external game start\r\n\r\n* Refactor to decouple predeploy/sync start/external continued\r\n\r\n* Fix busted tests\r\n\r\n* Send standard session starts through new session start command.\r\n\r\n* Fix busted tests\r\n\r\n* Bail start team sessions validator if more than one game found\r\n\r\n* Fix a DI error\r\n\r\n* Fix validation for start team session\r\n\r\n* Build error\r\n\r\n* Fix game start bug\r\n\r\n* Fix a bug that caused all teams to deploy in external games even if fewer teams were requested.\r\n\r\n* INclude game host URL in external game admin context\r\n\r\n* Make non-sync external games update external host\r\n\r\n* Make CreateTeams private to extenral game service (since it isn't consumed externally now)\r\n\r\n* Remove unused service\r\n\r\n* Fix readiness assessment for external non-sync games\r\n\r\n* Allow external game data to be null before deploy\r\n\r\n* Fix team play state bug\r\n\r\n* Fix external host url resolution\r\n\r\n* Fix url resolution AGAIN\r\n\r\n* Fix external start bug\r\n\r\n* More work on Site Usage report\r\n\r\n* Fix engine mode validator\r\n\r\n* Fix various enroll validation issues with external games\r\n\r\n* Fix various bugs in the players modal for site usage.\r\n\r\n* Finish site usage report\r\n\r\n* Site usage report - defend against null/blank team IDs\r\n\r\n* Minor cleanup\r\n\r\n* Fix site usage report bugs\r\n\r\n* More site usage bugs\r\n\r\n* More site usage issues\r\n\r\n* Site usage bugs\r\n\r\n* Fix denormalization bug in site usage report\r\n\r\n* Refactoring deploy updates\r\n\r\n* Fix sync start bug\r\n\r\n* Big deploy refactor\r\n\r\n* More work on deploy refactor\r\n\r\n* More deploy refactor\r\n\r\n* Add'l logging\r\n\r\n* More changes for deploy refactor\r\n\r\n* Fixed a bug that prevented correct management of external team host urls.\r\n\r\n* Various bug fixes for external game launch\r\n\r\n* Send game launch start/end events via game hub\r\n\r\n* Fix short-circuit evaluation in game deploy\r\n\r\n* Fix team start bug\r\n\r\n* Add external game host client info endpoint\r\n\r\n* Rethrow caught exception on session start fail\r\n\r\n* Improvements to external deploy\r\n\r\n* Add resource deploy endpoint\r\n\r\n* Minor cleanup\r\n\r\n* Misc cleanup\r\n\r\n* Experimental fix for deploy concurrency bug\r\n\r\n* Fix service scoping bug\r\n\r\n* Allow thread-independent updating of challenge states during batched deployment\r\n\r\n* Add'l logging for deploy progress notifications\r\n\r\n* Switch to non-async scope creation to ensure unique scopes\r\n\r\n* Test lock on game resource deploy\r\n\r\n* Fix a bug that caused external games to appear active after the session ends.","shortMessageHtmlLink":"v3.19.0-beta0 (#450)"}},{"before":"ad4d932b5e1b664b236009cb94c20332a561ee93","after":"38f7473e690853efe82359ad1edb7b1e14b4d443","ref":"refs/heads/main","pushedAt":"2024-05-16T14:38:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sei-jbooz","name":"Jarrett Booz","path":"/sei-jbooz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89405171?s=80&v=4"},"commit":{"message":"v3.19.0-beta0 (#450)\n\n* Initial schema changes for #410.\r\n\r\n* Refactor game hosts to be reusable across games.\r\n\r\n* Correct a bug that could cause players to be unable to start team sessions in some cases.\r\n\r\n* UPdates to external game host management.\r\n\r\n* Fix an issue that prevented bonuses from being included in 'advanced' score.\r\n\r\n* More work on external game hosts.\r\n\r\n* Fix advance bonuses\r\n\r\n* Fix advancement score bug.\r\n\r\n* Code cleanup and cache invalidate for game hub.\r\n\r\n* More work on external hosts\r\n\r\n* The games filter on Reports now orders alphabetically.\r\n\r\n* Improvements to delete external game host\r\n\r\n* Start building extensions infra.\r\n\r\n* Improvements to extension service binding\r\n\r\n* More work on extensions\r\n\r\n* Rerank game on team advance\r\n\r\n* Add external game host http timeout model field.\r\n\r\n* Clarity to sync start game service\r\n\r\n* Correctly pad external host url with / if needed\r\n\r\n* Add api key to external host requests\r\n\r\n* Foundations for site usage report and external game deploy refactor\r\n\r\n* Hide hidden specs from reporting and practice mode\r\n\r\n* Allow retrieval of practice challenges with infinite attempts\r\n\r\n* Minor cleanup\r\n\r\n* Fix a bug that prevented certificates from loading as intended\r\n\r\n* Initial refactor of predeploy\r\n\r\n* Allow external games not to be sync start (in deploy admin)\r\n\r\n* Fix various deploy bugs\r\n\r\n* Fix deploy bug\r\n\r\n* Fix various deployment bugs\r\n\r\n* Fix sync start required bug\r\n\r\n* FIxed an issue that could prevent deployment of game resources\r\n\r\n* Create external game team data on resource deploy\r\n\r\n* Fix DI binding fail\r\n\r\n* Fix external team data create\r\n\r\n* Create external team data on start of resource deploy\r\n\r\n* Mild tweaks to site usage\r\n\r\n* Don't delete game external data on deploy in old code\r\n\r\n* Fix build error\r\n\r\n* Fix team deploy status update\r\n\r\n* notify external team creation earlier in predeploy\r\n\r\n* Fixed a bug that caused external game data not to be created\r\n\r\n* Fix xternal game data deploy\r\n\r\n* Fix team deploy bug\r\n\r\n* Updates to non-sync standard game start\r\n\r\n* Send deploy notification end when game resources are deployed\r\n\r\n* Fixes to external game deploy\r\n\r\n* Fixes to external sync-start\r\n\r\n* Improvements to external game start\r\n\r\n* Refactor to decouple predeploy/sync start/external continued\r\n\r\n* Fix busted tests\r\n\r\n* Send standard session starts through new session start command.\r\n\r\n* Fix busted tests\r\n\r\n* Bail start team sessions validator if more than one game found\r\n\r\n* Fix a DI error\r\n\r\n* Fix validation for start team session\r\n\r\n* Build error\r\n\r\n* Fix game start bug\r\n\r\n* Fix a bug that caused all teams to deploy in external games even if fewer teams were requested.\r\n\r\n* INclude game host URL in external game admin context\r\n\r\n* Make non-sync external games update external host\r\n\r\n* Make CreateTeams private to extenral game service (since it isn't consumed externally now)\r\n\r\n* Remove unused service\r\n\r\n* Fix readiness assessment for external non-sync games\r\n\r\n* Allow external game data to be null before deploy\r\n\r\n* Fix team play state bug\r\n\r\n* Fix external host url resolution\r\n\r\n* Fix url resolution AGAIN\r\n\r\n* Fix external start bug\r\n\r\n* More work on Site Usage report\r\n\r\n* Fix engine mode validator\r\n\r\n* Fix various enroll validation issues with external games\r\n\r\n* Fix various bugs in the players modal for site usage.\r\n\r\n* Finish site usage report\r\n\r\n* Site usage report - defend against null/blank team IDs\r\n\r\n* Minor cleanup\r\n\r\n* Fix site usage report bugs\r\n\r\n* More site usage bugs\r\n\r\n* More site usage issues\r\n\r\n* Site usage bugs\r\n\r\n* Fix denormalization bug in site usage report\r\n\r\n* Refactoring deploy updates\r\n\r\n* Fix sync start bug\r\n\r\n* Big deploy refactor\r\n\r\n* More work on deploy refactor\r\n\r\n* More deploy refactor\r\n\r\n* Add'l logging\r\n\r\n* More changes for deploy refactor\r\n\r\n* Fixed a bug that prevented correct management of external team host urls.\r\n\r\n* Various bug fixes for external game launch\r\n\r\n* Send game launch start/end events via game hub\r\n\r\n* Fix short-circuit evaluation in game deploy\r\n\r\n* Fix team start bug\r\n\r\n* Add external game host client info endpoint\r\n\r\n* Rethrow caught exception on session start fail\r\n\r\n* Improvements to external deploy\r\n\r\n* Add resource deploy endpoint\r\n\r\n* Minor cleanup\r\n\r\n* Misc cleanup\r\n\r\n* Experimental fix for deploy concurrency bug\r\n\r\n* Fix service scoping bug\r\n\r\n* Allow thread-independent updating of challenge states during batched deployment\r\n\r\n* Add'l logging for deploy progress notifications\r\n\r\n* Switch to non-async scope creation to ensure unique scopes\r\n\r\n* Test lock on game resource deploy\r\n\r\n* Fix a bug that caused external games to appear active after the session ends.","shortMessageHtmlLink":"v3.19.0-beta0 (#450)"}},{"before":"5b139b5817780911b38341cf8747d89b35e00895","after":"0ee6cba23ece8edc44af5b5c2303204ab6fb0a59","ref":"refs/heads/test","pushedAt":"2024-05-15T19:42:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sei-bstein","name":"Ben Stein","path":"/sei-bstein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115497763?s=80&v=4"},"commit":{"message":"Fix a bug that caused external games to appear active after the session ends.","shortMessageHtmlLink":"Fix a bug that caused external games to appear active after the sessi…"}},{"before":"5b139b5817780911b38341cf8747d89b35e00895","after":"0ee6cba23ece8edc44af5b5c2303204ab6fb0a59","ref":"refs/heads/next","pushedAt":"2024-05-15T19:42:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sei-bstein","name":"Ben Stein","path":"/sei-bstein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115497763?s=80&v=4"},"commit":{"message":"Fix a bug that caused external games to appear active after the session ends.","shortMessageHtmlLink":"Fix a bug that caused external games to appear active after the sessi…"}},{"before":"2497444f2d8fa4db791428e06b0b712688668d8b","after":"5b139b5817780911b38341cf8747d89b35e00895","ref":"refs/heads/test","pushedAt":"2024-05-15T16:01:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sei-bstein","name":"Ben Stein","path":"/sei-bstein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115497763?s=80&v=4"},"commit":{"message":"Test lock on game resource deploy","shortMessageHtmlLink":"Test lock on game resource deploy"}},{"before":"2497444f2d8fa4db791428e06b0b712688668d8b","after":"5b139b5817780911b38341cf8747d89b35e00895","ref":"refs/heads/next","pushedAt":"2024-05-15T16:01:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sei-bstein","name":"Ben Stein","path":"/sei-bstein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115497763?s=80&v=4"},"commit":{"message":"Test lock on game resource deploy","shortMessageHtmlLink":"Test lock on game resource deploy"}},{"before":"0f92af870905c00097aebd86579d70f62641369a","after":"2497444f2d8fa4db791428e06b0b712688668d8b","ref":"refs/heads/test","pushedAt":"2024-05-15T15:40:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sei-bstein","name":"Ben Stein","path":"/sei-bstein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115497763?s=80&v=4"},"commit":{"message":"Switch to non-async scope creation to ensure unique scopes","shortMessageHtmlLink":"Switch to non-async scope creation to ensure unique scopes"}},{"before":"0f92af870905c00097aebd86579d70f62641369a","after":"2497444f2d8fa4db791428e06b0b712688668d8b","ref":"refs/heads/next","pushedAt":"2024-05-15T15:40:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sei-bstein","name":"Ben Stein","path":"/sei-bstein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115497763?s=80&v=4"},"commit":{"message":"Switch to non-async scope creation to ensure unique scopes","shortMessageHtmlLink":"Switch to non-async scope creation to ensure unique scopes"}},{"before":"d0e07a15ab0686ba94f7098178192170be3af405","after":"0f92af870905c00097aebd86579d70f62641369a","ref":"refs/heads/test","pushedAt":"2024-05-15T15:22:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sei-bstein","name":"Ben Stein","path":"/sei-bstein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115497763?s=80&v=4"},"commit":{"message":"Add'l logging for deploy progress notifications","shortMessageHtmlLink":"Add'l logging for deploy progress notifications"}},{"before":"a9b790bdd6871629ff8aa9652b381dd02e00b39f","after":"d0e07a15ab0686ba94f7098178192170be3af405","ref":"refs/heads/test","pushedAt":"2024-05-15T15:00:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sei-bstein","name":"Ben Stein","path":"/sei-bstein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115497763?s=80&v=4"},"commit":{"message":"Add test logging","shortMessageHtmlLink":"Add test logging"}},{"before":"ba4fa5aa559c6f5ae92a00b2eb03d9264b1d1414","after":"0f92af870905c00097aebd86579d70f62641369a","ref":"refs/heads/next","pushedAt":"2024-05-15T14:58:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sei-bstein","name":"Ben Stein","path":"/sei-bstein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115497763?s=80&v=4"},"commit":{"message":"Add'l logging for deploy progress notifications","shortMessageHtmlLink":"Add'l logging for deploy progress notifications"}},{"before":"e17879286353a2ecb33e46c1f29ea97d92d43337","after":"a9b790bdd6871629ff8aa9652b381dd02e00b39f","ref":"refs/heads/test","pushedAt":"2024-05-15T14:24:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sei-bstein","name":"Ben Stein","path":"/sei-bstein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115497763?s=80&v=4"},"commit":{"message":"Merge branch 'next' into test","shortMessageHtmlLink":"Merge branch 'next' into test"}},{"before":"011f06e013ee13cf34177d983256ea9887cb85e1","after":"ba4fa5aa559c6f5ae92a00b2eb03d9264b1d1414","ref":"refs/heads/next","pushedAt":"2024-05-15T14:24:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sei-bstein","name":"Ben Stein","path":"/sei-bstein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115497763?s=80&v=4"},"commit":{"message":"Allow thread-independent updating of challenge states during batched deployment","shortMessageHtmlLink":"Allow thread-independent updating of challenge states during batched …"}},{"before":"66dd380733259d1cb2c0d1b9d89709e10b2dc056","after":"e17879286353a2ecb33e46c1f29ea97d92d43337","ref":"refs/heads/test","pushedAt":"2024-05-14T19:53:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sei-bstein","name":"Ben Stein","path":"/sei-bstein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115497763?s=80&v=4"},"commit":{"message":"Merge branch 'next' into test","shortMessageHtmlLink":"Merge branch 'next' into test"}},{"before":"e2f84eb1805dcea8bea65995d6643f06cd0669fa","after":"011f06e013ee13cf34177d983256ea9887cb85e1","ref":"refs/heads/next","pushedAt":"2024-05-14T19:53:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sei-bstein","name":"Ben Stein","path":"/sei-bstein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115497763?s=80&v=4"},"commit":{"message":"Fix service scoping bug","shortMessageHtmlLink":"Fix service scoping bug"}},{"before":"20c35f1ad15a1867abfd5356ae01332395af5597","after":"66dd380733259d1cb2c0d1b9d89709e10b2dc056","ref":"refs/heads/test","pushedAt":"2024-05-14T19:40:17.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"sei-bstein","name":"Ben Stein","path":"/sei-bstein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115497763?s=80&v=4"},"commit":{"message":"Merge branch 'next' into test","shortMessageHtmlLink":"Merge branch 'next' into test"}},{"before":"3996f3d65803aa5d39203951efd9a26ea37c4b21","after":"e2f84eb1805dcea8bea65995d6643f06cd0669fa","ref":"refs/heads/next","pushedAt":"2024-05-14T19:40:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sei-bstein","name":"Ben Stein","path":"/sei-bstein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115497763?s=80&v=4"},"commit":{"message":"Experimental fix for deploy concurrency bug","shortMessageHtmlLink":"Experimental fix for deploy concurrency bug"}},{"before":"1e8a7d7d1dc71e061ab95c6db8f5d6c4279e8287","after":"3996f3d65803aa5d39203951efd9a26ea37c4b21","ref":"refs/heads/next","pushedAt":"2024-05-14T19:37:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sei-bstein","name":"Ben Stein","path":"/sei-bstein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115497763?s=80&v=4"},"commit":{"message":"Misc cleanup","shortMessageHtmlLink":"Misc cleanup"}},{"before":"e5730cfd48b3cafdf372433506d88012890e31ef","after":"20c35f1ad15a1867abfd5356ae01332395af5597","ref":"refs/heads/test","pushedAt":"2024-05-14T19:17:29.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"sei-bstein","name":"Ben Stein","path":"/sei-bstein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115497763?s=80&v=4"},"commit":{"message":"Temp disable deploy progress updates","shortMessageHtmlLink":"Temp disable deploy progress updates"}},{"before":"bc04d51e6901dd4ada2cef7331839229113fb614","after":"e5730cfd48b3cafdf372433506d88012890e31ef","ref":"refs/heads/test","pushedAt":"2024-05-14T18:46:26.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"sei-bstein","name":"Ben Stein","path":"/sei-bstein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115497763?s=80&v=4"},"commit":{"message":"Merge branch 'next' into test","shortMessageHtmlLink":"Merge branch 'next' into test"}},{"before":"634ee618246cf8812f5f9c08efcbb348d13c12f6","after":"1e8a7d7d1dc71e061ab95c6db8f5d6c4279e8287","ref":"refs/heads/next","pushedAt":"2024-05-14T18:46:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sei-bstein","name":"Ben Stein","path":"/sei-bstein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115497763?s=80&v=4"},"commit":{"message":"Add resource deploy endpoint","shortMessageHtmlLink":"Add resource deploy endpoint"}},{"before":"4949f04e38f3c117715655ac4c8382f6931c84bc","after":"634ee618246cf8812f5f9c08efcbb348d13c12f6","ref":"refs/heads/next","pushedAt":"2024-05-14T18:42:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sei-bstein","name":"Ben Stein","path":"/sei-bstein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115497763?s=80&v=4"},"commit":{"message":"Improvements to external deploy","shortMessageHtmlLink":"Improvements to external deploy"}},{"before":"96fc08a37f6deba42ca2ea23ba4d4bfb4aecb326","after":"bc04d51e6901dd4ada2cef7331839229113fb614","ref":"refs/heads/test","pushedAt":"2024-05-14T17:54:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sei-bstein","name":"Ben Stein","path":"/sei-bstein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115497763?s=80&v=4"},"commit":{"message":"Merge branch 'next' into test","shortMessageHtmlLink":"Merge branch 'next' into test"}},{"before":"97d4f83870b421c829bb0048dcabf9ea63aa643a","after":"4949f04e38f3c117715655ac4c8382f6931c84bc","ref":"refs/heads/next","pushedAt":"2024-05-14T17:54:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sei-bstein","name":"Ben Stein","path":"/sei-bstein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115497763?s=80&v=4"},"commit":{"message":"Rethrow caught exception on session start fail","shortMessageHtmlLink":"Rethrow caught exception on session start fail"}},{"before":"df84334987c2e07e5e51629eb3025cba2a27e78c","after":"96fc08a37f6deba42ca2ea23ba4d4bfb4aecb326","ref":"refs/heads/test","pushedAt":"2024-05-14T15:58:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sei-bstein","name":"Ben Stein","path":"/sei-bstein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115497763?s=80&v=4"},"commit":{"message":"Merge branch 'next' into test","shortMessageHtmlLink":"Merge branch 'next' into test"}},{"before":"fa36e7ce198b610e17040736eb67f8156b86c03d","after":"97d4f83870b421c829bb0048dcabf9ea63aa643a","ref":"refs/heads/next","pushedAt":"2024-05-14T15:57:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sei-bstein","name":"Ben Stein","path":"/sei-bstein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115497763?s=80&v=4"},"commit":{"message":"Add external game host client info endpoint","shortMessageHtmlLink":"Add external game host client info endpoint"}},{"before":"fd2e55b3372479363135402c484c45a311d57b63","after":"df84334987c2e07e5e51629eb3025cba2a27e78c","ref":"refs/heads/test","pushedAt":"2024-05-14T14:55:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sei-bstein","name":"Ben Stein","path":"/sei-bstein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115497763?s=80&v=4"},"commit":{"message":"Merge branch 'next' into test","shortMessageHtmlLink":"Merge branch 'next' into test"}},{"before":"6a25b42f45d08fb4b6ebca14b50040e70a5425cf","after":"fa36e7ce198b610e17040736eb67f8156b86c03d","ref":"refs/heads/next","pushedAt":"2024-05-14T14:54:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sei-bstein","name":"Ben Stein","path":"/sei-bstein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115497763?s=80&v=4"},"commit":{"message":"Fix team start bug","shortMessageHtmlLink":"Fix team start bug"}},{"before":"53cc74bcd333d2a1376d9f65f2af269161f090e2","after":"fd2e55b3372479363135402c484c45a311d57b63","ref":"refs/heads/test","pushedAt":"2024-05-14T13:23:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sei-bstein","name":"Ben Stein","path":"/sei-bstein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115497763?s=80&v=4"},"commit":{"message":"Merge branch 'next' into test","shortMessageHtmlLink":"Merge branch 'next' into test"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAES76IlQA","startCursor":null,"endCursor":null}},"title":"Activity · cmu-sei/Gameboard"}