Skip to content
You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
play

GitHub Action

YAML Parser

v0.1.1

YAML Parser

play

YAML Parser

Parses YAML file and returns as flattened object in output

Installation

Copy and paste the following snippet into your .yml file.

              

- name: YAML Parser

uses: martinhaintz/ga-yaml-parser@v0.1.1

Learn more about this action in martinhaintz/ga-yaml-parser

Choose a version

Parses YAML and returns its content

javscript-action status

This small and simple plugin parses a YAML file and returns the flattend object in the outputs.

Inputs

file

Required The file (including path) to the YAML. (e.g., "test_gae.yaml","./configs/config.yml")

key

Optional If you want only one value from the YAML file then you can set the key. The value will be saved into the "result" outputs variable

delimiter

Optional (Default: "_") The delimiter which is used at nested objects. "." as delimiter only works for "export_to_envs"

return_to_outputs

Optional (Default: "true") Save the values into the outputs variable

export_to_envs

Optional (Default: "false") Save the values into the envs

Outputs

Dynamically built depending on your YAML file content.

Usage

uses: the-coding-turtle/ga-yaml-parser@v0.1
with:
  directory: "config.yaml"
recipe:
  flour: "200g"
  water: "100ml"

will be saved in the outputs variable "recipe_flour" and "recipe_water"