Compare commits
No commits in common. "a2b732317e5127801c00940abe1a40a4fdabe9ca" and "72e5f89b49dddb27a4c1cf6a6c5db2ef1560e08a" have entirely different histories.
a2b732317e
...
72e5f89b49
5 changed files with 6 additions and 15 deletions
3
.gitignore
vendored
3
.gitignore
vendored
|
|
@ -52,8 +52,7 @@ stats.json
|
||||||
|
|
||||||
# Local/generated assets & incidental lockfiles (do not commit)
|
# Local/generated assets & incidental lockfiles (do not commit)
|
||||||
/assets/
|
/assets/
|
||||||
/resources/*
|
/resources/
|
||||||
!/resources/splash.png
|
|
||||||
/bun.lock
|
/bun.lock
|
||||||
cvm-server/bun.lock
|
cvm-server/bun.lock
|
||||||
push-service/bun.lock
|
push-service/bun.lock
|
||||||
|
|
|
||||||
|
|
@ -2469,10 +2469,8 @@ Rules:
|
||||||
### External submissions (do not fake)
|
### External submissions (do not fake)
|
||||||
- **F-Droid main:** blocker is not code — it is a GitLab account, review and
|
- **F-Droid main:** blocker is not code — it is a GitLab account, review and
|
||||||
F-Droid's signing key. An agent cannot create/verify an external account or
|
F-Droid's signing key. An agent cannot create/verify an external account or
|
||||||
pass review. The recipe was locally test-built from a clean clone at
|
pass review. Only start this when the owner supplies an account/email and
|
||||||
`5ebf741` (unsigned APK); F-Droid CI is still authoritative. Only start this
|
explicitly accepts the signature/data-loss implications.
|
||||||
when the owner supplies an account/email and explicitly accepts the
|
|
||||||
signature/data-loss implications.
|
|
||||||
- **IzzyOnDroid:** app listing submissions are handled through their external
|
- **IzzyOnDroid:** app listing submissions are handled through their external
|
||||||
listing/review process; source and APK are ready. Same account/email blocker.
|
listing/review process; source and APK are ready. Same account/email blocker.
|
||||||
- **Obtanium:** there is no store submission. Users add the latest Forgejo
|
- **Obtanium:** there is no store submission. Users add the latest Forgejo
|
||||||
|
|
|
||||||
|
|
@ -64,10 +64,7 @@ Store metadata: `fastlane/metadata/android/en-US/`
|
||||||
|
|
||||||
The Android project is generated by Capacitor and intentionally not committed,
|
The Android project is generated by Capacitor and intentionally not committed,
|
||||||
so the prebuild steps must be verified in the F-Droid build environment before
|
so the prebuild steps must be verified in the F-Droid build environment before
|
||||||
submitting to F-Droid main. A fresh local clone at commit `5ebf741` completed
|
submitting to F-Droid main.
|
||||||
the recipe's `npm ci → android:init → android:sync → assembleRelease` path and
|
|
||||||
produced `app-release-unsigned.apk`; F-Droid CI is still the authoritative
|
|
||||||
check.
|
|
||||||
|
|
||||||
IzzyOnDroid submission details, when you want to send it:
|
IzzyOnDroid submission details, when you want to send it:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -28,18 +28,15 @@ Repo: https://git.skate-spots.org/skatespots/SkateSpots.git
|
||||||
Builds:
|
Builds:
|
||||||
- versionName: 1.7.61
|
- versionName: 1.7.61
|
||||||
versionCode: 10761
|
versionCode: 10761
|
||||||
commit: 5ebf741427303be0b0feeff5ce1d8420e2c0ddea
|
commit: 50c95d0ff7e083f81eaeeee167c4cb7c68e3b038
|
||||||
subdir: .
|
subdir: .
|
||||||
prebuild:
|
prebuild:
|
||||||
- npm ci
|
- npm ci
|
||||||
- npm run android:init
|
- npm run android:init
|
||||||
- npm run android:sync
|
- npm run android:sync
|
||||||
# F-Droid signs the APK itself. Remove the developer signing config so
|
|
||||||
# Gradle emits an unsigned release APK instead of requiring the keystore.
|
|
||||||
- sed -i '/signingConfig signingConfigs.release/d' android/app/build.gradle
|
|
||||||
build:
|
build:
|
||||||
- cd android && ./gradlew assembleRelease --no-daemon
|
- cd android && ./gradlew assembleRelease --no-daemon
|
||||||
output: android/app/build/outputs/apk/release/app-release-unsigned.apk
|
output: android/app/build/outputs/apk/release/app-release.apk
|
||||||
# The generated Android project is intentionally not committed. This
|
# The generated Android project is intentionally not committed. This
|
||||||
# recipe recreates it with Capacitor before Gradle runs. F-Droid will sign
|
# recipe recreates it with Capacitor before Gradle runs. F-Droid will sign
|
||||||
# the resulting APK with its own key. The F-Droid buildserver supplies the
|
# the resulting APK with its own key. The F-Droid buildserver supplies the
|
||||||
|
|
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 23 KiB |
Loading…
Reference in a new issue