Pygithub: Поддержка действий GitHub

Созданный на 29 янв. 2020  ·  24Комментарии  ·  Источник: PyGithub/PyGithub

Документы здесь: https://developer.github.com/v3/actions/

Планируется ли добавить поддержку GitHub Actions? API все еще находится в стадии бета-тестирования, но я подозреваю, что в будущем он не сильно изменится.

feature request

Самый полезный комментарий

Я не буду разбивать эту проблему на шесть, но буду документировать прогресс по мере того, как я доберусь до них.

  • [ ] Артефакты
  • [х] Секреты
  • [ ] Секреты организации
  • [x] Автономные бегуны
  • [x] Рабочие процессы
  • [ ] Задания рабочего процесса
  • [x] Рабочий процесс запущен

Все 24 Комментарий

Разве Actions все еще не находится в стадии бета-тестирования?

Похоже, бета закончилась в ноябре [ источник ]. Однако API определенно все еще находится в стадии бета-тестирования.

Закрепите эту проблему, чтобы привлечь больше внимания

Я не буду разбивать эту проблему на шесть, но буду документировать прогресс по мере того, как я доберусь до них.

  • [ ] Артефакты
  • [х] Секреты
  • [ ] Секреты организации
  • [x] Автономные бегуны
  • [x] Рабочие процессы
  • [ ] Задания рабочего процесса
  • [x] Рабочий процесс запущен

1456 и № 1457

Есть ли планы, когда будет поддерживаться 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, переработав часть вашей оригинальной работы над этим.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги