This action reads json file and writes its content as environment variables.
Required The JSON file.
(Optional) the prefix for all variables. Default value is empty string.
(Optional) Identifies whether file has variables considered as secrets. If true - adds all variables to github secrets to be masked in logs. Default value false
{
    "value": "value",
    "array": [
        {
            "value": "value 0"
        },
        "value 1"
    ],
    "obj": {
        "value1": "value1",
        "value2": "value2"
    }
}- name: JSON to variables
  uses: antifree/[email protected] # x-release-please-version
  with:
    filename: 'test.json'
    prefix: 'test'
    has_secrets: true
- name: Show output
  run: echo "The time was ${{ env.test_value }}, ${{ env.test_array_0_value }}, ${{ env.test_obj_value1 }}"