{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":728159561,"defaultBranch":"main","name":"cookiecutter","ownerLogin":"alanverresen","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-12-06T11:00:49.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/15931506?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1701963514.0","currentOid":""},"activityList":{"items":[{"before":"5991d99dddf66cd0685819912731d00ac783778e","after":"88d15ed57b6576f36ca689974d7af2e4f167a8c2","ref":"refs/heads/issue1994","pushedAt":"2023-12-08T15:51:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alanverresen","name":"Alan Verresen","path":"/alanverresen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15931506?s=80&v=4"},"commit":{"message":"Add test covering invalid config w multiple docs.\n\n- rewrote name and doc of existing test for clarity\n- adds a test that covers the case where the YAML config file\n contains multiple documents\n- needed to add exception to linter because YAML files with multiple\n docs are flagged","shortMessageHtmlLink":"Add test covering invalid config w multiple docs."}},{"before":null,"after":"5991d99dddf66cd0685819912731d00ac783778e","ref":"refs/heads/issue1994","pushedAt":"2023-12-07T15:38:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alanverresen","name":"Alan Verresen","path":"/alanverresen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15931506?s=80&v=4"},"commit":{"message":"Fixed errors caused by invalid config files.\n\nThis commit fixes two similar errors caused by configuration files\nwith unexpected contents:\n\n- if the config file is empty, then yaml.safe_load(stream) returns\n None instead of an (empty) dictionary\n- if the config file has an array as its top-element, then\n yaml.safe_load(stream) returns an array instead of a dictionary\n\nIn both cases, merge_configs(default, overwrite) would raise an\nexception due to only expecting a dictionary as an argument. These\ntwo cases are now handled as follows:\n\n- if the config file is empty, the result is an empty dictionary\n resulting in the default config being used\n- if the config file does not have an object as its top-level\n element, then an exception is raised to inform the user","shortMessageHtmlLink":"Fixed errors caused by invalid config files."}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMi0wOFQxNTo1MToxNC4wMDAwMDBazwAAAAPFasiE","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMi0wN1QxNTozODozNC4wMDAwMDBazwAAAAPELjjm"}},"title":"Activity ยท alanverresen/cookiecutter"}