Emoji as branch name causing some unexpected behaviors

For example

  1. [critial bug] If I use 1. emoji as branch name, and create a github action that contains workflow_dispatch trigger, and then I cannot trigger it manually because it always return 500 internal error(always :face_with_raised_eyebrow:):
  2. [UI confusing] open any subdirectory in this repo, and github will display a notification, which usually only appears if you have multiple branches (or Pull Requests), even if there is only one branch currently :thinking: