{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":443889454,"defaultBranch":"master","name":"neotest","ownerLogin":"nvim-neotest","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-01-02T23:08:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/107298445?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716545704.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"b781c08c850c1cc17c524f7e05bd05ab7b047bba","ref":"refs/heads/fix/consumers-state/wrap-listeners","pushedAt":"2024-05-24T10:15:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rcarriga","name":"Rónán Carrigan","path":"/rcarriga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24252670?s=80&v=4"},"commit":{"message":"fix(consumers/state): wrap listeners with semaphore\n\nSee https://github.com/mrcjkb/rustaceanvim/issues/399","shortMessageHtmlLink":"fix(consumers/state): wrap listeners with semaphore"}},{"before":"420288eb84d228986131d3e6ac1d099514bc502c","after":"6f35d797882c6ce0ab7c87dc86561512dc3d7aba","ref":"refs/heads/master","pushedAt":"2024-05-22T10:39:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rcarriga","name":"Rónán Carrigan","path":"/rcarriga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24252670?s=80&v=4"},"commit":{"message":"fix: replace tbl_flatten to flatten():totable() (#410)","shortMessageHtmlLink":"fix: replace tbl_flatten to flatten():totable() (#410)"}},{"before":"5caac5cc235d495a2382bc2980630ef36ac87032","after":"420288eb84d228986131d3e6ac1d099514bc502c","ref":"refs/heads/master","pushedAt":"2024-05-21T16:35:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rcarriga","name":"Rónán Carrigan","path":"/rcarriga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24252670?s=80&v=4"},"commit":{"message":"fix: use vim.islist","shortMessageHtmlLink":"fix: use vim.islist"}},{"before":"e975311d5ceaba2d0be244ae612df9812f9acae0","after":"5caac5cc235d495a2382bc2980630ef36ac87032","ref":"refs/heads/master","pushedAt":"2024-04-28T14:29:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rcarriga","name":"Rónán Carrigan","path":"/rcarriga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24252670?s=80&v=4"},"commit":{"message":"fix(luarocks): add nio to rockspec dependencies\n\nCloses #382\n\nCo-authored-by: mrcjkb ","shortMessageHtmlLink":"fix(luarocks): add nio to rockspec dependencies"}},{"before":"fdae6bd03148688fb544ba0532b48ff56f042583","after":"e975311d5ceaba2d0be244ae612df9812f9acae0","ref":"refs/heads/master","pushedAt":"2024-04-28T14:25:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rcarriga","name":"Rónán Carrigan","path":"/rcarriga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24252670?s=80&v=4"},"commit":{"message":"chore: styling","shortMessageHtmlLink":"chore: styling"}},{"before":"958f3715f457ffcd81e9152afa5031601eeac256","after":"fdae6bd03148688fb544ba0532b48ff56f042583","ref":"refs/heads/master","pushedAt":"2024-04-28T14:22:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rcarriga","name":"Rónán Carrigan","path":"/rcarriga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24252670?s=80&v=4"},"commit":{"message":"docs(readme): add StencilJS adapter to list (#388)\n\nStencilJS is a frontend framework for creating web components, similar to Lit. It has a builtin test runner that uses Jest and Puppeteer under the hood. Credit goes to neotest-jest, which provided a great starting point for neotest-stenciljs!\r\n\r\nref: https://stenciljs.com/docs/testing/stencil-testrunner/overview","shortMessageHtmlLink":"docs(readme): add StencilJS adapter to list (#388)"}},{"before":"4e6bf4545d25303399077056bd419fbf58fb11cc","after":"958f3715f457ffcd81e9152afa5031601eeac256","ref":"refs/heads/master","pushedAt":"2024-04-28T14:21:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rcarriga","name":"Rónán Carrigan","path":"/rcarriga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24252670?s=80&v=4"},"commit":{"message":"ci: fetch tags","shortMessageHtmlLink":"ci: fetch tags"}},{"before":"44536f563ec7a1a59b6b94b7ec9af86170cbbec2","after":"4e6bf4545d25303399077056bd419fbf58fb11cc","ref":"refs/heads/master","pushedAt":"2024-04-28T14:18:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rcarriga","name":"Rónán Carrigan","path":"/rcarriga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24252670?s=80&v=4"},"commit":{"message":"fix: check buffer valid before set diagnostic (#389)\n\nCo-authored-by: Towry ","shortMessageHtmlLink":"fix: check buffer valid before set diagnostic (#389)"}},{"before":"2673ac038c54403ae35a618946d065d67dd1ae12","after":"44536f563ec7a1a59b6b94b7ec9af86170cbbec2","ref":"refs/heads/master","pushedAt":"2024-04-28T14:11:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rcarriga","name":"Rónán Carrigan","path":"/rcarriga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24252670?s=80&v=4"},"commit":{"message":"fix(diagnostic): avoid arithmetic error when adding 1 to nil (#396)","shortMessageHtmlLink":"fix(diagnostic): avoid arithmetic error when adding 1 to nil (#396)"}},{"before":"658131e462959d81f243206e11aeaa6e6902d0a0","after":"2673ac038c54403ae35a618946d065d67dd1ae12","ref":"refs/heads/master","pushedAt":"2024-04-28T14:10:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rcarriga","name":"Rónán Carrigan","path":"/rcarriga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24252670?s=80&v=4"},"commit":{"message":"ci: get released version","shortMessageHtmlLink":"ci: get released version"}},{"before":"bd2903eb05dcdf02799ed022d39aca834e8aca3f","after":"658131e462959d81f243206e11aeaa6e6902d0a0","ref":"refs/heads/master","pushedAt":"2024-04-28T14:06:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rcarriga","name":"Rónán Carrigan","path":"/rcarriga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24252670?s=80&v=4"},"commit":{"message":"feat(client): show stacktrace information when adapter fails (#397)\n\nProblem: Warning messages via `vim.notify` do not retain stack trace,\r\nwhich makes errors or bugs happened on the adapters' side difficult\r\nto troubleshoot. E.g.:\r\n\r\n```\r\n neotest-python: vim/_editor.lua:0: E5560: Vimscript function must not be called in a lua loop callback\r\n```\r\n\r\nSolution: Use `xpcall`, instead of `pcall` to access the stacktrace\r\ninformation, and use it when showing warning (error) messages. E.g.:","shortMessageHtmlLink":"feat(client): show stacktrace information when adapter fails (#397)"}},{"before":"f03a78cef74db5638e4312e18b767294a90de8da","after":"bd2903eb05dcdf02799ed022d39aca834e8aca3f","ref":"refs/heads/master","pushedAt":"2024-04-28T13:58:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rcarriga","name":"Rónán Carrigan","path":"/rcarriga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24252670?s=80&v=4"},"commit":{"message":"ci: combine release and luarocks workflow","shortMessageHtmlLink":"ci: combine release and luarocks workflow"}},{"before":"e07fe8241112274aae9947b98d255763738a1d52","after":"f03a78cef74db5638e4312e18b767294a90de8da","ref":"refs/heads/master","pushedAt":"2024-04-08T10:12:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rcarriga","name":"Rónán Carrigan","path":"/rcarriga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24252670?s=80&v=4"},"commit":{"message":"feat: use codicons for vim.notify\n\nSeeee #370","shortMessageHtmlLink":"feat: use codicons for vim.notify"}},{"before":"8026caa9f9afd092a517b3a8ffeb2876cef937b1","after":"e07fe8241112274aae9947b98d255763738a1d52","ref":"refs/heads/master","pushedAt":"2024-03-20T14:53:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rcarriga","name":"Rónán Carrigan","path":"/rcarriga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24252670?s=80&v=4"},"commit":{"message":"fix(watch): use nio.lsp.get_clients\n\nSee #383","shortMessageHtmlLink":"fix(watch): use nio.lsp.get_clients"}},{"before":"9532fffdefdb4289993f4691b48c171584ac018c","after":null,"ref":"refs/heads/feat/use-external-nio","pushedAt":"2024-03-18T17:16:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rcarriga","name":"Rónán Carrigan","path":"/rcarriga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24252670?s=80&v=4"}},{"before":"1b15d60286ac18ed19a6dd082b8c2b0b8523a52f","after":"8026caa9f9afd092a517b3a8ffeb2876cef937b1","ref":"refs/heads/master","pushedAt":"2024-03-18T17:16:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rcarriga","name":"Rónán Carrigan","path":"/rcarriga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24252670?s=80&v=4"},"commit":{"message":"feat: use external nio (#337)\n\nBREAKING CHANGE: Requires https://github.com/nvim-neotest/nvim-nio to be\r\ninstalled","shortMessageHtmlLink":"feat: use external nio (#337)"}},{"before":"fc0e20f90cc397de9bf1bcb6922bae71ba32fbe1","after":"9532fffdefdb4289993f4691b48c171584ac018c","ref":"refs/heads/feat/use-external-nio","pushedAt":"2024-03-18T15:43:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rcarriga","name":"Rónán Carrigan","path":"/rcarriga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24252670?s=80&v=4"},"commit":{"message":"feat: use external nio\n\nBREAKING CHANGE: Requires https://github.com/nvim-neotest/nvim-nio to be\ninstalled","shortMessageHtmlLink":"feat: use external nio"}},{"before":"cf1770d0474e5406781e9383036276dd9b74b9f8","after":"fc0e20f90cc397de9bf1bcb6922bae71ba32fbe1","ref":"refs/heads/feat/use-external-nio","pushedAt":"2024-03-18T15:40:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rcarriga","name":"Rónán Carrigan","path":"/rcarriga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24252670?s=80&v=4"},"commit":{"message":"feat: use external nio\n\nBREAKING CHANGE: Requires https://github.com/nvim-neotest/nvim-nio to be\ninstalled","shortMessageHtmlLink":"feat: use external nio"}},{"before":"b5d60f75899b400bbb4d121c60162bd63fd62403","after":"1b15d60286ac18ed19a6dd082b8c2b0b8523a52f","ref":"refs/heads/master","pushedAt":"2024-03-18T15:29:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rcarriga","name":"Rónán Carrigan","path":"/rcarriga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24252670?s=80&v=4"},"commit":{"message":"docs: generate updates","shortMessageHtmlLink":"docs: generate updates"}},{"before":"5f93fb9c96b9090a413e6a0d0ec0edc2570024b2","after":"b5d60f75899b400bbb4d121c60162bd63fd62403","ref":"refs/heads/master","pushedAt":"2024-03-18T15:23:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rcarriga","name":"Rónán Carrigan","path":"/rcarriga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24252670?s=80&v=4"},"commit":{"message":"feat(watch): allow passing in `run_predicate` that takes a bufnr (#358)\n\nThis is useful e.g. for checking if the buffer has any error\r\ndiagnostics from the LSP client, in which case one would\r\nprobably not want to rerun the tests yet.","shortMessageHtmlLink":"feat(watch): allow passing in run_predicate that takes a bufnr (#358)"}},{"before":"a13a960946f4b4bf5ece00bf5406f7b94d9b7202","after":"5f93fb9c96b9090a413e6a0d0ec0edc2570024b2","ref":"refs/heads/master","pushedAt":"2024-03-18T15:20:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rcarriga","name":"Rónán Carrigan","path":"/rcarriga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24252670?s=80&v=4"},"commit":{"message":"fix(find): use full path instead of real path to avoid symlinks (#368)","shortMessageHtmlLink":"fix(find): use full path instead of real path to avoid symlinks (#368)"}},{"before":"bbed61d808baae4277deae5159957a1a28a9c68c","after":"a13a960946f4b4bf5ece00bf5406f7b94d9b7202","ref":"refs/heads/master","pushedAt":"2024-03-18T15:16:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rcarriga","name":"Rónán Carrigan","path":"/rcarriga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24252670?s=80&v=4"},"commit":{"message":"feat(nio/tests): with async context function (#374)\n\nAs a user of the nio library when writing tests I might want to run an\r\nasynchronous function within a synchronous function and wait for the\r\nresult. This function acts as a synchronous wrapper around the\r\nasynchronous function.","shortMessageHtmlLink":"feat(nio/tests): with async context function (#374)"}},{"before":"45c15f513aad48cd0f1d8d748925b123e8f77f3a","after":"bbed61d808baae4277deae5159957a1a28a9c68c","ref":"refs/heads/master","pushedAt":"2024-03-18T15:12:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rcarriga","name":"Rónán Carrigan","path":"/rcarriga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24252670?s=80&v=4"},"commit":{"message":"feat(nio/tests): dynamically bind busted hook functions (#369)","shortMessageHtmlLink":"feat(nio/tests): dynamically bind busted hook functions (#369)"}},{"before":"e2b747f42971732f35360365523426dc4a4b595e","after":"45c15f513aad48cd0f1d8d748925b123e8f77f3a","ref":"refs/heads/master","pushedAt":"2024-03-18T15:07:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rcarriga","name":"Rónán Carrigan","path":"/rcarriga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24252670?s=80&v=4"},"commit":{"message":"feat(watch): js/ts/tsx query (#373)","shortMessageHtmlLink":"feat(watch): js/ts/tsx query (#373)"}},{"before":"56b720a7b6e5db94999c8b4ce4c3ad696d2080b2","after":"e2b747f42971732f35360365523426dc4a4b595e","ref":"refs/heads/master","pushedAt":"2024-03-18T15:06:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rcarriga","name":"Rónán Carrigan","path":"/rcarriga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24252670?s=80&v=4"},"commit":{"message":"docs(README): new pest fork (#376)\n\ntheutz marked his repo as read-only on Feb. 16, 2024. V13Axel has taken over development and is continuing to build on it.","shortMessageHtmlLink":"docs(README): new pest fork (#376)"}},{"before":"4440cc2227894c2ae9b0673a30e6cc6f1836e8c2","after":"56b720a7b6e5db94999c8b4ce4c3ad696d2080b2","ref":"refs/heads/master","pushedAt":"2024-03-18T15:05:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rcarriga","name":"Rónán Carrigan","path":"/rcarriga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24252670?s=80&v=4"},"commit":{"message":"feat(summary): mappings help window\n\n\r\n\r\nCo-authored-by: Rónán Carrigan ","shortMessageHtmlLink":"feat(summary): mappings help window"}},{"before":"f6048f32be831907fb15018af2688ff6633704fc","after":"4440cc2227894c2ae9b0673a30e6cc6f1836e8c2","ref":"refs/heads/master","pushedAt":"2024-02-27T15:47:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rcarriga","name":"Rónán Carrigan","path":"/rcarriga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24252670?s=80&v=4"},"commit":{"message":"chore: styling","shortMessageHtmlLink":"chore: styling"}},{"before":"d1417bc81b16a83ba0c89979a3104d8c70492ade","after":"f6048f32be831907fb15018af2688ff6633704fc","ref":"refs/heads/master","pushedAt":"2024-02-16T12:25:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rcarriga","name":"Rónán Carrigan","path":"/rcarriga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24252670?s=80&v=4"},"commit":{"message":"fix(find): handle directory read errors","shortMessageHtmlLink":"fix(find): handle directory read errors"}},{"before":"89a5b1fc22ee5d459262955fe564c3d14e35fd67","after":"d1417bc81b16a83ba0c89979a3104d8c70492ade","ref":"refs/heads/master","pushedAt":"2024-02-14T22:44:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rcarriga","name":"Rónán Carrigan","path":"/rcarriga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24252670?s=80&v=4"},"commit":{"message":"fix(subprocess): require nvim-treesitter if installed\n\nSee #303","shortMessageHtmlLink":"fix(subprocess): require nvim-treesitter if installed"}},{"before":"b5637dde9242c920e29c65ca9b3e7e8676ddb5cc","after":"cf1770d0474e5406781e9383036276dd9b74b9f8","ref":"refs/heads/feat/use-external-nio","pushedAt":"2024-02-14T22:23:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rcarriga","name":"Rónán Carrigan","path":"/rcarriga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24252670?s=80&v=4"},"commit":{"message":"feat: use external nio\n\nBREAKING CHANGE: Requires https://github.com/nvim-neotest/nvim-nio to be\ninstalled","shortMessageHtmlLink":"feat: use external nio"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUufOegA","startCursor":null,"endCursor":null}},"title":"Activity · nvim-neotest/neotest"}