[fish] use sh than fish to run github contrib

There is a problem with fish that the backgrounded script's exit will
case the parent shell exits.