buzzfeed / sso

sso, aka S.S.Octopus, aka octoboi, is a single sign-on solution for securing internal services
MIT License
3.09k stars 186 forks source link

ci: remove minimum coverage setting #214

Closed Jusshersmith closed 5 years ago

Jusshersmith commented 5 years ago

Problem

With the recent introduction of codecov, builds are failing to pass checks if their coverage falls below that of master.

Solution

codecov[bot] commented 5 years ago

Codecov Report

Merging #214 into master will decrease coverage by 0.01%. The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #214      +/-   ##
==========================================
- Coverage   61.23%   61.21%   -0.02%     
==========================================
  Files          50       50              
  Lines        4073     4071       -2     
==========================================
- Hits         2494     2492       -2     
  Misses       1393     1393              
  Partials      186      186
Impacted Files Coverage Δ
internal/auth/providers/okta.go 61.57% <0%> (-0.32%) :arrow_down:
Jusshersmith commented 5 years ago

Would we prefer to set a threshold perhaps? (allow the PR to drop by x% (5%?), but still pass)

jphines commented 5 years ago

@Jusshersmith the threshold SGTM, maybe 2-3%?

Jusshersmith commented 5 years ago

🙏 @jphines, please review/re-approve when you have the chance. Updated comments slightly to give some information around validating config.