cidertool / cider

Submit your builds to the Apple App Store in seconds
https://cidertool.github.io/cider
GNU General Public License v3.0
25 stars 0 forks source link

Introduce parallel processing #27

Closed aaronsky closed 3 years ago

aaronsky commented 3 years ago

Description

This branch is for introducing a notion of parallelism into the pipeline – for uploading assets, processing updates to locales, and even potentially handling entire apps in parallel. This potentially releases Zalgo, so this is going to be a LTS branch until I can confirm with certainty that there has been no regression.

Fixes #5

Type of Change

How has this been Tested?

TBD

codecov-commenter commented 3 years ago

Codecov Report

Merging #27 into main will decrease coverage by 4.03%. The diff coverage is 38.90%.

Impacted file tree graph

@@            Coverage Diff             @@
##             main      #27      +/-   ##
==========================================
- Coverage   79.50%   75.47%   -4.04%     
==========================================
  Files          16       17       +1     
  Lines        1376     1537     +161     
==========================================
+ Hits         1094     1160      +66     
- Misses        262      360      +98     
+ Partials       20       17       -3     
Impacted Files Coverage Δ
internal/client/store.go 33.72% <14.76%> (-5.11%) :arrow_down:
internal/client/testflight.go 100.00% <100.00%> (ø)
internal/parallel/group.go 100.00% <100.00%> (ø)
pkg/context/context.go 100.00% <100.00%> (ø)
internal/client/client.go 83.16% <0.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update d8b6365...61dc93c. Read the comment docs.