Документы здесь: https://developer.github.com/v3/actions/
Планируется ли добавить поддержку GitHub Actions? API все еще находится в стадии бета-тестирования, но я подозреваю, что в будущем он не сильно изменится.
Разве Actions все еще не находится в стадии бета-тестирования?
Похоже, бета закончилась в ноябре [ источник ]. Однако API определенно все еще находится в стадии бета-тестирования.
Закрепите эту проблему, чтобы привлечь больше внимания
Я не буду разбивать эту проблему на шесть, но буду документировать прогресс по мере того, как я доберусь до них.
Есть ли планы, когда будет поддерживаться API действий?
Пока нет, но мы открыты для любого детального PR для реализации пунктов контрольного списка ^
У меня есть локальная ветка для рабочих процессов, она требует доработки, тестов и, что более важно, свободного времени.
Я могу взять Secrets
, когда у меня будет время.
Кто-то уже работает над Артефактами? В противном случае я могу взять его
@3wnbr1 Не стесняйтесь
У меня есть местный филиал, который нуждается в большей любви для Workflow Runs
.
@3wnbr1 каков статус ваших артефактов?
У меня есть список артефактов и загрузка артефактов, но у меня нет тестов, а также моя реализация нуждается в модификации.
@stevenk WorkflowRun
, похоже, отсутствует атрибут workflow_id
: https://docs.github.com/en/rest/reference/actions#list -workflow-runs-for-a-repository
Еще одна маленькая вещь: repo.get_workflow(id_or_name)
терпит неудачу, если id равен int
:
"GET", self.url + "/actions/workflows/" + id_or_name
TypeError: can only concatenate str (not "int") to str
Я добавил поддержку параметров repo.get_workflow_runs
в PR #1682 и ограниченную поддержку бегунов в #1684.
@JacekPliszka & @3wnbr1 Каков статус API артефактов? Я был бы рад помочь, если бы я мог что-то сделать, чтобы продвинуть это вперед :-)
@YannickJadoul Я предложил некоторое сокращение шаблона и отправил его в свою ветку https://github.com/JacekPliszka/PyGithub/tree/meta_artifacts , но обсуждение было медленным, и я занялся другой работой и проектом, для которого он мне нужен. был поставлен на удержание.
Так что вы можете использовать что-то из моей ветки или написать заново в текущем стиле.
@JacekPliszka , ок, отлично, спасибо! :-) Где эта дискуссия, которую вы упомянули? Это было публичное или только внутреннее?
Здесь или где-то еще обрабатываются секреты репозитория или организации?
Есть ли секретное удаление в дорожной карте? Я вижу, что создание/обновление секретов уже добавлено (и я думаю, что это отслеживается здесь, насколько я могу судить), но я не вижу никакого интерфейса для удаления API (как видно здесь )
@YannickJadoul здесь https://github.com/PyGithub/PyGithub/issues/1556 - проект, который мне был нужен, был приостановлен, поэтому я потерял мотивацию переписывать то, что я сделал
@JacekPliszka , спасибо. Я действительно нашел его тогда и создал № 1734, переработав часть вашей оригинальной работы над этим.
Самый полезный комментарий
Я не буду разбивать эту проблему на шесть, но буду документировать прогресс по мере того, как я доберусь до них.