TTP -> MTP, A lot of other stuff #21

Merged
alois merged 81 commits from dev into main 2026-07-21 11:57:33 +03:00
Showing only changes of commit cc2f790c62 - Show all commits

(fix): workflow
Some checks failed
/ build-web (push) Successful in 1m28s
/ build-desktop (linux) (push) Successful in 7m1s
/ build-mobile (push) Failing after 14m37s
/ release (push) Has been skipped

Alois 2026-06-27 01:11:26 +02:00

View file

@ -68,8 +68,22 @@ jobs:
KEYSTORE_BASE64: ${{ secrets.ANDROID_KEYSTORE_BASE64 }} KEYSTORE_BASE64: ${{ secrets.ANDROID_KEYSTORE_BASE64 }}
KEYSTORE_PROPERTIES: ${{ secrets.ANDROID_KEYSTORE_PROPERTIES }} KEYSTORE_PROPERTIES: ${{ secrets.ANDROID_KEYSTORE_PROPERTIES }}
run: | run: |
bun -e "require('fs').writeFileSync('keystore.jks', Buffer.from(process.env.KEYSTORE_BASE64.replace(/\s+/g, ''), 'base64'))" set -eu
bun -e "const content = process.env.KEYSTORE_PROPERTIES.replace(/\\n/g, '\n').replace(/\r/g, '').split('\n').map(l => l.trim()).filter(l => l).join('\n'); require('fs').writeFileSync('keystore.properties', content)"
ANDROID_DIR="$PWD/apps/tauri/src-tauri/gen/android"
printf '%s' "$KEYSTORE_BASE64" \
| tr -d '[:space:]' \
| base64 -d > "$ANDROID_DIR/keystore.jks"
printf '%s' "$KEYSTORE_PROPERTIES" \
| sed 's|storeFile=.*|storeFile=keystore.jks|' \
| sed 's/\\n/\n/g' \
| tr -d '\r' \
> "$ANDROID_DIR/keystore.properties"
test -s "$ANDROID_DIR/keystore.jks"
cat "$ANDROID_DIR/keystore.properties" | sed 's/password=.*/password=***REDACTED***/'
- name: Build mobile - name: Build mobile
run: bun run build:mobile run: bun run build:mobile