Commit Graph

11 Commits

Author SHA1 Message Date
iphydf d539e34f91 chore: Add initial ESP32 docker build.
It won't actually run until we reduce memory consumption by 2 orders of
magnitude, but that'll be the eventual goal.
2022-04-05 20:11:18 +00:00
iphydf 09575dc05b chore: Clone submodules in clusterfuzzlite Dockerfile.
Needed for the build afterwards.

Also added the cflite Dockerfile to automatic CI builds so changes to it
are checked in pull requests.

Also fixed the tokstyle docker image. It needs clang instead of gcc now.
2022-03-30 18:29:46 +00:00
iphydf ee154da4a9 refactor: Use cmp instead of msgpack-c for events packing.
This library is better in every way.
2022-03-26 23:57:15 +00:00
iphydf 9df7bf7ccd chore: Add testing/Dockerfile to the CI build. 2022-03-08 20:31:39 +00:00
iphydf c44930d323 chore: Fix build-args in win32/win64 docker build. 2022-02-19 00:46:34 +00:00
iphydf 570485e186 chore: Add docker image builds for windows cross compiler. 2022-02-19 00:08:33 +00:00
iphydf 71965a0f3b feat: Add WASM build for toxcore and websocket bootstrap node.
The websocket bootstrap node will be running on Heroku.
2022-02-02 16:05:25 +00:00
iphydf c81038c963 chore: Add sonar-scan analysis on pushes.
We can't run this on pull requests because it needs access to the
`SONAR_TOKEN` secret. Perhaps in the future we can make it a
`pull_request_target` workflow, but then we can't use cmake to initialise
the environment, meaning we need to specify the inputs manually.
2022-01-14 12:38:35 +00:00
iphydf 5ab301ecab chore: Remove all references to Travis CI.
Travis gave up on FOSS, so no more free advertisement for Travis.
2022-01-10 01:17:46 +00:00
iphydf b8c7c2a923 chore: Login to dockerhub before trying to push to dockerhub. 2021-12-23 17:26:17 +00:00
iphydf 1639703c62 chore: Only push versioned docker image on tag builds. 2021-12-23 16:49:57 +00:00