You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Cache comment bodies in get_comments_for_pr so has_thumbsup_reaction
resolves from memory instead of issuing one extra GET per ignore
comment on every run. _mark_comment_processed refreshes the cache so
in-run repeat checks also hit it.
- Guard against {"values": null} responses from Bitbucket Cloud — the
previous .get("values", []) default only fires on missing key, so a
null value would TypeError on iteration.
- Fail fast in BitbucketConfig.from_env when workspace or repo_slug
can't be determined, rather than building 404-bound URLs deeper in
the request flow.
- Drop typing.Tuple in favor of built-in tuple (project targets 3.11+).
- Document BITBUCKET_DEFAULT_BRANCH in the example pipeline since
Bitbucket Pipelines doesn't export the repo default branch.
- Add tests for cache hits, cache fallback, mark-processed cache
refresh, null-values pagination, and the new workspace/repo
validation exit.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
0 commit comments