Hi, pull requests are accepted on GitHub. Puppet repo in phab is for redundancy, and having it closing the bugs as appropriate (which... didn't work as intended for now).
Your PR will be reviewed by the people who have appropriate privileges. Thanks for contributing! (Task is closed as Invalid because this is not a real bug.)