-
Notifications
You must be signed in to change notification settings - Fork 167
Description
π§© Intermediate Contributors
This issue is intended for contributors who already have some familiarity with the
Hiero Python SDK codebase and contribution workflow.
You should feel comfortable:
- navigating existing source code and examples
- understanding SDK concepts without step-by-step guidance
- following the standard PR workflow without additional onboarding
If this is your very first contribution to the project, we recommend starting with a few
Good First Issues before working on this one.
π Problem Description
Reminder bot is a workflow that notifies posts on issues that have had no pull request created after 10 days of being assigned.
Currently it posts this message:
"
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
"
Right now if there are multiple users posting on a post, it can be confusing to know who it should apply to.
It will be clearer if we say to whom the issue was assigned, so they know to create a pull request.
π‘ Expected Solution
Ensure that issue reminder bot extracts the assignee name.
before:
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
after:
Hi, [name] this is ReminderBot. You have been assigned but no pull request has been created. Are you still planning on working on the issue?
From the Python SDK Team
π§ Implementation Notes
Edit
.github/scripts/issue_reminder_no_pr.sh
this section:
MESSAGE="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?
You'll need to add in a variable for the user name.
This means extracting it from the github api
In the case there are multiple assignees, we can extract both (or all)
This issue has been assigned but no pull request has been created yet.
Are you still planning on working on it?
β Acceptance Criteria
To merge this issue, the pull request must:
- Fully address the problem described above
- Follow existing project conventions and patterns
- Include tests or example updates where appropriate
- Pass all CI checks
- Include a valid changelog entry
- Use DCO and GPG-signed commits