Skip to content

Remove about module & adjust build setup #235

Remove about module & adjust build setup

Remove about module & adjust build setup #235

Workflow file for this run

name: iOS
on:
workflow_call:
workflow_dispatch:
pull_request:
push:
branches:
- main
paths:
- '**/*.kt'
- '**/*.kts'
- '.github/workflows/ios.yml'
jobs:
build:
name: Build
runs-on: macOS-latest
steps:
- name: Checkout
uses: actions/checkout@v6
with:
submodules: true
- name: Setup Java
uses: actions/setup-java@v5
with:
distribution: temurin
java-version: 17
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v5
- name: Build Debug Frameworks
run: ./gradlew linkDebugFrameworkIosSimulatorArm64
- name: Upload Artifacts
uses: actions/upload-artifact@v7
with:
name: artifacts
path: '**/build/classes/kotlin/iosSimulatorArm64/main/'
retention-days: 30
test:
name: Test
runs-on: macOS-latest
needs: build
steps:
- name: Checkout
uses: actions/checkout@v6
with:
submodules: true
- name: Setup Java
uses: actions/setup-java@v5
with:
distribution: temurin
java-version: 17
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v5
- name: Run Tests
run: ./gradlew iosSimulatorArm64Test