Skip to content

Conversation

@prajeeta15
Copy link
Contributor

Description:

Add automated reminder for assigned issues with no linked pull requests

This PR introduces a new ReminderBot workflow that automatically notifies contributors when an issue has been assigned for 7+ days but no pull request has been created. This helps ensure that issues do not remain assigned indefinitely without progress.

What’s included:

  • Added .github/scripts/issue_reminder_no_pr.sh
    • Scans all open issues with assignees
    • Checks if 7+ days have passed since the assignment
    • Ensures there are no open PRs linked to the issue
    • Posts the ReminderBot message if criteria are met
    • Prevents duplicate reminders by detecting prior bot comments
  • Added .github/workflows/bot-issue-reminder-no-pr.yml
    - Runs daily at 10:00 UTC
    - Supports manual triggering via workflow_dispatch
    - Uses GITHUB_TOKEN with appropriate permissions

The reminder message posted is:

"Hi, this is ReminderBot. This issue has been assigned but has had no pull request created. Are you still planning on working on the issue?
From the Python SDK Team"

Fixes #951

Notes for reviewer:

  • The workflow follows the existing bot architecture used across the repository. Script behavior can be tested locally using a personal access token and the GitHub API.

Signed-off-by: prajeeta pal <prajeetapal@gmail.com>
@github-actions
Copy link

Hi, this is MergeConflictBot.
Your pull request cannot be merged because it contains merge conflicts.

Please resolve these conflicts locally and push the changes.

To assist you, please read:

Thank you for contributing!

From the Hiero Python SDK Team

Signed-off-by: prajeeta  <96904203+prajeeta15@users.noreply.github.com>
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
REPO: ${{ github.repository }}
DAYS: 7
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

going great, is 5 or 7 days better?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think 7 is a good enough time for someone to update on. because 5 days are typical working days for everyone. so after its extra 2 days grace period.

@exploreriii exploreriii marked this pull request as draft December 10, 2025 15:23
prajeeta15 and others added 2 commits December 12, 2025 23:53
Signed-off-by: prajeeta pal <prajeetapal@gmail.com>
Signed-off-by: prajeeta  <96904203+prajeeta15@users.noreply.github.com>
@prajeeta15 prajeeta15 marked this pull request as ready for review December 12, 2025 18:25
@exploreriii
Copy link
Contributor

Request review if available @hiero-ledger/hiero-sdk-python-triage

@Akshat8510
Copy link
Contributor

Hi @prajeeta15
looking great. If possible, could you dry-run it locally once just to be extra sure?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Create inactivity reminder bot for assigned issues with no pull requests

3 participants