@@ -128,7 +128,7 @@ jobs:
128128
129129 - name : Rename file
130130 working-directory : ./build
131- run : mv libopus.so.0.11.0 opus.so
131+ run : mv libopus.so.*.*.* opus.so
132132
133133 - name : Upload Artifact
134134 uses : actions/upload-artifact@v4
@@ -225,7 +225,7 @@ jobs:
225225
226226 - name : Rename file
227227 working-directory : ./build
228- run : mv libopus.0.11.0 .dylib opus.dylib
228+ run : mv libopus.*.*.* .dylib opus.dylib
229229
230230 - name : Upload Artifact
231231 uses : actions/upload-artifact@v4
@@ -442,3 +442,104 @@ jobs:
442442 with :
443443 name : wasm-libopus.a
444444 path : ./build/libopus.a
445+
446+ Create-Runtimes :
447+ runs-on : ubuntu-latest
448+ needs : [Android, iOS-universal, MacOS, Linux, Windows, Wasm]
449+ steps :
450+ - uses : actions/checkout@v4
451+
452+ # Android
453+ - name : Download android-arm32-libopus.so
454+ uses : actions/download-artifact@v4
455+ with :
456+ name : android-arm32-libopus.so
457+ path : runtimes/android-arm/native
458+
459+ - name : Download android-arm64-libopus.so
460+ uses : actions/download-artifact@v4
461+ with :
462+ name : android-arm64-libopus.so
463+ path : runtimes/android-arm64/native
464+
465+ - name : Download android-x64-libopus.so
466+ uses : actions/download-artifact@v4
467+ with :
468+ name : android-x64-libopus.so
469+ path : runtimes/android-x64/native
470+
471+ - name : Download android-x86-libopus.so
472+ uses : actions/download-artifact@v4
473+ with :
474+ name : android-x86-libopus.so
475+ path : runtimes/android-x86/native
476+
477+ # iOS
478+ - name : Download ios-universal-libopus
479+ uses : actions/download-artifact@v4
480+ with :
481+ name : ios-universal-libopus
482+ path : runtimes/ios/native
483+
484+ # Linux
485+ - name : Download linux-arm32-opus.so
486+ uses : actions/download-artifact@v4
487+ with :
488+ name : linux-arm32-opus.so
489+ path : runtimes/linux-arm/native
490+
491+ - name : Download linux-arm64-opus.so
492+ uses : actions/download-artifact@v4
493+ with :
494+ name : linux-arm64-opus.so
495+ path : runtimes/linux-arm64/native
496+
497+ - name : Download linux-x64-opus.so
498+ uses : actions/download-artifact@v4
499+ with :
500+ name : linux-x64-opus.so
501+ path : runtimes/linux-x64/native
502+
503+ - name : Download linux-x86-opus.so
504+ uses : actions/download-artifact@v4
505+ with :
506+ name : linux-x86-opus.so
507+ path : runtimes/linux-x86/native
508+
509+ # MacOS
510+ - name : Download macos-arm64-opus.dylib
511+ uses : actions/download-artifact@v4
512+ with :
513+ name : macos-arm64-opus.dylib
514+ path : runtimes/osx-arm64/native
515+
516+ - name : Download macos-x64-opus.dylib
517+ uses : actions/download-artifact@v4
518+ with :
519+ name : macos-x64-opus.dylib
520+ path : runtimes/osx-x64/native
521+
522+ # Windows
523+ - name : Download win-arm64-opus.dll
524+ uses : actions/download-artifact@v4
525+ with :
526+ name : win-arm64-opus.dll
527+ path : runtimes/win-arm64/native
528+
529+ - name : Download win-x64-opus.dll
530+ uses : actions/download-artifact@v4
531+ with :
532+ name : win-x64-opus.dll
533+ path : runtimes/win-x64/native
534+
535+ - name : Download win-x86-opus.dll
536+ uses : actions/download-artifact@v4
537+ with :
538+ name : win-x86-opus.dll
539+ path : runtimes/win-x86/native
540+
541+ - name : Upload Artifact
542+ uses : actions/upload-artifact@v4
543+ with :
544+ name : All-Runtimes
545+ path : ./runtimes
0 commit comments