Commit Graph

16 Commits

Author SHA1 Message Date
Miran 5a76fe5bce
update ci.yml to test Nim 2.2; also test gcc-14 (#46) 2024-09-11 14:09:26 +00:00
tersec b5028a4471
use non-EOL macOS version for GitHub Actions CI (#40) 2024-02-16 17:06:04 +00:00
jangko bfe65b9fcb
Upgrade github actions to v4 2024-01-27 17:02:20 +07:00
Jacek Sieka 333e74fa2d
compile-time test support (#34)
This change brings 3 new items to `unittest2`:

* `-d:unittest2Static` compile-time flag that enables `test` to run both
at compile time and runtime
* `staticTest` that only run at compilet ime no matter the flag
* `runtimeTest` that only run at run time no matter the flag
2023-11-10 13:49:41 +01:00
Jacek Sieka 0b44f30d9b
avoid potential capture of lent iterator var (#29)
also avoid `quote do` for better line numbers in error messages
2023-08-22 06:50:19 +02:00
jangko 21ed62449d
remove nim 1.2 and 1.4 support 2023-07-28 10:53:13 +07:00
tersec 5ed05c90fb
use Nim 2.0 in CI (#26) 2023-05-10 10:16:24 +00:00
jangko 3f5065b6fd
bump github actions to v3 2023-02-14 12:23:48 +07:00
narimiran 2e7f2040fe switch CI to the supported version of macos
See https://github.com/actions/runner-images/issues/5583
2023-02-14 12:20:56 +07:00
jangko bed1d50a45
workaround for nim devel in ci 2023-02-14 10:32:06 +07:00
Miran bdb5eca353
move -d:nimRawSetjmp to nim.cfg (#14)
Refs https://github.com/status-im/nimbus-build-system/issues/44
2022-07-25 22:06:27 +03:00
Tanguy 9d23c0bebe
Generate documentation in CI (#13)
* Also removes docs from master
2022-05-12 18:23:28 +03:00
Ștefan Talpalaru 24eb5e829e
CI: test with Nim-1.6 and C++ (#11) 2022-01-14 04:15:45 +01:00
Ștefan Talpalaru 91d4eaa4cc
Nim-1.4 fix (#8)
* Nim-1.4 fix

* CI: use MSYS2
2021-05-22 18:00:55 +02:00
Ștefan Talpalaru b9b61cfe4a
change define prefix and update docs (#7) 2021-04-29 14:20:03 +02:00
Ștefan Talpalaru 50c3aff5be
CI setup
Tests moved to "config.nims", to avoid building and using Nimble.

fix for >=Nim-1.4.0

Nim devel fix

macOS fix

fix Windows (uninitialised locks)
2021-03-19 23:22:19 +01:00