billisdead
d4c16ccf97
chore: translate release notes to English
...
Release APK / build (push) Has been cancelled
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-11 08:21:44 +02:00
billisdead
aa516667cd
fix(ci): skip on Gitea + add contents:write for release creation
...
Release APK / build (push) Has been cancelled
- Add job condition `github.server_url == 'https://github.com '` so Gitea
(no runner) ignores the workflow entirely
- Add `permissions: contents: write` required by softprops/action-gh-release
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-10 13:36:13 +02:00
billisdead
f6fcf35cf8
fix(ci): add caching + remove unnecessary expo-cli install to fix 30m timeout
...
Release APK / build (push) Has been cancelled
- Cache pnpm store, Android NDK (28.2.13676358, ~1.5 GB), and Gradle
- Skip sdkmanager NDK install on cache hit
- Remove global expo-cli install (already in devDeps as @expo/cli)
- Increase timeout 30m → 60m for first cold build
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-10 10:29:06 +02:00
billisdead
2869f4ee5f
fix(ci): use --no-frozen-lockfile to handle pnpm overrides platform mismatch
...
Release APK / build (push) Has been cancelled
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-10 09:09:12 +02:00
billisdead
7111162f14
fix: resolve pnpm monorepo Metro bundling + add GitHub release workflow
...
- Add babel-preset-expo as explicit devDep (fixes "Cannot find module" crash)
- Configure metro.config.js with watchFolders for pnpm workspace root
- Bump expo devDep to ~54.0.34, remove duplicate deps/devDeps
- Add .github/workflows/release.yml: signed APK on git tag vX.Y.Z
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-10 08:57:35 +02:00