Files
moeka-project/.github/workflows/release-pocket-ios.yml
T
2026-04-04 14:06:25 +09:00

44 lines
974 B
YAML

name: Release Pocket (iOS)
permissions:
contents: write
actions: read
on:
workflow_dispatch:
jobs:
build:
name: Build iOS
runs-on: macos-26
env:
PRODUCT_NAME: 'AIRI'
steps:
- uses: actions/checkout@v6
- uses: pnpm/action-setup@v4
with:
run_install: false
- uses: actions/setup-node@v6
with:
node-version: lts/*
cache: pnpm
- run: pnpm install --frozen-lockfile
- run: pnpm run build:packages
- name: Build assets
run: pnpm -F @proj-airi/stage-pocket run build
- name: Sync assets to iOS
run: pnpm -F @proj-airi/stage-pocket exec cap sync ios
- name: Build iOS
run: |
xcodebuild build \
-project apps/stage-pocket/ios/App/App.xcodeproj \
-scheme App \
-configuration Release \
-destination "generic/platform=iOS Simulator" \
CODE_SIGNING_ALLOWED=NO