Closed wdiestel closed 1 year ago
La esprimo devos aperi proksimume tiel:
echo "{KONFIRMO_DB}={$(if [[ $(grep -l '\"konfirmo\"' .log/mail_sent*) ]]; then echo "1"; fi)}"
la variablo metiĝas, sed tamen la sekva paŝo (aktualigo) ne okazas...: {KONFIRMO_DB}={1}
kp. https://docs.github.com/en/actions/using-jobs/defining-outputs-for-jobs
Necesas alia logiko por OUTPUTS en GH-agoj, sed la valoroj estu laŭeble unuliniaj, vd:
https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions#environment-files
Ĉar ni uzas grep -l aŭ necesas aldoni iun limigan signaron aŭ redukti al unulinia valoro, ekz. per
grep -c
,wc
aŭ[[...]]
aŭ simile...