{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":829843905,"defaultBranch":"main","name":"datalad-core","ownerLogin":"datalad","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-07-17T05:38:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8927200?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727292419.0","currentOid":""},"activityList":{"items":[{"before":"1c79eca1bf72827ef4d525559a4ebd0817063cdd","after":null,"ref":"refs/heads/types","pushedAt":"2024-09-25T19:26:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"}},{"before":"f68868472bff35cf4faa30d5b9f6e3dcfb721179","after":"085ad18542ea57d3488830102f889995751ee130","ref":"refs/heads/main","pushedAt":"2024-09-25T19:26:57.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"},"commit":{"message":"feat: declare library type-annotated","shortMessageHtmlLink":"feat: declare library type-annotated"}},{"before":null,"after":"1c79eca1bf72827ef4d525559a4ebd0817063cdd","ref":"refs/heads/types","pushedAt":"2024-09-25T15:59:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"},"commit":{"message":"feat: declare library type-annotated","shortMessageHtmlLink":"feat: declare library type-annotated"}},{"before":"783946d2e8d0e9f6112f482e02064948bb830df7","after":null,"ref":"refs/heads/rules","pushedAt":"2024-09-25T15:57:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"}},{"before":"d46624171bf0042fce74a2df6039e2f0a0590b30","after":"f68868472bff35cf4faa30d5b9f6e3dcfb721179","ref":"refs/heads/main","pushedAt":"2024-09-25T15:57:12.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"},"commit":{"message":"doc: fix language\n\nCo-authored-by: Christian Mönch ","shortMessageHtmlLink":"doc: fix language"}},{"before":"9456a59d271e88ec3233f127b20742b2c4d5051b","after":"783946d2e8d0e9f6112f482e02064948bb830df7","ref":"refs/heads/rules","pushedAt":"2024-09-25T06:40:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"},"commit":{"message":"doc: fix language\n\nCo-authored-by: Christian Mönch ","shortMessageHtmlLink":"doc: fix language"}},{"before":"a9c34f9a58ca46e461394ac0705e521a5776b0aa","after":"9456a59d271e88ec3233f127b20742b2c4d5051b","ref":"refs/heads/rules","pushedAt":"2024-09-22T16:40:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"},"commit":{"message":"doc: rules for developing (with) `datalad-core`","shortMessageHtmlLink":"doc: rules for developing (with) datalad-core"}},{"before":"b303cc0b984bce295dd9e63d9ec7050bf899746c","after":null,"ref":"refs/heads/changelog","pushedAt":"2024-09-22T16:40:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"}},{"before":"cc14db9a98c783c671599f33867a6d41539b1bc4","after":"d46624171bf0042fce74a2df6039e2f0a0590b30","ref":"refs/heads/main","pushedAt":"2024-09-22T16:40:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"},"commit":{"message":"chore: consolidate changelog \"looks\" in template\n\nBefore the mapping from change type keys to verbose names was in\n`pyproject.toml`, but that file is quite full already. We need not\nhave it be concerned with the looks of changelog generation, when\nmost of that is in the template already.","shortMessageHtmlLink":"chore: consolidate changelog \"looks\" in template"}},{"before":null,"after":"b303cc0b984bce295dd9e63d9ec7050bf899746c","ref":"refs/heads/changelog","pushedAt":"2024-09-22T16:33:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"},"commit":{"message":"chore: consolidate changelog \"looks\" in template\n\nBefore the mapping from change type keys to verbose names was in\n`pyproject.toml`, but that file is quite full already. We need not\nhave it be concerned with the looks of changelog generation, when\nmost of that is in the template already.","shortMessageHtmlLink":"chore: consolidate changelog \"looks\" in template"}},{"before":"4aa61cf500c21490427a30333b7e412bfd642fed","after":null,"ref":"refs/heads/appveyor-hatch","pushedAt":"2024-09-22T14:12:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"}},{"before":"4ba0ecff97552dd288877481689c1357597031b2","after":"cc14db9a98c783c671599f33867a6d41539b1bc4","ref":"refs/heads/main","pushedAt":"2024-09-22T14:12:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"},"commit":{"message":"ci(appveyor): run tests via hatch, update coverage upload\n\nThe tests run on appveyor like the run locally too. There is no\nsignificant use of appveyor-provided Python installations and virtual\nenvironments anymore. This is all managed via hatch.\n\nThe changeset also includes the switch to CodeCov's new CLI uploaders.\nThis now requires an access token to be set (done via ENV).","shortMessageHtmlLink":"ci(appveyor): run tests via hatch, update coverage upload"}},{"before":"07557c91b82ba8bcd6d328c0b8c9d20f46ab3fa3","after":"4aa61cf500c21490427a30333b7e412bfd642fed","ref":"refs/heads/appveyor-hatch","pushedAt":"2024-09-22T12:52:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"},"commit":{"message":"ci(appveyor): run tests via hatch, update coverage upload\n\nThe tests run on appveyor like the run locally too. There is no\nsignificant use of appveyor-provided Python installations and virtual\nenvironments anymore. This is all managed via hatch.\n\nThe changeset also includes the switch to CodeCov's new CLI uploaders.\nThis now requires an access token to be set (done via ENV).","shortMessageHtmlLink":"ci(appveyor): run tests via hatch, update coverage upload"}},{"before":"7d06f1e124ce185c18027cb2ee5c25118ba732f8","after":"07557c91b82ba8bcd6d328c0b8c9d20f46ab3fa3","ref":"refs/heads/appveyor-hatch","pushedAt":"2024-09-22T12:50:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"},"commit":{"message":"ci(appveyor): run tests via hatch, update coverage upload\n\nThe tests run on appveyor like the run locally too. There is no\nsignificant use of appveyor-provided Python installations and virtual\nenvironments anymore. This is all managed via hatch.\n\nThe changeset also includes the switch to CodeCov's new CLI uploaders.\nThis now requires an access token to be set (done via ENV).","shortMessageHtmlLink":"ci(appveyor): run tests via hatch, update coverage upload"}},{"before":null,"after":"7d06f1e124ce185c18027cb2ee5c25118ba732f8","ref":"refs/heads/appveyor-hatch","pushedAt":"2024-09-22T12:30:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"},"commit":{"message":"ci(appveyor): run tests via hatch, update coverage upload\n\nThe tests run on appveyor like the run locally too. There is no\nsignificant use of appveyor-provided Python installations and virtual\nenvironments anymore. This is all managed via hatch.\n\nThe changeset also includes the switch to CodeCov's new CLI uploaders.\nThis now requires an access token to be set (done via ENV).","shortMessageHtmlLink":"ci(appveyor): run tests via hatch, update coverage upload"}},{"before":"aa4711e959a0108edceb462eeb1b137e596c7644","after":"a9c34f9a58ca46e461394ac0705e521a5776b0aa","ref":"refs/heads/rules","pushedAt":"2024-09-22T12:16:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"},"commit":{"message":"doc: rules for developing (with) `datalad-core`","shortMessageHtmlLink":"doc: rules for developing (with) datalad-core"}},{"before":"14e44859974149ecef833a10650dd4684e74596c","after":"1ef4677a73a3e6afdf9d619a69d16283ab10bd0d","ref":"refs/heads/enh-pre-commit","pushedAt":"2024-09-21T12:09:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yarikoptic","name":"Yaroslav Halchenko","path":"/yarikoptic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39889?s=80&v=4"},"commit":{"message":"[DATALAD RUNCMD] chore: run codespell throughout fixing typos automagically\n\n=== Do not change lines below ===\n{\n \"chain\": [],\n \"cmd\": \"codespell -w\",\n \"exit\": 0,\n \"extra_inputs\": [],\n \"inputs\": [],\n \"outputs\": [],\n \"pwd\": \".\"\n}\n^^^ Do not change lines above ^^^","shortMessageHtmlLink":"[DATALAD RUNCMD] chore: run codespell throughout fixing typos automag…"}},{"before":"f1893b11afa596a4c6002a40ee5214f9e820dfaa","after":"14e44859974149ecef833a10650dd4684e74596c","ref":"refs/heads/enh-pre-commit","pushedAt":"2024-09-21T12:05:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yarikoptic","name":"Yaroslav Halchenko","path":"/yarikoptic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39889?s=80&v=4"},"commit":{"message":"[DATALAD RUNCMD] chore: run codespell throughout fixing typos automagically\n\n=== Do not change lines below ===\n{\n \"chain\": [],\n \"cmd\": \"codespell -w\",\n \"exit\": 0,\n \"extra_inputs\": [],\n \"inputs\": [],\n \"outputs\": [],\n \"pwd\": \".\"\n}\n^^^ Do not change lines above ^^^","shortMessageHtmlLink":"[DATALAD RUNCMD] chore: run codespell throughout fixing typos automag…"}},{"before":"e939deba72b598db9007bfe14238a596f39e85b5","after":"aa4711e959a0108edceb462eeb1b137e596c7644","ref":"refs/heads/rules","pushedAt":"2024-09-21T06:38:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"},"commit":{"message":"doc: rules for developing (with) `datalad-core`","shortMessageHtmlLink":"doc: rules for developing (with) datalad-core"}},{"before":"9face2c614bfcdb309ad6c2bc3bb0c737f9cc891","after":null,"ref":"refs/heads/partial-runs","pushedAt":"2024-09-21T06:38:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"}},{"before":"a7a9fa123d7f4d59df764bbcd6f6e1970c4b2805","after":"4ba0ecff97552dd288877481689c1357597031b2","ref":"refs/heads/main","pushedAt":"2024-09-21T06:38:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"},"commit":{"message":"ci: enable extra args for `tests:run`\n\nThis allows for (more) quickly checking a subset of tests in a matrix\nrun.\n\n```\nhatch run tests:run datalad_core/xxx/tests\n```","shortMessageHtmlLink":"ci: enable extra args for tests:run"}},{"before":"6490b7076273a884db22cd93a3718b0b325a4fd5","after":"e939deba72b598db9007bfe14238a596f39e85b5","ref":"refs/heads/rules","pushedAt":"2024-09-21T04:58:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"},"commit":{"message":"doc: rules for developing (with) `datalad-core`","shortMessageHtmlLink":"doc: rules for developing (with) datalad-core"}},{"before":null,"after":"9face2c614bfcdb309ad6c2bc3bb0c737f9cc891","ref":"refs/heads/partial-runs","pushedAt":"2024-09-21T04:55:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"},"commit":{"message":"ci: enable extra args for `tests:run`\n\nThis allows for (more) quickly checking a subset of tests in a matrix\nrun.\n\n```\nhatch run tests:run datalad_core/xxx/tests\n```","shortMessageHtmlLink":"ci: enable extra args for tests:run"}},{"before":"d45480e1ad6f3879e2c995345a5e672b722bc867","after":"6490b7076273a884db22cd93a3718b0b325a4fd5","ref":"refs/heads/rules","pushedAt":"2024-09-21T02:50:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"},"commit":{"message":"doc: rules for developing (with) `datalad-core`","shortMessageHtmlLink":"doc: rules for developing (with) datalad-core"}},{"before":"b7a9c552b8c1b42d8f39860d71fc21a39c7fe08a","after":null,"ref":"refs/heads/envs","pushedAt":"2024-09-21T02:44:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"}},{"before":"14df6219efdcb787f81f4198010ec638fd648379","after":"a7a9fa123d7f4d59df764bbcd6f6e1970c4b2805","ref":"refs/heads/main","pushedAt":"2024-09-21T02:44:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"},"commit":{"message":"chore: elevate hatch environment setups and description\n\nThere is now a setup for matrix test runs across Python versions.\n\nAll environments now also come with self descriptions that are shown\nwith `hatch env show`.\n\nEnvironments that do not need an installed package for their function\nnow no longer do that.","shortMessageHtmlLink":"chore: elevate hatch environment setups and description"}},{"before":null,"after":"b7a9c552b8c1b42d8f39860d71fc21a39c7fe08a","ref":"refs/heads/envs","pushedAt":"2024-09-21T02:40:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"},"commit":{"message":"chore: elevate hatch environment setups and description\n\nThere is now a setup for matrix test runs across Python versions.\n\nAll environments now also come with self descriptions that are shown\nwith `hatch env show`.\n\nEnvironments that do not need an installed package for their function\nnow no longer do that.","shortMessageHtmlLink":"chore: elevate hatch environment setups and description"}},{"before":"ebcfcc378da2ba28ef67b90081c1af643bc32aa5","after":"d45480e1ad6f3879e2c995345a5e672b722bc867","ref":"refs/heads/rules","pushedAt":"2024-09-21T02:38:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"},"commit":{"message":"doc: rules for developing (with) `datalad-core`","shortMessageHtmlLink":"doc: rules for developing (with) datalad-core"}},{"before":"863320784c48adb44f46a28a6178815316b91234","after":null,"ref":"refs/heads/codespell","pushedAt":"2024-09-21T01:29:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"}},{"before":"2c8807d8a93e22bff86e62315b27c6ee65448dbf","after":"14df6219efdcb787f81f4198010ec638fd648379","ref":"refs/heads/main","pushedAt":"2024-09-21T01:29:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"},"commit":{"message":"ci: add locally runable codespell setup\n\nAn alternative for CI integration has be proposed (see refs). This adds\nthe necessary setup to configure and run this locally.\n\nTwo commands are provided (both discoverable via `hatch env show`:\n\n- `codespell:check` (what would be executed by a CI)\n- `codespell:fix` (to apply suggested fixes to the sources)\n\nRefs: https://github.com/datalad/datalad-core/pull/11","shortMessageHtmlLink":"ci: add locally runable codespell setup"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNVQxOToyNjo1OS4wMDAwMDBazwAAAATAuEmF","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQwMToyOToxMC4wMDAwMDBazwAAAAS8eucI"}},"title":"Activity · datalad/datalad-core"}