2017-01-10 5 views
1

Я хочу, чтобы иметь возможность создать ссылку HTTP, которая предварительно заполняет имя тега, название целевой ветви и название выпуска на новой странице выпуска GitHub: https://github.com/qwertzguy/git-quick/releases/new
Примечание: ссылка не будет работать, так как вам нужны разрешения для просмотра этой страницы, попробуйте она на одном из вашего РЕПО, чтобы увидеть, как выглядит страницаКак предварительно заполнить имя тега на новой странице выпуска GitHub?

подобно тому, как вы можете предварительное заполнение заголовка и тела для нового выпуска: https://github.com/qwertzguy/git-quick/issues/new?title=foo&body=bar

Моей цель состоит в том, чтобы иметь сценарий, который может открыть страницы с правильной заполненной информацией, чтобы разработчик мог проверить информацию и отправить. Я не могу использовать API-интерфейсы GitHub, так как разработчикам потребуется настроить свои учетные данные GitHub во время настройки среды разработки.

+0

Итак, я только что узнал, что вы можете заполнить имя тега, используя? Tag = v1.0.0 Но не удалось заполнить ни одно из полей :( – qwertzguy

ответ

0

Похоже, вы просто не можете. От источника новой страницы выпуска вы получаете эти соответствующие атрибуты:

name="issue[title]" -> title 
name="issue[body]" -> body 

От новой страницы релиза вы получите эти:

name="release[tag_name]" -> tag_name 
name="release[name]" -> name 
name="release[body]" -> body 

, но они не работают на всех:

https://github.com/svnpenn/bm/releases/new?tag_name=alfa&name=bravo&body=charlie

+0

Настройка параметра с именем 'tag', похоже, работает. Я думаю, что ваш ответ может быть неправильным, так как есть _may_ варианты, для которых он работает (но мне придется экспериментировать) – Pokechu22