mirror of
https://github.com/vodemn/m3_lightmeter.git
synced 2025-07-05 05:30:42 +00:00
Compare commits
81 commits
2a7dad2c38
...
c40bcf51f5
Author | SHA1 | Date | |
---|---|---|---|
![]() |
c40bcf51f5 | ||
![]() |
368b143674 | ||
![]() |
110bf425ca | ||
![]() |
f9ceb61350 | ||
![]() |
752b231447 | ||
![]() |
9cf8be55fa | ||
![]() |
3e5e409121 | ||
![]() |
078312c03f | ||
![]() |
e3306ab3ba | ||
![]() |
17c454e4c6 | ||
![]() |
bffa598493 | ||
![]() |
e376391529 | ||
![]() |
411ec927a9 | ||
![]() |
8e03d3e400 | ||
![]() |
a01924ab19 | ||
![]() |
667f95662e | ||
![]() |
2e6495d2db | ||
![]() |
4874dd3368 | ||
![]() |
be456a9a8f | ||
![]() |
7870138bfd | ||
![]() |
58565162eb | ||
![]() |
ba0ed69d18 | ||
![]() |
4c46cc444c | ||
![]() |
b61ed93a88 | ||
![]() |
1dbcf27cf9 | ||
![]() |
2fb3bdb970 | ||
![]() |
257403455c | ||
![]() |
7fa781f4ca | ||
![]() |
f05be2ff39 | ||
![]() |
d98b2a62ff | ||
![]() |
846a2b2254 | ||
![]() |
e701d65c4b | ||
![]() |
5a8eee10a4 | ||
![]() |
aad833b266 | ||
![]() |
1674d7192e | ||
![]() |
14ba91edba | ||
![]() |
fb94f88401 | ||
![]() |
60343d3974 | ||
![]() |
ef1a28c1e7 | ||
![]() |
e56a8d2500 | ||
![]() |
1e84f0dffa | ||
![]() |
6ee8e21693 | ||
![]() |
a690ccfc26 | ||
![]() |
ff36f37faa | ||
![]() |
682658a283 | ||
![]() |
6f0efe4b39 | ||
![]() |
4ed3d4efb9 | ||
![]() |
f314102c4b | ||
![]() |
ba9d011fbe | ||
![]() |
c852af2855 | ||
![]() |
973e8d0426 | ||
![]() |
8f491de27b | ||
![]() |
4493685903 | ||
![]() |
a46bd98329 | ||
![]() |
7b84225f65 | ||
![]() |
0b9b72011e | ||
![]() |
a0d09abcc1 | ||
![]() |
5e16dca13a | ||
![]() |
dfb5b55bb6 | ||
![]() |
3b8a79e25e | ||
![]() |
c2aa7d714b | ||
![]() |
8fff0d259f | ||
![]() |
5c09ec77d0 | ||
![]() |
4248b6d897 | ||
![]() |
deedafa236 | ||
![]() |
f96572030d | ||
![]() |
f8a40af36a | ||
![]() |
515bfcb2da | ||
![]() |
be98e8cf9e | ||
![]() |
283bba6ec2 | ||
![]() |
a7a8fe2a2e | ||
![]() |
2712df4856 | ||
![]() |
d8e07bc3c3 | ||
![]() |
e33db3a600 | ||
![]() |
11aed522a1 | ||
![]() |
eed3da320f | ||
![]() |
fa6bcb3740 | ||
![]() |
52d88a4e58 | ||
![]() |
c69f196e1c | ||
![]() |
6aad6050fc | ||
![]() |
b6473d10c5 |
3 changed files with 75 additions and 6 deletions
20
.github/workflows/create_release.yml
vendored
20
.github/workflows/create_release.yml
vendored
|
@ -27,6 +27,16 @@ on:
|
|||
required: true
|
||||
type: boolean
|
||||
default: true
|
||||
deploy-ios:
|
||||
description: "Publish to App Store"
|
||||
required: true
|
||||
type: boolean
|
||||
default: true
|
||||
deploy-android:
|
||||
description: "Publish to Google Play"
|
||||
required: true
|
||||
type: boolean
|
||||
default: true
|
||||
release-track:
|
||||
description: "Release track"
|
||||
type: choice
|
||||
|
@ -67,7 +77,7 @@ jobs:
|
|||
build-android:
|
||||
name: Build Android
|
||||
needs: [generate-release-notes]
|
||||
if: ${{ always() && !failure() && !cancelled() }}
|
||||
if: ${{ always() && !failure() && !cancelled() && inputs.deploy-android }}
|
||||
strategy:
|
||||
matrix:
|
||||
binary-type: [apk, appbundle]
|
||||
|
@ -82,7 +92,7 @@ jobs:
|
|||
build-ios:
|
||||
name: Build iOS
|
||||
needs: [generate-release-notes]
|
||||
if: ${{ always() && !failure() && !cancelled() }}
|
||||
if: ${{ always() && !failure() && !cancelled() && inputs.deploy-ios }}
|
||||
uses: ./.github/workflows/build_ipa.yml
|
||||
secrets: inherit
|
||||
with:
|
||||
|
@ -92,7 +102,7 @@ jobs:
|
|||
create-github-release:
|
||||
name: Create Github release
|
||||
needs: [build-android, build-ios]
|
||||
if: ${{ always() && !failure() && !cancelled() }}
|
||||
if: ${{ always() && !cancelled() && inputs.deploy-android}}
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
contents: write
|
||||
|
@ -143,7 +153,7 @@ jobs:
|
|||
create-google-play-release:
|
||||
name: Create Google Play release
|
||||
needs: [build-android, build-ios]
|
||||
if: ${{ always() && !failure() && !cancelled() }}
|
||||
if: ${{ always() && !failure() && !cancelled() && inputs.deploy-android }}
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
|
@ -195,7 +205,7 @@ jobs:
|
|||
upload-to-app-store:
|
||||
name: Upload to App Store
|
||||
needs: [build-android, build-ios]
|
||||
if: ${{ always() && !failure() && !cancelled() }}
|
||||
if: ${{ always() && !failure() && !cancelled() && inputs.deploy-ios }}
|
||||
runs-on: macos-13
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
|
|
59
.github/workflows/pr_check.yml
vendored
59
.github/workflows/pr_check.yml
vendored
|
@ -64,3 +64,62 @@ jobs:
|
|||
bash ./.github/scripts/stub_iap.sh
|
||||
flutter pub get
|
||||
flutter analyze lib --fatal-infos
|
||||
|
||||
platform-changes:
|
||||
name: Checks for platform changes
|
||||
runs-on: ubuntu-latest
|
||||
outputs:
|
||||
android-changed: ${{ steps.platform-changes.outputs.android-changed }}
|
||||
ios-changed: ${{ steps.platform-changes.outputs.ios-changed }}
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
submodules: recursive
|
||||
|
||||
- id: platform-changes
|
||||
uses: dorny/paths-filter@v2
|
||||
with:
|
||||
filters: |
|
||||
android-changed:
|
||||
- 'android/**'
|
||||
- 'pubspec.yaml'
|
||||
ios-changed:
|
||||
- 'ios/**'
|
||||
- 'pubspec.yaml'
|
||||
|
||||
build-android:
|
||||
name: Build Android
|
||||
needs: platform-changes
|
||||
if: needs.platform-changes.outputs.android-changed == 'true'
|
||||
uses: ./.github/workflows/build_apk.yml
|
||||
secrets: inherit
|
||||
with:
|
||||
binary-type: apk
|
||||
flavor: prod
|
||||
stage-backend: false
|
||||
version: "1.0.0"
|
||||
|
||||
build-ios:
|
||||
name: Build iOS
|
||||
needs: platform-changes
|
||||
if: needs.platform-changes.outputs.ios-changed == 'true'
|
||||
uses: ./.github/workflows/build_ipa.yml
|
||||
secrets: inherit
|
||||
with:
|
||||
stage-backend: false
|
||||
version: "1.0.0"
|
||||
|
||||
cleanup:
|
||||
name: Cleanup
|
||||
if: ${{ always() }}
|
||||
needs: [build-android, build-ios]
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Delete release artifacts
|
||||
uses: geekyeggo/delete-artifact@v2
|
||||
with:
|
||||
failOnError: false
|
||||
name: |
|
||||
m3_lightmeter_apk
|
||||
m3_lightmeter_appbundle
|
||||
m3_lightmeter_ipa
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
org.gradle.jvmargs=-Xmx1536M
|
||||
org.gradle.jvmargs=-Xmx2048M
|
||||
android.useAndroidX=true
|
||||
android.enableJetifier=true
|
||||
android.defaults.buildfeatures.buildconfig=true
|
||||
|
|
Loading…
Reference in a new issue