Можете ли вы использовать секреты GitHub в приложении.yaml или он может использоваться только в файле рабочего процесса?

#yaml #github-secret

Вопрос:

Я хочу хранить учетные данные БД в секретах GitHub. Интересно, можно ли их использовать вот так:

  datasource:
    url: db_name
    username: ${{ secrets.username }}
    password: ${{ secrets.password }}
 

Или секреты будут работать только в файлах рабочего процесса? Есть ли способ передать секреты в мое приложение?файл yaml?

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

1. Только в файле рабочего процесса действия GitHub не выполняют поиск по всей вашей кодовой базе для ${{ ... }} замены. Если вы хотите, чтобы эти значения были доступны, предоставьте их через env vars: docs.github.com/en/actions/reference/…