qfix: Fix github measurements (#9816)

1. Fix github measurements
2. A bit more proper fix for caching of Octokit references

Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
This commit is contained in:
Andrey Sobolev
2025-09-10 00:00:08 +05:00
committed by GitHub
parent eb9150541b
commit 04a9c52d48
12 changed files with 238 additions and 124 deletions
@@ -80,8 +80,14 @@ export class CommentSyncManager implements DocSyncManager {
await this.eventSync.get(event.issue.url)
const promise = this.processEvent(ctx, event, derivedClient, integration)
this.eventSync.set(event.issue.url, promise)
await promise
this.eventSync.delete(event.issue.url)
try {
await promise
this.eventSync.delete(event.issue.url)
} catch (err: any) {
ctx.error('Error processing event', { error: err })
} finally {
this.eventSync.delete(event.issue.url)
}
}
async handleDelete (