1234567891011121314151617181920212223242526272829303132333435363738 |
- name: 🍏 iOS Builds
- on: [push, pull_request]
- # Global Settings
- env:
- # Only used for the cache key. Increment version to force clean build.
- GODOT_BASE_BRANCH: 3.5
- SCONSFLAGS: verbose=yes warnings=all werror=yes debug_symbols=no
- concurrency:
- group: ci-${{github.actor}}-${{github.head_ref || github.run_number}}-${{github.ref}}-ios
- cancel-in-progress: true
- jobs:
- ios-template:
- runs-on: "macos-latest"
- name: Template (target=release, tools=no)
- steps:
- - uses: actions/checkout@v3
- - name: Setup Godot build cache
- uses: ./.github/actions/godot-cache
- continue-on-error: true
- - name: Setup python and scons
- uses: ./.github/actions/godot-deps
- - name: Compilation (arm64v8)
- uses: ./.github/actions/godot-build
- with:
- sconsflags: ${{ env.SCONSFLAGS }}
- platform: iphone
- target: release
- tools: false
- - name: Upload artifact
- uses: ./.github/actions/upload-artifact
|