{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":187247007,"defaultBranch":"main","name":"grass","ownerLogin":"OSGeo","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-05-17T16:13:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1058467?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727448040.0","currentOid":""},"activityList":{"items":[{"before":"16c87b1d0d780fab1cb4025babf6f7db4530a8e5","after":"e82663c25232be28cc768789ed7a1a586f20354c","ref":"refs/heads/main","pushedAt":"2024-09-29T09:44:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"echoix","name":"Edouard Choinière","path":"/echoix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27212526?s=80&v=4"},"commit":{"message":"style: Use `any` or `all` instead of `for` loop (SIM110) (#4404)","shortMessageHtmlLink":"style: Use any or all instead of for loop (SIM110) (#4404)"}},{"before":"0ea5e37d4122cf9df540a324f74ad55836e27d1a","after":"16c87b1d0d780fab1cb4025babf6f7db4530a8e5","ref":"refs/heads/main","pushedAt":"2024-09-29T08:18:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nilason","name":"Nicklas Larsson","path":"/nilason","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14186207?s=80&v=4"},"commit":{"message":"lib/shapelib: sync upstream with shapelib 1.6.0 and GDAL 3.9.2 (#4395)\n\n* fix win runner (-Wincompatible-pointer-types warnings)\r\n\r\n* remove patch of http://trac.osgeo.org/gdal/ticket/809","shortMessageHtmlLink":"lib/shapelib: sync upstream with shapelib 1.6.0 and GDAL 3.9.2 (#4395)"}},{"before":"ae5e4dd232230d32eadb49a7a0a71244f95c5972","after":"0ea5e37d4122cf9df540a324f74ad55836e27d1a","ref":"refs/heads/main","pushedAt":"2024-09-28T21:58:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"echoix","name":"Edouard Choinière","path":"/echoix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27212526?s=80&v=4"},"commit":{"message":"style: Fix reimplemented-operator (FURB118) (#4408)\n\n* style: Fix reimplemented-operator (FURB118)\n\nRuff rule: https://docs.astral.sh/ruff/rules/reimplemented-operator/\n\nReplaced lambdas with `operator.itemgetter()` or `operator.add()`. These are implemented more efficiently in C and have a Python fallback.\n\n* utils/g.html2man: Replace children function with operator.itemgetter","shortMessageHtmlLink":"style: Fix reimplemented-operator (FURB118) (#4408)"}},{"before":"70f35998766be162c7bc1e280c83997bd1c3e052","after":"ae5e4dd232230d32eadb49a7a0a71244f95c5972","ref":"refs/heads/main","pushedAt":"2024-09-28T20:32:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"echoix","name":"Edouard Choinière","path":"/echoix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27212526?s=80&v=4"},"commit":{"message":"style: Fix duplicate-isinstance-call (SIM101) (#4405)","shortMessageHtmlLink":"style: Fix duplicate-isinstance-call (SIM101) (#4405)"}},{"before":"ead659fc4262a72ceeeca4a051d5288aa91f1214","after":"70f35998766be162c7bc1e280c83997bd1c3e052","ref":"refs/heads/main","pushedAt":"2024-09-28T20:31:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"echoix","name":"Edouard Choinière","path":"/echoix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27212526?s=80&v=4"},"commit":{"message":"style: Fix if-with-same-arms (SIM114) (#4406)","shortMessageHtmlLink":"style: Fix if-with-same-arms (SIM114) (#4406)"}},{"before":"5eca6d67a20d8b4d868952e57340f1beacf569d1","after":"ead659fc4262a72ceeeca4a051d5288aa91f1214","ref":"refs/heads/main","pushedAt":"2024-09-28T20:09:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"echoix","name":"Edouard Choinière","path":"/echoix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27212526?s=80&v=4"},"commit":{"message":"style: Fix os-getcwd (PTH109) by replacing `os.getcwd()` calls with `Path.cwd()` (#4413)","shortMessageHtmlLink":"style: Fix os-getcwd (PTH109) by replacing os.getcwd() calls with `…"}},{"before":"49f67fdf5355ad825e1849fe490021c30af7b673","after":"5eca6d67a20d8b4d868952e57340f1beacf569d1","ref":"refs/heads/main","pushedAt":"2024-09-28T19:11:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"echoix","name":"Edouard Choinière","path":"/echoix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27212526?s=80&v=4"},"commit":{"message":"style: Fix os-stat (PTH116) by replacing os.stat() calls with pathlib (#4412)\n\n* style: Fix os-stat (PTH116) by replacing os.stat() calls with pathlib\n\nRuff rule: https://docs.astral.sh/ruff/rules/os-stat/\n\n* Change remaining os.stat() usages\n\n* Fix Path join with a string","shortMessageHtmlLink":"style: Fix os-stat (PTH116) by replacing os.stat() calls with pathlib ("}},{"before":"fee26ece86a1ee18a85528244bcc750b77e6b535","after":"49f67fdf5355ad825e1849fe490021c30af7b673","ref":"refs/heads/main","pushedAt":"2024-09-28T19:11:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"echoix","name":"Edouard Choinière","path":"/echoix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27212526?s=80&v=4"},"commit":{"message":"style: Fix negate-equal-op (SIM201) (#4407)\n\n* style: Fix negate-equal-op (SIM201)\n\nRuff rule: https://docs.astral.sh/ruff/rules/negate-equal-op/\n\n* style: Fix repeated-equality-comparison (PLR1714) on changed code","shortMessageHtmlLink":"style: Fix negate-equal-op (SIM201) (#4407)"}},{"before":"4f689febc42a95e7a8fb113122a43fa96596c0a2","after":"fee26ece86a1ee18a85528244bcc750b77e6b535","ref":"refs/heads/main","pushedAt":"2024-09-28T17:44:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"echoix","name":"Edouard Choinière","path":"/echoix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27212526?s=80&v=4"},"commit":{"message":"g.gui.iclass: Add explanation of expected format for vector layers (#4411)","shortMessageHtmlLink":"g.gui.iclass: Add explanation of expected format for vector layers (#…"}},{"before":"7f05bb3574f4fcd0cfc97dbb91d8fc9666b39661","after":"4f689febc42a95e7a8fb113122a43fa96596c0a2","ref":"refs/heads/main","pushedAt":"2024-09-28T10:11:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"echoix","name":"Edouard Choinière","path":"/echoix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27212526?s=80&v=4"},"commit":{"message":"docs: fixed E265 from image2target/ (#4399)\n\n* removed e265\n\n* update .flake8\n\n* removed commented out parser code\n\n* removed parser code","shortMessageHtmlLink":"docs: fixed E265 from image2target/ (#4399)"}},{"before":"bcb29389919dce73ccb9339a568b7bc6d5920a39","after":"7f05bb3574f4fcd0cfc97dbb91d8fc9666b39661","ref":"refs/heads/main","pushedAt":"2024-09-28T09:39:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"echoix","name":"Edouard Choinière","path":"/echoix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27212526?s=80&v=4"},"commit":{"message":"style: Remove misleading author info from wxGUI photo and image code (#4403)\n\nJust to be clear that I did not create these files, I'm removing my name which was copy-pasted into these files while duplicating the code from somewhere else.","shortMessageHtmlLink":"style: Remove misleading author info from wxGUI photo and image code (#…"}},{"before":"d804ffbaa93609cea02c8a0d1c933bb3f8e0b269","after":null,"ref":"refs/heads/renovate/docker-build-push-action-6.x","pushedAt":"2024-09-27T14:40:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"e4c87ece77a2f35784e344a08acf4257ccfd4d50","after":"bcb29389919dce73ccb9339a568b7bc6d5920a39","ref":"refs/heads/main","pushedAt":"2024-09-27T14:39:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"echoix","name":"Edouard Choinière","path":"/echoix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27212526?s=80&v=4"},"commit":{"message":"CI(deps): Update docker/build-push-action action to v6.8.0 (#4398)","shortMessageHtmlLink":"CI(deps): Update docker/build-push-action action to v6.8.0 (#4398)"}},{"before":null,"after":"d804ffbaa93609cea02c8a0d1c933bb3f8e0b269","ref":"refs/heads/renovate/docker-build-push-action-6.x","pushedAt":"2024-09-27T13:02:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"CI(deps): Update docker/build-push-action action to v6.8.0","shortMessageHtmlLink":"CI(deps): Update docker/build-push-action action to v6.8.0"}},{"before":"c502c1c05f7208a48f1b44b835ab23ac9d1708be","after":"e4c87ece77a2f35784e344a08acf4257ccfd4d50","ref":"refs/heads/main","pushedAt":"2024-09-26T23:01:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"echoix","name":"Edouard Choinière","path":"/echoix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27212526?s=80&v=4"},"commit":{"message":"CI(deps): Update ruff to v0.6.8 (#4394)\n\n* CI(deps): Update ruff to v0.6.8\r\n\r\n* style: Use `kargs.get(\"layerTree\")` instead of `kargs.get(\"layerTree\", None)` (SIM910)\r\n\r\n* style: Simplify chained boolean comparison\r\n\r\n* Apply black formatting\r\n\r\n---------\r\n\r\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>\r\nCo-authored-by: Edouard Choinière <27212526+echoix@users.noreply.github.com>","shortMessageHtmlLink":"CI(deps): Update ruff to v0.6.8 (#4394)"}},{"before":"edea8103d927cf4a269fcdd12fbbab9aa4b66e3d","after":"c502c1c05f7208a48f1b44b835ab23ac9d1708be","ref":"refs/heads/main","pushedAt":"2024-09-26T22:35:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wenzeslaus","name":"Vaclav Petras","path":"/wenzeslaus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5449060?s=80&v=4"},"commit":{"message":"checks: Fix E402 Flake8 in for wxGUI Sphinx doc (#4391)\n\nThis fixes Flake8 E402 (Module level import not at top of file) for Sphinx documentation generator configuration script by removing import path manipulation block which was not properly working anyway.","shortMessageHtmlLink":"checks: Fix E402 Flake8 in for wxGUI Sphinx doc (#4391)"}},{"before":"0bfe1ddbe9ccaa624a7212381a0e47ce08acf2e5","after":"a72f90fc7d2f0e6b654d67f53eabc241c1ad5b73","ref":"refs/heads/renovate/ruff","pushedAt":"2024-09-26T21:46:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"echoix","name":"Edouard Choinière","path":"/echoix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27212526?s=80&v=4"},"commit":{"message":"Apply black formatting","shortMessageHtmlLink":"Apply black formatting"}},{"before":"07d18e8ad0b35fef0002aaf639d56262adbd4eb3","after":"0bfe1ddbe9ccaa624a7212381a0e47ce08acf2e5","ref":"refs/heads/renovate/ruff","pushedAt":"2024-09-26T21:39:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"echoix","name":"Edouard Choinière","path":"/echoix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27212526?s=80&v=4"},"commit":{"message":"style: Simplify chained boolean comparison","shortMessageHtmlLink":"style: Simplify chained boolean comparison"}},{"before":"e5f1dadacba1087c011fc511be92a763c23cd7d4","after":"a8c8b68b10dd7742f9ebdf94f08bcdf411c1570c","ref":"refs/heads/renovate/ubuntu-24.x","pushedAt":"2024-09-26T19:01:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"CI(deps): Update dependency ubuntu to v24","shortMessageHtmlLink":"CI(deps): Update dependency ubuntu to v24"}},{"before":"549ea90713722361b7aa80f61016747e2e07ac80","after":"edea8103d927cf4a269fcdd12fbbab9aa4b66e3d","ref":"refs/heads/main","pushedAt":"2024-09-26T16:55:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"petrasovaa","name":"Anna Petrasova","path":"/petrasovaa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7494312?s=80&v=4"},"commit":{"message":"wxGUI: Fix E722 Warnings by Specifying Exception Types in dbmgr/ (#4382)","shortMessageHtmlLink":"wxGUI: Fix E722 Warnings by Specifying Exception Types in dbmgr/ (#4382)"}},{"before":"b835f4d82ac15bd5ac3c4ac8d5df46ccb1765714","after":"549ea90713722361b7aa80f61016747e2e07ac80","ref":"refs/heads/main","pushedAt":"2024-09-26T15:30:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wenzeslaus","name":"Vaclav Petras","path":"/wenzeslaus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5449060?s=80&v=4"},"commit":{"message":"r3.in.v5d: Fix unchecked return value from lseek (#4141)\n\nThis addresses an issue identified by Coverity Scan (CID: 1207300), where the return value of the lseek function is not checked. Functions return as in other error states after issuing a warning. Small step was taken towards consistency and simplification in another function which uses prints otherwise.","shortMessageHtmlLink":"r3.in.v5d: Fix unchecked return value from lseek (#4141)"}},{"before":"845dfd066146b40539a02b6952ac2ea4eb92a82d","after":"b835f4d82ac15bd5ac3c4ac8d5df46ccb1765714","ref":"refs/heads/main","pushedAt":"2024-09-26T15:21:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"petrasovaa","name":"Anna Petrasova","path":"/petrasovaa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7494312?s=80&v=4"},"commit":{"message":"wxGUI: Fixed E266 - extra '#' for comments in gui_core/ (#4393)","shortMessageHtmlLink":"wxGUI: Fixed E266 - extra '#' for comments in gui_core/ (#4393)"}},{"before":"60c417728788043e45fc2b4e7a80d3a6ed067197","after":"07d18e8ad0b35fef0002aaf639d56262adbd4eb3","ref":"refs/heads/renovate/ruff","pushedAt":"2024-09-26T14:14:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"CI(deps): Update ruff to v0.6.8","shortMessageHtmlLink":"CI(deps): Update ruff to v0.6.8"}},{"before":"20985774a0965549fcc43c500f697aac5172c546","after":"845dfd066146b40539a02b6952ac2ea4eb92a82d","ref":"refs/heads/main","pushedAt":"2024-09-26T14:13:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"petrasovaa","name":"Anna Petrasova","path":"/petrasovaa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7494312?s=80&v=4"},"commit":{"message":"wxGUI: Refactored try-except block to be more robust in dialogs.py (#4383)","shortMessageHtmlLink":"wxGUI: Refactored try-except block to be more robust in dialogs.py (#…"}},{"before":null,"after":"60c417728788043e45fc2b4e7a80d3a6ed067197","ref":"refs/heads/renovate/ruff","pushedAt":"2024-09-26T12:30:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"CI(deps): Update dependency ruff to v0.6.8","shortMessageHtmlLink":"CI(deps): Update dependency ruff to v0.6.8"}},{"before":"09c629dee487247df4ac768294dd9bae5eb42b99","after":"20985774a0965549fcc43c500f697aac5172c546","ref":"refs/heads/main","pushedAt":"2024-09-26T12:29:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nilason","name":"Nicklas Larsson","path":"/nilason","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14186207?s=80&v=4"},"commit":{"message":"v.vol.rst: Fix resource leak issue in user1.c file (#4389)","shortMessageHtmlLink":"v.vol.rst: Fix resource leak issue in user1.c file (#4389)"}},{"before":"4a4a1f752c34215bdf139a7c011df9bba4ae630c","after":null,"ref":"refs/heads/renovate/actions-checkout-4.x","pushedAt":"2024-09-25T21:09:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"7c651c3a672d5f36585cd6da2063654dea0e3b01","after":"09c629dee487247df4ac768294dd9bae5eb42b99","ref":"refs/heads/main","pushedAt":"2024-09-25T21:09:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"echoix","name":"Edouard Choinière","path":"/echoix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27212526?s=80&v=4"},"commit":{"message":"CI(deps): Update actions/checkout action to v4.2.0 (#4387)","shortMessageHtmlLink":"CI(deps): Update actions/checkout action to v4.2.0 (#4387)"}},{"before":null,"after":"4a4a1f752c34215bdf139a7c011df9bba4ae630c","ref":"refs/heads/renovate/actions-checkout-4.x","pushedAt":"2024-09-25T19:32:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"CI(deps): Update actions/checkout action to v4.2.0","shortMessageHtmlLink":"CI(deps): Update actions/checkout action to v4.2.0"}},{"before":"82613638c197b04735be5b83d01f9f91a94456f8","after":"7c651c3a672d5f36585cd6da2063654dea0e3b01","ref":"refs/heads/main","pushedAt":"2024-09-25T14:40:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"petrasovaa","name":"Anna Petrasova","path":"/petrasovaa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7494312?s=80&v=4"},"commit":{"message":"wxGUI/datacatalog: Replace lambda expression with named Function to fix E731 (#4377)","shortMessageHtmlLink":"wxGUI/datacatalog: Replace lambda expression with named Function to f…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yOVQwOTo0NDoxNS4wMDAwMDBazwAAAATDythI","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNVQxNDo0MDowNy4wMDAwMDBazwAAAATAcvMf"}},"title":"Activity · OSGeo/grass"}