Michael Bradley, Jr
519ba09d67
ci: on macOS, make `ar` on the PATH an alias for `llvm-ar`
...
See: https://github.com/nim-lang/Nim/issues/15589
2021-01-07 14:29:46 -06:00
Michael Bradley, Jr
363857461e
ci: revise cache key so that a bump in any submodule will cause a cache miss
2021-01-05 15:43:46 -06:00
Michael Bradley, Jr
b429d7057b
ci: remove Go version workaround for Windows from GitHub Actions workflow
...
The workaround is not needed if Go is installed as a package in the msys2
environment.
2021-01-04 10:51:48 -06:00
Michael Bradley, Jr
56343e42f7
build: adjust Makefile, GitHub Actions workflow, and nim_status.nimble
2020-12-20 17:48:55 -06:00
Michael Bradley, Jr
ac3c013078
ci: refactor GitHub Actions workflow in same manner as nim-sqlcipher's refactored workflow
...
See:
* https://github.com/status-im/nim-sqlcipher/pull/12
* https://github.com/status-im/nim-sqlcipher/pull/22
It is now assumed (and effectively required) that builds of nim-status (and
nim-sqlcipher) on Windows will be done in an msys2 environment.
2020-12-16 12:58:36 -06:00
Michael Bradley, Jr
723928be27
ci: on Windows download/use Go v1.14.11 as workaround for known "usability regression" in v1.14.12
2020-11-26 11:49:43 +11:00
Michael Bradley, Jr
b88f736a32
feat: integrate nim-sqlcipher
2020-11-18 13:34:24 -06:00
Michael Bradley, Jr
92826e958c
test: refactor login test into an asyncTest
...
The original intention was to use `newFuture` of nim-chronos but mixing use of
futures and `setSignalEventCallback` proved problematic so use a while/sleep
loop instead.
2020-09-15 12:07:38 -05:00
Michael Bradley, Jr
0f10cf59ec
ci: use killall for macos/linux background tester tasks
...
The `killall` command's usage varies by platform, so use the correct options
per platform.
2020-09-04 09:33:45 -05:00
Michael Bradley, Jr
b71d69012c
ci: run tests via GitHub Actions
...
Until login tests are refactored, kill the Nim and C tests after they've been
running for 10 minutes.
On Windows, using *Git Bash's* `kill` to stop the backround tester task doesn't
work correctly; instead use Windows built-in `taskkill`.
2020-09-02 15:58:35 -05:00