Commit Graph

51 Commits

Author SHA1 Message Date
Joakim Frostegård 3f3ecf21cb Fix issue in file transfer CI 2023-02-04 18:28:28 +01:00
Joakim Frostegård 9479e56d60 CI: build ws with prometheus feature 2023-01-17 21:57:51 +01:00
Joakim Frostegård c1651f6eb6 CI: allow test action to take up to 20 minutes 2022-10-09 22:39:45 +02:00
Joakim Frostegård 6854351fb5 Move GitHub workflows into single file, split build-and-test 2022-10-09 22:36:54 +02:00
Joakim Frostegård 68e2928ae7 CI: cache Rust dependencies, use checkout@v3 2022-10-02 11:26:19 +02:00
Joakim Frostegård 72c66e6e1a GitHub CI: add transfer test for non-TLS WebTorrent 2022-07-19 17:12:39 +02:00
Joakim Frostegård 304ff0a8ee GitHub CI: speed up test compilation 2022-07-19 16:40:02 +02:00
Joakim Frostegård 9f9015d51c GitHub CI: enable TLS for ws in file transfer test 2022-07-18 23:44:16 +02:00
Joakim Frostegård 4cbc04d087 Fix CI transfer test aquatic_ws config 2022-07-05 13:30:05 +02:00
Joakim Frostegård de03f9614e GitHub actions: increase timeout for build-and-test to 25 minutes 2022-07-04 08:57:06 +02:00
Joakim Frostegård 8490509de9 CI: build & test: remove docker, install latest stable instead 2022-04-10 22:58:05 +02:00
Joakim Frostegård 6214a1bfaf CI: build & test: disable macos, don't use sudo 2022-04-10 22:51:39 +02:00
Joakim Frostegård 6093bf8f86 CI: build & test: run in docker container 2022-04-10 22:45:10 +02:00
Joakim Frostegård e2ee050233 Fix GitHub CI 2022-03-31 15:20:41 +02:00
Joakim Frostegård f20152f658 Fix comments in file transfer CI script 2022-03-26 23:05:21 +01:00
Joakim Frostegård 50be6acd22 Fix CI workflow 2022-03-18 15:34:40 +01:00
Joakim Frostegård 4c9e394d6a GitHub CI: cargo-build-and-test: raise timeout to 20 minutes 2021-12-21 23:35:30 +01:00
Joakim Frostegård 44ad2167fb CI: install libhwloc-dev 2021-11-19 00:26:22 +01:00
Joakim Frostegård ce3b758f8e GitHub CI: stop trying to build aquatic_udp with glommio 2021-11-18 22:52:12 +01:00
Joakim Frostegård 0c3cc3e805 GitHub CI: build-and-test: rename build-other to build-macos 2021-11-09 12:15:12 +01:00
Joakim Frostegård a96a015d25 GitHub CI: build and test all implementations, build mio on macos 2021-11-09 12:00:08 +01:00
Joakim Frostegård f7b438d8d3 GitHub CI: use native-tls style ws tls config 2021-11-05 14:15:37 +01:00
Joakim Frostegård 2ea88c465c File transfer CI: use rustls-style tls config for aquatic_ws 2021-11-01 19:26:49 +01:00
Joakim Frostegård 85412e2976 file transfer CI: comment out plain HTTP stuff, use rust:1-bullseye 2021-10-27 21:21:55 +02:00
Joakim Frostegård 5d782999d3 CI: use Rust 1.56, ignore plain HTTP result for now 2021-10-27 21:03:57 +02:00
Joakim Frostegård d0aa87f99e github actions: rewrite file test action to fix ulimit; add timeouts 2021-10-23 20:13:03 +02:00
Joakim Frostegård 48e0bc7ade CI: build and test all targets 2021-08-17 13:10:01 +02:00
Joakim Frostegård 81dca0fb50 CI: use specific gotorrent commit 2021-08-16 21:37:57 +02:00
Joakim Frostegård bc0441c435 CI: remove node, just use gotorrent 2021-08-16 21:33:54 +02:00
Joakim Frostegård 898926cd6c CI: gotorrent: add more flags 2021-08-16 21:16:42 +02:00
Joakim Frostegård 9971ef8a85 CI: use other port for gotorrent client 2 2021-08-16 21:04:18 +02:00
Joakim Frostegård 28d37721b7 CI: install node-pre-gyp again.. 2021-08-16 20:56:06 +02:00
Joakim Frostegård aae274156e CI: use node 16, use latest webtorrent-hybrid 2021-08-16 20:51:20 +02:00
Joakim Frostegård 015f31b8cc CI: fix gotorrent install path 2021-08-16 20:50:30 +02:00
Joakim Frostegård fad3e1ea0d CI: wait max 60 seconds 2021-08-16 20:44:49 +02:00
Joakim Frostegård 631b2c0494 CI: seed with gotorrent too 2021-08-16 20:37:24 +02:00
Joakim Frostegård cf25586bcb CI: use bullseye again 2021-08-16 20:05:41 +02:00
Joakim Frostegård a268544a1b CI: use debian buster; make go accept TLS CommonNames in certs 2021-08-16 19:54:02 +02:00
Joakim Frostegård 4dd5688999 CI: fix typo 2021-08-16 19:42:22 +02:00
Joakim Frostegård 7b4e00bb79 CI: use gotorrent from git; use rust-bullseye 2021-08-16 19:35:16 +02:00
Joakim Frostegård 1e2cad7e80 Try out using other ws client for CI 2021-08-16 19:23:04 +02:00
Joakim Frostegård 130bc07f94 Transfer CI: don't output status too often 2021-02-10 23:43:08 +01:00
Joakim Frostegård c0e0adbbae Add wss functionality for file transfer CI 2021-02-10 23:43:08 +01:00
Joakim Frostegård 60cafbad6a github transfer test workflow: test HTTP over TLS too, rename 2020-08-17 21:49:15 +02:00
Joakim Frostegård 622989e89c github test transfer action: print ok/failed for tests in docker run 2020-08-17 19:54:32 +02:00
Joakim Frostegård 836b5e7432 github test transfer action: try fixing path again 2020-08-17 19:33:42 +02:00
Joakim Frostegård e8d04980bc github workflow test-transfer-udp-http: (hopefully) fix path error 2020-08-17 19:31:52 +02:00
Joakim Frostegård c6052571c4 github workflow test-transfer-udp-http: fix syntax error 2020-08-17 19:28:33 +02:00
Joakim Frostegård de2b7cb187 Add GitHub Docker action for testing UDP and HTTP file transfers
The Dockerfile works when run locally. The GitHub action
plumbing may or not work in this state.
2020-08-17 00:49:12 +02:00
Joakim Frostegård 25abadb39f Update cargo-build-and-test.yml 2020-08-13 05:18:55 +02:00