-
Notifications
You must be signed in to change notification settings - Fork 17
/
action.yml
32 lines (32 loc) · 768 Bytes
/
action.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# GitHub Actions to run the RML Mapper
name: 'YARRRML Parser'
description: 'Convert YARRRML rules to RML rules using the YARRRML Parser.'
branding:
icon: 'edit-3'
color: 'blue'
inputs:
input:
description: 'Input YARRRML file to convert to RML'
required: true
default: 'input.yarrr.yml'
output:
description: 'Path to output file'
required: true
default: 'output.rml.ttl'
format:
description: 'RML or R2RML (default: RML)'
required: false
default: 'RML'
outputs:
rml_output:
description: 'RML rules generated from the YARRRML rules.'
runs:
using: 'docker'
image: 'Dockerfile'
args:
- "--input"
- ${{ inputs.input }}
- "--output"
- ${{ inputs.output }}
- "--format"
- ${{ inputs.format }}