ios_builds.yml 989 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. name: 🍏 iOS Builds
  2. on: [push, pull_request]
  3. # Global Settings
  4. env:
  5. GODOT_BASE_BRANCH: master
  6. SCONSFLAGS: verbose=yes warnings=extra werror=yes debug_symbols=no module_text_server_fb_enabled=yes
  7. concurrency:
  8. group: ci-${{github.actor}}-${{github.head_ref || github.run_number}}-${{github.ref}}-ios
  9. cancel-in-progress: true
  10. jobs:
  11. ios-template:
  12. runs-on: "macos-latest"
  13. name: Template (target=release, tools=no)
  14. steps:
  15. - uses: actions/checkout@v2
  16. - name: Setup Godot build cache
  17. uses: ./.github/actions/godot-cache
  18. continue-on-error: true
  19. - name: Setup python and scons
  20. uses: ./.github/actions/godot-deps
  21. - name: Compilation (armv7)
  22. uses: ./.github/actions/godot-build
  23. with:
  24. sconsflags: ${{ env.SCONSFLAGS }}
  25. platform: iphone
  26. target: release
  27. tools: false
  28. tests: false
  29. - name: Upload artifact
  30. uses: ./.github/actions/upload-artifact