Quero criar dinamicamente um golang
arquivo de modelo no GitHub Actions.
Então estou fazendo mais ou menos o seguinte:
- name: create the template
shell: bash
run: |
cat <<EOF > myfile.tpl
\{\{- if . \}\}
\{\{- range . \}\}
<h3>Target <code>{{ escapeXML .Target }}</code></h3>
\{\{- if (eq (len .Vulnerabilities) 0) \}\}
<h4>No Vulnerabilities found</h4>
.
.
\{\{- end \}\}
EOF
No entanto, além do fato de que recebo erros ao tentar usá-lo, quando cat
o faço, recebo o seguinte
\***\***- if . \***\***
\***\***- range . \***\***
<h3>Target <code>*** escapeXML .Target ***</code></h3>
\***\***- if (eq (len .Vulnerabilities) 0) \***\***
<h4>No Vulnerabilities found</h4>
Qual é a maneira correta de fazer isso?