Как сделать PR из форка с помощью пользовательских рабочих процессов Github без внесения изменений в». github/рабочие процессы»

#github #github-actions

Вопрос:

Я хочу написать рабочий процесс Github, который выполняется в развилке Bioconda-Recipes . Рабочий процесс должен:

  1. Проверьте, есть ли новый выпуск для определенного пакета (скажем Nextclade )
  2. Если это так, в Nextclade рецепте обновите version sha контрольную сумму и в рецепте
  3. Откройте новый PR, который изменит только Nextclade рецепт, я не хочу .github , чтобы изменения каталога моей вилки были включены в PR

Я концептуально застрял на части 3. Как открыть PR, который исключает/игнорирует определенные изменения в развилке по отношению к восходящему потоку?

Нужно ли мне вытаскивать/проверять/сбрасывать вышестоящую версию .github папки? Каков самый простой способ решить эту проблему?

Комментарии:

1.PR исходит из ветви, поэтому любые изменения в этой ветви будут включены. Вы могли бы создать новую ветвь для PR, а затем .github/ , например, перенести на нее изменения cherry pick.

2. Спасибо @jonrsharpe, так что это выполнимо с помощью некоторых мерзавцев. Знаете ли вы, существуют ли какие-либо предварительно настроенные действия для чего-то подобного? Или моя потребность в этом редка?