Compare commits

..

No commits in common. "cd2f113448acfb1ec206e37b00abfab964286f1c" and "738460b7bf656a202055cbdf9b89f2ae7c5f645d" have entirely different histories.

View file

@ -23,7 +23,7 @@ on:
description: "Release notes" description: "Release notes"
required: true required: true
type: string type: string
github-release: github-release-release:
type: boolean type: boolean
description: Create Github release description: Create Github release
default: true default: true
@ -38,7 +38,7 @@ env:
jobs: jobs:
build: build:
name: Build .apk & .aab name: Build .apk & .aab
if: ${{ inputs.github-release }} || ${{ inputs.google-play-release }} if: ${{ inputs.github-release-release }} || ${{ inputs.google-play-release }}
runs-on: macos-11 runs-on: macos-11
timeout-minutes: 30 timeout-minutes: 30
steps: steps:
@ -95,22 +95,18 @@ jobs:
flutter pub run intl_utils:generate flutter pub run intl_utils:generate
- name: Build apk - name: Build apk
if: ${{ inputs.github-release }}
run: flutter build apk $BUILD_ARGS run: flutter build apk $BUILD_ARGS
- name: Upload apk to artifacts - name: Upload apk to artifacts
if: ${{ inputs.github-release }}
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v3
with: with:
name: m3_lightmeter_apk name: m3_lightmeter_apk
path: build/app/outputs/flutter-apk/app-prod-release.apk path: build/app/outputs/flutter-apk/app-prod-release.apk
- name: Build appbundle - name: Build appbundle
if: ${{ inputs.google-play-release }}
run: flutter build appbundle $BUILD_ARGS run: flutter build appbundle $BUILD_ARGS
- name: Upload app bundle to artifacts - name: Upload app bundle to artifacts
if: ${{ inputs.google-play-release }}
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v3
with: with:
name: m3_lightmeter_bundle name: m3_lightmeter_bundle
@ -133,7 +129,7 @@ jobs:
update-version-in-repo: update-version-in-repo:
name: Update repo version name: Update repo version
if: ${{ inputs.github-release }} if: ${{ inputs.github-release-release }}
needs: [build] needs: [build]
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
@ -160,7 +156,7 @@ jobs:
create-github-release: create-github-release:
name: Create Github release name: Create Github release
if: ${{ inputs.github-release }} if: ${{ inputs.github-release-release }}
needs: [build, generate-release-notes, update-version-in-repo] needs: [build, generate-release-notes, update-version-in-repo]
runs-on: ubuntu-latest runs-on: ubuntu-latest
permissions: permissions:
@ -214,9 +210,8 @@ jobs:
- name: Move release notes to a folder - name: Move release notes to a folder
run: | run: |
mv whatsnew-en-US.md whatsnew-en-US
mkdir whatsnew mkdir whatsnew
mv whatsnew-en-US whatsnew mv whatsnew-en-US.md whatsnew
- name: Create Google Play release - name: Create Google Play release
id: create-google-play-release-step id: create-google-play-release-step
@ -225,7 +220,6 @@ jobs:
serviceAccountJsonPlainText: ${{ secrets.GH_ACTIONS_SERVICE_ACCOUNT_JSON }} serviceAccountJsonPlainText: ${{ secrets.GH_ACTIONS_SERVICE_ACCOUNT_JSON }}
packageName: com.vodemn.lightmeter packageName: com.vodemn.lightmeter
releaseFiles: app-prod-release.aab releaseFiles: app-prod-release.aab
releaseName: echo "$(cat pubspec.yaml)" | sed -n -r "s/^version:\s{1}(.*)[+](.*)$/700\2 (\1)/p"
track: production track: production
status: draft status: draft
debugSymbols: merged_native_libs.zip debugSymbols: merged_native_libs.zip