From 1970e49bf0977f2d9c7e1fc4409f42750816d727 Mon Sep 17 00:00:00 2001 From: Carlos Santos <4a.santos@gmail.com> Date: Mon, 17 Feb 2025 12:50:24 +0100 Subject: [PATCH] ci: Install ffmpeg --- .github/workflows/e2e-test.yml | 4 +++ frontend/package-lock.json | 54 --------------------------------- frontend/package.json | 1 - frontend/test/e2e/tsconfig.json | 2 +- 4 files changed, 5 insertions(+), 56 deletions(-) diff --git a/.github/workflows/e2e-test.yml b/.github/workflows/e2e-test.yml index cc7a69d1..aba27c74 100644 --- a/.github/workflows/e2e-test.yml +++ b/.github/workflows/e2e-test.yml @@ -248,6 +248,10 @@ jobs: name: Recordings tests runs-on: ubuntu-latest steps: + - name: Install ffmpeg + run: | + sudo apt-get update + sudo apt-get install -y ffmpeg - name: Checkout OpenVidu Local Deployment uses: actions/checkout@v4 with: diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 120549a1..7a14ba36 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -49,7 +49,6 @@ "cross-env": "7.0.3", "eslint": "8.57.1", "eslint-config-prettier": "9.1.0", - "ffprobe": "^1.1.2", "fluent-ffmpeg": "2.1.3", "mocha": "10.7.3", "ng-packagr": "18.2.1", @@ -8286,16 +8285,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/deferential": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/deferential/-/deferential-1.0.0.tgz", - "integrity": "sha512-QyFNvptDP8bypD6WK6ZOXFSBHN6CFLZmQ59QyvRGDvN9+DoX01mxw28QrJwSVPrrwnMWqHgTRiXybH6Y0cBbWw==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "native-promise-only": "^0.8.1" - } - }, "node_modules/define-lazy-prop": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", @@ -9601,18 +9590,6 @@ "pend": "~1.2.0" } }, - "node_modules/ffprobe": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/ffprobe/-/ffprobe-1.1.2.tgz", - "integrity": "sha512-a+oTbhyeM7Z8PRy+mpzmVUAnATZT7z4BO94HSKeqHupdmjiKZ1djzcZkyoyXA21zCOCG7oVRrsBMmvvtmzoz4g==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "bl": "^4.0.3", - "deferential": "^1.0.0", - "JSONStream": "^1.3.5" - } - }, "node_modules/file-entry-cache": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", @@ -11121,23 +11098,6 @@ ], "license": "MIT" }, - "node_modules/JSONStream": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", - "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", - "dev": true, - "license": "(MIT OR Apache-2.0)", - "dependencies": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" - }, - "bin": { - "JSONStream": "bin.js" - }, - "engines": { - "node": "*" - } - }, "node_modules/jszip": { "version": "3.10.1", "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz", @@ -12456,13 +12416,6 @@ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/native-promise-only": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/native-promise-only/-/native-promise-only-0.8.1.tgz", - "integrity": "sha512-zkVhZUA3y8mbz652WrL5x0fB0ehrBkulWT3TomAQ9iDtyXZvzKeEA6GPxAItBYeNYl5yngKRX612qHOhvMkDeg==", - "dev": true, - "license": "MIT" - }, "node_modules/natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", @@ -16127,13 +16080,6 @@ "tslib": "^2" } }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "dev": true, - "license": "MIT" - }, "node_modules/thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", diff --git a/frontend/package.json b/frontend/package.json index 2d555599..b3f5dabd 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -64,7 +64,6 @@ "cross-env": "7.0.3", "eslint": "8.57.1", "eslint-config-prettier": "9.1.0", - "ffprobe": "^1.1.2", "fluent-ffmpeg": "2.1.3", "mocha": "10.7.3", "ng-packagr": "18.2.1", diff --git a/frontend/test/e2e/tsconfig.json b/frontend/test/e2e/tsconfig.json index dcf93158..84f29b6b 100644 --- a/frontend/test/e2e/tsconfig.json +++ b/frontend/test/e2e/tsconfig.json @@ -7,7 +7,7 @@ "outDir": "./dist", "rootDir": "./", "lib": ["es6"], - "types": ["mocha", "node", "fluent-ffmpeg"], + "types": ["mocha", "node"], "experimentalDecorators": true, "emitDecoratorMetadata": true },