{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":220080707,"defaultBranch":"master","name":"endo","ownerLogin":"endojs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-11-06T20:09:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9937112?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715384377.0","currentOid":""},"activityList":{"items":[{"before":"b45037321d947d5f9ff022c5c3574a309a12e2a2","after":"33ae62ab8bf919ce96c294a96522534b53b72e06","ref":"refs/heads/markm-to-throwable","pushedAt":"2024-05-11T03:25:49.000Z","pushType":"push","commitsCount":48,"pusher":{"login":"erights","name":"Mark S. Miller","path":"/erights","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273868?s=80&v=4"},"commit":{"message":"Merge branch 'master' into markm-to-throwable","shortMessageHtmlLink":"Merge branch 'master' into markm-to-throwable"}},{"before":"01394d37d919d31b60bf48f7377acb049cc0a78e","after":"44b1665fc94b16b08e94caa325834b29d9a5ef6e","ref":"refs/heads/markm-rank-strings-by-codepoint","pushedAt":"2024-05-11T03:24:33.000Z","pushType":"push","commitsCount":48,"pusher":{"login":"erights","name":"Mark S. Miller","path":"/erights","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273868?s=80&v=4"},"commit":{"message":"Merge branch 'master' into markm-rank-strings-by-codepoint","shortMessageHtmlLink":"Merge branch 'master' into markm-rank-strings-by-codepoint"}},{"before":"737d43c3d493e4aad6f52c4118eb318296c66801","after":"9e14adc6f80bd86c41a346de7f80796f18b43623","ref":"refs/heads/markm-pattern-based-compression-2","pushedAt":"2024-05-11T03:22:53.000Z","pushType":"push","commitsCount":49,"pusher":{"login":"erights","name":"Mark S. Miller","path":"/erights","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273868?s=80&v=4"},"commit":{"message":"Merge branch 'markm-prepare-for-extended-matchers' into markm-pattern-based-compression-2","shortMessageHtmlLink":"Merge branch 'markm-prepare-for-extended-matchers' into markm-pattern…"}},{"before":"b61923931d4e48f48ed47f3033c8937c6ed787dd","after":"ae2d10cfaeccab10f54209873d361e29b659c808","ref":"refs/heads/markm-prepare-for-extended-matchers","pushedAt":"2024-05-11T03:21:33.000Z","pushType":"push","commitsCount":48,"pusher":{"login":"erights","name":"Mark S. Miller","path":"/erights","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273868?s=80&v=4"},"commit":{"message":"Merge branch 'master' into markm-prepare-for-extended-matchers","shortMessageHtmlLink":"Merge branch 'master' into markm-prepare-for-extended-matchers"}},{"before":"cf215d0f031dfef9ce6a1735a939a0e17125ec55","after":null,"ref":"refs/heads/markm-graph-transitive-reduction","pushedAt":"2024-05-10T23:39:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"erights","name":"Mark S. Miller","path":"/erights","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273868?s=80&v=4"}},{"before":"046c95fc2c0976b90acd5c8e15494ba90f238a73","after":"b02f0e278c9fb19515cbab58635e6dbead2eb9bc","ref":"refs/heads/master","pushedAt":"2024-05-10T23:39:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"erights","name":"Mark S. Miller","path":"/erights","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273868?s=80&v=4"},"commit":{"message":"feat(graph): also generate the transitive reduction (#2282)\n\nCloses: #XXXX\r\nRefs: https://github.com/Agoric/agoric-sdk/pull/9359\r\n\r\n## Description\r\n\r\nUse the \"tred\" executable that seems to already be bundled with graphviz\r\nto\r\n\r\n```\r\n# Also generates visualizations of the transitive reduction (tred) of\r\n# that graph, which is the minimal graph with the same *transitive*\r\n# dependencies. Much more legible by itelf. Seeing the two side by side\r\n# often helps to understand the full picture.\r\n```\r\n\r\nAt the time of writing, the current graph of endo dependencies is\r\n\r\n\r\n![packages-graph](https://github.com/endojs/endo/assets/273868/248cc216-2cf4-42cb-a7d8-a1d3e1724b46)\r\n\r\nand the transitive reduction of those is\r\n\r\n\r\n![packages-graph-tred](https://github.com/endojs/endo/assets/273868/4957d03b-50f1-4ee9-bc14-6eb2667be68c)\r\n\r\nNotice how the columns *mostly* align. Unfortunately, the columns don't\r\nfully align, and the vertical order of elements within each column is\r\nnot the same. For viewing them side by side for better understanding, it\r\nwould be better if both of these annoyances were fixed. But I have no\r\nidea how to do that, so this PR does not try.\r\n\r\n### Security Considerations\r\n\r\nnone\r\n### Scaling Considerations\r\n\r\nnone\r\n### Documentation Considerations\r\n\r\npotentially helps someone who wants to understand how our system is\r\ninternally layered, which is the point. Otherwise, none\r\n### Testing Considerations\r\n\r\nnone\r\n### Compatibility Considerations\r\n\r\nnone\r\n### Upgrade Considerations\r\n\r\nnone","shortMessageHtmlLink":"feat(graph): also generate the transitive reduction (#2282)"}},{"before":"e63138e1b79be1bcda6e13416ef9bb09de01d8af","after":"cf215d0f031dfef9ce6a1735a939a0e17125ec55","ref":"refs/heads/markm-graph-transitive-reduction","pushedAt":"2024-05-10T23:32:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"erights","name":"Mark S. Miller","path":"/erights","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273868?s=80&v=4"},"commit":{"message":"fixup! typo","shortMessageHtmlLink":"fixup! typo"}},{"before":"5d41e8bd2524b0abe0fbbc4b556bf7d9b52dedd2","after":null,"ref":"refs/heads/rekmarks-use-storeValue-in-tests","pushedAt":"2024-05-10T22:08:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rekmarks","name":"Erik Marks","path":"/rekmarks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25517051?s=80&v=4"}},{"before":"f5cbd83ae8be82b063c9e82d11cab45b51a88ccd","after":"046c95fc2c0976b90acd5c8e15494ba90f238a73","ref":"refs/heads/master","pushedAt":"2024-05-10T22:08:31.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rekmarks","name":"Erik Marks","path":"/rekmarks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25517051?s=80&v=4"},"commit":{"message":"refactor(daemon): Prefer `storeValue()` where possible in tests (#2277)\n\nPrefer `storeValue()` over more complicated `evaluate()` incantations in\r\ntests when we just need some named value to exist.","shortMessageHtmlLink":"refactor(daemon): Prefer storeValue() where possible in tests (#2277)"}},{"before":"db1dc97a20de1f941be4a697b98717e34d3b713f","after":"5d41e8bd2524b0abe0fbbc4b556bf7d9b52dedd2","ref":"refs/heads/rekmarks-use-storeValue-in-tests","pushedAt":"2024-05-10T22:01:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rekmarks","name":"Erik Marks","path":"/rekmarks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25517051?s=80&v=4"},"commit":{"message":"refactor(daemon): Prefer `storeValue()` where possible in tests\n\nPrefer `storeValue()` over more complicated `evaluate()` incantations in\ntests when we just need some named value to exist.","shortMessageHtmlLink":"refactor(daemon): Prefer storeValue() where possible in tests"}},{"before":"36de579e54656f30e20485bf5ba7265e41f2cb1a","after":"e63138e1b79be1bcda6e13416ef9bb09de01d8af","ref":"refs/heads/markm-graph-transitive-reduction","pushedAt":"2024-05-10T21:48:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erights","name":"Mark S. Miller","path":"/erights","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273868?s=80&v=4"},"commit":{"message":"fixup! typo","shortMessageHtmlLink":"fixup! typo"}},{"before":"772bc82c492375dcfce19aa988340816f34935d3","after":"36de579e54656f30e20485bf5ba7265e41f2cb1a","ref":"refs/heads/markm-graph-transitive-reduction","pushedAt":"2024-05-10T21:46:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erights","name":"Mark S. Miller","path":"/erights","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273868?s=80&v=4"},"commit":{"message":"fixup! what bash format would have done","shortMessageHtmlLink":"fixup! what bash format would have done"}},{"before":"e6609df83fabb1ca1ae7dd2f91cc559abbaedc93","after":"772bc82c492375dcfce19aa988340816f34935d3","ref":"refs/heads/markm-graph-transitive-reduction","pushedAt":"2024-05-10T21:31:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erights","name":"Mark S. Miller","path":"/erights","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273868?s=80&v=4"},"commit":{"message":"fixup! typo","shortMessageHtmlLink":"fixup! typo"}},{"before":null,"after":"e6609df83fabb1ca1ae7dd2f91cc559abbaedc93","ref":"refs/heads/markm-graph-transitive-reduction","pushedAt":"2024-05-10T21:21:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"erights","name":"Mark S. Miller","path":"/erights","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273868?s=80&v=4"},"commit":{"message":"feat(graph): also generate the transitive reduction","shortMessageHtmlLink":"feat(graph): also generate the transitive reduction"}},{"before":"9a3d3caed5c003f5a61fe9cc40c6517bf64bc02e","after":"fb89f7bbef848a014c638d6b208a4339a4eec9dd","ref":"refs/heads/kumavis-endo-1kce","pushedAt":"2024-05-10T04:34:00.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"kumavis","name":"kumavis","path":"/kumavis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1474978?s=80&v=4"},"commit":{"message":"feat(cli): add namespace command for making new daemons","shortMessageHtmlLink":"feat(cli): add namespace command for making new daemons"}},{"before":"1a6c2baf37e057310cd02c1057a3215f688d9cd8","after":"460d851170bbd19287470fcf499a164569540dc2","ref":"refs/heads/kriskowal-ses-xs","pushedAt":"2024-05-10T00:16:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kriskowal","name":"Kris Kowal","path":"/kriskowal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60294?s=80&v=4"},"commit":{"message":"chore: Update yarn.lock","shortMessageHtmlLink":"chore: Update yarn.lock"}},{"before":"efdbaa1fdbc768f37e693c1ddd1948ce5f58649d","after":"5430a866d0cbe6fbb30dee98fea045258293a967","ref":"refs/heads/kriskowal-first-matching-tag","pushedAt":"2024-05-10T00:16:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kriskowal","name":"Kris Kowal","path":"/kriskowal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60294?s=80&v=4"},"commit":{"message":"fix(compartment-mapper): Take only first matching tag of package exports","shortMessageHtmlLink":"fix(compartment-mapper): Take only first matching tag of package exports"}},{"before":"68eefd48e91a9f643b57f31f76e5e608576821ca","after":null,"ref":"refs/heads/ta/Ava-glob","pushedAt":"2024-05-09T23:05:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"turadg","name":"Turadg Aleahmad","path":"/turadg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21505?s=80&v=4"}},{"before":"ac2a8ab730e6a0a6b47f97af7724d3616777f8cc","after":"f5cbd83ae8be82b063c9e82d11cab45b51a88ccd","ref":"refs/heads/master","pushedAt":"2024-05-09T23:05:30.000Z","pushType":"pr_merge","commitsCount":39,"pusher":{"login":"turadg","name":"Turadg Aleahmad","path":"/turadg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21505?s=80&v=4"},"commit":{"message":"adopt Ava default glob (#2280)\n\nRefs: https://github.com/Agoric/agoric-sdk/issues/8273\r\n\r\n## Description\r\n\r\nAkin to https://github.com/Agoric/agoric-sdk/pull/8653\r\n\r\n### Security Considerations\r\n\r\nnone\r\n\r\n### Scaling Considerations\r\n\r\nnone\r\n\r\n### Documentation Considerations\r\n\r\nreduces need to document differences\r\n\r\n### Testing Considerations\r\n\r\nCI\r\n\r\n### Compatibility Considerations\r\n\r\nDevelopers will need to know to make the new files. This globs for both\r\nold and new so no tests are accidentally omitted from CI.\r\nhttps://github.com/Agoric/agoric-sdk/issues/8273 will be closed by\r\ndropping the custom glob and ensuring no old names remain.\r\n\r\n### Upgrade Considerations\r\n\r\nnone","shortMessageHtmlLink":"adopt Ava default glob (#2280)"}},{"before":"eb27bdfddafbf6bb1de71b611742d08a83d17a1a","after":"68eefd48e91a9f643b57f31f76e5e608576821ca","ref":"refs/heads/ta/Ava-glob","pushedAt":"2024-05-09T22:34:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"turadg","name":"Turadg Aleahmad","path":"/turadg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21505?s=80&v=4"},"commit":{"message":"ci: simplify test path for devDependencies","shortMessageHtmlLink":"ci: simplify test path for devDependencies"}},{"before":null,"after":"e15f9171dda1e41472ee2b142f97b209b0514992","ref":"refs/heads/kriskowal-daemon-caplet-and-store-path","pushedAt":"2024-05-09T19:53:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kriskowal","name":"Kris Kowal","path":"/kriskowal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60294?s=80&v=4"},"commit":{"message":"feat(daemon,cli): Store at pet name path","shortMessageHtmlLink":"feat(daemon,cli): Store at pet name path"}},{"before":"3af00c3534a49d918bd3f18b8673e541354d4dd8","after":"1a6c2baf37e057310cd02c1057a3215f688d9cd8","ref":"refs/heads/kriskowal-ses-xs","pushedAt":"2024-05-09T18:39:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kriskowal","name":"Kris Kowal","path":"/kriskowal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60294?s=80&v=4"},"commit":{"message":"chore: Update yarn.lock","shortMessageHtmlLink":"chore: Update yarn.lock"}},{"before":"78bc0f31b4ba210ffdd8db067f245620332144d8","after":"efdbaa1fdbc768f37e693c1ddd1948ce5f58649d","ref":"refs/heads/kriskowal-first-matching-tag","pushedAt":"2024-05-09T18:39:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kriskowal","name":"Kris Kowal","path":"/kriskowal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60294?s=80&v=4"},"commit":{"message":"fix(compartment-mapper): Take only first matching tag of package exports","shortMessageHtmlLink":"fix(compartment-mapper): Take only first matching tag of package exports"}},{"before":null,"after":"eb27bdfddafbf6bb1de71b611742d08a83d17a1a","ref":"refs/heads/ta/Ava-glob","pushedAt":"2024-05-09T16:45:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"turadg","name":"Turadg Aleahmad","path":"/turadg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21505?s=80&v=4"},"commit":{"message":"chore: test glob to Ava default","shortMessageHtmlLink":"chore: test glob to Ava default"}},{"before":null,"after":"9a3d3caed5c003f5a61fe9cc40c6517bf64bc02e","ref":"refs/heads/kumavis-endo-1kce","pushedAt":"2024-05-09T08:25:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kumavis","name":"kumavis","path":"/kumavis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1474978?s=80&v=4"},"commit":{"message":"fix(familiar-chat): get basic inventory working","shortMessageHtmlLink":"fix(familiar-chat): get basic inventory working"}},{"before":"1ca21f672df9790b5d19dde68effbeec3e31ed07","after":"db1dc97a20de1f941be4a697b98717e34d3b713f","ref":"refs/heads/rekmarks-use-storeValue-in-tests","pushedAt":"2024-05-09T00:52:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rekmarks","name":"Erik Marks","path":"/rekmarks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25517051?s=80&v=4"},"commit":{"message":"refactor(daemon): Prefer `storeValue()` where possible in tests\n\nPrefer `storeValue()` over more complicated `evaluate()` incantations in\ntests when we just need some named value to exist.","shortMessageHtmlLink":"refactor(daemon): Prefer storeValue() where possible in tests"}},{"before":"e0a2443fd6a261080687a98ed4215ed3e184ea9c","after":"1ca21f672df9790b5d19dde68effbeec3e31ed07","ref":"refs/heads/rekmarks-use-storeValue-in-tests","pushedAt":"2024-05-09T00:49:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rekmarks","name":"Erik Marks","path":"/rekmarks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25517051?s=80&v=4"},"commit":{"message":"refactor(daemon): Prefer `storeValue()` where possible in tests\n\nPrefer `storeValue()` over more complicated `evaluate()` incantations in\ntests when we just need some named value to exist.","shortMessageHtmlLink":"refactor(daemon): Prefer storeValue() where possible in tests"}},{"before":"7a7a9c4bfebeac2332cbccf8e73436ee2500c862","after":"e0a2443fd6a261080687a98ed4215ed3e184ea9c","ref":"refs/heads/rekmarks-use-storeValue-in-tests","pushedAt":"2024-05-09T00:39:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rekmarks","name":"Erik Marks","path":"/rekmarks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25517051?s=80&v=4"},"commit":{"message":"refactor(daemon): Use `storeValue()` where possible in tests","shortMessageHtmlLink":"refactor(daemon): Use storeValue() where possible in tests"}},{"before":null,"after":"7a7a9c4bfebeac2332cbccf8e73436ee2500c862","ref":"refs/heads/rekmarks-use-storeValue-in-tests","pushedAt":"2024-05-09T00:35:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rekmarks","name":"Erik Marks","path":"/rekmarks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25517051?s=80&v=4"},"commit":{"message":"refactor(daemon): Use `storeValue()` where possible in tests","shortMessageHtmlLink":"refactor(daemon): Use storeValue() where possible in tests"}},{"before":"3a134d3454123d78f71575bd7a5dbdcec910a23b","after":"3af00c3534a49d918bd3f18b8673e541354d4dd8","ref":"refs/heads/kriskowal-ses-xs","pushedAt":"2024-05-09T00:33:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kriskowal","name":"Kris Kowal","path":"/kriskowal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60294?s=80&v=4"},"commit":{"message":"chore: Update yarn.lock","shortMessageHtmlLink":"chore: Update yarn.lock"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERxFiNgA","startCursor":null,"endCursor":null}},"title":"Activity · endojs/endo"}