-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathaction.yml
51 lines (48 loc) · 2.14 KB
/
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
name: 'github-action-morphkgc'
description: 'runs morph-kgc automatically whenever the source data or mappings are added/modified'
inputs:
output_dir:
description: 'The output directory for morph-kgc'
required: false
output_file:
description: 'File to write the results to. If it is empty (no value) then an independent output file is generated for each group of the mapping partition'
required: false
output_format:
description: 'RDF serialization to use for output results'
required: false
clean_output_dir:
description: 'Remove everything from output_dir before starting with the materialization'
required: false
only_printable_characters:
description: 'Remove those characters in the generated RDF that are not printable'
required: false
safe_percent_encoding:
description: 'Set of ASCII characters that should not be percent-encoded. All characters are encoded by default'
required: false
na_filter:
description: 'If specified, the values from the option na_values will be interpreted as NULL'
required: false
na_values:
description: 'Set of values to be interpreted as NULL when retrieving data from the input sources. The valid values are a list of values separated by commas'
required: false
mapping_partition:
description: 'Mapping partitioning algorithm to use. Mapping partitioning can also be disabled'
required: false
chunksize:
description: 'Size of the chunks in which data is processed. Chunk processing is not supported for PARQUET, FEATHER, ORC and SPSS formats, for which chunksize will be ignored'
required: false
number_of_processes:
description: 'The number of processes to use. If 1, multiprocessing is disabled'
required: false
logging_level:
description: 'Sets the level of the log messages to show'
required: false
logging_file:
description: 'If not provided, log messages will be redirected to stdout. If a file path is provided, log messages will be written to file'
required: false
outputs:
run:
description: 'Tells the pipeline if morph-kgc needs to be executed'
runs:
using: 'node16'
main: 'index.js'