9 Commits

Author SHA1 Message Date
Constantine Molchanov
c4c1719ace
Use Nim Docker image (#10)
* Tests: Dockerfile: Change base to nimlang/nim:latest.

* Tests: Dockerfile: Remove unnecessary deps covered in the base image.

* Tests: Dockerfile: Replace manual cleanup with apt-get dist-clean.

* Tests: Dockerfile: Remove Nim installation step covered in the base image.
2026-07-07 12:06:25 +04:00
Constantine Molchanov
eae41079b8
Remove cmake (#11)
* Tests: Dockerfile: Remove cmake from deps.

* Tests: Dockerfile: Replace manual libplum building with nimble task.

* Build libplum without cmake.

* Use {.compile.} to compile libplum as part of tha package; remove separate build task.

* Rewrite flags construction, pass flags to compile, remove passC.

* Add localPassC.

* Combine libplum units to libplum_units.c.

* Tests: Dockerfile: Add the units file to the image.

* Add missing flags.

* CI: Remove redundant cmake invocations.

* Remove redundant nimble task invocation.
2026-07-07 12:02:45 +04:00
Arnaud
73b555bca7
Add tests 2026-05-26 14:28:09 +04:00
Arnaud
c27d1ddeac
Fix typo 2026-05-19 11:42:19 +04:00
Arnaud
5023184c83
Update docker 2026-05-19 11:32:08 +04:00
Arnaud
c5adcb2353
Update Docker files comment 2026-05-19 11:28:39 +04:00
Arnaud
269d97548c
Update ci 2026-05-18 15:43:43 +04:00
Arnaud
1269e80605
Add pmp tests and mapping protocol 2026-05-18 15:16:27 +04:00
Arnaud
4fef654c60
Add integration tests 2026-05-18 11:43:28 +04:00