GitHub Action para exportar as secrets no formato "KEY_1=value1 KEY_2=value2 KEY_3=value3".
Add the following action to your workflow:
steps:
- uses: actions/checkout@v3
- uses: oNaiPs/secrets-to-env-action@v1
with:
secrets: ${{ toJSON(secrets) }}
prefix: PREFIXED_
- run: echo "Value of PREFIXED_MY_SECRET: $PREFIXED_MY_SECRET"
After running this action, subsequent actions will be able to access the secrets as env variables. Note the secrets key. It is mandatory so the action can read and export the secrets.
Depois de clonar o repositório para a sua máquina local ou codespace, você precisará realizar algumas etapas de configuração inicial antes de poder fazer alterações no código.
Note
Você precisará ter o Node.js instalado (18.x ou
posterior deve funcionar!). Se você estiver usando um gerenciador de versões
como nodenv
ou
nvm
, este repositório tem um arquivo
.node-version
na raiz do repositório que será usado para alternar
automaticamente para a versão correta. Além disso, este arquivo
.node-version
é usado pelo GitHub Actions em qualquer ação
actions/setup-node
.
-
🛠️ Instale as dependências do projeto
npm install
-
🏗️ Faça o bundle do código
npm run bundle
Com isso, você estará pronto para começar a fazer alterações no código!
-
Criar um branch para a nova feature
git checkout -b releases/v1
-
Substitua o conteúdo de
src/
com o seu código da Action -
Execute o comando all para Formatar, e Construir o Build da Action.
npm run all
-
Faça o commit das alterações
git add . git commit -m "My first action is ready!"
-
Faça o push das alterações para o repositório
git push -u origin releases/v1
-
Criar um Pull Request para a branch
-
Faça o merge do Pull Request na branch
main
Pronto, a Action está publicada e pronta para ser usada. 🚀