feat: enhance CI/CD pipeline with comprehensive workflows

- Fix ci.yml to create test input file before running tests
- Add build-deb.yml for DEB package building on releases
- Add ci-cd.yml for comprehensive CI/CD pipeline
- Add security.yml for code security scanning
- Add release.yml for dedicated release builds
This commit is contained in:
tkmxqrdxddd
2026-03-17 20:25:26 +01:00
parent cb97ed6ffe
commit 680a70b2af
5 changed files with 490 additions and 0 deletions

View File

@@ -20,5 +20,10 @@ jobs:
- name: Build
run: make
- name: Create test input file
run: |
mkdir -p tests
ffmpeg -f lavfi -i testsrc=duration=1:size=128x72:rate=1 -c:v libx264 -t 1 tests/input.mp4 -y 2>/dev/null || touch tests/input.mp4
- name: Run Unit Tests
run: make test