No description
Find a file
2019-12-14 16:18:19 -08:00
.github/workflows Attempting fix to temp environment var 2019-12-14 16:13:00 -08:00
dist RUNNER_TEMP 2019-12-14 16:18:19 -08:00
.eslintrc.json Initial commit 2019-12-14 13:10:21 -08:00
.gitignore Initial commit 2019-12-14 13:10:21 -08:00
action.yml Initial attempt 2019-12-14 13:30:28 -08:00
index.js RUNNER_TEMP 2019-12-14 16:18:19 -08:00
LICENSE Initial commit 2019-12-14 13:10:21 -08:00
package-lock.json Initial commit 2019-12-14 13:10:21 -08:00
package.json Updating readme 2019-12-14 14:09:22 -08:00
README.md fixing Readme and adding temp 2019-12-14 16:04:17 -08:00

Base64 to File

Use this action if you need to get a file from a base64-encoded string that you may be storing in Secrets or elsewhere. This can be useful for certificate signing and storing the base64 cert in the Secrets.

Usage

- name: Run Workflow
  id: write_file
  uses: timheuer/base64-to-file@v1
  with:
    fileName: 'myTemporaryFile.txt'
    encodedString: ${{ secrets.SOME_ENCODED_STRING }}

Using the file in a later step

The Action has an output variable named filePath that you can use as this file is written to TEMP. Make sure you ad an id to your step when using this Action so that you can easily pull it out of the steps context later.

- name: Run Workflow
  id: write_file
  uses: timheuer/base64-to-file@v1
  with:
    fileName: 'myTemporaryFile.txt'
    encodedString: ${{ secrets.SOME_ENCODED_STRING }}

- name: Some other step
  uses: actions/someaction@master
  with:
      filelocation: ${{ steps.write_file.outputs.filePath }}