Могу ли я изменить ветку по умолчанию для частного репо в кодеках с помощью API? - PullRequest
0 голосов
/ 23 февраля 2020

По некоторым причинам, в которых я не совсем уверен, ветки по умолчанию в моих личных репозиториях gitlab получают случайное значение: codecov default branch new private project

Используя API, Я могу получить все настройки из

GET https://codecov.io/api/pub/gl/myteam/myrepo/settings

с соответствующим заголовком аутентификации и токеном, который возвращает:

{u'meta': {u'status': 200},
 u'owner': {u'avatar_url': u'https://gitlab.com/uploads/-/system/group/avatar/123/myteam-team.png',
            u'name': u'myteam',
            u'remaining_credits': 4,
            u'service': u'gitlab',
            u'service_id': u'123',
            u'students': {u'activated_count': 0, u'count': 0},
            u'updatestamp': u'2020-02-23T12:41:02.301685',
            u'username': u'myteam'},
 u'repo': {u'activated': True,
           u'active': True,
           u'bot_username': None,
           u'branch': u'\\x6d6173746572',
           u'deleted': False,
           u'image_token': u'XXXX',
           u'language': None,
           u'name': u'myrepo',
           u'private': True,
           u'service_id': u'12345',
           u'updatestamp': u'2020-02-23T12:41:43.161815+00:00',
           u'upload_token': u'xxxx-xxx-xxx-xxx',
           u'using_integration': False}}

Я активировал репо (например, значения activated и active в repo выше), используя пример кода в документации (https://docs.codecov.io/reference#repository -settings )

POST /api/pub/gh/:owner/:repo/settings
BODY action=activate

, но я не нашел способа обновить индивидуальную настройку. Возможно ли это?

...