{"repo":"issue-ops/parser","free":true,"listed":false,"github":"https://github.com/issue-ops/parser","clone":"git clone https://github.com/issue-ops/parser.git","description":"Convert issue form responses to JSON","language":"TypeScript","stars":23,"topics":["actions","github-actions","issue-ops","issueops"],"license":"MIT","category":"workflow-automation","readme_excerpt":"IssueOps Parser Convert issue form responses to JSON! About This action is designed to be used in conjunction with issue forms to allow you to parse created issues into machine-readable JSON for processing. Issues submitted using issue forms use a structured Markdown format. So long as the issue body is not heavily modified by the user, we can reliably parse the issue body into a JSON object. You can use this action to conditionally run steps in a workflow based on the contents of the issue body. For example, you may want to run a step only if the issue body contains a specific keyword, version number, etc. Setup Here is a simple example of how to use this action in your workflow. Make sure to replace vX.X.X with the latest version of this action. Inputs Input Description --------------------- ----------------------------------------- body The issue body to parse Default: ${{ github.event.issue.body }} issue-form-template The issue form template file e.g. example.yml workspace The checkout path on the runner Default: ${{ github.workspace }} Outputs Output Description -------------- --------------------------------- json The parsed issue as a JSON string parsed The parsed value for Example Given an example issue template and the following issue submitted with that template: The json output of this action would be: Additionally, the following outputs would be available: Output Value ------------------------ -----------------------------------------------------------------------","default_branch":null,"files":null,"tree":[],"storefront":"/r/issue-ops","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/issue-ops/parser/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}