Workflow: lets try windows instead of iOS build
This commit is contained in:
parent
7f8541e0df
commit
c7edef7bcd
|
@ -11,8 +11,38 @@ on:
|
|||
name: "Build & Release"
|
||||
jobs:
|
||||
build:
|
||||
name: Build & Release
|
||||
runs-on: macos-latest
|
||||
name: Build Windows App
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- uses: subosito/flutter-action@v1
|
||||
with:
|
||||
channel: 'stable'
|
||||
flutter-version: '3.10.5'
|
||||
- name: Install project dependencies
|
||||
run: flutter pub get
|
||||
- name: Generate intermediates
|
||||
run: flutter pub run build_runner build --delete-conflicting-outputs
|
||||
- name: Build artifacts
|
||||
run: flutter build windows --release
|
||||
- name: Archive Release
|
||||
uses: thedoctor0/zip-release@master
|
||||
with:
|
||||
type: 'zip'
|
||||
filename: TetraStats-${{github.ref_name}}-windows.zip
|
||||
directory: build/windows/runner/Release
|
||||
- name: Push to Releases
|
||||
uses: ncipollo/release-action@v1
|
||||
with:
|
||||
prerelease: true
|
||||
discussionCategory: autobuilded-releases
|
||||
artifacts: "build/windows/runner/Release/TetraStats-${{github.ref_name}}-windows.zip"
|
||||
tag: Automated build №${{ github.run_number }}
|
||||
body: This build was builded with GitHub Action workflow
|
||||
token: ${{ secrets.TOKEN }}
|
||||
build:
|
||||
name: Build Android App
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- uses: actions/setup-java@v1
|
||||
|
@ -22,22 +52,14 @@ jobs:
|
|||
with:
|
||||
flutter-version: '3.10.5'
|
||||
- run: flutter pub get
|
||||
- run: flutter test
|
||||
# - run: flutter test // lmao. Tests? Who needs it?
|
||||
- run: flutter build apk --split-per-abi
|
||||
- run: |
|
||||
flutter build ios --no-codesign
|
||||
cd build/ios/iphoneos
|
||||
mkdir Payload
|
||||
cd Payload
|
||||
ln -s ../Runner.app
|
||||
cd ..
|
||||
zip -r app.ipa Payload
|
||||
- name: Push to Releases
|
||||
uses: ncipollo/release-action@v1
|
||||
with:
|
||||
prerelease: true
|
||||
discussionCategory: autobuilded-releases
|
||||
artifacts: "build/app/outputs/apk/debug/*,build/ios/iphoneos/app.ipa"
|
||||
# discussionCategory: autobuilded-releases
|
||||
artifacts: "build/app/outputs/apk/debug/*"
|
||||
tag: Automated build №${{ github.run_number }}
|
||||
body: This build was builded with GitHub Action workflow
|
||||
token: ${{ secrets.TOKEN }}
|
Loading…
Reference in New Issue