Настройка токенов кодеков в GitHub Actions .yaml для пакета R - PullRequest
0 голосов
/ 19 февраля 2020

Я пытаюсь настроить мониторинг кодеков для пакета publi c R, где GitHub Actions будет запускать covr::codecov. Я смотрю на этот пример .yaml ( Source ):

  - name: Test coverage
    if: matrix.r == '3.6'
    run: |
      Rscript -e 'remotes::install_github("r-lib/covr@gh-actions")'
      Rscript -e 'covr::codecov(token = "${{secrets.CODECOV_TOKEN}}")'

Безопасно ли мне помещать свой токен codecov в файл .yaml вместо того места, где приведен пример имеет CODECOV_TOKEN?

1 Ответ

1 голос
/ 19 февраля 2020

Нет, не помещайте токен в файл .yaml. Для использования с действиями GitHub вы добавляете токен в раздел «Секреты» своего репозитория GitHub, а затем оставляете приведенный выше код .yaml таким, каким он есть.

Добавьте секрет по URL-адресу (измените свои имена): https://github.com/USERNAME/REPONAME/settings/secrets и назовите его CODECOV_TOKEN. Тогда этот код .yaml найдет его.

(Вы получаете токен кодека репо из https://codecov.io/gh/USERNAME/REPONAME)

...