{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":661489350,"defaultBranch":"main","name":"AICodeBot-action","ownerLogin":"TechNickAI","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-07-03T01:51:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/142708?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1696529528.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"376f9a2125f4e7bf4dacd3e08d6b89a005d1a319","ref":"refs/heads/dependabot/docker/python-3.12-slim","pushedAt":"2023-10-05T18:12:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump python from 3.11-slim to 3.12-slim\n\nBumps python from 3.11-slim to 3.12-slim.\n\n---\nupdated-dependencies:\n- dependency-name: python\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump python from 3.11-slim to 3.12-slim"}},{"before":null,"after":"2e05727a12da900b8416e90585a78483ebf00644","ref":"refs/heads/dependabot/github_actions/actions/checkout-4","pushedAt":"2023-09-07T18:31:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump actions/checkout from 3 to 4\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/v3...v4)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/checkout from 3 to 4"}},{"before":"0ebac40e408a5fe16d57345b856db2f16b7d8ae8","after":"0097f2aa1e87382032624265333d6b8c7a8837ed","ref":"refs/heads/main","pushedAt":"2023-09-03T03:27:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TechNickAI","name":"Nick Sullivan","path":"/TechNickAI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142708?s=80&v=4"},"commit":{"message":"Fix bool variable issue by using the proper names. Clean up logging.","shortMessageHtmlLink":"Fix bool variable issue by using the proper names. Clean up logging."}},{"before":"a0a00883046a5ef564e5d2692a5ea095b4943d66","after":"0ebac40e408a5fe16d57345b856db2f16b7d8ae8","ref":"refs/heads/main","pushedAt":"2023-09-03T02:53:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TechNickAI","name":"Nick Sullivan","path":"/TechNickAI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142708?s=80&v=4"},"commit":{"message":"Don't complain about lack of api key when the action is run on a fork","shortMessageHtmlLink":"Don't complain about lack of api key when the action is run on a fork"}},{"before":"b5a15eb3fdafad6ceee13ce10f01192411bc88e7","after":"a0a00883046a5ef564e5d2692a5ea095b4943d66","ref":"refs/heads/main","pushedAt":"2023-08-08T07:33:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TechNickAI","name":"Nick Sullivan","path":"/TechNickAI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142708?s=80&v=4"},"commit":{"message":"Use fixit in pre-commit","shortMessageHtmlLink":"Use fixit in pre-commit"}},{"before":"c21d6b9aa189d135bfbea72e2c03b4836bcd36c1","after":"b5a15eb3fdafad6ceee13ce10f01192411bc88e7","ref":"refs/heads/main","pushedAt":"2023-07-28T03:56:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TechNickAI","name":"Nick Sullivan","path":"/TechNickAI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142708?s=80&v=4"},"commit":{"message":"Add link to sample code review","shortMessageHtmlLink":"Add link to sample code review"}},{"before":"68188cedb64127dad2fb67f7418148a008cdfbe7","after":null,"ref":"refs/tags/v1","pushedAt":"2023-07-20T06:10:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TechNickAI","name":"Nick Sullivan","path":"/TechNickAI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142708?s=80&v=4"}},{"before":"68741b916caa306f634d3c119309ad3024319c32","after":"c21d6b9aa189d135bfbea72e2c03b4836bcd36c1","ref":"refs/heads/main","pushedAt":"2023-07-20T06:07:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TechNickAI","name":"Nick Sullivan","path":"/TechNickAI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142708?s=80&v=4"},"commit":{"message":"Refactor argument name for clarity 🧹\n\nRenamed the argument `comment_on_commit` to `comment` in `main` function of `aicodebot_action.py` and `test_review.py` for better readability and simplicity. This change should make the code more intuitive to understand.","shortMessageHtmlLink":"Refactor argument name for clarity 🧹"}},{"before":"8cdd71dbbc787ee702ad5cdca9ee62dca34f7ff1","after":null,"ref":"refs/tags/v1","pushedAt":"2023-07-18T00:15:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TechNickAI","name":"Nick Sullivan","path":"/TechNickAI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142708?s=80&v=4"}},{"before":"c870f4d581cb66517f00ae8e43cfa994a7921a2b","after":null,"ref":"refs/tags/v1.1.1","pushedAt":"2023-07-16T16:13:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TechNickAI","name":"Nick Sullivan","path":"/TechNickAI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142708?s=80&v=4"}},{"before":"c3143022de8db28ef146a6ca5f8c8f21d32e5d2f","after":null,"ref":"refs/tags/v1.1","pushedAt":"2023-07-16T16:13:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TechNickAI","name":"Nick Sullivan","path":"/TechNickAI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142708?s=80&v=4"}},{"before":"cc79c876acc56d8aeec39404f2c08aed6f87521c","after":"68741b916caa306f634d3c119309ad3024319c32","ref":"refs/heads/main","pushedAt":"2023-07-16T16:09:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TechNickAI","name":"Nick Sullivan","path":"/TechNickAI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142708?s=80&v=4"},"commit":{"message":"Refactor GitHub Actions and Docker setup 🛠️\n\nSignificant changes have been made to the GitHub Actions workflow and Docker setup. The Docker build process has been streamlined and now uses a requirements.txt file for Python dependencies. A new Pytest job has been added to the GitHub Actions workflow for running tests. The aicodebot_action.py script has been refactored for better readability and maintainability. New test files and requirements files have also been added.","shortMessageHtmlLink":"Refactor GitHub Actions and Docker setup 🛠️"}},{"before":"6a6f8d4c5bb1f9330d939215e4e35884a3f2a951","after":"cc79c876acc56d8aeec39404f2c08aed6f87521c","ref":"refs/heads/main","pushedAt":"2023-07-16T14:34:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TechNickAI","name":"Nick Sullivan","path":"/TechNickAI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142708?s=80&v=4"},"commit":{"message":"Add missing \"directory\"","shortMessageHtmlLink":"Add missing \"directory\""}},{"before":"8cdd71dbbc787ee702ad5cdca9ee62dca34f7ff1","after":"6a6f8d4c5bb1f9330d939215e4e35884a3f2a951","ref":"refs/heads/main","pushedAt":"2023-07-16T01:25:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TechNickAI","name":"Nick Sullivan","path":"/TechNickAI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142708?s=80&v=4"},"commit":{"message":"Refactor dependabot and AICodeBot action scripts 🛠️\n\nUpdated the dependabot configuration to check for updates on a weekly basis and added GitHub Actions to the ecosystem. In the AICodeBot action script, replaced print statements with logger calls for better logging and error handling. Also improved the formatting of error messages for better readability.","shortMessageHtmlLink":"Refactor dependabot and AICodeBot action scripts 🛠️"}},{"before":"69de1e7f13f3a9e2b62db9e29fd2cdefeba9c1b5","after":"8cdd71dbbc787ee702ad5cdca9ee62dca34f7ff1","ref":"refs/heads/main","pushedAt":"2023-07-15T01:45:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TechNickAI","name":"Nick Sullivan","path":"/TechNickAI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142708?s=80&v=4"},"commit":{"message":"Use a major tag number in the README. We'll move the tag","shortMessageHtmlLink":"Use a major tag number in the README. We'll move the tag"}},{"before":"aea20cc97cac8db07125f32a1ef2ce80141cffab","after":"69de1e7f13f3a9e2b62db9e29fd2cdefeba9c1b5","ref":"refs/heads/main","pushedAt":"2023-07-15T01:42:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TechNickAI","name":"Nick Sullivan","path":"/TechNickAI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142708?s=80&v=4"},"commit":{"message":"Refine comment formatting in AICodeBot\n\nThe previous comment format was not as clear and concise as it could be. This change improves the readability of the AICodeBot's review comments by separating the comment into multiple lines and providing a more explicit link to the AICodeBot's GitHub page.","shortMessageHtmlLink":"Refine comment formatting in AICodeBot"}},{"before":"c870f4d581cb66517f00ae8e43cfa994a7921a2b","after":"aea20cc97cac8db07125f32a1ef2ce80141cffab","ref":"refs/heads/main","pushedAt":"2023-07-15T01:27:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TechNickAI","name":"Nick Sullivan","path":"/TechNickAI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142708?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"4168f434537db575e08865930bda1eeb9183de26","after":"c870f4d581cb66517f00ae8e43cfa994a7921a2b","ref":"refs/heads/main","pushedAt":"2023-07-13T04:00:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TechNickAI","name":"Nick Sullivan","path":"/TechNickAI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142708?s=80&v=4"},"commit":{"message":"Bump version to 1.1.1","shortMessageHtmlLink":"Bump version to 1.1.1"}},{"before":"c3143022de8db28ef146a6ca5f8c8f21d32e5d2f","after":"4168f434537db575e08865930bda1eeb9183de26","ref":"refs/heads/main","pushedAt":"2023-07-13T03:57:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TechNickAI","name":"Nick Sullivan","path":"/TechNickAI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142708?s=80&v=4"},"commit":{"message":"Fix reaction creation for passed code reviews :heart:\n\nThe reaction for passed code reviews was previously being created on the commit itself. This change ensures that the reaction is correctly added to the comment instead. This makes our positive feedback more visible and engaging.","shortMessageHtmlLink":"Fix reaction creation for passed code reviews ❤️"}},{"before":"38a3029d95aa51c0d9e86acef5663e9d7b785047","after":"c3143022de8db28ef146a6ca5f8c8f21d32e5d2f","ref":"refs/heads/main","pushedAt":"2023-07-13T03:39:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TechNickAI","name":"Nick Sullivan","path":"/TechNickAI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142708?s=80&v=4"},"commit":{"message":"Enhance aicodebot_action.py with better error handling and configuration 🛠️\n\nThis commit introduces a few key changes to improve the functionality of our AI code bot. We've added the import of `get_config_file` from `aicodebot.config` and `Path` from `pathlib` to better handle configuration files.\n\nWe've also moved the setting of the `OPENAI_API_KEY` environment variable to a more appropriate location, ensuring it's set even if the key is not initially present. This should help prevent any unexpected errors related to missing API keys.\n\nLastly, we've added a check to ensure the configuration file exists after it's set up, and we're now printing the output of the configuration command for better debugging.\n\nThese changes should make the bot more robust and easier to use. Happy coding! 🚀","shortMessageHtmlLink":"Enhance aicodebot_action.py with better error handling and configurat…"}},{"before":"f076378785b229e186edd332bb627779c538b9c9","after":"38a3029d95aa51c0d9e86acef5663e9d7b785047","ref":"refs/heads/main","pushedAt":"2023-07-13T03:29:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TechNickAI","name":"Nick Sullivan","path":"/TechNickAI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142708?s=80&v=4"},"commit":{"message":"Refactor AICodeBot CLI testing and configuration\n\nIn an effort to streamline the process and improve the efficiency of our code, the CLI testing and configuration in `aicodebot_action.py` have been refactored. The CLI testing has been moved to an earlier stage in the script, ensuring that it is executed before the code review process begins. Additionally, the configuration of the aicodebot has been updated to use the OPENAI_API_KEY. This change should enhance the overall performance and reliability of the AICodeBot.","shortMessageHtmlLink":"Refactor AICodeBot CLI testing and configuration"}},{"before":"d80933d0e04393638ef800f4ae8ad1a24fb3900a","after":"f076378785b229e186edd332bb627779c538b9c9","ref":"refs/heads/main","pushedAt":"2023-07-13T01:05:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TechNickAI","name":"Nick Sullivan","path":"/TechNickAI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142708?s=80&v=4"},"commit":{"message":"Set the OPENAI_API_KEY consistently","shortMessageHtmlLink":"Set the OPENAI_API_KEY consistently"}},{"before":"84b4c71f1f7b511c705c93703594717601c42983","after":"d80933d0e04393638ef800f4ae8ad1a24fb3900a","ref":"refs/heads/main","pushedAt":"2023-07-13T00:59:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TechNickAI","name":"Nick Sullivan","path":"/TechNickAI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142708?s=80&v=4"},"commit":{"message":"Refine error handling in AICodeBot action script\n\nIn an effort to enhance the robustness of our AICodeBot action script, we've introduced assertions to ensure each step of the process executes successfully. This includes the configuration of the OpenAI API key and the execution of the code review. This change should provide more immediate and clear feedback when a step fails, allowing for quicker troubleshooting and resolution.","shortMessageHtmlLink":"Refine error handling in AICodeBot action script"}},{"before":"30854934e38f0456828426da07b034ae6470e637","after":"01567ecc3c8d363c63bb191bb2cf7b12d3f64c4b","ref":"refs/heads/main","pushedAt":"2023-07-13T00:41:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TechNickAI","name":"Nick Sullivan","path":"/TechNickAI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142708?s=80&v=4"},"commit":{"message":"Integrate AICodeBot personality selection and enhance commit comment functionality\n\nThis commit introduces the ability to select the personality of the AICodeBot via an optional input in the action.yml file. The default personality is set to Her. Additionally, the commit comment functionality has been improved to include a link to the AICodeBot GitHub page in the review comments. The code review process has also been updated to utilize the CliRunner from the click.testing module, providing a more streamlined approach.","shortMessageHtmlLink":"Integrate AICodeBot personality selection and enhance commit comment …"}},{"before":"1ad06f09d1fcb6a266a60f0f45dfd452f0c33257","after":"30854934e38f0456828426da07b034ae6470e637","ref":"refs/heads/main","pushedAt":"2023-07-13T00:03:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TechNickAI","name":"Nick Sullivan","path":"/TechNickAI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142708?s=80&v=4"},"commit":{"message":"Removed unnecessary debug information and added comments to clarify the purpose of environment variables. This change enhances readability and maintainability of the code.","shortMessageHtmlLink":"Removed unnecessary debug information and added comments to clarify t…"}},{"before":"c8b218b1e51412cfbbef60a34ffc7b92653b5f0b","after":"1ad06f09d1fcb6a266a60f0f45dfd452f0c33257","ref":"refs/heads/main","pushedAt":"2023-07-12T23:55:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TechNickAI","name":"Nick Sullivan","path":"/TechNickAI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142708?s=80&v=4"},"commit":{"message":"Fix up api calls and look for GITHUB token correctly\n\nThe changes in this commit include the addition of assertions for the presence of the GITHUB_TOKEN, the replacement of hardcoded strings with variables, and the restructuring of the code to create and react to comments in a more efficient manner. The changes aim to improve the readability, maintainability, and efficiency of the AICodeBot action.","shortMessageHtmlLink":"Fix up api calls and look for GITHUB token correctly"}},{"before":"219542bf15afb7562857ca085e9d177d4fe8c440","after":"c8b218b1e51412cfbbef60a34ffc7b92653b5f0b","ref":"refs/heads/main","pushedAt":"2023-07-12T23:24:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TechNickAI","name":"Nick Sullivan","path":"/TechNickAI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142708?s=80&v=4"},"commit":{"message":"Remove commit comment and verification status display","shortMessageHtmlLink":"Remove commit comment and verification status display"}},{"before":"f0ee8056d652128aa4b22e07e0beeabf047a205c","after":"219542bf15afb7562857ca085e9d177d4fe8c440","ref":"refs/heads/main","pushedAt":"2023-07-12T23:21:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"TechNickAI","name":"Nick Sullivan","path":"/TechNickAI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142708?s=80&v=4"},"commit":{"message":"Refactor aicodebot_action.py and update pyproject.toml\n\nIn aicodebot_action.py, import statements have been consolidated and subprocess.run has been simplified for efficiency. Debugging information print statements have been adjusted for clarity. In pyproject.toml, additional ignore rules have been added to the ruff configuration.","shortMessageHtmlLink":"Refactor aicodebot_action.py and update pyproject.toml"}},{"before":"a86eebb593ee68d66411b2e1ee10aeff3043cbdf","after":"f0ee8056d652128aa4b22e07e0beeabf047a205c","ref":"refs/heads/main","pushedAt":"2023-07-12T23:08:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TechNickAI","name":"Nick Sullivan","path":"/TechNickAI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142708?s=80&v=4"},"commit":{"message":"Enhance debugging by adding repository and commit information","shortMessageHtmlLink":"Enhance debugging by adding repository and commit information"}},{"before":"70a790cb5351f47dbddab3f1499561287562d2a7","after":"a86eebb593ee68d66411b2e1ee10aeff3043cbdf","ref":"refs/heads/main","pushedAt":"2023-07-12T22:48:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TechNickAI","name":"Nick Sullivan","path":"/TechNickAI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142708?s=80&v=4"},"commit":{"message":"Add debug print statements for repository and commit","shortMessageHtmlLink":"Add debug print statements for repository and commit"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADkG1_iwA","startCursor":null,"endCursor":null}},"title":"Activity · TechNickAI/AICodeBot-action"}