У меня репозиторий scala на github с рабочим потоком scala в scala.yml
. Один из моих тестов требует наличия специального ключа. Но я не могу жестко закодировать его в исходный код по причинам конфиденциальности. Итак, я добавил ключ в раздел Secrets
в Settings
. Раздел гласит:
Secrets are environment variables that are encrypted and only exposed to selected actions. Anyone with collaborator access to this repository can use these secrets in a workflow.
Secrets are not passed to workflows that are triggered by a pull request from a fork.
Но когда я пытаюсь получить ключ в своем коде (в тесте), он становится пустым.
System.getenv("MY_KEY") //MY_KEY is added to the Secrets in Settings of the repo
Кроме того, этот рабочий процесс НЕ запускается запросом извлечения от вилки.