Skip to content

Commit 10fcfc2

Browse files
brtkwrclaude
andcommitted
feat: add manual iOS build job via workflow_dispatch
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 9cd88e3 commit 10fcfc2

1 file changed

Lines changed: 19 additions & 0 deletions

File tree

.github/workflows/test.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ on:
55
branches: [ main, develop ]
66
pull_request:
77
branches: [ main ]
8+
workflow_dispatch:
89

910
permissions:
1011
contents: read
@@ -66,3 +67,21 @@ jobs:
6667
run: |
6768
python -m py_compile convert_healthkit_to_fit.py
6869
python -m py_compile fetch_healthkit.py
70+
71+
build-ios:
72+
runs-on: macos-latest
73+
if: ${{ github.event_name == 'workflow_dispatch' }}
74+
75+
steps:
76+
- name: 📥 Checkout code
77+
uses: actions/checkout@v4
78+
79+
- name: 🍎 Build iOS app
80+
run: |
81+
xcodebuild -project HealthKitExporter.xcodeproj \
82+
-scheme HealthKitExporter \
83+
-destination 'generic/platform=iOS Simulator' \
84+
-allowProvisioningUpdates \
85+
CODE_SIGN_IDENTITY="-" \
86+
CODE_SIGNING_ALLOWED=NO \
87+
build

0 commit comments

Comments
 (0)