chore: bump @types/node from 22.8.6 to 22.13.0 #135
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: CI Android | |
on: | |
pull_request: | |
branches: [main] | |
schedule: | |
- cron: '0 2 2 */4 *' | |
workflow_dispatch: | |
permissions: | |
contents: read | |
jobs: | |
build: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout repo | |
uses: actions/checkout@v4 | |
- name: Setup NodeJS | |
uses: actions/setup-node@v4 | |
with: | |
node-version: 'lts/*' | |
cache: 'yarn' | |
- name: Setup Java | |
uses: actions/setup-java@v4 | |
with: | |
distribution: 'zulu' | |
java-version: '17' | |
- name: Setup Android SDK | |
uses: android-actions/setup-android@v3 | |
- name: Install JS dependencies | |
run: yarn | |
- name: Setup Android project | |
continue-on-error: true | |
run: npx --no cap add android | |
- name: Build JS app | |
run: yarn build:mobile | |
- name: Update Android dependencies | |
run: npx cap sync | |
- name: Generate debug keystore | |
run: keytool -genkey -v -keystore $HOME/debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000 -dname "CN=Android Debug,O=Android,C=US" | |
- name: Make Gradle executable | |
run: chmod +x ./android/gradlew | |
- name: Build and sign Android app | |
run: npx cap build android --keystorepath $HOME/debug.keystore --keystorepass android --keystorealias androiddebugkey --keystorealiaspass android |