{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":134617165,"defaultBranch":"main","name":"ot-ansible","ownerLogin":"OpenTreeOfLife","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-05-23T19:36:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1752618?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717184693.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"207508c88634563387826be5e36640c454e3bab3","ref":"refs/heads/devapi15.1","pushedAt":"2024-05-31T19:44:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mtholder","name":"Mark T. Holder","path":"/mtholder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136067?s=80&v=4"},"commit":{"message":"new tree and taxonomy to devapi","shortMessageHtmlLink":"new tree and taxonomy to devapi"}},{"before":"34346196f7b01f7cd4e2e2cf6f767e516f1aed72","after":"c06ad8b0420a2c423e2b0b47e0be5a7c8d3257ee","ref":"refs/heads/newaves","pushedAt":"2024-05-31T19:32:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mtholder","name":"Mark T. Holder","path":"/mtholder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136067?s=80&v=4"},"commit":{"message":"libapache2-mod-wsgi","shortMessageHtmlLink":"libapache2-mod-wsgi"}},{"before":"967a5e184ef252c5f11bc4d2bd3c0c19047cd05f","after":"34346196f7b01f7cd4e2e2cf6f767e516f1aed72","ref":"refs/heads/newaves","pushedAt":"2024-05-22T20:18:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mtholder","name":"Mark T. Holder","path":"/mtholder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136067?s=80&v=4"},"commit":{"message":"files needed for other installs uncommented again","shortMessageHtmlLink":"files needed for other installs uncommented again"}},{"before":null,"after":"967a5e184ef252c5f11bc4d2bd3c0c19047cd05f","ref":"refs/heads/newaves","pushedAt":"2024-05-22T20:17:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mtholder","name":"Mark T. Holder","path":"/mtholder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136067?s=80&v=4"},"commit":{"message":"curatorless frontend deployed to ot69","shortMessageHtmlLink":"curatorless frontend deployed to ot69"}},{"before":"6acde156a5f345fbd28bc75d156cec5b82d770e9","after":"4672a26413ee81bd688b8b936f33011971e192ee","ref":"refs/heads/legumes","pushedAt":"2024-05-22T19:00:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mtholder","name":"Mark T. Holder","path":"/mtholder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136067?s=80&v=4"},"commit":{"message":"Merge branch 'development' into legumes","shortMessageHtmlLink":"Merge branch 'development' into legumes"}},{"before":"6d6f86dcd1cd94b416dec1030cd37249ad65cf94","after":"6acde156a5f345fbd28bc75d156cec5b82d770e9","ref":"refs/heads/legumes","pushedAt":"2024-05-22T18:59:37.000Z","pushType":"push","commitsCount":22,"pusher":{"login":"mtholder","name":"Mark T. Holder","path":"/mtholder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136067?s=80&v=4"},"commit":{"message":"Merge branch 'development' into legumes","shortMessageHtmlLink":"Merge branch 'development' into legumes"}},{"before":"42309050a20c64511b8f9cf73b1f746ee7721a5f","after":"3af362a3102d719d8c9cba6c63e3b9a1ce923ebe","ref":"refs/heads/development","pushedAt":"2024-04-23T16:33:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mtholder","name":"Mark T. Holder","path":"/mtholder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136067?s=80&v=4"},"commit":{"message":"quotes","shortMessageHtmlLink":"quotes"}},{"before":"ece5636111cfd0b5006713c5d5f5f18dda5280a4","after":"42309050a20c64511b8f9cf73b1f746ee7721a5f","ref":"refs/heads/development","pushedAt":"2024-04-23T14:43:02.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mtholder","name":"Mark T. Holder","path":"/mtholder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136067?s=80&v=4"},"commit":{"message":"new tree and taxonomy to devapi","shortMessageHtmlLink":"new tree and taxonomy to devapi"}},{"before":"58a5de818dd776a03588d3ff6dd4632b0ff1cdeb","after":"ece5636111cfd0b5006713c5d5f5f18dda5280a4","ref":"refs/heads/development","pushedAt":"2024-02-27T18:35:54.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"snacktavish","name":"Emily Jane McTavish","path":"/snacktavish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1652782?s=80&v=4"},"commit":{"message":"Merge pull request #35 from OpenTreeOfLife/use-appropriate-modwsgi-python\n\nInstall appropriate version of modwsgi python","shortMessageHtmlLink":"Merge pull request #35 from OpenTreeOfLife/use-appropriate-modwsgi-py…"}},{"before":"5941041028c012d00a3a79bf418a0dd6179a5fd5","after":"ab41a3d6f7adb45488dcbc7707d6f187b134bcfe","ref":"refs/heads/main","pushedAt":"2023-12-05T18:45:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snacktavish","name":"Emily Jane McTavish","path":"/snacktavish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1652782?s=80&v=4"},"commit":{"message":"comment out webhooks","shortMessageHtmlLink":"comment out webhooks"}},{"before":"0c121689c3638f7f7b0e7fca803910f62b167bef","after":"5941041028c012d00a3a79bf418a0dd6179a5fd5","ref":"refs/heads/main","pushedAt":"2023-12-05T18:39:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snacktavish","name":"Emily Jane McTavish","path":"/snacktavish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1652782?s=80&v=4"},"commit":{"message":"use staging on dev","shortMessageHtmlLink":"use staging on dev"}},{"before":"d52333d55745ec92c2d8a7664216e3322cf13273","after":"0c121689c3638f7f7b0e7fca803910f62b167bef","ref":"refs/heads/main","pushedAt":"2023-12-05T18:25:40.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"snacktavish","name":"Emily Jane McTavish","path":"/snacktavish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1652782?s=80&v=4"},"commit":{"message":"Merge pull request #42 from OpenTreeOfLife/test-with-production-apis\n\nUse some of our production API endpoints on dev","shortMessageHtmlLink":"Merge pull request #42 from OpenTreeOfLife/test-with-production-apis"}},{"before":"97e7383409568f151291d161f9805b8cd6a677d9","after":"375a7976e80e9c2f8b9d1302af8fc22db8a4dcb6","ref":"refs/heads/test-with-production-apis","pushedAt":"2023-12-04T20:18:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jimallman","name":"Jim Allman","path":"/jimallman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/446375?s=80&v=4"},"commit":{"message":"Add curation-app URL on production\n\nThis lets us force a link to its curation app when testing on dev, which\nwon't have the latest trees + studies in its synthetic tree.","shortMessageHtmlLink":"Add curation-app URL on production"}},{"before":null,"after":"97e7383409568f151291d161f9805b8cd6a677d9","ref":"refs/heads/test-with-production-apis","pushedAt":"2023-12-02T02:01:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jimallman","name":"Jim Allman","path":"/jimallman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/446375?s=80&v=4"},"commit":{"message":"Use some of our production API endpoints\n\nReminder: This will let us point to production APIs when using our\ntest/staging apps, since the dev environment has partial and out-of-date\nphylesystem repos vs. the synth-tree being served.","shortMessageHtmlLink":"Use some of our production API endpoints"}},{"before":"3d0af413a4e94a5b594ad35f8a136ac21b93099a","after":"d52333d55745ec92c2d8a7664216e3322cf13273","ref":"refs/heads/main","pushedAt":"2023-11-07T18:38:01.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"snacktavish","name":"Emily Jane McTavish","path":"/snacktavish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1652782?s=80&v=4"},"commit":{"message":"Merge pull request #41 from OpenTreeOfLife/development\n\nFix conflict on devapi.","shortMessageHtmlLink":"Merge pull request #41 from OpenTreeOfLife/development"}},{"before":"54857d2cc1c23bd2ccf9e27fb0cd87d050170a12","after":"58a5de818dd776a03588d3ff6dd4632b0ff1cdeb","ref":"refs/heads/development","pushedAt":"2023-11-02T02:42:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bredelings","name":"Benjamin Redelings","path":"/bredelings","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140268?s=80&v=4"},"commit":{"message":"Fix conflict on devapi.","shortMessageHtmlLink":"Fix conflict on devapi."}},{"before":"ca4eb089d34b3bfeb0664e1fc6c2b6bc0cde7dfd","after":"3d0af413a4e94a5b594ad35f8a136ac21b93099a","ref":"refs/heads/main","pushedAt":"2023-11-01T22:35:51.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"snacktavish","name":"Emily Jane McTavish","path":"/snacktavish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1652782?s=80&v=4"},"commit":{"message":"Merge pull request #40 from OpenTreeOfLife/webhook-simplify\n\nsimplify webhook deployment","shortMessageHtmlLink":"Merge pull request #40 from OpenTreeOfLife/webhook-simplify"}},{"before":null,"after":"4589a72bcd4195909d77203063108199e5fc02f1","ref":"refs/heads/webhook-simplify","pushedAt":"2023-10-31T17:56:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"snacktavish","name":"Emily Jane McTavish","path":"/snacktavish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1652782?s=80&v=4"},"commit":{"message":"simplify webhook deployment","shortMessageHtmlLink":"simplify webhook deployment"}},{"before":"1235145e09dba2bed1b0c31d80261c7795987af3","after":"ca4eb089d34b3bfeb0664e1fc6c2b6bc0cde7dfd","ref":"refs/heads/main","pushedAt":"2023-10-31T17:34:34.000Z","pushType":"pr_merge","commitsCount":58,"pusher":{"login":"snacktavish","name":"Emily Jane McTavish","path":"/snacktavish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1652782?s=80&v=4"},"commit":{"message":"Merge pull request #38 from OpenTreeOfLife/development\n\nDevelopment","shortMessageHtmlLink":"Merge pull request #38 from OpenTreeOfLife/development"}},{"before":"bc2601374ab967bef9fc7adbe40ea43827407eba","after":"6d6f86dcd1cd94b416dec1030cd37249ad65cf94","ref":"refs/heads/legumes","pushedAt":"2023-09-25T21:25:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mtholder","name":"Mark T. Holder","path":"/mtholder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136067?s=80&v=4"},"commit":{"message":"more recent taxonomy and tree","shortMessageHtmlLink":"more recent taxonomy and tree"}},{"before":"5a8af4e84a4e9669c7d5b27db8822e2855f373f7","after":"66ed7c64d9d012b864a34f7a500a5cec7ad32663","ref":"refs/heads/deploy-custom-synth","pushedAt":"2023-09-24T22:25:02.000Z","pushType":"push","commitsCount":51,"pusher":{"login":"mtholder","name":"Mark T. Holder","path":"/mtholder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136067?s=80&v=4"},"commit":{"message":"14.4","shortMessageHtmlLink":"14.4"}},{"before":"8554a7e9bd35d98b19327313ad0e574415d43770","after":"54857d2cc1c23bd2ccf9e27fb0cd87d050170a12","ref":"refs/heads/development","pushedAt":"2023-09-24T22:18:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mtholder","name":"Mark T. Holder","path":"/mtholder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136067?s=80&v=4"},"commit":{"message":"Merge branch 'development' of github.com:OpenTreeOfLife/ot-ansible into development","shortMessageHtmlLink":"Merge branch 'development' of github.com:OpenTreeOfLife/ot-ansible in…"}},{"before":"e413f43007b9c6cc0ce1706bdd09a728451afddb","after":"8554a7e9bd35d98b19327313ad0e574415d43770","ref":"refs/heads/development","pushedAt":"2023-08-03T23:03:26.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"jimallman","name":"Jim Allman","path":"/jimallman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/446375?s=80&v=4"},"commit":{"message":"Merge branch 'deploy-webhook-using-ansible' into development","shortMessageHtmlLink":"Merge branch 'deploy-webhook-using-ansible' into development"}},{"before":"c38b4f713f9fd343d363f5f1efcfdb31add8c6c9","after":"8c69c95d9fa64fa415c29c9ee2c3ccdcdd63d643","ref":"refs/heads/deploy-webhook-using-ansible","pushedAt":"2023-08-02T17:48:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jimallman","name":"Jim Allman","path":"/jimallman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/446375?s=80&v=4"},"commit":{"message":"Redirect cache-clearing URLs (commented out)\n\nThis is here just as a reminder that we should redirect *both*\ncache-related URLs if this config template is used.","shortMessageHtmlLink":"Redirect cache-clearing URLs (commented out)"}},{"before":"d7c7844efcf1bbfcd041057ede3cd62b931f9603","after":"c38b4f713f9fd343d363f5f1efcfdb31add8c6c9","ref":"refs/heads/deploy-webhook-using-ansible","pushedAt":"2023-07-25T19:45:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jimallman","name":"Jim Allman","path":"/jimallman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/446375?s=80&v=4"},"commit":{"message":"Clean up playbook; remove any amendments webhook\n\nWe'll install the amendments webhook once we have a working handler and\nURL for processing newly-saved amendments.","shortMessageHtmlLink":"Clean up playbook; remove any amendments webhook"}},{"before":"1a43643499d580549bce8a86fd870f20fe7bea47","after":"d7c7844efcf1bbfcd041057ede3cd62b931f9603","ref":"refs/heads/deploy-webhook-using-ansible","pushedAt":"2023-07-25T16:37:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jimallman","name":"Jim Allman","path":"/jimallman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/446375?s=80&v=4"},"commit":{"message":"Handle cache-clearing API method in Apache config\n\nThis mirrors our explicit rewriting of /cached/ calls.","shortMessageHtmlLink":"Handle cache-clearing API method in Apache config"}},{"before":"c2bb8788b75196f3fc89cbe788aba67d4285fd5e","after":"1a43643499d580549bce8a86fd870f20fe7bea47","ref":"refs/heads/deploy-webhook-using-ansible","pushedAt":"2023-07-24T21:47:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jimallman","name":"Jim Allman","path":"/jimallman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/446375?s=80&v=4"},"commit":{"message":"Revert \"Disable (currently unused) webhook for amendments\"\n\nThis reverts commit c2bb8788b75196f3fc89cbe788aba67d4285fd5e.","shortMessageHtmlLink":"Revert \"Disable (currently unused) webhook for amendments\""}},{"before":"b2d6827ac6512785936a2e4bc629df6c01847f1a","after":"c2bb8788b75196f3fc89cbe788aba67d4285fd5e","ref":"refs/heads/deploy-webhook-using-ansible","pushedAt":"2023-07-24T21:41:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jimallman","name":"Jim Allman","path":"/jimallman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/446375?s=80&v=4"},"commit":{"message":"Disable (currently unused) webhook for amendments","shortMessageHtmlLink":"Disable (currently unused) webhook for amendments"}},{"before":null,"after":"b2d6827ac6512785936a2e4bc629df6c01847f1a","ref":"refs/heads/deploy-webhook-using-ansible","pushedAt":"2023-07-24T21:26:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jimallman","name":"Jim Allman","path":"/jimallman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/446375?s=80&v=4"},"commit":{"message":"Install study + amendment webhooks using Ansible","shortMessageHtmlLink":"Install study + amendment webhooks using Ansible"}},{"before":"830f627ce78d7fde3ccfd71420db941703793cd3","after":"e413f43007b9c6cc0ce1706bdd09a728451afddb","ref":"refs/heads/development","pushedAt":"2023-07-24T21:12:25.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jimallman","name":"Jim Allman","path":"/jimallman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/446375?s=80&v=4"},"commit":{"message":"Revert \"Migrate webhook creation from old germinator\"\n\nThis reverts commit 3d40cb170f14934727a48360feb923ffdfdd24a9.","shortMessageHtmlLink":"Revert \"Migrate webhook creation from old germinator\""}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWVlKggA","startCursor":null,"endCursor":null}},"title":"Activity · OpenTreeOfLife/ot-ansible"}