[mirotalksfu] - try to add unit test in the workflow, update dep

هذا الالتزام موجود في:
Miroslav Pejic
2024-08-18 09:19:19 +02:00
الأصل 1dabde0876
التزام 2a68b1579a
5 ملفات معدلة مع 19 إضافات و9 حذوفات

عرض الملف

@@ -12,6 +12,17 @@ jobs:
- name: Checkout - name: Checkout
uses: actions/checkout@v3 uses: actions/checkout@v3
- name: Set up Node.js
uses: actions/setup-node@v3
with:
node-version: '18.20.4' # LTS
- name: Install dependencies
run: npm install
- name: Run unit tests
run: npm test
- name: Set up QEMU - name: Set up QEMU
uses: docker/setup-qemu-action@v2 uses: docker/setup-qemu-action@v2

عرض الملف

@@ -55,7 +55,7 @@ dev dependencies: {
* @license For commercial or closed source, contact us at license.mirotalk@gmail.com or purchase directly via CodeCanyon * @license For commercial or closed source, contact us at license.mirotalk@gmail.com or purchase directly via CodeCanyon
* @license CodeCanyon: https://codecanyon.net/item/mirotalk-sfu-webrtc-realtime-video-conferences/40769970 * @license CodeCanyon: https://codecanyon.net/item/mirotalk-sfu-webrtc-realtime-video-conferences/40769970
* @author Miroslav Pejic - miroslav.pejic.85@gmail.com * @author Miroslav Pejic - miroslav.pejic.85@gmail.com
* @version 1.5.61 * @version 1.5.62
* *
*/ */

عرض الملف

@@ -1,10 +1,10 @@
{ {
"name": "mirotalksfu", "name": "mirotalksfu",
"version": "1.5.61", "version": "1.5.62",
"description": "WebRTC SFU browser-based video calls", "description": "WebRTC SFU browser-based video calls",
"main": "Server.js", "main": "Server.js",
"scripts": { "scripts": {
"test": "echo \"Error: no test specified\" && exit 1", "test": "mocha tests/*.js",
"start": "node app/src/Server.js", "start": "node app/src/Server.js",
"start-dev": "nodemon app/src/Server.js", "start-dev": "nodemon app/src/Server.js",
"debug": "DEBUG='mediasoup*' node app/src/Server.js", "debug": "DEBUG='mediasoup*' node app/src/Server.js",
@@ -27,8 +27,7 @@
"nms-start": "docker-compose -f rtmpServers/node-media-server/docker-compose.yml up -d", "nms-start": "docker-compose -f rtmpServers/node-media-server/docker-compose.yml up -d",
"nms-stop": "docker-compose -f rtmpServers/node-media-server/docker-compose.yml down", "nms-stop": "docker-compose -f rtmpServers/node-media-server/docker-compose.yml down",
"nms-restart": "docker-compose -f rtmpServers/node-media-server/docker-compose.yml down && docker-compose -f rtmpServers/node-media-server/docker-compose.yml up -d", "nms-restart": "docker-compose -f rtmpServers/node-media-server/docker-compose.yml down && docker-compose -f rtmpServers/node-media-server/docker-compose.yml up -d",
"nms-logs": "docker logs -f mirotalk-nms", "nms-logs": "docker logs -f mirotalk-nms"
"unit-tests": "npx mocha tests"
}, },
"repository": { "repository": {
"type": "git", "type": "git",
@@ -78,7 +77,7 @@
"mediasoup-client": "3.7.16", "mediasoup-client": "3.7.16",
"ngrok": "^5.0.0-beta.2", "ngrok": "^5.0.0-beta.2",
"nodemailer": "^6.9.14", "nodemailer": "^6.9.14",
"openai": "^4.55.7", "openai": "^4.56.0",
"qs": "6.13.0", "qs": "6.13.0",
"socket.io": "4.7.5", "socket.io": "4.7.5",
"swagger-ui-express": "5.0.1", "swagger-ui-express": "5.0.1",

عرض الملف

@@ -11,7 +11,7 @@ if (location.href.substr(0, 5) !== 'https') location.href = 'https' + location.h
* @license For commercial or closed source, contact us at license.mirotalk@gmail.com or purchase directly via CodeCanyon * @license For commercial or closed source, contact us at license.mirotalk@gmail.com or purchase directly via CodeCanyon
* @license CodeCanyon: https://codecanyon.net/item/mirotalk-sfu-webrtc-realtime-video-conferences/40769970 * @license CodeCanyon: https://codecanyon.net/item/mirotalk-sfu-webrtc-realtime-video-conferences/40769970
* @author Miroslav Pejic - miroslav.pejic.85@gmail.com * @author Miroslav Pejic - miroslav.pejic.85@gmail.com
* @version 1.5.61 * @version 1.5.62
* *
*/ */
@@ -4444,7 +4444,7 @@ function showAbout() {
imageUrl: image.about, imageUrl: image.about,
customClass: { image: 'img-about' }, customClass: { image: 'img-about' },
position: 'center', position: 'center',
title: 'WebRTC SFU v1.5.61', title: 'WebRTC SFU v1.5.62',
html: ` html: `
<br /> <br />
<div id="about"> <div id="about">

عرض الملف

@@ -9,7 +9,7 @@
* @license For commercial or closed source, contact us at license.mirotalk@gmail.com or purchase directly via CodeCanyon * @license For commercial or closed source, contact us at license.mirotalk@gmail.com or purchase directly via CodeCanyon
* @license CodeCanyon: https://codecanyon.net/item/mirotalk-sfu-webrtc-realtime-video-conferences/40769970 * @license CodeCanyon: https://codecanyon.net/item/mirotalk-sfu-webrtc-realtime-video-conferences/40769970
* @author Miroslav Pejic - miroslav.pejic.85@gmail.com * @author Miroslav Pejic - miroslav.pejic.85@gmail.com
* @version 1.5.61 * @version 1.5.62
* *
*/ */