{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":237094119,"defaultBranch":"main","name":"invest","ownerLogin":"natcap","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-01-29T22:22:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7783885?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718234012.0","currentOid":""},"activityList":{"items":[{"before":"3c1221efa11c06ecbb6125a8c0c553a82e00483b","after":"af8ce8be32c7ffb88bb8dcb709c79c30d8cf0685","ref":"refs/heads/main","pushedAt":"2024-09-12T18:22:28.000Z","pushType":"pr_merge","commitsCount":13,"pusher":{"login":"davemfish","name":"Dave Fisher","path":"/davemfish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4071255?s=80&v=4"},"commit":{"message":"Merge pull request #1627 from phargogh/bugfix/1622-autotest-failing-on-main\n\nFix autotest failures on `main`","shortMessageHtmlLink":"Merge pull request #1627 from phargogh/bugfix/1622-autotest-failing-o…"}},{"before":"2eee3c3ea945b79fbb4c96e648052bf568a433a1","after":"3c1221efa11c06ecbb6125a8c0c553a82e00483b","ref":"refs/heads/main","pushedAt":"2024-09-12T16:53:00.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"davemfish","name":"Dave Fisher","path":"/davemfish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4071255?s=80&v=4"},"commit":{"message":"Merge pull request #1628 from emilyanndavis/bugfix/1609-workbench-save-datastack-abs-paths\n\nBugfix: saving datastack with absolute paths","shortMessageHtmlLink":"Merge pull request #1628 from emilyanndavis/bugfix/1609-workbench-sav…"}},{"before":"cef709f7443f0b2e1a4f3e2d4b0740720dbe2ff0","after":"2eee3c3ea945b79fbb4c96e648052bf568a433a1","ref":"refs/heads/main","pushedAt":"2024-09-10T19:29:37.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"phargogh","name":"James Douglass","path":"/phargogh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4583897?s=80&v=4"},"commit":{"message":"Merge pull request #1625 from emilyanndavis/1582-gh-action-check-long-desc\n\nAdd twine check and add README_PYTHON.rst to doc8 linting","shortMessageHtmlLink":"Merge pull request #1625 from emilyanndavis/1582-gh-action-check-long…"}},{"before":"c056170ecfb157bdd3744fa3a1e3eb1f523c1f6c","after":"cef709f7443f0b2e1a4f3e2d4b0740720dbe2ff0","ref":"refs/heads/main","pushedAt":"2024-09-10T18:14:12.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"davemfish","name":"Dave Fisher","path":"/davemfish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4071255?s=80&v=4"},"commit":{"message":"Merge pull request #1624 from phargogh/bugfix/1622-autotest-failing-on-main\n\nAvoid pyinstaller multiprocessing issues by capping `pyinstaller<6.10`","shortMessageHtmlLink":"Merge pull request #1624 from phargogh/bugfix/1622-autotest-failing-o…"}},{"before":"4b39db12d521b0c3d787297adb9764c7919df5a4","after":"c056170ecfb157bdd3744fa3a1e3eb1f523c1f6c","ref":"refs/heads/main","pushedAt":"2024-09-05T18:47:12.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"davemfish","name":"Dave Fisher","path":"/davemfish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4071255?s=80&v=4"},"commit":{"message":"Merge pull request #1618 from emilyanndavis/bugfix/1598-improved-error-handling-when-logfile-does-not-exist\n\nAllow 'Open Workspace' to open workspace whenever possible, even if logfile does not exist","shortMessageHtmlLink":"Merge pull request #1618 from emilyanndavis/bugfix/1598-improved-erro…"}},{"before":"f18b211a886a5e6c0773b12b10789f1338b09864","after":"4b39db12d521b0c3d787297adb9764c7919df5a4","ref":"refs/heads/main","pushedAt":"2024-09-05T17:16:01.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"davemfish","name":"Dave Fisher","path":"/davemfish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4071255?s=80&v=4"},"commit":{"message":"Merge pull request #1620 from emilyanndavis/bugfix/1599-prevent-readonly-workspace-dir\n\nUpdates directory permissions validation to use an EAFP approach","shortMessageHtmlLink":"Merge pull request #1620 from emilyanndavis/bugfix/1599-prevent-reado…"}},{"before":"94631a5f1d01b5c6d8c894f1021cedc233f46154","after":"aac49995da65cec4698609788b69a48a21660d5b","ref":"refs/heads/feature/plugins","pushedAt":"2024-08-27T21:08:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emlys","name":"Emily Soth","path":"/emlys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43770515?s=80&v=4"},"commit":{"message":"fix variable name","shortMessageHtmlLink":"fix variable name"}},{"before":"a73f47f0296470a249c9785a65842d299b966103","after":"94631a5f1d01b5c6d8c894f1021cedc233f46154","ref":"refs/heads/feature/plugins","pushedAt":"2024-08-27T18:10:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emlys","name":"Emily Soth","path":"/emlys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43770515?s=80&v=4"},"commit":{"message":"comment out puppeteer test for plugins","shortMessageHtmlLink":"comment out puppeteer test for plugins"}},{"before":"288f5e2418f614da162d68eea573dc5c094045d0","after":"a73f47f0296470a249c9785a65842d299b966103","ref":"refs/heads/feature/plugins","pushedAt":"2024-08-27T15:50:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emlys","name":"Emily Soth","path":"/emlys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43770515?s=80&v=4"},"commit":{"message":"trim warning message out of invest version string","shortMessageHtmlLink":"trim warning message out of invest version string"}},{"before":"12d41c4e075f7dedf426519772d71558c96f8d5d","after":"288f5e2418f614da162d68eea573dc5c094045d0","ref":"refs/heads/feature/plugins","pushedAt":"2024-08-27T14:58:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emlys","name":"Emily Soth","path":"/emlys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43770515?s=80&v=4"},"commit":{"message":"resolve lots of issues introduced by merge","shortMessageHtmlLink":"resolve lots of issues introduced by merge"}},{"before":"a313f29bbb02c11d51a38e94246ce13c99e40f68","after":"12d41c4e075f7dedf426519772d71558c96f8d5d","ref":"refs/heads/feature/plugins","pushedAt":"2024-08-27T14:06:52.000Z","pushType":"push","commitsCount":21,"pusher":{"login":"emlys","name":"Emily Soth","path":"/emlys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43770515?s=80&v=4"},"commit":{"message":"Merge branch 'main' into feature/plugins","shortMessageHtmlLink":"Merge branch 'main' into feature/plugins"}},{"before":"e5a9da464001c75314cab2fa87390d8fac44cd55","after":"fcff8dbbe4982f52c5122924cd65af3689bf7684","ref":"refs/heads/feature/routing-refactor","pushedAt":"2024-08-22T19:03:06.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"emlys","name":"Emily Soth","path":"/emlys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43770515?s=80&v=4"},"commit":{"message":"Merge branch 'main' into feature/routing-refactor","shortMessageHtmlLink":"Merge branch 'main' into feature/routing-refactor"}},{"before":"e81966093b92bad6b4c28ca2bcb6f04a4e96a513","after":"f18b211a886a5e6c0773b12b10789f1338b09864","ref":"refs/heads/main","pushedAt":"2024-08-20T12:41:27.000Z","pushType":"pr_merge","commitsCount":13,"pusher":{"login":"davemfish","name":"Dave Fisher","path":"/davemfish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4071255?s=80&v=4"},"commit":{"message":"Merge pull request #1614 from emilyanndavis/912-workbench-form-validation-ui-updates\n\nWorkbench Form Validation UI Updates","shortMessageHtmlLink":"Merge pull request #1614 from emilyanndavis/912-workbench-form-valida…"}},{"before":"37acf6268484ea0dc01807e5bb79f1d9f516b7a9","after":"e5a9da464001c75314cab2fa87390d8fac44cd55","ref":"refs/heads/feature/routing-refactor","pushedAt":"2024-08-09T19:55:43.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"emlys","name":"Emily Soth","path":"/emlys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43770515?s=80&v=4"},"commit":{"message":"Merge branch 'main' into feature/routing-refactor","shortMessageHtmlLink":"Merge branch 'main' into feature/routing-refactor"}},{"before":"1c98e3a375f1029155447a4a31a9a6867f0bba74","after":"e81966093b92bad6b4c28ca2bcb6f04a4e96a513","ref":"refs/heads/main","pushedAt":"2024-08-07T18:45:20.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"emlys","name":"Emily Soth","path":"/emlys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43770515?s=80&v=4"},"commit":{"message":"Merge pull request #1607 from davemfish/bugfix/GHA-1606-numpy-compatibility\n\nrestrict to numpy<2 until our dependencies are ready for it","shortMessageHtmlLink":"Merge pull request #1607 from davemfish/bugfix/GHA-1606-numpy-compati…"}},{"before":"6bcb9e50bc85977d7f30627c31a21f92c3a6f13b","after":"a313f29bbb02c11d51a38e94246ce13c99e40f68","ref":"refs/heads/feature/plugins","pushedAt":"2024-08-05T23:04:42.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"emlys","name":"Emily Soth","path":"/emlys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43770515?s=80&v=4"},"commit":{"message":"Merge branch 'main' into feature/plugins","shortMessageHtmlLink":"Merge branch 'main' into feature/plugins"}},{"before":"e829925705ecce43953d68d47e8fbf4e195ed04b","after":"37acf6268484ea0dc01807e5bb79f1d9f516b7a9","ref":"refs/heads/feature/routing-refactor","pushedAt":"2024-07-17T18:16:37.000Z","pushType":"push","commitsCount":203,"pusher":{"login":"emlys","name":"Emily Soth","path":"/emlys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43770515?s=80&v=4"},"commit":{"message":"Merge branch 'main' into feature/routing-refactor","shortMessageHtmlLink":"Merge branch 'main' into feature/routing-refactor"}},{"before":"03638d19609bfda8b530b2b2bb3e472de491fc6b","after":null,"ref":"refs/heads/autorelease/3.14.2","pushedAt":"2024-06-12T23:13:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"phargogh","name":"James Douglass","path":"/phargogh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4583897?s=80&v=4"}},{"before":"99523bbe4ccefbece24b97f61947cf9cc0e4a598","after":"1c98e3a375f1029155447a4a31a9a6867f0bba74","ref":"refs/heads/main","pushedAt":"2024-05-30T00:18:27.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"phargogh","name":"James Douglass","path":"/phargogh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4583897?s=80&v=4"},"commit":{"message":"Merge pull request #1588 from natcap/autorelease/3.14.2\n\n3.14.2 release","shortMessageHtmlLink":"Merge pull request #1588 from natcap/autorelease/3.14.2"}},{"before":null,"after":"03638d19609bfda8b530b2b2bb3e472de491fc6b","ref":"refs/heads/autorelease/3.14.2","pushedAt":"2024-05-29T22:50:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"natcap-bot","name":null,"path":"/natcap-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/145070734?s=80&v=4"},"commit":{"message":"Committing the 3.14.2 release.","shortMessageHtmlLink":"Committing the 3.14.2 release."}},{"before":"ef4dbd8870b59b5f7d12ec2694ac998477e42325","after":"99523bbe4ccefbece24b97f61947cf9cc0e4a598","ref":"refs/heads/main","pushedAt":"2024-05-29T03:28:56.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"emlys","name":"Emily Soth","path":"/emlys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43770515?s=80&v=4"},"commit":{"message":"Merge pull request #1587 from phargogh/task/1581-release-3.14.2\n\nFall back to x64 MacOS runners for GitHub Actions","shortMessageHtmlLink":"Merge pull request #1587 from phargogh/task/1581-release-3.14.2"}},{"before":"48a104c1bb1f24fbad6e07109ed125f8210e4e51","after":null,"ref":"refs/heads/autorelease/3.14.2","pushedAt":"2024-05-28T21:36:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"48a104c1bb1f24fbad6e07109ed125f8210e4e51","after":null,"ref":"refs/tags/3.14.2","pushedAt":"2024-05-28T21:36:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":null,"after":"48a104c1bb1f24fbad6e07109ed125f8210e4e51","ref":"refs/heads/autorelease/3.14.2","pushedAt":"2024-05-28T19:48:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"natcap-bot","name":null,"path":"/natcap-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/145070734?s=80&v=4"},"commit":{"message":"Committing the 3.14.2 release.","shortMessageHtmlLink":"Committing the 3.14.2 release."}},{"before":"c9a708cd26ef9cf8828d7b2029843e34537c92dc","after":"ef4dbd8870b59b5f7d12ec2694ac998477e42325","ref":"refs/heads/main","pushedAt":"2024-05-28T18:58:18.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"emlys","name":"Emily Soth","path":"/emlys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43770515?s=80&v=4"},"commit":{"message":"Merge pull request #1584 from phargogh/task/1581-release-3.14.2\n\nFix sdist version information in github actions sdist builds","shortMessageHtmlLink":"Merge pull request #1584 from phargogh/task/1581-release-3.14.2"}},{"before":"31fb4c1256c9244c8e0f1c83c27818a24de0f71f","after":"6bcb9e50bc85977d7f30627c31a21f92c3a6f13b","ref":"refs/heads/feature/plugins","pushedAt":"2024-05-23T20:33:30.000Z","pushType":"pr_merge","commitsCount":88,"pusher":{"login":"davemfish","name":"Dave Fisher","path":"/davemfish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4071255?s=80&v=4"},"commit":{"message":"Merge pull request #1542 from emlys/demo/invest-plugins\n\nWorkbench interface for plugins","shortMessageHtmlLink":"Merge pull request #1542 from emlys/demo/invest-plugins"}},{"before":"cf7640a4cf1f41c5d204374df63a49ebebc3039e","after":"31fb4c1256c9244c8e0f1c83c27818a24de0f71f","ref":"refs/heads/feature/plugins","pushedAt":"2024-05-23T19:57:10.000Z","pushType":"push","commitsCount":37,"pusher":{"login":"emlys","name":"Emily Soth","path":"/emlys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43770515?s=80&v=4"},"commit":{"message":"Merge branch 'main' into feature/plugins","shortMessageHtmlLink":"Merge branch 'main' into feature/plugins"}},{"before":"c2446a69a6513da1c44bb241640f426077eafbe6","after":"c9a708cd26ef9cf8828d7b2029843e34537c92dc","ref":"refs/heads/main","pushedAt":"2024-05-21T23:07:34.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"emlys","name":"Emily Soth","path":"/emlys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43770515?s=80&v=4"},"commit":{"message":"Merge pull request #1550 from dcdenu4/bugfix/1541-swy-qfi-bad-sum\n\nFix a quickflow summation bug in SWY","shortMessageHtmlLink":"Merge pull request #1550 from dcdenu4/bugfix/1541-swy-qfi-bad-sum"}},{"before":"df1b22f29af26561da8ae6f9a5eb5bfa0043e4f4","after":"c2446a69a6513da1c44bb241640f426077eafbe6","ref":"refs/heads/main","pushedAt":"2024-05-20T14:40:09.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"dcdenu4","name":"Doug","path":"/dcdenu4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2659980?s=80&v=4"},"commit":{"message":"Merge pull request #1577 from davemfish/task/1529-log-version\n\nlog the invest version string at the end of execution","shortMessageHtmlLink":"Merge pull request #1577 from davemfish/task/1529-log-version"}},{"before":"98419aadb8428814ca69ea4044058d170b7c52a9","after":"df1b22f29af26561da8ae6f9a5eb5bfa0043e4f4","ref":"refs/heads/main","pushedAt":"2024-05-14T18:34:03.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"emlys","name":"Emily Soth","path":"/emlys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43770515?s=80&v=4"},"commit":{"message":"Merge pull request #1578 from phargogh/bugfix/1562-tests-failing-on-main-viewshed\n\nCorrecting viewshed behavior on M1 with a compiler flag","shortMessageHtmlLink":"Merge pull request #1578 from phargogh/bugfix/1562-tests-failing-on-m…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMlQxODoyMjoyOC4wMDAwMDBazwAAAAS0t3s_","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMlQxODoyMjoyOC4wMDAwMDBazwAAAAS0t3s_","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0xNFQxODozNDowMy4wMDAwMDBazwAAAARJy0k-"}},"title":"Activity · natcap/invest"}