Skip to content

Commit bb8779b

Browse files
committed
update opus workflow
1 parent b9f72b0 commit bb8779b

File tree

1 file changed

+56
-1
lines changed

1 file changed

+56
-1
lines changed

.github/workflows/opus.yml

Lines changed: 56 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,12 +43,22 @@ jobs:
4343
- name: do compile macos libs
4444
run: |
4545
./macos/compile-any.sh -c build -l ${{ env.LIB_NAME }}
46+
cd build/product/macos/universal
47+
zip -rq macos-universal.zip ./*
4648
- name: do compile ios libs
4749
run: |
4850
./ios/compile-any.sh -c build -l ${{ env.LIB_NAME }}
51+
cd build/product/ios/universal
52+
zip -rq ios-universal.zip ./*
53+
cd ../universal-simulator
54+
zip -rq ios-universal-simulator.zip ./*
4955
- name: do compile tvos libs
5056
run: |
5157
./tvos/compile-any.sh -c build -l ${{ env.LIB_NAME }}
58+
cd build/product/tvos/universal
59+
zip -rq tvos-universal.zip ./*
60+
cd ../universal-simulator
61+
zip -rq tvos-universal-simulator.zip ./*
5262
- name: Zip apple xcframework
5363
run: |
5464
cd build/product/xcframework
@@ -64,7 +74,7 @@ jobs:
6474
release_name: ${{ env.LIB_NAME }}-${{ env.RELEASE_VERSION }}
6575
draft: false
6676
prerelease: false
67-
- name: Upload Apple Plat Release Asset
77+
- name: Upload xcframework Release Asset
6878
uses: actions/upload-release-asset@v1
6979
env:
7080
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -73,6 +83,51 @@ jobs:
7383
asset_path: build/product/apple-xcframework.zip
7484
asset_name: "${{ env.LIB_NAME }}-apple-xcframework-${{ env.RELEASE_VERSION }}.zip"
7585
asset_content_type: application/zip
86+
- name: Upload iOS Plat Release Asset
87+
uses: actions/upload-release-asset@v1
88+
env:
89+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
90+
with:
91+
upload_url: ${{ steps.create_release.outputs.upload_url }}
92+
asset_path: build/product/ios/universal/ios-universal.zip
93+
asset_name: "${{ env.LIB_NAME }}-ios-universal-${{ env.RELEASE_VERSION }}.zip"
94+
asset_content_type: application/zip
95+
- name: Upload iOS Simulator Plat Release Asset
96+
uses: actions/upload-release-asset@v1
97+
env:
98+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
99+
with:
100+
upload_url: ${{ steps.create_release.outputs.upload_url }}
101+
asset_path: build/product/ios/universal-simulator/ios-universal-simulator.zip
102+
asset_name: "${{ env.LIB_NAME }}-ios-universal-simulator-${{ env.RELEASE_VERSION }}.zip"
103+
asset_content_type: application/zip
104+
- name: Upload macOS Plat Release Asset
105+
uses: actions/upload-release-asset@v1
106+
env:
107+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
108+
with:
109+
upload_url: ${{ steps.create_release.outputs.upload_url }}
110+
asset_path: build/product/macos/universal/macos-universal.zip
111+
asset_name: "${{ env.LIB_NAME }}-macos-universal-${{ env.RELEASE_VERSION }}.zip"
112+
asset_content_type: application/zip
113+
- name: Upload tvOS Plat Release Asset
114+
uses: actions/upload-release-asset@v1
115+
env:
116+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
117+
with:
118+
upload_url: ${{ steps.create_release.outputs.upload_url }}
119+
asset_path: build/product/tvos/universal/tvos-universal.zip
120+
asset_name: "${{ env.LIB_NAME }}-tvos-universal-${{ env.RELEASE_VERSION }}.zip"
121+
asset_content_type: application/zip
122+
- name: Upload tvOS Simulator Plat Release Asset
123+
uses: actions/upload-release-asset@v1
124+
env:
125+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
126+
with:
127+
upload_url: ${{ steps.create_release.outputs.upload_url }}
128+
asset_path: build/product/tvos/universal-simulator/tvos-universal-simulator.zip
129+
asset_name: "${{ env.LIB_NAME }}-tvos-universal-simulator-${{ env.RELEASE_VERSION }}.zip"
130+
asset_content_type: application/zip
76131
- name: Upload macos src md
77132
uses: actions/upload-release-asset@v1
78133
env:

0 commit comments

Comments
 (0)