[mirotalk] - improve security, add unit-tests, add chatgpt img

This commit is contained in:
Miroslav Pejic
2025-01-14 00:59:04 +01:00
parent 1104ae9f5b
commit 143e570c6a
9 changed files with 448 additions and 67 deletions
+19 -1
View File
@@ -6,8 +6,26 @@ on:
- master
jobs:
publish:
test:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Set up Node.js
uses: actions/setup-node@v3
with:
node-version: '22.13.0' # LTS
- name: Install dependencies
run: npm install
- name: Run unit tests
run: npm test
build:
runs-on: ubuntu-latest
needs: test # This ensures the build job only runs if the test job succeeds
steps:
- name: Checkout
uses: actions/checkout@v3