When running
latexrun --latex-cmd lualatex --latex-args '-shell-escape -interaction=nonstopmode -synctex=1' --bibtex-cmd biber main.tex
latexrun is not able to find the log file and outputs
failed to extract job name from latex log.
It is probably due to the fact, that lualatex outputs
SyncTeX written on main.synctex.gz.Transcript written on main.log.
instead of the usual line when synctex is enabled.
Using
latexrun --latex-cmd lualatex --latex-args '-shell-escape -interaction=nonstopmode' --bibtex-cmd biber main.tex
works correctly.