{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":640619995,"defaultBranch":"main","name":"awk-maze-generator","ownerLogin":"rabestro","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-14T17:29:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/52966251?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1687790887.0","currentOid":""},"activityList":{"items":[{"before":"f71d2adc2e468f0ca65ab001f7366a4e71d81cbf","after":"313bdfc065784ba0fd069782115844df3141185e","ref":"refs/heads/main","pushedAt":"2023-08-13T19:18:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"},"commit":{"message":"Merge pull request #21 from rabestro/test/14\n\nRefactor maze validation test and awk file for better readability","shortMessageHtmlLink":"Merge pull request #21 from rabestro/test/14"}},{"before":"e5d8d260333c4ee7d75cd458aadf8e78e3ab7a79","after":"c0df2128f7061021d8086177b971893e8be15fc3","ref":"refs/heads/test/14","pushedAt":"2023-08-13T19:18:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"},"commit":{"message":"Refactor maze validation test and awk file for better readability\n\nRefactored the validate_maze function in test-maze-generator.bats to reduce the redundancy and improve readability. Also, enhanced the maze tests to ensure different size and aspect ratios of the maze are verified as \"perfect\". The maze-generator.awk was renamed from maze-gen-two.awk for consistency with the naming convention in the project with more descriptive awk scripts. Now we can check maze generation with or without a specified seed value, and expect the generation of random mazes when the seed parameter is omitted.","shortMessageHtmlLink":"Refactor maze validation test and awk file for better readability"}},{"before":"b2770df6a390b6c144b88f0e0260109a006fa9ce","after":"f71d2adc2e468f0ca65ab001f7366a4e71d81cbf","ref":"refs/heads/main","pushedAt":"2023-08-12T10:07:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"},"commit":{"message":"Merge pull request #20 from rabestro/test/14\n\nAdd maze validation tests and rename awk file for consistency","shortMessageHtmlLink":"Merge pull request #20 from rabestro/test/14"}},{"before":"7642663fa55a16cfde6138080f2a183598da7a05","after":"e5d8d260333c4ee7d75cd458aadf8e78e3ab7a79","ref":"refs/heads/test/14","pushedAt":"2023-08-12T10:07:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"},"commit":{"message":"Add maze validation tests and rename awk file for consistency\n\nAdded a new file for Bats tests to validate the generated mazes. These tests will ensure that all mazes (small, square and rectangular) meet our definition of \"perfect\". The awk script has also been updated to print \"The maze is perfect\" when validation passes, for better clarity. To maintain uniformity and to follow naming conventions in the project, maze-test.awk has been renamed to test-maze.awk.","shortMessageHtmlLink":"Add maze validation tests and rename awk file for consistency"}},{"before":"8e8e56e7c248ae0fa7f4f56161494a4800119fbe","after":"b2770df6a390b6c144b88f0e0260109a006fa9ce","ref":"refs/heads/main","pushedAt":"2023-06-27T07:34:37.188Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"},"commit":{"message":"Merge pull request #19 from rabestro/test/14\n\nfeat: add all-tests.sh","shortMessageHtmlLink":"Merge pull request #19 from rabestro/test/14"}},{"before":"b857af3a3e99fe2991e2f42d9de962cc2b1e26a8","after":"7642663fa55a16cfde6138080f2a183598da7a05","ref":"refs/heads/test/14","pushedAt":"2023-06-27T07:34:13.109Z","pushType":"push","commitsCount":1,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"},"commit":{"message":"feat: add all-tests.sh","shortMessageHtmlLink":"feat: add all-tests.sh"}},{"before":"4dae66a3f6d8714d7ada3505047a9eac9f752cab","after":"8e8e56e7c248ae0fa7f4f56161494a4800119fbe","ref":"refs/heads/main","pushedAt":"2023-06-26T20:07:32.399Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"},"commit":{"message":"Merge pull request #18 from rabestro/test/14\n\nfeat: add 5-extra-pass.maze","shortMessageHtmlLink":"Merge pull request #18 from rabestro/test/14"}},{"before":"5d00e78859c67a38ae38c852e10ca04791f68692","after":"b857af3a3e99fe2991e2f42d9de962cc2b1e26a8","ref":"refs/heads/test/14","pushedAt":"2023-06-26T20:07:00.906Z","pushType":"push","commitsCount":1,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"},"commit":{"message":"feat: add 5-extra-pass.maze","shortMessageHtmlLink":"feat: add 5-extra-pass.maze"}},{"before":"ff96d4ec6d9c59312ccae2425b53f4750feb9e8a","after":"4dae66a3f6d8714d7ada3505047a9eac9f752cab","ref":"refs/heads/main","pushedAt":"2023-06-26T14:51:36.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"},"commit":{"message":"Merge pull request #17 from rabestro/test/14\n\nfeat: add maze-test.awk","shortMessageHtmlLink":"Merge pull request #17 from rabestro/test/14"}},{"before":null,"after":"5d00e78859c67a38ae38c852e10ca04791f68692","ref":"refs/heads/test/14","pushedAt":"2023-06-26T14:48:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"},"commit":{"message":"feat: add maze-test.awk","shortMessageHtmlLink":"feat: add maze-test.awk"}},{"before":"bade704481abf0cf3a17ef12ac1ca8a126c11307","after":"ff96d4ec6d9c59312ccae2425b53f4750feb9e8a","ref":"refs/heads/main","pushedAt":"2023-06-05T19:27:31.806Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"},"commit":{"message":"Merge pull request #16 from rabestro/release/6\n\nfeat: add maze-gen-asc.awk","shortMessageHtmlLink":"Merge pull request #16 from rabestro/release/6"}},{"before":null,"after":"d027a00dd65dbaa1536814b4bc446b67c0215d91","ref":"refs/heads/release/6","pushedAt":"2023-06-05T19:27:01.485Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"},"commit":{"message":"feat: add maze-gen-asc.awk","shortMessageHtmlLink":"feat: add maze-gen-asc.awk"}},{"before":"85249b064202890d15f35947c97c4089b2d13a2e","after":"bade704481abf0cf3a17ef12ac1ca8a126c11307","ref":"refs/heads/main","pushedAt":"2023-06-04T10:33:54.107Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"},"commit":{"message":"Merge pull request #15 from rabestro/release/5\n\nfeat: add maze-gen.awk","shortMessageHtmlLink":"Merge pull request #15 from rabestro/release/5"}},{"before":"34c97359709933da24c5058039d59d9cc72d4919","after":"c952001a4ee9796b51d5b2c0b04e3374135a28b7","ref":"refs/heads/release/5","pushedAt":"2023-06-04T10:33:35.914Z","pushType":"push","commitsCount":1,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"},"commit":{"message":"feat: add maze-gen.awk","shortMessageHtmlLink":"feat: add maze-gen.awk"}},{"before":"aee06fc4429823a553195dac7937cb776022f749","after":"85249b064202890d15f35947c97c4089b2d13a2e","ref":"refs/heads/main","pushedAt":"2023-06-04T07:33:22.426Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"},"commit":{"message":"Merge pull request #13 from rabestro/release/5\n\nrefactor: add constants instead of magic literals","shortMessageHtmlLink":"Merge pull request #13 from rabestro/release/5"}},{"before":null,"after":"34c97359709933da24c5058039d59d9cc72d4919","ref":"refs/heads/release/5","pushedAt":"2023-06-04T07:32:55.116Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"},"commit":{"message":"refactor: add constants instead of magic literals","shortMessageHtmlLink":"refactor: add constants instead of magic literals"}},{"before":"2a422e3a5f8a365f0d1314a6caaead2367f0876f","after":"aee06fc4429823a553195dac7937cb776022f749","ref":"refs/heads/main","pushedAt":"2023-05-28T20:17:19.738Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"},"commit":{"message":"Merge pull request #12 from rabestro/chatgpt/1\n\nadd chatgpt-maze-gen.awk","shortMessageHtmlLink":"Merge pull request #12 from rabestro/chatgpt/1"}},{"before":null,"after":"366e5e0e0994b478af4babae34d9ae19375345f1","ref":"refs/heads/chatgpt/1","pushedAt":"2023-05-28T20:16:51.377Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"},"commit":{"message":"add chatgpt-maze-gen.awk","shortMessageHtmlLink":"add chatgpt-maze-gen.awk"}},{"before":"60a960941e38699b1fdddfa8a2f421a8cf202beb","after":"2a422e3a5f8a365f0d1314a6caaead2367f0876f","ref":"refs/heads/main","pushedAt":"2023-05-28T15:18:31.718Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"},"commit":{"message":"Merge pull request #11 from rabestro/release/4\n\nmoved images and docs to corresponding folders","shortMessageHtmlLink":"Merge pull request #11 from rabestro/release/4"}},{"before":"9c11bcc3ecac4b6ba7ce0c29dc8f414facc51485","after":"fb21407e3abba0bf6c380196447562cef05de4f8","ref":"refs/heads/release/4","pushedAt":"2023-05-28T15:18:04.454Z","pushType":"push","commitsCount":1,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"},"commit":{"message":"moved images and docs to corresponding folders","shortMessageHtmlLink":"moved images and docs to corresponding folders"}},{"before":"5fb5d097eaa1851d8c28abc935694689ad5375fa","after":"60a960941e38699b1fdddfa8a2f421a8cf202beb","ref":"refs/heads/main","pushedAt":"2023-05-28T14:34:18.621Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"},"commit":{"message":"Merge pull request #10 from rabestro/release/4\n\nrefactor code","shortMessageHtmlLink":"Merge pull request #10 from rabestro/release/4"}},{"before":"10445e7c0e3d5d750fe161c6cb621a2d2b0f0bc9","after":"9c11bcc3ecac4b6ba7ce0c29dc8f414facc51485","ref":"refs/heads/release/4","pushedAt":"2023-05-28T14:33:53.532Z","pushType":"push","commitsCount":1,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"},"commit":{"message":"refactor code","shortMessageHtmlLink":"refactor code"}},{"before":"8d382e054342844ab446d81997023c6864db9080","after":"5fb5d097eaa1851d8c28abc935694689ad5375fa","ref":"refs/heads/main","pushedAt":"2023-05-28T11:29:33.884Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"},"commit":{"message":"Merge pull request #9 from rabestro/release/4\n\nadd maze-runner.awk","shortMessageHtmlLink":"Merge pull request #9 from rabestro/release/4"}},{"before":"a02ef7dde32d1b90b7f44b030dc45c344aa38f74","after":"10445e7c0e3d5d750fe161c6cb621a2d2b0f0bc9","ref":"refs/heads/release/4","pushedAt":"2023-05-28T11:29:13.984Z","pushType":"push","commitsCount":1,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"},"commit":{"message":"add maze-runner.awk","shortMessageHtmlLink":"add maze-runner.awk"}},{"before":"4ba4989cca5f8c43b38a0c7170d6a737a2e36cba","after":"8d382e054342844ab446d81997023c6864db9080","ref":"refs/heads/main","pushedAt":"2023-05-28T08:04:07.526Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"},"commit":{"message":"Merge pull request #8 from rabestro/release/4\n\nadd sample.maze","shortMessageHtmlLink":"Merge pull request #8 from rabestro/release/4"}},{"before":"4327fa2678349209966809830d6cada426a00e96","after":"a02ef7dde32d1b90b7f44b030dc45c344aa38f74","ref":"refs/heads/release/4","pushedAt":"2023-05-28T08:03:42.821Z","pushType":"push","commitsCount":1,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"},"commit":{"message":"add sample.maze","shortMessageHtmlLink":"add sample.maze"}},{"before":"18a140a65fb107feb049f79ec066028d5bba2c9b","after":"4ba4989cca5f8c43b38a0c7170d6a737a2e36cba","ref":"refs/heads/main","pushedAt":"2023-05-28T07:59:56.404Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"},"commit":{"message":"Merge pull request #7 from rabestro/release/4\n\nfixed bug in second script","shortMessageHtmlLink":"Merge pull request #7 from rabestro/release/4"}},{"before":null,"after":"4327fa2678349209966809830d6cada426a00e96","ref":"refs/heads/release/4","pushedAt":"2023-05-28T07:58:56.224Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"},"commit":{"message":"fixed bug in second script","shortMessageHtmlLink":"fixed bug in second script"}},{"before":"c72dc67d04d770e3af9941283d95fb56875d5c73","after":"18a140a65fb107feb049f79ec066028d5bba2c9b","ref":"refs/heads/main","pushedAt":"2023-05-25T19:17:08.844Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"},"commit":{"message":"Merge pull request #5 from rabestro/release/3\n\nrefactor gsub replaced with sub","shortMessageHtmlLink":"Merge pull request #5 from rabestro/release/3"}},{"before":"f222899d9a00875f3b7f9096ede546f551d69b8e","after":"90b5970b881d2c7872aedec653cfa591adcbfbe0","ref":"refs/heads/release/3","pushedAt":"2023-05-25T19:16:27.651Z","pushType":"push","commitsCount":1,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"},"commit":{"message":"refactor gsub replaced with sub","shortMessageHtmlLink":"refactor gsub replaced with sub"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADadftOgA","startCursor":null,"endCursor":null}},"title":"Activity · rabestro/awk-maze-generator"}