Дима, во-первых, оно и не должно отдавать то, что у тебя в ветке dev. С чего оно так делать должно? У тебя может быть там 100500 веток, оно должно для всех создать? Нет. Я выше писал, что оно срабатывает для ветки master. Соответственно, если ты хочешь, чтобы срабатывало для dev, то надо было бы подправить саму таску, прописав эту ветку туда. Но не надо этого делать. Правильней из дева затянуть изменения в мастер и всё.
Во-вторых, еще раз: это server-less приложение. Никакие server/index.ts и т.п. там не будут выполняться и не выполняются. Отдается именно index.html из ветки gh-pages и там уже отрабатывают скрипты. АПИ с внешнего сервера могут еще работать, а вот на уровне самого гитхаба не будет. И базы данных там нет. Так какие комменты по АПИ там ждешь? Если у тебя там нет ни базы, ни призмы, ничего.
Еще раз: эта заготовка придумана для того, чтобы сделать какие-то простейшие вещи. Не надо туда пытаться целый программный комплекс засунуть. Делать стоит то, что полностью может самостоятельно работать на фронте.