Скрыть действие Github после завершения запроса на включение

У меня есть действие GitHub, которое что-то оценивает, а затем создает проверку состояния с результатом. setup — это оценка, а linting — результат (другая проверка состояния со всей информацией). Это сделано потому, что проверка состояния по умолчанию — это только журналы, но если я создам второй, я смогу отформатировать его с помощью Markdown.

Проблема, с которой я сталкиваюсь, заключается в том, что когда действие выполняется для того же коммита (поскольку запрос на слияние был изменен путем изменения заголовка, рецензентов и т. д.), действие выполняется снова, что и предполагалось, но создает вторую проверку setup, которая не т исчезнуть. Это будет накапливаться за столько модификаций, которые я сделаю.

Вместо этого старая проверка статуса linting будет заменена новой, так что у меня нет с этим проблем.

введите здесь описание изображения

Есть ли способ скрыть проверку setup после ее завершения? Или полностью скрыть? Я бы предпочел показать его во время работы, но как только он будет завершен, он должен скрыться, чтобы сохранить чистоту PR.


person Javier Bullrich    schedule 28.11.2019    source источник
comment
когда вы говорите, что затем создает проверку состояния, вы используете API статуса фиксации или API проверок? это action/ setup (pull_request) тот, который вы создаете, или они создаются автоматически при выполнении действий?   -  person Gregor    schedule 29.11.2019
comment
@Gregor Я использую API проверок. setup — это тот, который создается при выполнении действия. linting — это чек, который я создаю с помощью API чеков.   -  person Javier Bullrich    schedule 29.11.2019
comment
Я бы сказал, что это ошибка. Я бы написал об этом на [email protected]. Я согласен, что поведение должно быть таким же, как и с проверками/состоянием фиксации, где проверка с тем же именем (контекстом) заменяется новой.   -  person Gregor    schedule 02.12.2019
comment
Если это та же ошибка, что и stackoverflow.com/questions/58026218/, тогда это дубликат, он исправлен и может быть закрыт.   -  person Michael Parker    schedule 30.04.2020


Ответы (1)


Похоже, это ошибка. Ваш лучший план действий — связаться с [email protected] по поводу этой ошибки. Обязательно упомяните, как воспроизвести эту ошибку (или даже свяжите их с этим сообщением SO).

Поскольку это, по-видимому, не имеет никаких побочных эффектов (кроме потенциального загромождения экрана), это не должно быть большой проблемой, но я определенно обратился бы к Github.

person Pranav A.    schedule 08.12.2019