We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent fcfb02d commit e07a85aCopy full SHA for e07a85a
1 file changed
entrypoint.py
@@ -4,20 +4,16 @@
4
import re
5
import subprocess
6
7
-flags = []
+params = [os.environ['INPUT_TEMPLATE']]
8
9
-variables = re.compile('\n+', re.MULTILINE).sub(
10
- ',',
11
- os.environ['INPUT_VARIABLES']
12
-)
+for variable in os.environ.get('INPUT_VARIABLES', '').split('\n'):
+ clean_variable = variable.strip()
+ if clean_variable != '':
+ params.extend(['-D', clean_variable])
13
14
if os.environ.get('INPUT_STRICT') == 'true':
15
- flags.append('--strict')
+ params.append('--strict')
16
17
-flags.extend([
18
- os.environ['INPUT_TEMPLATE'],
19
- '-D', variables,
20
- '-o', os.environ['INPUT_OUTPUT_FILE']
21
-])
+params.extend(['-o', os.environ['INPUT_OUTPUT_FILE']])
22
23
-subprocess.run(['jinja2'] + flags)
+subprocess.run(['jinja2'] + params)
0 commit comments