Возможно, вы захотите взглянуть на этот , в котором говорится "Использование зашифрованных секретов в рабочем процессе".
Существует пример использования Bash:
steps:
- shell: bash
env:
SUPER_SECRET: ${{ secrets.SuperSecret }}
run: |
example-command "$SUPER_SECRET"
Пример использования PowerShell
steps:
- shell: pwsh
env:
SUPER_SECRET: ${{ secrets.SuperSecret }}
run: |
example-command "$env:SUPER_SECRET"
Пример использования Cmd.exe
steps:
- shell: cmd
env:
SUPER_SECRET: ${{ secrets.SuperSecret }}
run: |
example-command "%SUPER_SECRET%"
Также есть некоторые ограничения на использование секретов, например, вы не можете превышать 100 секретов на рабочий процесс.