JSON to variables
This action reads json file and writes its content as environment variables with optional secret masking.
Inputs
filename
Required The JSON file.
prefix
The prefix. Default value json
.
masked
Mask variables as secrets. Default value false
.
Usage
File content
{
"value": "value",
"array": [
{
"value": "value 0"
},
"value 1"
],
"obj": {
"value1": "value1",
"value2": "value2"
}
}
YML example
- name: JSON to variables
uses: rgarcia-phi/json-to-variables@v1.1.0
with:
filename: 'test.json'
prefix: test
masked: true
- name: Show output
run: echo "The time was ${{ env.test_value }}, ${{ env.test_array_0_value }}, ${{ env.test_obj_value1 }}"