{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":5888353,"defaultBranch":"master","name":"luigi","ownerLogin":"spotify","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-09-20T15:06:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/251374?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725451059.0","currentOid":""},"activityList":{"items":[{"before":"c9a0d2074be5bc03008485aeeef90678f1567231","after":"b5d1b965ead7d9f777a3216369b5baf23ec08999","ref":"refs/heads/master","pushedAt":"2024-09-07T14:07:58.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dlstadther","name":"Dillon Stadther","path":"/dlstadther","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7432199?s=80&v=4"},"commit":{"message":"Merge pull request #3309 from Ali-Razmjoo/fix-tarfile-extraction\n\nFix arbitrary file write during tarfile extraction in luigi/contrib/lsf_runner.py and luigi/contrib/sge_runner.py","shortMessageHtmlLink":"Merge pull request #3309 from Ali-Razmjoo/fix-tarfile-extraction"}},{"before":"38dbd88c7787399fff30878c344aeca17791a41b","after":"c9a0d2074be5bc03008485aeeef90678f1567231","ref":"refs/heads/master","pushedAt":"2024-09-05T15:26:39.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"dlstadther","name":"Dillon Stadther","path":"/dlstadther","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7432199?s=80&v=4"},"commit":{"message":"Merge pull request #3307 from Ali-Razmjoo/fix-shell-command\n\nFix unsafe shell command in luigi/contrib/lsf.py","shortMessageHtmlLink":"Merge pull request #3307 from Ali-Razmjoo/fix-shell-command"}},{"before":"7eeb7238d0e2e6707ab1f0498177420a7b2bb01e","after":"38dbd88c7787399fff30878c344aeca17791a41b","ref":"refs/heads/master","pushedAt":"2024-09-05T14:51:28.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"dlstadther","name":"Dillon Stadther","path":"/dlstadther","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7432199?s=80&v=4"},"commit":{"message":"Merge pull request #3308 from Ali-Razmjoo/fix-file-permissions\n\nFix overly permissive file permissions in luigi/lock.py","shortMessageHtmlLink":"Merge pull request #3308 from Ali-Razmjoo/fix-file-permissions"}},{"before":"74e6e632f06f9713da2a68c8067dd0bf6a2b8826","after":"7eeb7238d0e2e6707ab1f0498177420a7b2bb01e","ref":"refs/heads/master","pushedAt":"2024-09-05T14:33:18.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dlstadther","name":"Dillon Stadther","path":"/dlstadther","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7432199?s=80&v=4"},"commit":{"message":"Merge pull request #3310 from Ali-Razmjoo/fix-logging\n\nFix logging of sensitive information in pai.py","shortMessageHtmlLink":"Merge pull request #3310 from Ali-Razmjoo/fix-logging"}},{"before":"09d8128a9f095230f2db01133a0b2f5b7eb35409","after":null,"ref":"refs/heads/3.5.2","pushedAt":"2024-09-04T11:48:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"RRap0so","name":"Rafael Raposo","path":"/RRap0so","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100569684?s=80&v=4"}},{"before":"5433b521244e2eee5dacd3e6dd275951037eb419","after":"74e6e632f06f9713da2a68c8067dd0bf6a2b8826","ref":"refs/heads/master","pushedAt":"2024-09-04T11:48:28.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"RRap0so","name":"Rafael Raposo","path":"/RRap0so","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100569684?s=80&v=4"},"commit":{"message":"Merge pull request #3306 from spotify/3.5.2\n\nRelease Version 3.5.2","shortMessageHtmlLink":"Merge pull request #3306 from spotify/3.5.2"}},{"before":null,"after":"09d8128a9f095230f2db01133a0b2f5b7eb35409","ref":"refs/heads/3.5.2","pushedAt":"2024-09-04T11:05:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RRap0so","name":"Rafael Raposo","path":"/RRap0so","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100569684?s=80&v=4"},"commit":{"message":"Version 3.5.2","shortMessageHtmlLink":"Version 3.5.2"}},{"before":"4ce1a8c3d355ae3e250017b286024225703516a9","after":"5433b521244e2eee5dacd3e6dd275951037eb419","ref":"refs/heads/master","pushedAt":"2024-08-31T21:42:02.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"dlstadther","name":"Dillon Stadther","path":"/dlstadther","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7432199?s=80&v=4"},"commit":{"message":"Merge pull request #3277 from radeklat/patch-1\n\nFix outdated link to buffer article in README.rst","shortMessageHtmlLink":"Merge pull request #3277 from radeklat/patch-1"}},{"before":"9e0898e5ba31cb15e659c7e90d7db08ea1131f40","after":"4ce1a8c3d355ae3e250017b286024225703516a9","ref":"refs/heads/master","pushedAt":"2024-08-26T11:47:50.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"dlstadther","name":"Dillon Stadther","path":"/dlstadther","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7432199?s=80&v=4"},"commit":{"message":"Merge pull request #3279 from eltociear/patch-5\n\nUpdate server_test.py","shortMessageHtmlLink":"Merge pull request #3279 from eltociear/patch-5"}},{"before":"06bdf64de85043561d019b1f4c95af16e6139bdc","after":"9e0898e5ba31cb15e659c7e90d7db08ea1131f40","ref":"refs/heads/master","pushedAt":"2024-07-22T19:25:40.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dlstadther","name":"Dillon Stadther","path":"/dlstadther","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7432199?s=80&v=4"},"commit":{"message":"Merge pull request #3298 from shadchin/python313\n\nReplace pipes.quote with shlex.quote","shortMessageHtmlLink":"Merge pull request #3298 from shadchin/python313"}},{"before":"618d777f235a3306b18ee873f4bd12ab8a96abf1","after":"06bdf64de85043561d019b1f4c95af16e6139bdc","ref":"refs/heads/master","pushedAt":"2024-07-21T15:23:57.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dlstadther","name":"Dillon Stadther","path":"/dlstadther","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7432199?s=80&v=4"},"commit":{"message":"Merge pull request #3297 from hiro-o918/master\n\nchore: add py.typed for type checking","shortMessageHtmlLink":"Merge pull request #3297 from hiro-o918/master"}},{"before":"2418cdf4241ec410da95ea5d58733de21182d931","after":"618d777f235a3306b18ee873f4bd12ab8a96abf1","ref":"refs/heads/master","pushedAt":"2024-07-13T20:03:12.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"dlstadther","name":"Dillon Stadther","path":"/dlstadther","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7432199?s=80&v=4"},"commit":{"message":"Merge pull request #3296 from ccmaymay/fix-email-config-docs\n\nFix batch email configuration docs","shortMessageHtmlLink":"Merge pull request #3296 from ccmaymay/fix-email-config-docs"}},{"before":"3cafd155bbc35918cfce442f9cef445eaa97f13c","after":"2418cdf4241ec410da95ea5d58733de21182d931","ref":"refs/heads/master","pushedAt":"2024-07-13T19:50:15.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"dlstadther","name":"Dillon Stadther","path":"/dlstadther","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7432199?s=80&v=4"},"commit":{"message":"Merge pull request #3290 from bcamel/issue-2965-update-azure-storage\n\nUpdated luigi.contrib.azureblob to 12.x.y series of azure.storage.blob","shortMessageHtmlLink":"Merge pull request #3290 from bcamel/issue-2965-update-azure-storage"}},{"before":"0550acc00fadbbd462de176638ef8faf3e18ba96","after":null,"ref":"refs/heads/new-version","pushedAt":"2024-05-20T08:18:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"andresgomezfrr","name":"Andrés Gómez","path":"/andresgomezfrr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4025771?s=80&v=4"}},{"before":"f55e5f2eb7e51a828d545456ab968a5102cb70f5","after":"3cafd155bbc35918cfce442f9cef445eaa97f13c","ref":"refs/heads/master","pushedAt":"2024-05-20T08:18:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andresgomezfrr","name":"Andrés Gómez","path":"/andresgomezfrr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4025771?s=80&v=4"},"commit":{"message":"Version 3.5.1 (#3291)","shortMessageHtmlLink":"Version 3.5.1 (#3291)"}},{"before":null,"after":"0550acc00fadbbd462de176638ef8faf3e18ba96","ref":"refs/heads/new-version","pushedAt":"2024-05-20T08:12:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andresgomezfrr","name":"Andrés Gómez","path":"/andresgomezfrr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4025771?s=80&v=4"},"commit":{"message":"Version 3.5.1","shortMessageHtmlLink":"Version 3.5.1"}},{"before":"b87e6860bc2c33612431ecb69dc3511770557cd8","after":"f55e5f2eb7e51a828d545456ab968a5102cb70f5","ref":"refs/heads/master","pushedAt":"2024-05-19T01:11:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dlstadther","name":"Dillon Stadther","path":"/dlstadther","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7432199?s=80&v=4"},"commit":{"message":"Merge pull request #3287 from starhel/fix-graph\n\nFixed visualization of SVG graph for tasks directly dependent on each…","shortMessageHtmlLink":"Merge pull request #3287 from starhel/fix-graph"}},{"before":"318a81db7bb639bd0dcf6406dfa4e75279850af8","after":"b87e6860bc2c33612431ecb69dc3511770557cd8","ref":"refs/heads/master","pushedAt":"2024-05-09T00:08:07.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"dlstadther","name":"Dillon Stadther","path":"/dlstadther","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7432199?s=80&v=4"},"commit":{"message":"Merge pull request #3266 from ukky17/add-python312-support\n\nSupport Python3.12","shortMessageHtmlLink":"Merge pull request #3266 from ukky17/add-python312-support"}},{"before":"ed530b89cf7c03f5e786894ed694349b4f07c922","after":"318a81db7bb639bd0dcf6406dfa4e75279850af8","ref":"refs/heads/master","pushedAt":"2024-05-08T01:18:57.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"dlstadther","name":"Dillon Stadther","path":"/dlstadther","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7432199?s=80&v=4"},"commit":{"message":"Merge pull request #3286 from starhel/fix-optional-parameter-summary\n\nFix execution summary for optional parameters","shortMessageHtmlLink":"Merge pull request #3286 from starhel/fix-optional-parameter-summary"}},{"before":null,"after":"ed530b89cf7c03f5e786894ed694349b4f07c922","ref":"refs/heads/pDe7vLNDWjEY1QUL","pushedAt":"2024-04-25T05:39:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RRap0so","name":"Rafael Raposo","path":"/RRap0so","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100569684?s=80&v=4"},"commit":{"message":"Merge pull request #3282 from starhel/remove_event_handler\n\nAdd option to remove event handler from luigi.Task","shortMessageHtmlLink":"Merge pull request #3282 from starhel/remove_event_handler"}},{"before":"64d6c487c49548a5b97cc3ac6e0890f89d7dccd2","after":"ed530b89cf7c03f5e786894ed694349b4f07c922","ref":"refs/heads/master","pushedAt":"2024-04-14T15:04:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dlstadther","name":"Dillon Stadther","path":"/dlstadther","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7432199?s=80&v=4"},"commit":{"message":"Merge pull request #3282 from starhel/remove_event_handler\n\nAdd option to remove event handler from luigi.Task","shortMessageHtmlLink":"Merge pull request #3282 from starhel/remove_event_handler"}},{"before":"25d179b70cbfaf8d78f6cee6c153fcf098babeec","after":"64d6c487c49548a5b97cc3ac6e0890f89d7dccd2","ref":"refs/heads/master","pushedAt":"2024-04-05T08:09:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andresgomezfrr","name":"Andrés Gómez","path":"/andresgomezfrr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4025771?s=80&v=4"},"commit":{"message":"Fix error message in case of unfulfilled dependencies with single output (#3281)","shortMessageHtmlLink":"Fix error message in case of unfulfilled dependencies with single out…"}},{"before":"367edc2e3a099b8a0c2d15b1676269e33ad06117","after":"25d179b70cbfaf8d78f6cee6c153fcf098babeec","ref":"refs/heads/master","pushedAt":"2024-01-23T10:42:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andresgomezfrr","name":"Andrés Gómez","path":"/andresgomezfrr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4025771?s=80&v=4"},"commit":{"message":"don't convert str to tuple in TupleParameter (#3275)\n\n* fix: don't convert str to tuple in TupleParameter\r\n\r\n* fix: don't compare message in other library.\r\n\r\njsonschema validation error message was changed. I think it is very flaky test.","shortMessageHtmlLink":"don't convert str to tuple in TupleParameter (#3275)"}},{"before":"b732743ac202d68783f51dc02b8ae08b0013f6ab","after":null,"ref":"refs/heads/3.5.0","pushedAt":"2024-01-15T11:30:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"RRap0so","name":"Rafael Raposo","path":"/RRap0so","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100569684?s=80&v=4"}},{"before":"7dd4fe3717af3b76586208e84eefbfcf33107283","after":"367edc2e3a099b8a0c2d15b1676269e33ad06117","ref":"refs/heads/master","pushedAt":"2024-01-15T11:30:30.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"RRap0so","name":"Rafael Raposo","path":"/RRap0so","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100569684?s=80&v=4"},"commit":{"message":"Merge pull request #3274 from spotify/3.5.0\n\nRelease 3.5.0","shortMessageHtmlLink":"Merge pull request #3274 from spotify/3.5.0"}},{"before":null,"after":"b732743ac202d68783f51dc02b8ae08b0013f6ab","ref":"refs/heads/3.5.0","pushedAt":"2024-01-15T11:03:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RRap0so","name":"Rafael Raposo","path":"/RRap0so","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100569684?s=80&v=4"},"commit":{"message":"Release 3.5.0","shortMessageHtmlLink":"Release 3.5.0"}},{"before":"626e9b75b5ec39fab1c8bc8d71743cd09387526c","after":"7dd4fe3717af3b76586208e84eefbfcf33107283","ref":"refs/heads/master","pushedAt":"2024-01-08T12:41:14.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"RRap0so","name":"Rafael Raposo","path":"/RRap0so","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100569684?s=80&v=4"},"commit":{"message":"Merge pull request #3268 from ironbar/master\n\nAdded Veridas to companies using Luigi","shortMessageHtmlLink":"Merge pull request #3268 from ironbar/master"}},{"before":"c1a0f4d0dd21f5e97c34264e9981ef6d0a170694","after":null,"ref":"refs/heads/readthedocs-v2","pushedAt":"2024-01-05T16:07:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pablocasares","name":"Pablo Casares","path":"/pablocasares","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4056828?s=80&v=4"}},{"before":"b5be1474ce8e9dbcf2c8fbb5352d9faaea5056e1","after":"626e9b75b5ec39fab1c8bc8d71743cd09387526c","ref":"refs/heads/master","pushedAt":"2024-01-05T16:07:20.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"pablocasares","name":"Pablo Casares","path":"/pablocasares","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4056828?s=80&v=4"},"commit":{"message":"Merge pull request #3269 from spotify/readthedocs-v2\n\nMigrate readthedocs to version 2","shortMessageHtmlLink":"Merge pull request #3269 from spotify/readthedocs-v2"}},{"before":"e581a53fffbf320a79ef60f171e8f15d6f954341","after":"c1a0f4d0dd21f5e97c34264e9981ef6d0a170694","ref":"refs/heads/readthedocs-v2","pushedAt":"2024-01-05T16:01:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pablocasares","name":"Pablo Casares","path":"/pablocasares","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4056828?s=80&v=4"},"commit":{"message":"Add documentation badge in README","shortMessageHtmlLink":"Add documentation badge in README"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wN1QxNDowNzo1OC4wMDAwMDBazwAAAASvqy5s","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wN1QxNDowNzo1OC4wMDAwMDBazwAAAASvqy5s","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0wNVQxNjowMTozNC4wMDAwMDBazwAAAAPYtOFK"}},"title":"Activity · spotify/luigi"}