Gh-pages branch not deployed after students accept assignment

I’ve been using GitHub Classroom for several semesters now. It used to be the case that I could change the master branch to gh-pages in the template so it would deploy a GitHub Page automatically. I was doing this so when students accepted the assignment they would have a page already set up and they wouldn’t need admin rights on their repo to do it themselves.

However, in the last few weeks this has stopped working and I can’t figure out why. When students accept the assignment they get the gh-pages branch copied over but a GitHub Page is never created for it.

I put a support ticket in last week but haven’t heard back from it yet. Any ideas?

FWIW, here is my template repo which is deployed from gh-pages.

And here are the steps I’ve been following to set up each assignment.

© 2017 GitHub, Inc.
with by
GitHub Education