diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index bae7904..2af712d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -63,7 +63,7 @@ jobs: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - name: Push Docker Image if: ${{ success() }} - uses: docker/build-push-action@c382f710d39a5bb4e430307530a720f50c2d3318 + uses: docker/build-push-action@31159d49c0d4756269a0940a750801a1ea5d7003 with: context: . file: ./Dockerfile diff --git a/requirements-test.txt b/requirements-test.txt index b5e6247..469c6ad 100644 --- a/requirements-test.txt +++ b/requirements-test.txt @@ -6,4 +6,4 @@ pylint==3.2.3 pytest==8.2.2 pytest-cov==5.0.0 types-pytz==2024.1.0.20240417 -types-requests==2.32.0.20240602 +types-requests==2.32.0.20240622 diff --git a/time_to_ready_for_review.py b/time_to_ready_for_review.py index 8c744b1..f95ffc3 100644 --- a/time_to_ready_for_review.py +++ b/time_to_ready_for_review.py @@ -37,8 +37,14 @@ def get_time_to_ready_for_review( return None events = issue.issue.events(number=50) - for event in events: - if event.event == "ready_for_review": - return event.created_at + try: + for event in events: + if event.event == "ready_for_review": + return event.created_at + except TypeError as e: + print( + f"An error occurred processing review events. Perhaps issue contains a ghost user. {e}" + ) + return None return None