Android development APK / apk (push) Has been cancelled
Checks / go (push) Failing after 6s
Container images / publish (., deploy/pocketbase/Dockerfile, evoliohealth-pocketbase) (push) Has been cancelled
Container images / publish (., server/Dockerfile, evoliohealth-server) (push) Has been cancelled
Checks / compose (push) Has been cancelled
Checks / flutter (push) Has been cancelled
40 lines
1.1 KiB
YAML
40 lines
1.1 KiB
YAML
name: Android development APK
|
|
|
|
on:
|
|
push:
|
|
branches: [main]
|
|
paths:
|
|
- companion/**
|
|
- .gitea/workflows/android.yaml
|
|
workflow_dispatch:
|
|
|
|
permissions:
|
|
contents: read
|
|
|
|
jobs:
|
|
apk:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Check out repository
|
|
uses: actions/checkout@v4
|
|
- name: Install Flutter
|
|
uses: subosito/flutter-action@v2
|
|
with:
|
|
flutter-version: 3.44.6
|
|
channel: stable
|
|
cache: true
|
|
- name: Generate the development Android platform shell
|
|
working-directory: companion
|
|
run: flutter create --platforms=android --org fr.zaynet.evoliohealth --project-name evoliohealth_companion .
|
|
- name: Build development APK
|
|
working-directory: companion
|
|
run: flutter build apk --debug
|
|
- name: Publish development APK artifact
|
|
uses: actions/upload-artifact@v4
|
|
with:
|
|
name: evoliohealth-companion-dev
|
|
path: companion/build/app/outputs/flutter-apk/app-debug.apk
|
|
if-no-files-found: error
|
|
retention-days: 14
|
|
|