* Ignore updates if only stale label changed after marking * Initial tests * test hasOnlyStaleLabelUpdateSince itself * Actually we should only ignore label events, not unlabel * Add logger * Fix test * Remove trailing whitespace * Add test for non-label event * Add boundary test * Add error handling to hasOnlyStaleLabelAddedSince * Add comment noting intentional event before boundary * Remove unneeded optional chaining * Limit pagination to max 3 calls / 300 events * Rename method * Handle invalid timestamps * Fallback when limit reached * Oh wow, just realized we already got events... * Refactor * Lint * Build * Remove events "cache" * Update index.js
* Update github package * Update dist * Use @actions/github@5.0.1 * Cleanup * More cleanup
* chore(assignees): add logs * feat(draft-pr): add new option to not process PRs which are in draft * refactor(draft-pr): create a dedicated class to handle the logic * chore(index): update index file