deno-slack-api icon indicating copy to clipboard operation
deno-slack-api copied to clipboard

Better dependency management, run tests against high and low version of deno

Open filmaj opened this issue 2 years ago • 1 comments

  • Tweaks CI to run against most recent stable deno as well as a minimum deno version (1.31.1 - based on what version of deno we Run on Slack)
  • Use of deno stdlib should have a tightly controlled version based on the range of deno runtime versions we intended to support. This list (specifically the cli_to_std map) should be followed to determine what stdlib version to use.
  • Moved any generation script dependencies into their own file under the scripts/src directory, to ensure these dependencies are not pulled in to user applications.
  • Added comments to dependency files to try to clarify reasoning behind the choice of deno std version consumption.

filmaj avatar May 05 '23 16:05 filmaj

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 100.00%. Comparing base (0a7a819) to head (402575d). Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff            @@
##              main       #79   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           36        36           
  Lines         1130      1130           
  Branches        17        17           
=========================================
  Hits          1130      1130           

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

codecov[bot] avatar May 08 '23 14:05 codecov[bot]