25 Commits

Author SHA1 Message Date
Jaremy Creechley
b72c43acd0
try nimble install nimble 2023-07-12 18:43:13 -07:00
Jaremy Creechley
0ad05ab8e5
try nimble install nimble 2023-07-12 18:40:53 -07:00
Jaremy Creechley
102b6e0b5b
try nimble install nimble 2023-07-12 18:38:53 -07:00
Jaremy Creechley
25dacebf7f
check dirs 2023-07-12 18:34:16 -07:00
Jaremy Creechley
41c56c596c
don't delete nim 2023-07-12 18:30:57 -07:00
Jaremy Creechley
ce148dca0b
fix github_env 2023-07-12 18:26:23 -07:00
Jaremy Creechley
92bb4119df
fix github_env 2023-07-12 18:25:13 -07:00
Jaremy Creechley
f61f5248d4
experiments 2023-07-12 18:21:50 -07:00
Jaremy Creechley
4c13879bea
try without nim in lockfile 2023-07-12 18:17:17 -07:00
Jaremy Creechley
06cf8b13bc
try without nim in lockfile 2023-07-12 18:14:18 -07:00
Jaremy Creechley
fe44e1ef51
match nimble dir 2023-07-12 17:54:07 -07:00
Jaremy Creechley
e14a41f2a1
new nimble cache 2023-07-12 17:34:03 -07:00
Jaremy Creechley
a2204afceb
new nimble cache 2023-07-12 16:22:58 -07:00
Jaremy Creechley
c1df37d76b
use nimble install without -d 2023-07-12 16:10:50 -07:00
Jaremy Creechley
75f43228f6
cache whole nimble 2023-07-12 15:54:05 -07:00
Jaremy Creechley
d0be21b7de
speed up tests 2023-07-12 15:51:39 -07:00
Jaremy Creechley
0f7732cb66
try cache again 2023-07-11 17:58:06 -07:00
Ivan Yonchovski
873a04acb7 WIP 2023-07-11 16:03:21 +03:00
Ivan Yonchovski
85fc42cf5e WIP 2023-07-11 15:46:41 +03:00
Jaremy Creechley
7bc5c880a9
try macos-13 version 2023-07-10 13:53:00 -07:00
Jaremy Creechley
a1f57ae605
bump macos version 2023-07-10 13:25:46 -07: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
Dmitriy Ryajov
e4e7a3e11f
track nim-libp2p's unstable branch and nim-bearssl's master branch (#51)
* track nim-libp2p's unstable branch and nim-bearssl's master branch

refactor accordingly: mainly switching from `import bearssl` to
`import bearssl/rand`, `BrHmacDrbgContext` to `HmacDrbgContext`, and related
changes

* fix ambiguous identifier

* nim 1.4 is deprecated

Co-authored-by: Michael Bradley, Jr <michaelsbradleyjr@gmail.com>
2022-11-02 10:21:05 -06:00
Eric Mastro
4a2a6878b4 Remove nim development compiler version from CI 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