Merge pull request #24 from mllrr96/workflow #18
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: Build Flutter APK's and iPA files | |
on: | |
workflow_dispatch: | |
push: | |
branches: | |
- "workflow" | |
tags: | |
- '*' | |
jobs: | |
build: | |
runs-on: macos-latest | |
steps: | |
- uses: actions/checkout@v3 | |
- uses: subosito/flutter-action@v2 | |
with: | |
channel: "stable" | |
architecture: x64 | |
cache: true | |
- uses: actions/setup-java@v2 | |
with: | |
distribution: 'zulu' | |
java-version: '12.x' | |
cache: 'gradle' | |
- name: Run flutter doctor | |
run: flutter doctor -v | |
- name: Run pub get and build runner | |
run: | | |
flutter pub get | |
dart run build_runner build --delete-conflicting-outputs | |
- name: Build APK | |
run: | | |
flutter build apk --release | |
cd build/app/outputs/apk/release | |
mv *.apk Medusa-Admin-${GITHUB_REF#refs/*/}.apk | |
- name: Build iPA | |
run: | | |
flutter build ios --release --no-codesign | |
cd build/ios/iphoneos | |
mkdir Payload | |
cd Payload | |
ln -s ../Runner.app | |
cd .. | |
zip -r Medusa-Admin-${GITHUB_REF#refs/*/}.ipa Payload | |
- name: Create Release | |
uses: ncipollo/release-action@v1.13.0 | |
with: | |
artifacts: "build/app/outputs/apk/release/*.apk,build/ios/iphoneos/*.ipa" | |
allowUpdates: true |