Skip to content

GitHub Action para exportar as secrets no formato "KEY_1=value1 KEY_2=value2 KEY_3=value3".

License

Notifications You must be signed in to change notification settings

weenow/action-expose

Repository files navigation

Action Expose

GitHub Super-Linter CI Check dist/ CodeQL

GitHub Action para exportar as secrets no formato "KEY_1=value1 KEY_2=value2 KEY_3=value3".

Como usar ?

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.

Contribuir

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.

  1. 🛠️ Instale as dependências do projeto

    npm install
  2. 🏗️ 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!

  1. Criar um branch para a nova feature

    git checkout -b releases/v1
  2. Substitua o conteúdo de src/ com o seu código da Action

  3. Execute o comando all para Formatar, e Construir o Build da Action.

    npm run all
  4. Faça o commit das alterações

    git add .
    git commit -m "My first action is ready!"
  5. Faça o push das alterações para o repositório

    git push -u origin releases/v1
  6. Criar um Pull Request para a branch

  7. Faça o merge do Pull Request na branch main

Pronto, a Action está publicada e pronta para ser usada. 🚀

About

GitHub Action para exportar as secrets no formato "KEY_1=value1 KEY_2=value2 KEY_3=value3".

Resources

License

Stars

Watchers

Forks

Packages

No packages published