Действия GitHub, вызванные объединенным пиаром, требуют доступа к секретам. - PullRequest
0 голосов
/ 07 ноября 2019

как я выяснил в предыдущем вопросе Действия GitHub - пустые секреты env , действия, инициированные PR, объединенным с основным репозиторием из хранилища пользователя, не имеют доступа к секретам.

Я пытаюсь создать действие, которое пригласит пользователя, чей пиар объединяется, в организацию, поэтому мне нужен секрет (токен публичного доступа), чтобы передать его GitHub API, есть ли способ сделать это? это?

1 Ответ

1 голос
/ 14 ноября 2019

Я нашел решение, что я сделал, чтобы обойти его, вместо того, чтобы запустить действие по закрытию пиара. Я запускаю его на новом коммите на master, его должен запускать кто-то с «правами на запись». Таким образом, он имеет доступ к секретам репо.

Немного сложнее проверить, является ли коммит коммитом слияния, и нам нужно явно получить больше информации о PR, но это работает. Исходный код действия, которое я пытался создать, если кому-то интересно: https://github.com/lekterable/inclusive-organization-action

...