Skip to content

Commit d41c4ce

Browse files
committed
Finish runtimes compilation.
1 parent 48b2434 commit d41c4ce

1 file changed

Lines changed: 73 additions & 13 deletions

File tree

.github/workflows/OpusCompile.yml

Lines changed: 73 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -449,37 +449,97 @@ jobs:
449449
steps:
450450
- uses: actions/checkout@v4
451451

452-
- name: Create Runtimes Directory
453-
run: mkdir runtimes
454-
452+
# Android
455453
- name: Download android-arm32-libopus.so
456454
uses: actions/download-artifact@v4
457455
with:
458456
name: android-arm32-libopus.so
459-
path: runtimes/android-arm32
457+
path: runtimes/android-arm/native
460458

461459
- name: Download android-arm64-libopus.so
462460
uses: actions/download-artifact@v4
463461
with:
464462
name: android-arm64-libopus.so
465-
path: runtimes/android-arm64
463+
path: runtimes/android-arm64/native
466464

467465
- name: Download android-x64-libopus.so
468466
uses: actions/download-artifact@v4
469467
with:
470468
name: android-x64-libopus.so
471-
path: runtimes/android-x64
469+
path: runtimes/android-x64/native
472470

473471
- name: Download android-x86-libopus.so
474472
uses: actions/download-artifact@v4
475473
with:
476474
name: android-x86-libopus.so
477-
path: runtimes/android-x86
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
478490

479-
- name: Print Runtimes Directory
480-
working-directory: ./runtimes
481-
run: dir
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
482502

483-
- name: Print Android Runtimes Directory
484-
working-directory: ./runtimes
485-
run: dir ./android-arm64
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

Comments
 (0)