klesh commented on issue #7510: URL: https://github.com/apache/incubator-devlake/issues/7510#issuecomment-2134304657
The problem stems from the `issue_collector` and its Incremental Collection feature. Currently, this feature relies on the `updated_at` timestamp of issues, which unfortunately isn't updated when only labels are changed. This means the API won't treat issues with removed labels as "updated" and won't include them in the response. We understand this limitation is inconvenient. While a perfect solution isn't immediately available, here are a couple of options: 1. **Request a change from GitHub:** The ideal fix would be for GitHub's API to update the `updated_at` timestamp even when only labels are modified. We can submit a feature request to GitHub highlighting this discrepancy. 2. **Run Full Sync periodically:** As a workaround, you can manually trigger a Full Sync of the `issue_collector` whenever necessary. This will ensure all issues, including those with label changes, are fetched. We'll explore potential solutions on our end and keep you updated on any progress. In the meantime, please let us know if you have any other questions or concerns. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
