merlyn/.github/workflows
Sean Hatfield 6c1f8a38ce
Refactor localWhisper to use custom FFMPEGWrapper class (#4775)
* refactor localWhisper to use new custom FFMPEGWrapper class

* stub tests in github actions

* add back wavefile conversion to 16khz 32f to fix docker builds

* use afterEach for cleanup in ffmpeg tests

* remove unused FFMPEG_PATH env check

* use spawnSync for ffmpeg to capture and log output

* lint

* revert removal of try/catch around validateAudioFile for more helpful error msgs

* use readFileSync instead of createReadStream for less overhead

* change import to require for fix-path and stub import in tests

* refactor to singleton to preserve ffmpeg path
dev build

---------

Co-authored-by: Timothy Carambat <rambat1010@gmail.com>
2025-12-18 11:41:45 -08:00
..
build-and-push-image-semver.yaml Docker base image upgrade to Ubuntu 24 (#4754) 2025-12-10 13:50:24 -08:00
build-and-push-image.yaml Docker base image upgrade to Ubuntu 24 (#4754) 2025-12-10 13:50:24 -08:00
check-package-versions.yaml Enable workflow rule for package verification (#3778) 2025-05-07 12:51:14 -07:00
check-translations.yaml chore: rename Github to GitHub (#3199) 2025-02-13 10:45:43 -08:00
dev-build.yaml Refactor localWhisper to use custom FFMPEGWrapper class (#4775) 2025-12-18 11:41:45 -08:00
run-tests.yaml run jest (#4177) 2025-07-18 14:20:07 -07:00
sponsors.yaml Sponsors Showcase (#3816) 2025-05-13 10:04:55 -07:00