{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":649397593,"defaultBranch":"master","name":"trailblazer-workflow","ownerLogin":"trailblazer","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-06-04T18:04:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9336830?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712849127.0","currentOid":""},"activityList":{"items":[{"before":"1aeaa169678f508d5ebfe5bfe2f3b27c7350340d","after":"cadd1287b84488920c69939c5bfd9d5a10b1941f","ref":"refs/heads/master","pushedAt":"2024-06-04T13:35:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"apotonick","name":"Nick Sutterer","path":"/apotonick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10406?s=80&v=4"},"commit":{"message":"test error_message for Import.","shortMessageHtmlLink":"test error_message for Import."}},{"before":"add1bb4d9bca9653f03940d616972942b7974163","after":"1aeaa169678f508d5ebfe5bfe2f3b27c7350340d","ref":"refs/heads/master","pushedAt":"2024-06-04T12:49:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"apotonick","name":"Nick Sutterer","path":"/apotonick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10406?s=80&v=4"},"commit":{"message":"add Task::Import and tests, so we can pull diagrams from the PRO server.","shortMessageHtmlLink":"add Task::Import and tests, so we can pull diagrams from the PRO server."}},{"before":"c9555b07f8e52dfe779484c3a1de78dd295cd284","after":"add1bb4d9bca9653f03940d616972942b7974163","ref":"refs/heads/master","pushedAt":"2024-05-03T14:39:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"apotonick","name":"Nick Sutterer","path":"/apotonick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10406?s=80&v=4"},"commit":{"message":"we can generate the Schema from the PRO JSON.\nwow, we barely have to write a line of code now.","shortMessageHtmlLink":"we can generate the Schema from the PRO JSON."}},{"before":"8b195ccad2cd92b996c88918051f98cd8af00a8b","after":"c9555b07f8e52dfe779484c3a1de78dd295cd284","ref":"refs/heads/master","pushedAt":"2024-04-19T15:14:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"apotonick","name":"Nick Sutterer","path":"/apotonick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10406?s=80&v=4"},"commit":{"message":"fix all tests.","shortMessageHtmlLink":"fix all tests."}},{"before":"e719890b8f1efc6bc31d52fa1d2f3df4537e4fc8","after":"8b195ccad2cd92b996c88918051f98cd8af00a8b","ref":"refs/heads/master","pushedAt":"2024-04-19T14:55:46.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"apotonick","name":"Nick Sutterer","path":"/apotonick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10406?s=80&v=4"},"commit":{"message":"fix Discovery.","shortMessageHtmlLink":"fix Discovery."}},{"before":"b752375522044353230fc2544d065b9c3c18d3a7","after":"e719890b8f1efc6bc31d52fa1d2f3df4537e4fc8","ref":"refs/heads/master","pushedAt":"2024-04-19T12:50:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"apotonick","name":"Nick Sutterer","path":"/apotonick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10406?s=80&v=4"},"commit":{"message":"introduce Collaboration::Structure that parses structure and \"lane hints\".","shortMessageHtmlLink":"introduce Collaboration::Structure that parses structure and \"lane hi…"}},{"before":"885b949bd9d2d7a693d8c9bae310c07f4b27e3af","after":"b752375522044353230fc2544d065b9c3c18d3a7","ref":"refs/heads/master","pushedAt":"2024-04-19T11:40:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"apotonick","name":"Nick Sutterer","path":"/apotonick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10406?s=80&v=4"},"commit":{"message":"move Generate to Parse. much better name.","shortMessageHtmlLink":"move Generate to Parse. much better name."}},{"before":"ec591e8870935fdb61598200cada4d1d28f7fd05","after":"885b949bd9d2d7a693d8c9bae310c07f4b27e3af","ref":"refs/heads/master","pushedAt":"2024-04-19T10:42:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"apotonick","name":"Nick Sutterer","path":"/apotonick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10406?s=80&v=4"},"commit":{"message":"add posting-v11 with better lane labels (including \"hints\").\nfix generate_test for the Generate module.","shortMessageHtmlLink":"add posting-v11 with better lane labels (including \"hints\")."}},{"before":"80fde801395980eef8725cc7c871230ee20f00f3","after":"ec591e8870935fdb61598200cada4d1d28f7fd05","ref":"refs/heads/master","pushedAt":"2024-04-18T12:58:59.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"apotonick","name":"Nick Sutterer","path":"/apotonick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10406?s=80&v=4"},"commit":{"message":"remove puts.","shortMessageHtmlLink":"remove puts."}},{"before":"84e88e8b2eac6ae4db10a6ab62eff61f18d32033","after":"49dbafbb87bde789afdaea20ba46ae48c816f179","ref":"refs/heads/disco","pushedAt":"2024-04-18T12:46:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"apotonick","name":"Nick Sutterer","path":"/apotonick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10406?s=80&v=4"},"commit":{"message":"in `Task::Discover`, allow to pass options for multiple triggers.","shortMessageHtmlLink":"in Task::Discover, allow to pass options for multiple triggers."}},{"before":"429b08ff3e16403663dbcdb22dce62435179f7b5","after":"84e88e8b2eac6ae4db10a6ab62eff61f18d32033","ref":"refs/heads/disco","pushedAt":"2024-04-18T06:51:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"apotonick","name":"Nick Sutterer","path":"/apotonick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10406?s=80&v=4"},"commit":{"message":"introspect_test is green.","shortMessageHtmlLink":"introspect_test is green."}},{"before":"9bb415d3d49d205d6ea2676142b6111906b18d54","after":"429b08ff3e16403663dbcdb22dce62435179f7b5","ref":"refs/heads/disco","pushedAt":"2024-04-18T06:37:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"apotonick","name":"Nick Sutterer","path":"/apotonick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10406?s=80&v=4"},"commit":{"message":"generate_test is green.","shortMessageHtmlLink":"generate_test is green."}},{"before":"7b67e5a019bf5ba754f0d6ef4f769c4bfd7c85b3","after":"9bb415d3d49d205d6ea2676142b6111906b18d54","ref":"refs/heads/disco","pushedAt":"2024-04-18T06:28:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"apotonick","name":"Nick Sutterer","path":"/apotonick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10406?s=80&v=4"},"commit":{"message":"advance_test is green.","shortMessageHtmlLink":"advance_test is green."}},{"before":"773150e355227b290d248f38c10f2b8a39e15458","after":"7b67e5a019bf5ba754f0d6ef4f769c4bfd7c85b3","ref":"refs/heads/disco","pushedAt":"2024-04-17T15:36:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"apotonick","name":"Nick Sutterer","path":"/apotonick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10406?s=80&v=4"},"commit":{"message":"better testing because we use a real collaboration now.","shortMessageHtmlLink":"better testing because we use a real collaboration now."}},{"before":"1540c27990583cbf76a27df33c6be4ed7371c182","after":"773150e355227b290d248f38c10f2b8a39e15458","ref":"refs/heads/disco","pushedAt":"2024-04-17T14:27:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"apotonick","name":"Nick Sutterer","path":"/apotonick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10406?s=80&v=4"},"commit":{"message":"Discover task is working without having to load the schema.","shortMessageHtmlLink":"Discover task is working without having to load the schema."}},{"before":"0f428234cdb9775406d26fee681e627ee68b66f0","after":"1540c27990583cbf76a27df33c6be4ed7371c182","ref":"refs/heads/disco","pushedAt":"2024-04-17T13:01:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"apotonick","name":"Nick Sutterer","path":"/apotonick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10406?s=80&v=4"},"commit":{"message":"we can discover without a Schema instance.","shortMessageHtmlLink":"we can discover without a Schema instance."}},{"before":"3df3fc1c0e4b8a82a1c11f8058b1aee08c5a2bbb","after":"0f428234cdb9775406d26fee681e627ee68b66f0","ref":"refs/heads/disco","pushedAt":"2024-04-16T09:43:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"apotonick","name":"Nick Sutterer","path":"/apotonick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10406?s=80&v=4"},"commit":{"message":"moving the `run_multiple_times` logic inside of `Discovery.call` as we\nneed the computed (and stubbed) schema.","shortMessageHtmlLink":"moving the run_multiple_times logic inside of Discovery.call as we"}},{"before":null,"after":"3df3fc1c0e4b8a82a1c11f8058b1aee08c5a2bbb","ref":"refs/heads/disco","pushedAt":"2024-04-11T15:25:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"apotonick","name":"Nick Sutterer","path":"/apotonick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10406?s=80&v=4"},"commit":{"message":"backup of simplified discovery code.","shortMessageHtmlLink":"backup of simplified discovery code."}},{"before":"9a44ed83d8e0c129a7e328bb6a1e7c371971258f","after":"80fde801395980eef8725cc7c871230ee20f00f3","ref":"refs/heads/master","pushedAt":"2024-04-10T06:22:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"apotonick","name":"Nick Sutterer","path":"/apotonick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10406?s=80&v=4"},"commit":{"message":"in `Generate`, test that we get the `:structure` variable which is required\nin the `Collaboration()` builder.","shortMessageHtmlLink":"in Generate, test that we get the :structure variable which is re…"}},{"before":"61017aec2b7c2d4eecfa5d16b55ae87de9d27717","after":"9a44ed83d8e0c129a7e328bb6a1e7c371971258f","ref":"refs/heads/master","pushedAt":"2024-04-04T07:37:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"apotonick","name":"Nick Sutterer","path":"/apotonick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10406?s=80&v=4"},"commit":{"message":"handle advance error further up.","shortMessageHtmlLink":"handle advance error further up."}},{"before":"01a555da4ad2634a592c7eca2da798a3a54158be","after":"61017aec2b7c2d4eecfa5d16b55ae87de9d27717","ref":"refs/heads/master","pushedAt":"2024-04-03T09:07:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"apotonick","name":"Nick Sutterer","path":"/apotonick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10406?s=80&v=4"},"commit":{"message":"Advance now has a `invalid_event` terminus instead of `not_authorized`.","shortMessageHtmlLink":"Advance now has a invalid_event terminus instead of not_authorized."}},{"before":"c1c83e6bb6f90892d02b7d85652ac856be9305ee","after":"01a555da4ad2634a592c7eca2da798a3a54158be","ref":"refs/heads/master","pushedAt":"2024-04-01T16:17:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"apotonick","name":"Nick Sutterer","path":"/apotonick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10406?s=80&v=4"},"commit":{"message":"all tests passing.","shortMessageHtmlLink":"all tests passing."}},{"before":"f2e069213726a4fbc5570948e74327b9c4d50bed","after":"c1c83e6bb6f90892d02b7d85652ac856be9305ee","ref":"refs/heads/master","pushedAt":"2024-03-29T10:03:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"apotonick","name":"Nick Sutterer","path":"/apotonick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10406?s=80&v=4"},"commit":{"message":"`State::Resolver` executes state guards and via state_table finds the\ncorrect lanes configuration.","shortMessageHtmlLink":"State::Resolver executes state guards and via state_table finds the"}},{"before":"551a1b6c4644340a8bb2a0e9f01432a5bd0aa852","after":"f2e069213726a4fbc5570948e74327b9c4d50bed","ref":"refs/heads/master","pushedAt":"2024-03-28T13:29:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"apotonick","name":"Nick Sutterer","path":"/apotonick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10406?s=80&v=4"},"commit":{"message":"the StateTable now has a unique \"suggested state name\" for each state,\nby including the first character of each suspend ID.","shortMessageHtmlLink":"the StateTable now has a unique \"suggested state name\" for each state,"}},{"before":"0df57279073d2a577bc80d79337192034e3fcc62","after":"551a1b6c4644340a8bb2a0e9f01432a5bd0aa852","ref":"refs/heads/master","pushedAt":"2024-03-28T12:51:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"apotonick","name":"Nick Sutterer","path":"/apotonick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10406?s=80&v=4"},"commit":{"message":"State table contains suspend and catch tuples.","shortMessageHtmlLink":"State table contains suspend and catch tuples."}},{"before":"f5134debfa9b47e0caafe7f63a4019ee82bff567","after":"0df57279073d2a577bc80d79337192034e3fcc62","ref":"refs/heads/master","pushedAt":"2024-03-26T17:29:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"apotonick","name":"Nick Sutterer","path":"/apotonick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10406?s=80&v=4"},"commit":{"message":"add `suspend_task_position` to Iteration.\nstates are now keyed by their suspend IDS and not just by catch events.","shortMessageHtmlLink":"add suspend_task_position to Iteration."}},{"before":"4306592aa90b814c5e570c47f4bd395a691b24de","after":"f5134debfa9b47e0caafe7f63a4019ee82bff567","ref":"refs/heads/master","pushedAt":"2024-03-25T13:15:57.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"apotonick","name":"Nick Sutterer","path":"/apotonick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10406?s=80&v=4"},"commit":{"message":"in Discovery, we now find even more states since we key by suspend event, and not\njust the next possible catches.\nwrote test generation code.","shortMessageHtmlLink":"in Discovery, we now find even more states since we key by suspend ev…"}},{"before":"f4d4343952033215ccb0f34452fa9c5a7a839a8a","after":"4306592aa90b814c5e570c47f4bd395a691b24de","ref":"refs/heads/master","pushedAt":"2024-03-23T12:02:08.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"apotonick","name":"Nick Sutterer","path":"/apotonick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10406?s=80&v=4"},"commit":{"message":"fix tests with new JSON fixture.","shortMessageHtmlLink":"fix tests with new JSON fixture."}},{"before":"09579a49f7499ad76f4cda39326acb6117eb48db","after":"f4d4343952033215ccb0f34452fa9c5a7a839a8a","ref":"refs/heads/master","pushedAt":"2024-03-19T07:36:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"apotonick","name":"Nick Sutterer","path":"/apotonick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10406?s=80&v=4"},"commit":{"message":"assertions repeat endpoint code.","shortMessageHtmlLink":"assertions repeat endpoint code."}},{"before":"e3fa1e3717b04b066f550a605837c6583462a896","after":"09579a49f7499ad76f4cda39326acb6117eb48db","ref":"refs/heads/master","pushedAt":"2024-03-18T17:26:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"apotonick","name":"Nick Sutterer","path":"/apotonick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10406?s=80&v=4"},"commit":{"message":"noyce!!! advance can also handle failures in the state machine.","shortMessageHtmlLink":"noyce!!! advance can also handle failures in the state machine."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wNFQxMzozNToyMi4wMDAwMDBazwAAAARcEl_p","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wNFQxMzozNToyMi4wMDAwMDBazwAAAARcEl_p","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0xOFQxNzoyNjozNy4wMDAwMDBazwAAAAQYzssO"}},"title":"Activity · trailblazer/trailblazer-workflow"}