{"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:1716567003.0","currentOid":""},"activityList":{"items":[{"before":"55b2a2bcccd3fd295e4f20c3e49f6984d61982d3","after":"b0a00b401b27a626722dfd4cbae425432dfce437","ref":"refs/heads/main","pushedAt":"2024-05-26T01:17:19.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":"grass.pygrass: Lazy load list of commands for module shortcuts (#3688)\n\nImporting _grass.pygrass.modules_ required the list to be loaded because the _shortcuts_ module is loaded by the _modules_ module. Now the list is loaded only when the _dir_ function is called for the first time.\r\n\r\nThis is using the technique from grass init file for lazy loading translations.\r\n\r\nThis allows grass.pygrass.modules to be imported without an active session, so this simplifies the GridModule tests (and its imports in general).","shortMessageHtmlLink":"grass.pygrass: Lazy load list of commands for module shortcuts (#3688)"}},{"before":"56086772fb8e11010615baac0264cd4bf549aaac","after":"55b2a2bcccd3fd295e4f20c3e49f6984d61982d3","ref":"refs/heads/main","pushedAt":"2024-05-24T21:45:08.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":"lib: Add a standard parser option for JSON formatting (#3704)\n\nAs a part of https://github.com/OSGeo/grass/discussions/3019, JSON format support will be added\r\nto multiple modules. By default, modules output in existing plain format. If the format=json option\r\nis provided, modules will output in JSON format instead. To avoid duplication of code across several\r\nmodules, define a standard parser option.\r\n\r\n\r\n---------\r\n\r\nCo-authored-by: Nicklas Larsson \r\nCo-authored-by: Anna Petrasova ","shortMessageHtmlLink":"lib: Add a standard parser option for JSON formatting (#3704)"}},{"before":"c80dcdde2dcfa7a7d0657a7a3050d9fd7642c5af","after":"56086772fb8e11010615baac0264cd4bf549aaac","ref":"refs/heads/main","pushedAt":"2024-05-24T16:26:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"neteler","name":"Markus Neteler","path":"/neteler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1295172?s=80&v=4"},"commit":{"message":"i18n: deduplicate grasswxpy_de.po (#3733)\n\nDeduplication using\r\n\r\n```\r\nMYLANG=de\r\ncd locale/po/\r\nmv grasswxpy_${MYLANG}.po grasswxpy_${MYLANG}.po.BAD\r\nmsguniq --use-first grasswxpy_${MYLANG}.po.BAD > grasswxpy_${MYLANG}.po\r\nrm -f grasswxpy_${MYLANG}.po.BAD\r\n```\r\n\r\nFixes #3731","shortMessageHtmlLink":"i18n: deduplicate grasswxpy_de.po (#3733)"}},{"before":"bdc84c641e3a19cd9a43dfaf0637572f2db32d79","after":null,"ref":"refs/heads/renovate/super-linter-super-linter-6.x","pushedAt":"2024-05-24T16:10:03.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":"f4d8c62acd9bb6a65854a111ea73380f7760b838","after":"c80dcdde2dcfa7a7d0657a7a3050d9fd7642c5af","ref":"refs/heads/main","pushedAt":"2024-05-24T16:08:59.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 super-linter/super-linter action to v6.5.1 (#3734)","shortMessageHtmlLink":"CI(deps): Update super-linter/super-linter action to v6.5.1 (#3734)"}},{"before":null,"after":"bdc84c641e3a19cd9a43dfaf0637572f2db32d79","ref":"refs/heads/renovate/super-linter-super-linter-6.x","pushedAt":"2024-05-24T14:37:57.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 super-linter/super-linter action to v6.5.1","shortMessageHtmlLink":"CI(deps): Update super-linter/super-linter action to v6.5.1"}},{"before":"896fffa4ea56f87f83216823a9e7351281807073","after":null,"ref":"refs/heads/renovate/mamba-org-setup-micromamba-1.x","pushedAt":"2024-05-23T17:38:31.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":"2b1064318a6c2b93bf2af96d490105d455267e22","after":"f4d8c62acd9bb6a65854a111ea73380f7760b838","ref":"refs/heads/main","pushedAt":"2024-05-23T17:37:40.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 mamba-org/setup-micromamba action to v1.9.0 (#3730)","shortMessageHtmlLink":"CI(deps): Update mamba-org/setup-micromamba action to v1.9.0 (#3730)"}},{"before":"f79822d3109bb6dcf451441fdc63fa5f999453e8","after":null,"ref":"refs/heads/renovate/super-linter-super-linter-6.x","pushedAt":"2024-05-23T16:17:15.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":null,"after":"896fffa4ea56f87f83216823a9e7351281807073","ref":"refs/heads/renovate/mamba-org-setup-micromamba-1.x","pushedAt":"2024-05-23T16:17:09.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 mamba-org/setup-micromamba action to v1.9.0","shortMessageHtmlLink":"CI(deps): Update mamba-org/setup-micromamba action to v1.9.0"}},{"before":"fddb7e87f1f49fc53d388d10a01f161b321e63bc","after":"2b1064318a6c2b93bf2af96d490105d455267e22","ref":"refs/heads/main","pushedAt":"2024-05-23T16:16:08.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 super-linter/super-linter action to v6.5.0 (#3710)","shortMessageHtmlLink":"CI(deps): Update super-linter/super-linter action to v6.5.0 (#3710)"}},{"before":"7d4cd0c0306118fecadca5c79a3bffb4b692fedd","after":"fddb7e87f1f49fc53d388d10a01f161b321e63bc","ref":"refs/heads/main","pushedAt":"2024-05-23T11:27:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"HuidaeCho","name":"Huidae Cho","path":"/HuidaeCho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7456117?s=80&v=4"},"commit":{"message":"i18n: Update POT and PO files (#3729)","shortMessageHtmlLink":"i18n: Update POT and PO files (#3729)"}},{"before":"4e4510bea8ecf13a1a0d6318366a20aef39f55ab","after":null,"ref":"refs/heads/renovate/actions-checkout-4.x","pushedAt":"2024-05-23T02:49:30.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":"994e7d5138921f88303d3be8a2367b20386b9c21","after":"7d4cd0c0306118fecadca5c79a3bffb4b692fedd","ref":"refs/heads/main","pushedAt":"2024-05-23T02:48: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":"CI(deps): Update actions/checkout action to v4.1.6 (#3715)\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"CI(deps): Update actions/checkout action to v4.1.6 (#3715)"}},{"before":"2f53e166f3a92e4c9b6601ccfd7f9b393771e147","after":null,"ref":"refs/heads/renovate/github-codeql-action-3.x","pushedAt":"2024-05-23T01:54:57.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":"865982d990e1e2924b3385b1d320c03274f6acaf","after":"f79822d3109bb6dcf451441fdc63fa5f999453e8","ref":"refs/heads/renovate/super-linter-super-linter-6.x","pushedAt":"2024-05-23T01:54:51.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 super-linter/super-linter action to v6.5.0","shortMessageHtmlLink":"CI(deps): Update super-linter/super-linter action to v6.5.0"}},{"before":"467fa8cccd64dead1fb7c0bc4f9e43274dd73b2d","after":"994e7d5138921f88303d3be8a2367b20386b9c21","ref":"refs/heads/main","pushedAt":"2024-05-23T01:53:42.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 github/codeql-action action to v3.25.6 (#3725)\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"CI(deps): Update github/codeql-action action to v3.25.6 (#3725)"}},{"before":"132755b544255ede1de9a76a48fb2fc144d68bfa","after":"467fa8cccd64dead1fb7c0bc4f9e43274dd73b2d","ref":"refs/heads/main","pushedAt":"2024-05-23T01:44:00.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: Update renovate.json to manually enable semantic commits (#3716)\n\n* CI: Update renovate.json to manually enable semantic commits","shortMessageHtmlLink":"CI: Update renovate.json to manually enable semantic commits (#3716)"}},{"before":"03aff600df3b427acbb95dff585331e52a71c7a2","after":"4e4510bea8ecf13a1a0d6318366a20aef39f55ab","ref":"refs/heads/renovate/actions-checkout-4.x","pushedAt":"2024-05-23T01:21:22.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":"Update actions/checkout action to v4.1.6","shortMessageHtmlLink":"Update actions/checkout action to v4.1.6"}},{"before":"75375c90ab6057ac9aa2dc1642a62ccc54da7624","after":"132755b544255ede1de9a76a48fb2fc144d68bfa","ref":"refs/heads/main","pushedAt":"2024-05-22T23:02:29.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":"temporal: handle SQLite < 3.33 (#3723)\n\n* handle SQLite < 3.33\n\n* fix semantic_label update","shortMessageHtmlLink":"temporal: handle SQLite < 3.33 (#3723)"}},{"before":"e4f545ab61fc478143a88f0e4ddd0a09c632372b","after":"7622de2fa3478f2c424ba5851d150f6bb9374a0c","ref":"refs/heads/renovate/alpine-3.x","pushedAt":"2024-05-22T21:45:45.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":"Update alpine Docker tag to v3.20","shortMessageHtmlLink":"Update alpine Docker tag to v3.20"}},{"before":null,"after":"e4f545ab61fc478143a88f0e4ddd0a09c632372b","ref":"refs/heads/renovate/alpine-3.x","pushedAt":"2024-05-22T18:36:58.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":"Update alpine Docker tag to v3.20","shortMessageHtmlLink":"Update alpine Docker tag to v3.20"}},{"before":"b02a48c841ee5903ab8fa20c1692a5554af80e36","after":"75375c90ab6057ac9aa2dc1642a62ccc54da7624","ref":"refs/heads/main","pushedAt":"2024-05-21T21:51:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"HuidaeCho","name":"Huidae Cho","path":"/HuidaeCho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7456117?s=80&v=4"},"commit":{"message":"d.redraw: Rewritten in C (#3727)","shortMessageHtmlLink":"d.redraw: Rewritten in C (#3727)"}},{"before":"eff64031f25325bb0a25bbd7c3ef4546f56c8a4f","after":"b02a48c841ee5903ab8fa20c1692a5554af80e36","ref":"refs/heads/main","pushedAt":"2024-05-21T20:36:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"HuidaeCho","name":"Huidae Cho","path":"/HuidaeCho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7456117?s=80&v=4"},"commit":{"message":"d.mon: Delegate rendering to wx monitors (#3500)\n\n* d.mon: Delegate rendering to wx monitors\r\n\r\n* Allow non-rendering modules to run\r\n\r\n* Do not touch a map file for non-rendering modules; also delete it if created by display driver; they are all blank\r\n\r\n* Force render for d.redraw","shortMessageHtmlLink":"d.mon: Delegate rendering to wx monitors (#3500)"}},{"before":"6980b8ae77b899550ad0d4ae79807664b3199712","after":"eff64031f25325bb0a25bbd7c3ef4546f56c8a4f","ref":"refs/heads/main","pushedAt":"2024-05-21T00:43:42.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(windows): Upload test report artifact (#3724)","shortMessageHtmlLink":"CI(windows): Upload test report artifact (#3724)"}},{"before":"c189b1fdf90655994513b01a4d201fe2620b8a62","after":"6980b8ae77b899550ad0d4ae79807664b3199712","ref":"refs/heads/main","pushedAt":"2024-05-20T23:57:02.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: Allow workflows running on pull request to run for any target branch (#3722)","shortMessageHtmlLink":"CI: Allow workflows running on pull request to run for any target bra…"}},{"before":null,"after":"2f53e166f3a92e4c9b6601ccfd7f9b393771e147","ref":"refs/heads/renovate/github-codeql-action-3.x","pushedAt":"2024-05-20T22:53:29.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":"Update github/codeql-action action to v3.25.6","shortMessageHtmlLink":"Update github/codeql-action action to v3.25.6"}},{"before":"25961a86c26765f293d582900b00bb37403a780d","after":"c189b1fdf90655994513b01a4d201fe2620b8a62","ref":"refs/heads/main","pushedAt":"2024-05-20T14:44:03.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":"doc: GRASS Programming Style Guide (#3569)","shortMessageHtmlLink":"doc: GRASS Programming Style Guide (#3569)"}},{"before":"0a16d5deca65ed3556088e152a04a3da1428e487","after":"25961a86c26765f293d582900b00bb37403a780d","ref":"refs/heads/main","pushedAt":"2024-05-19T18:11:57.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: Print Python version first (#3718)\n\n* Print first version of Python.\n* Print also Git version which we use during build (when available and it is available in the CI).\n* Print GRASS versions last because they actually need the build to be successful and this purposefully runs even for failures.","shortMessageHtmlLink":"CI: Print Python version first (#3718)"}},{"before":"85bf53be5cd63a27772e3db5decb1a60241024f4","after":"0a16d5deca65ed3556088e152a04a3da1428e487","ref":"refs/heads/main","pushedAt":"2024-05-19T16:49:49.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":"deps: Set min Python version to 3.8 (#3719)\n\nPython 3.7 is end-of-life. Version 3.8 is in security (fixes) status till 2024-10. Changing version in code quality check (for Pylint) and in requirements file.\n\nMinimum version of Python is now specified as 3.8.","shortMessageHtmlLink":"deps: Set min Python version to 3.8 (#3719)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEU_CtPwA","startCursor":null,"endCursor":null}},"title":"Activity · OSGeo/grass"}