Skip to content

Commit 4c01b73

Browse files
committed
add ios process
1 parent 03494e9 commit 4c01b73

File tree

1 file changed

+25
-5
lines changed

1 file changed

+25
-5
lines changed

.github/workflows/macos-release.yml renamed to .github/workflows/publish-release.yml

Lines changed: 25 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ name: Create Release
88

99
jobs:
1010
build:
11-
name: compile macos libs then deploy
11+
name: compile libs then deploy
1212
runs-on: macos-latest
1313
steps:
1414
- name: Checkout code
@@ -23,18 +23,28 @@ jobs:
2323
uses: cardinalby/export-env-action@v2
2424
with:
2525
envFile: 'constants.env'
26-
- name: do compile libs
26+
- name: do compile macos libs
2727
run: |
2828
./init-any.sh macos libyuv
2929
cd macos
3030
./compile-any.sh build libyuv
3131
./compile-any.sh lipo libyuv
32-
- name: Zip libs
32+
- name: Zip macos libs
3333
run: |
3434
cd build/product/macos/universal
3535
# github action must be use " . -i "
3636
zip -v
37-
zip -r macos-universal.zip ./*
37+
zip -rq macos-universal.zip ./*
38+
- name: do compile ios libs
39+
run: |
40+
./init-any.sh ios libyuv
41+
cd ios
42+
./compile-any.sh build libyuv
43+
./compile-any.sh lipo libyuv
44+
- name: Zip ios libs
45+
run: |
46+
cd build/product/ios/universal
47+
zip -rq ios-universal.zip ./*
3848
- name: Create Release
3949
id: create_release
4050
uses: actions/create-release@v1
@@ -45,7 +55,7 @@ jobs:
4555
release_name: Release ${{ env.RELEASE_VERSION }}
4656
draft: false
4757
prerelease: false
48-
- name: Upload Release Asset
58+
- name: Upload macos Release Asset
4959
id: upload-release-asset
5060
uses: actions/upload-release-asset@v1
5161
env:
@@ -55,3 +65,13 @@ jobs:
5565
asset_path: build/product/macos/universal/macos-universal.zip
5666
asset_name: "macos-universal-${{ env.RELEASE_VERSION }}.zip"
5767
asset_content_type: application/zip
68+
- name: Upload ios Release Asset
69+
id: upload-release-asset
70+
uses: actions/upload-release-asset@v1
71+
env:
72+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
73+
with:
74+
upload_url: ${{ steps.create_release.outputs.upload_url }} # This pulls from the CREATE RELEASE step above, referencing it's ID to get its outputs object, which include a `upload_url`. See this blog post for more info: https://jasonet.co/posts/new-features-of-github-actions/#passing-data-to-future-steps
75+
asset_path: build/product/ios/universal/ios-universal.zip
76+
asset_name: "ios-universal-${{ env.RELEASE_VERSION }}.zip"
77+
asset_content_type: application/zip

0 commit comments

Comments
 (0)