This commit is contained in:
2026-10-17 21:21:03 +07:00
parent 1d4028b183
commit 402e212332
15 changed files with 1017 additions and 24 deletions
+7 -2
View File
@@ -1,4 +1,4 @@
name: SCREEN-001 builds
name: SCREEN-008 release candidate
on:
workflow_dispatch:
permissions:
@@ -42,7 +42,7 @@ jobs:
run: brew install ffmpeg
- name: Install ffmpeg on Linux
if: runner.os == 'Linux'
run: sudo apt-get update && sudo apt-get install -y ffmpeg
run: sudo apt-get update && sudo apt-get install -y ffmpeg xvfb
- name: Install ffmpeg on Windows
if: runner.os == 'Windows'
shell: pwsh
@@ -62,10 +62,15 @@ jobs:
- name: Package macOS or Windows archive
if: runner.os != 'Linux'
run: npm run dist -- --${{ matrix.target }} --${{ matrix.arch }} --publish never
- name: Test packaged application on Linux x64
if: matrix.target == 'linux' && matrix.arch == 'x64'
run: xvfb-run -a npm run smoke:packaged
- uses: actions/upload-artifact@v4
with:
name: screen-${{ matrix.target }}-${{ matrix.arch }}
path: |
release/*.zip
release/*.tar.gz
release/*.build-info.json
release/SHA256SUMS-*
if-no-files-found: error