mozilla / assay

A Firefox Addons review tool disguised as a VSCode extension
Mozilla Public License 2.0
9 stars 3 forks source link

Fix Updating Functionality #131

Closed chrstinalin closed 1 month ago

chrstinalin commented 1 month ago

Fixes #127. Also adds:

  1. Checking for updates on extension launch
  2. Prevention of race condition when downloading new version
  3. More informative messaging on versioning
  4. Error when code is not in PATH (As updating does not work otherwise).

image

codecov-commenter commented 1 month ago

Codecov Report

Attention: Patch coverage is 70.00000% with 15 lines in your changes missing coverage. Please review.

Project coverage is 91.09%. Comparing base (e417670) to head (0100b40).

Files with missing lines Patch % Lines
src/helper/updateHelper.ts 68.75% 15 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #131 +/- ## ========================================== - Coverage 91.41% 91.09% -0.32% ========================================== Files 28 28 Lines 2841 2865 +24 Branches 177 181 +4 ========================================== + Hits 2597 2610 +13 - Misses 242 253 +11 Partials 2 2 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.