bugbug
bugbug copied to clipboard
Platform for Machine Learning projects on Software Engineering
Utilizing the [Model Context Protocol (MCP)](https://modelcontextprotocol.io) offers greater flexibility and a modular architecture. Related: https://github.com/mozilla/bugbug/issues/4513
See https://github.com/mozilla/bugbug/pull/5396#discussion_r2481925386.
Fixes #5393
In https://github.com/mozilla/bugbug/blob/17ac38a840e18eca599399827cb036232eb89f73/bugbug/repository.py#L1521 and https://github.com/mozilla/bugbug/blob/17ac38a840e18eca599399827cb036232eb89f73/bugbug/repository.py#L1498,
I tried using [Review Helper](https://addons.mozilla.org/en-US/firefox/addon/review-helper/) recently, and one thing I noticed was that as soon as approve a proposed review comment, it gets published immediately. As a result, Phabricator will...
Since bugbug is no longer hosted on Heroku, memory constraints that required single-process commit mining are no longer relevant. This restores parallel processing for performance. ### Changes - Remove `use_single_process=True`...
Since we will no longer host bugbug on Heroku, we are not as concerned with memory usage as before. Basically reverting b74bf96400d0e845705ae41ec308119125fa31ab and 2ac0bc4c12bf0bd37abcbd631ef4f503a46aeee5 will do the trick.
## Summary Removes the obsolete `version` attribute from both docker-compose.yml files to eliminate the warning message generated by Docker Compose v2. ## Problem Docker Compose v2 deprecated the top-level `version`...
``` WARN[0000] /Users/smujahid/repos/mozilla/bugbug/http_service/docker-compose.yml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion ```
`datetime.utcnow()` is deprecated in Python 3.12+. Replace with `datetime.now(timezone.utc)` which is timezone-aware and follows current best practices. _Originally posted by @Copilot in https://github.com/mozilla/bugbug/pull/5366#discussion_r2449773996_