parent
51db78e404
commit
9c589ccddf
@ -1,89 +0,0 @@ |
||||
name: ios build scripts |
||||
|
||||
on: |
||||
push: |
||||
branches: |
||||
- development |
||||
- main |
||||
paths: |
||||
- '.github/workflows/ios-build-scripts.yml' |
||||
- 'apple/**' |
||||
- 'scripts/**' |
||||
- 'tools/**' |
||||
- 'apple.sh' |
||||
- 'ios.sh' |
||||
pull_request: |
||||
branches: |
||||
- main |
||||
paths: |
||||
- '.github/workflows/ios-build-scripts.yml' |
||||
- 'apple/**' |
||||
- 'scripts/**' |
||||
- 'tools/**' |
||||
- 'apple.sh' |
||||
- 'ios.sh' |
||||
|
||||
jobs: |
||||
build-main-on-macos-bigsur: |
||||
name: ios main on big sur |
||||
runs-on: macos-11 |
||||
strategy: |
||||
matrix: |
||||
xcode: [ '12.5.1', '13.2.1' ] |
||||
defaults: |
||||
run: |
||||
shell: bash |
||||
steps: |
||||
- uses: actions/checkout@v2 |
||||
- name: set up xcode |
||||
run: echo "export DEVELOPER_DIR=/Applications/Xcode_${{ matrix.xcode }}.app/Contents/Developer" > ~/.xcode.for.ffmpeg.kit.sh |
||||
- name: run the build script |
||||
run: ./ios.sh --xcframework --enable-ios-audiotoolbox --enable-ios-avfoundation --enable-ios-bzip2 --enable-ios-libiconv --enable-ios-videotoolbox --enable-ios-zlib |
||||
- name: print build logs |
||||
if: ${{ always() }} |
||||
run: cat build.log |
||||
- name: print ffbuild logs |
||||
if: ${{ failure() }} |
||||
run: '[[ -f ./src/ffmpeg/ffbuild/config.log ]] && tail -50 ./src/ffmpeg/ffbuild/config.log' |
||||
build-main-on-macos-catalina: |
||||
name: ios main on catalina |
||||
runs-on: macos-10.15 |
||||
strategy: |
||||
matrix: |
||||
xcode: [ '11.7', '12.4' ] |
||||
defaults: |
||||
run: |
||||
shell: bash |
||||
steps: |
||||
- uses: actions/checkout@v2 |
||||
- name: set up xcode |
||||
run: echo "export DEVELOPER_DIR=/Applications/Xcode_${{ matrix.xcode }}.app/Contents/Developer" > ~/.xcode.for.ffmpeg.kit.sh |
||||
- name: run the build script |
||||
run: ./ios.sh --xcframework --enable-ios-audiotoolbox --enable-ios-avfoundation --enable-ios-bzip2 --enable-ios-libiconv --enable-ios-videotoolbox --enable-ios-zlib |
||||
- name: print build logs |
||||
if: ${{ always() }} |
||||
run: cat build.log |
||||
- name: print ffbuild logs |
||||
if: ${{ failure() }} |
||||
run: '[[ -f ./src/ffmpeg/ffbuild/config.log ]] && tail -50 ./src/ffmpeg/ffbuild/config.log' |
||||
build-lts-on-macos: |
||||
name: ios lts |
||||
runs-on: macos-10.15 |
||||
strategy: |
||||
matrix: |
||||
xcode: [ '10.3', '11.7' ] |
||||
defaults: |
||||
run: |
||||
shell: bash |
||||
steps: |
||||
- uses: actions/checkout@v2 |
||||
- name: set up xcode |
||||
run: echo "export DEVELOPER_DIR=/Applications/Xcode_${{ matrix.xcode }}.app/Contents/Developer" > ~/.xcode.for.ffmpeg.kit.sh |
||||
- name: run the build script |
||||
run: ./ios.sh --lts --enable-ios-audiotoolbox --enable-ios-bzip2 --enable-ios-libiconv --enable-ios-zlib |
||||
- name: print build logs |
||||
if: ${{ always() }} |
||||
run: cat build.log |
||||
- name: print ffbuild logs |
||||
if: ${{ failure() }} |
||||
run: '[[ -f ./src/ffmpeg/ffbuild/config.log ]] && tail -50 ./src/ffmpeg/ffbuild/config.log' |
Loading…
Reference in new issue