Не удается создать аннотированный тег с помощью api gitlab v4

# #bash #gitlab #gitlab-ci-runner #gitlab-api

Вопрос:

Я пытаюсь создать аннотированный тег с помощью POST /тегов/

Тег отображается без него, даже с параметром жесткого кода (фрагмент ниже).

 script:
    - git tag ${TAG} || true
    - git push origin ${TAG}
    - '#curl -X POST --header "PRIVATE-TOKEN: ${CI_TAG_TOKEN}" "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/repository/tags?tag_name=${TAG}amp;ref=masteramp;message=testtag" '
 

Я предполагаю, что проблема может возникнуть из-за того, что я не указываю сообщение в теге git-m, но если я попытаюсь это сделать, произойдет ошибка:

Не удается автоматически определить адрес электронной почты

Что, вероятно, разумно для команды runner.

Как я могу это исправить?