Оказывается, есть простое решение, но только для собственных значков статуса действий GitHub. Мы изменили URL изображения в нашем файле README.mds на относительный. Единственное, что незначительно, это то, что GitHub вставит /blob/<branch>/
в относительные ссылки при рендеринге readmes. Например, workflows/task1/badge.svg
станет https://github.com/myorg/labX/blob/master/workflows/task1/badge.svg
), что не будет отображаться. Таким образом, мы должны были предвосхитить '../../'
, чтобы обмануть его.
TLDR : в README.md репозитория используйте
![](../../workflows/<workflowname>/badge.svg)
, чтобы получить значок статуса Действия в этом репо. Таким образом, каждый студент получит значок, относящийся к его собственному репо, а не к репо-шаблону.
Однако, все еще ищем способ использовать внешний сервис бейджей, такой как shields.io, способом, относящимся к репо. .