Commit Graph
19 Commits
Author SHA1 Message Date
iphydf 12f34cdff2 chore: Add wasm to the nightly binary deploys. 2025-02-09 22:56:18 +00:00
iphydf 01932ea2f7 chore: Add opus and vpx to the toxcore wasm build. 2025-01-29 23:31:00 +00:00
Maxim Biro dfb9a0b02b fix: Test the current Windows Dockerfile, not an old Dockerhub image
A bit infuriating that when you submit a PR modifying the Windows
cross-compilation script, the CI *builds* the current image in one job,
but then *runs* an older (!) image from Dockerhub in another. So it
tests that the modified image builds successfully but doesn't test if it
runs successfully, instead testing if an older image runs successfully /
testing if the current toxcore changes run successfully in an older
image.

This should build and run the same image with the current changes.
2024-03-04 15:18:01 -05:00
iphydf d7f21010a1 chore: Update github actions. 2024-02-23 16:01:25 +00:00
iphydf 8d29935b7a chore: Only check the bootstrap daemon checksum on release.
It's pure toil until then. It's only interesting as part of the release
checklist, not in regular PRs.
2024-01-31 20:40:49 +00:00
iphydf 8328449c1a chore: Speed up docker builds a bit by reducing layer count.
This is especially noticeable on local builds (less so on the github
workers).
2024-01-26 14:13:34 +00:00
iphydf 19d8f180d6 chore: Update github actions uses.
The old ones are going to stop working soon.
2023-12-19 20:06:15 +00:00
iphydf 814090f2b8 chore: Cancel old PR builds on docker and sonar-scan workflows.
Also, don't error on test failures on windows (they are very flaky).
2023-11-22 23:38:50 +00:00
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