Files
PojavLauncher_iOS/.github/workflows/ios.yml
T
2021-07-17 09:49:18 +07:00

44 lines
1.0 KiB
YAML

name: iOS build
on:
[push, workflow_dispatch]
jobs:
build:
name: The guts
runs-on: macOS-latest
steps:
- name: Set up build environment
uses: maxim-lobanov/setup-xcode@v1
with:
xcode-version: '12.4.0'
- name: Set up build environment pt. II
uses: actions/checkout@v2
- name: Set up build environment pt. III
run: git submodule update --init --recursive
- name: Set up build environment pt. IV
run: brew install ldid dpkg fakeroot
- name: Build the native application
run: make native
- name: Build the Java application
run: make java
- name: Build the assets and Storyboards
run: make extras
- name: Build the Debian package
run: make package
- name: Upload build artifact
uses: actions/upload-artifact@v2
with:
name: pojavlauncher_iphoneos-arm.deb
path: packages/pojavlauncher_iphoneos-arm.deb