added UI new user-needs-approved workflow and added rubyracer for linux OS that need JS runtime