This action replaces the secrets and environment variables of your action referenced inside your repository's files.
-
Reference your action's secrets or environment variables inside your files (here's an example of
test-file.json
):{ "foo": "${{ env.foo }}", "bar": "${{ env.bar }}", "baz": "${{ secrets.BAZ }}" }
-
Add the action to your workflow:
- name: Inject Secrets uses: alessandro-marcantoni/[email protected] with: secrets: ${{ toJson(secrets) }} env: ${{ toJson(env) }}
-
Enjoy!