19
19
runs-on : ubuntu-latest
20
20
strategy :
21
21
matrix :
22
- library : ["sipsorcery", "aiortc", "werift", "pion", "libdatachannel"] # "webrtc-rs"
22
+ library : ["sipsorcery", "aiortc", "werift", "pion", "libdatachannel", "webrtc-rs"]
23
23
steps :
24
24
- uses : actions/checkout@v2
25
25
- name : Update submodules
@@ -43,51 +43,60 @@ jobs:
43
43
result_sipsorcery_werift : ${{ steps.set-output.outputs.result_sipsorcery_werift }}
44
44
result_sipsorcery_pion : ${{ steps.set-output.outputs.result_sipsorcery_pion }}
45
45
result_sipsorcery_libdatachannel : ${{ steps.set-output.outputs.result_sipsorcery_libdatachannel }}
46
+ result_sipsorcery_webrtc_rs : ${{ steps.set-output.outputs.result_sipsorcery_webrtc_rs }}
46
47
result_aiortc_sipsorcery : ${{ steps.set-output.outputs.result_aiortc_sipsorcery }}
47
48
result_aiortc_aiortc : ${{ steps.set-output.outputs.result_aiortc_aiortc }}
48
49
result_aiortc_werift : ${{ steps.set-output.outputs.result_aiortc_werift }}
49
50
result_aiortc_pion : ${{ steps.set-output.outputs.result_aiortc_pion }}
50
51
result_aiortc_libdatachannel : ${{ steps.set-output.outputs.result_aiortc_libdatachannel }}
52
+ result_aiortc_webrtc_rs : ${{ steps.set-output.outputs.result_aiortc_webrtc_rs }}
51
53
result_werift_sipsorcery : ${{ steps.set-output.outputs.result_werift_sipsorcery }}
52
54
result_werift_aiortc : ${{ steps.set-output.outputs.result_werift_aiortc }}
53
55
result_werift_werift : ${{ steps.set-output.outputs.result_werift_werift }}
54
56
result_werift_pion : ${{ steps.set-output.outputs.result_werift_pion }}
55
57
result_werift_libdatachannel : ${{ steps.set-output.outputs.result_werift_libdatachannel }}
58
+ result_werift_webrtc_rs : ${{ steps.set-output.outputs.result_werift_webrtc_rs }}
56
59
result_pion_sipsorcery : ${{ steps.set-output.outputs.result_pion_sipsorcery }}
57
60
result_pion_aiortc : ${{ steps.set-output.outputs.result_pion_aiortc }}
58
61
result_pion_werift : ${{ steps.set-output.outputs.result_pion_werift }}
59
62
result_pion_pion : ${{ steps.set-output.outputs.result_pion_pion }}
60
63
result_pion_libdatachannel : ${{ steps.set-output.outputs.result_pion_libdatachannel }}
64
+ result_pion_webrtc_rs : ${{ steps.set-output.outputs.result_pion_webrtc_rs }}
61
65
result_libdatachannel_sipsorcery : ${{ steps.set-output.outputs.result_libdatachannel_sipsorcery }}
62
66
result_libdatachannel_aiortc : ${{ steps.set-output.outputs.result_libdatachannel_aiortc }}
63
67
result_libdatachannel_werift : ${{ steps.set-output.outputs.result_libdatachannel_werift }}
64
68
result_libdatachannel_pion : ${{ steps.set-output.outputs.result_libdatachannel_pion }}
65
69
result_libdatachannel_libdatachannel : ${{ steps.set-output.outputs.result_libdatachannel_libdatachannel }}
70
+ result_libdatachannel_webrtc_rs : ${{ steps.set-output.outputs.result_libdatachannel_webrtc_rs }}
66
71
result_gstreamer_sipsorcery : ${{ steps.set-output.outputs.result_gstreamer_sipsorcery }}
67
72
result_gstreamer_aiortc : ${{ steps.set-output.outputs.result_gstreamer_aiortc }}
68
73
result_gstreamer_werift : ${{ steps.set-output.outputs.result_gstreamer_werift }}
69
74
result_gstreamer_pion : ${{ steps.set-output.outputs.result_gstreamer_pion }}
70
75
result_gstreamer_libdatachannel : ${{ steps.set-output.outputs.result_gstreamer_libdatachannel }}
76
+ result_gstreamer_webrtc_rs : ${{ steps.set-output.outputs.result_gstreamer_webrtc_rs }}
71
77
result_libwebrtc_sipsorcery : ${{ steps.set-output.outputs.result_libwebrtc_sipsorcery }}
72
78
result_libwebrtc_aiortc : ${{ steps.set-output.outputs.result_libwebrtc_aiortc }}
73
79
result_libwebrtc_werift : ${{ steps.set-output.outputs.result_libwebrtc_werift }}
74
80
result_libwebrtc_pion : ${{ steps.set-output.outputs.result_libwebrtc_pion }}
75
81
result_libwebrtc_libdatachannel : ${{ steps.set-output.outputs.result_libwebrtc_libdatachannel }}
82
+ result_libwebrtc_webrtc_rs : ${{ steps.set-output.outputs.result_libwebrtc_webrtc_rs }}
76
83
result_kurento_sipsorcery : ${{ steps.set-output.outputs.result_kurento_sipsorcery }}
77
84
result_kurento_aiortc : ${{ steps.set-output.outputs.result_kurento_aiortc }}
78
85
result_kurento_werift : ${{ steps.set-output.outputs.result_kurento_werift }}
79
86
result_kurento_pion : ${{ steps.set-output.outputs.result_kurento_pion }}
80
87
result_kurento_libdatachannel : ${{ steps.set-output.outputs.result_kurento_libdatachannel }}
88
+ result_kurento_webrtc_rs : ${{ steps.set-output.outputs.result_kurento_webrtc_rs }}
81
89
result_janus_sipsorcery : ${{ steps.set-output.outputs.result_janus_sipsorcery }}
82
90
result_janus_aiortc : ${{ steps.set-output.outputs.result_janus_aiortc }}
83
91
result_janus_werift : ${{ steps.set-output.outputs.result_janus_werift }}
84
92
result_janus_pion : ${{ steps.set-output.outputs.result_janus_pion }}
85
93
result_janus_libdatachannel : ${{ steps.set-output.outputs.result_janus_libdatachannel }}
86
-
94
+ result_janus_webrtc_rs : ${{ steps.set-output.outputs.result_janus_webrtc_rs }}
95
+
87
96
strategy :
88
97
matrix :
89
- server : ["sipsorcery", "aiortc", "werift", "pion", "libdatachannel", "gstreamer", "libwebrtc", "kurento", "janus"] # "webrtc-rs"
90
- client : ["sipsorcery", "aiortc", "werift", "pion", "libdatachannel"] # "webrtc-rs"
98
+ server : ["sipsorcery", "aiortc", "werift", "pion", "libdatachannel", "gstreamer", "libwebrtc", "kurento", "janus", "webrtc-rs"]
99
+ client : ["sipsorcery", "aiortc", "werift", "pion", "libdatachannel", "webrtc-rs"]
91
100
needs : [build-docker-images]
92
101
services :
93
102
echo-test-server :
@@ -163,6 +172,6 @@ jobs:
163
172
run : |
164
173
git config user.name github-actions
165
174
git config user.email [email protected]
166
- git commit PeerConnection_test_results.md README.md -m "Automated peer connection test results."
175
+ git commit PeerConnection_test_results.md -m "Automated peer connection test results."
167
176
git pull --rebase
168
177
git push
0 commit comments