duel compile.sh workflow script