Build iOS App / Build .ipa and publish source (push) Failing after 35s
Multi-repo PR inbox, review (approve/request changes/comment), merge with gating toggle, read-only diff viewer, and Gitea Actions check status with one-tap re-run. Ships unsigned via the iMac runner to the SideStore source.
34 lines
1.1 KiB
Markdown
34 lines
1.1 KiB
Markdown
# GiteaPR
|
|
|
|
Native iOS app to manage Gitea pull requests from your self-hosted instance
|
|
(gitea.bueso.eu). Multi-repo inbox, PR review, read-only diff browsing, and
|
|
Gitea Actions check status with one-tap re-run.
|
|
|
|
Built unsigned via Gitea Actions on the iMac runner and distributed through
|
|
the SideStore source at https://apps.bueso.eu/source.json.
|
|
|
|
## Build
|
|
|
|
```sh
|
|
xcodebuild -project GiteaPR.xcodeproj -scheme GiteaPR -configuration Release \
|
|
-sdk iphoneos -destination 'generic/platform=iOS' \
|
|
CODE_SIGNING_ALLOWED=NO CODE_SIGNING_REQUIRED=NO build
|
|
```
|
|
|
|
## Setup in the app
|
|
|
|
1. Create a personal access token in Gitea
|
|
(Settings → Applications) with scopes:
|
|
- `read:repository`
|
|
- `write:repository` (review, merge, comment)
|
|
- `read:user`
|
|
2. Enter the instance URL (e.g. `https://gitea.bueso.eu`) and the token in
|
|
Settings. The token is stored in the iOS Keychain.
|
|
|
|
## Known limitations
|
|
|
|
- Inline file review comments are not exposed by the Gitea API; the diff
|
|
viewer is read-only and comments are PR-level only.
|
|
- No push notifications in v1 (pull-to-refresh + badge).
|
|
- No offline queue in v1.
|