feat: Persistent android notification #1767
Workflow file for this run
This file contains hidden or 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
| # This workflow will build a .NET project | |
| # For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-net | |
| name: Build Android | |
| on: | |
| push: | |
| branches-ignore: [main] | |
| paths: | |
| - app/** | |
| - .github/** | |
| jobs: | |
| build: | |
| runs-on: ubuntu-latest | |
| env: | |
| SENTRY_AUTH_TOKEN: ${{secrets.SENTRY_AUTH_TOKEN_REACT}} | |
| steps: | |
| - uses: actions/checkout@v6 | |
| - name: Setup Node | |
| uses: actions/setup-node@v6 | |
| with: | |
| node-version: "24" | |
| cache: npm | |
| cache-dependency-path: ./app/package-lock.json | |
| - name: Setup JDK | |
| uses: actions/setup-java@v5 | |
| with: | |
| distribution: "temurin" | |
| java-version: "17" | |
| - name: Setup Android SDK Tools | |
| uses: android-actions/setup-android@v3.2.2 | |
| - name: Install | |
| run: npm ci | |
| working-directory: ./app | |
| - uses: burrunan/gradle-cache-action@v3 | |
| name: Build Android | |
| with: | |
| # If you have multiple jobs, use distinct job-id in in case you want to split caches | |
| # For instance, jobs with different JDK versions can't share caches | |
| # RUNNER_OS is added to job-id automatically | |
| job-id: android | |
| # Specifies arguments for Gradle execution | |
| # If arguments is missing or empty, then Gradle is not executed | |
| arguments: build | |
| build-root-directory: ./app/android | |
| gradle-version: wrapper |