feat: change artifact upload condition and duration
Based on the information here, code quality should be expires after 1 week and also update the artifact upload condition to always even if the job fails(in preparation to the job that maybe failed one day if there is a major/high/critical issue).