-
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
We have a new beginner issue label, and a beginner template
This means we will be creating more beginner issues
We can enable auto-assignment for beginner issues, because they are low-risk for the SDK as are narrowly scoped and well-documented. Users of beginner issues will be used to auto assignment from good first issues.
We do not need to add more guards as we can rely on existing:
- spam user limitations, limited to 1 GFI at a time
- 2 max assignments per user
π‘ Expected Solution
Create a well-tested auto assignment bot for beginner issues
π§ Implementation Notes
Read a similar example:
.github/scripts/bot-gfi-assign-on-comment.js
.github/workflows/bot-gfi-assign-on-comment.yml
create one for beginner issues.
the labe is exactly 'beginner'
ensure:
- team members do not receive the assign reminder, if they are posting, it may be to help (and they can self-assign anyway)
NOTE please test lots of the scenarios on your fork, by merging your solution to your fork, creating various test case scenario issues and seeing if the bot works as expected.
β 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