[mirotalksfu] - improve workflows

هذا الالتزام موجود في:
Miroslav Pejic
2024-08-18 09:49:12 +02:00
الأصل 96763660e0
التزام f96f0b7de9

عرض الملف

@@ -1,4 +1,4 @@
name: build name: CI
on: on:
push: push:
@@ -6,7 +6,7 @@ on:
- main - main
jobs: jobs:
publish: test:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Checkout - name: Checkout
@@ -15,7 +15,7 @@ jobs:
- name: Set up Node.js - name: Set up Node.js
uses: actions/setup-node@v3 uses: actions/setup-node@v3
with: with:
node-version: '18.20.4' # LTS node-version: '18.20.4' # LTS
- name: Install dependencies - name: Install dependencies
run: npm install run: npm install
@@ -26,6 +26,13 @@ jobs:
- name: Run unit tests - name: Run unit tests
run: npm test 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
- name: Set up QEMU - name: Set up QEMU
uses: docker/setup-qemu-action@v2 uses: docker/setup-qemu-action@v2