5 Commits

Author SHA1 Message Date
Jaremy Creechley
7768f4835b
use nimble setup for now 2023-07-17 13:07:32 -07:00
Ivan Yonchovski
f7a61ffe0d Restore coverage 2023-07-14 12:16:23 +03:00
Ivan Yonchovski
877b8d8b45 Migrate to nimble lock files
- changed the CI to use prebuild nimble binary and to use lock file.
- the nim version is determined by the lock file
- there were some packages that have version range but at the same time
corresponding versions were not tagged at the repo. I have hardcoded the version
of the package commit. Later when the version is tagged in the source repo the
version range can be returned.
2023-07-10 15:50:06 +03:00
Eric Mastro
422511b961 chore: Add codecov yml settings
Specify `informational: true` to prevent CI failure with a reduction in code coverage. We are not at a point yet to need this.
2022-03-08 13:55:53 +11:00
Eric Mastro
0d0da71b65
build: Add CI Actions
Add CI workflow to run tests.

Add code coverage workflow that publishes results to CodeCov.

Add CI and coverage badges to README.

Bump asynctest to allow for `setupAll` and `teardownAll`.

Add local coverage nimble task.

Combine tests in to a testAll file.
2022-03-04 18:04:50 +11:00