Commit Graph

4 Commits

Author SHA1 Message Date
c1cbc02826 fix: improve iOS CI workflow with pipefail, fix Python indentation, add setup docs
- Add set -o pipefail for proper build error detection
- Replace PIPESTATUS with $? (works correctly with pipefail)
- Fix Python indentation in inline scripts (avoids YAML linter false positives)
- Remove MergeTitle from Gitea merge API call (uses default)
- Add docs/ci-cd-setup.md with Mac runner and secrets setup guide
2026-06-26 20:42:58 +00:00
87e0610a62 ci: add PR → iPhone → LGTM workflow
- Triggers on PR to main (opened, synchronize, reopened)
- Build-deploy job: xcodegen + xcodebuild for iOS device
- Posts PR comment when build succeeds
- wait-approval job: polls for LGTM/KO comments via Gitea API
- Auto-merges on LGTM, blocks on KO, timeout after 2h
2026-06-26 20:41:14 +00:00
1ca8c3a467 Revert "ci: add PR → iPhone → LGTM workflow"
All checks were successful
CI / Detect Changes (push) Successful in 4s
CI / Admin Web CI (push) Has been skipped
CI / YouTube Worker (push) Has been skipped
CI / Deploy (push) Has been skipped
This reverts commit 8116b18a38.
2026-06-26 20:39:12 +00:00
8116b18a38 ci: add PR → iPhone → LGTM workflow 2026-06-26 20:36:51 +00:00