Skip to content

Commit

Permalink
test
Browse files Browse the repository at this point in the history
  • Loading branch information
judemont committed Apr 7, 2024
1 parent c6ac52b commit 82a4b46
Showing 1 changed file with 52 additions and 31 deletions.
83 changes: 52 additions & 31 deletions .github/workflows/flutter-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,9 +57,12 @@ jobs:
# Build apk.
- name: build apk
run: flutter build apk

- name: build appbundle
run: flutter build appbundle

- uses: ilharp/sign-android-release@v1
name: Sign app APK
name: Sign app
id: sign_app
with:
releaseDir: build/app/outputs/apk/release
Expand All @@ -69,37 +72,55 @@ jobs:
keyPassword: ${{ secrets.SIGNING_KEY_PASSWORD }}
buildToolsVersion: 33.0.0

- uses: jungwinter/split@v2
id: signed_files
with:
msg: ${{ steps.sign_app.outputs.signedFiles }}
separator: ':'


# Upload generated apk to the artifacts.
- name: relase output
uses: actions/upload-artifact@v1
with:
name: release-apk
path: build/app/outputs/apk/release/app-release.apk

- name: create-release
id: create_release
uses: actions/create-release@v1
env:
GITHUB_TOKEN: ${{ secrets.GITUB_TOKEN }}
with:
tag_name: v${{ steps.version.outputs.version }}
release_name: Release ${{ steps.version.outputs.version }}
draft: true
prerelease: false
# - name: relase output
# uses: actions/upload-artifact@v1
# with:
# name: release-apk
# path: build/app/outputs/apk/release/app-release.apk

# - name: create-release
# id: create_release
# uses: actions/create-release@v1
# env:
# GITHUB_TOKEN: ${{ secrets.GITUB_TOKEN }}
# with:
# tag_name: v${{ steps.version.outputs.version }}
# release_name: Release ${{ steps.version.outputs.version }}
# draft: true
# prerelease: false

- name: Upload release asset
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITUB_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: ${{steps.sign_app.outputs.signedFile}}
asset_name: reciper-release-${{ steps.version.outputs.version }}.apk
asset_content_type: application/apk
- name: Publish release
uses: eregon/[email protected]
env:
GITHUB_TOKEN: ${{ secrets.GITUB_TOKEN }}
# - name: Upload release asset
# uses: actions/upload-release-asset@v1
# env:
# GITHUB_TOKEN: ${{ secrets.GITUB_TOKEN }}
# with:
# upload_url: ${{ steps.create_release.outputs.upload_url }}
# asset_path: ${{steps.sign_app.outputs.signedFile}}
# asset_name: reciper-release-${{ steps.version.outputs.version }}.apk
# asset_content_type: application/apk
# - name: Publish release
# uses: eregon/[email protected]
# env:
# GITHUB_TOKEN: ${{ secrets.GITUB_TOKEN }}
# with:
# release_id: ${{ steps.create_release.outputs.id }}


- name: Release
uses: "marvinpinto/action-automatic-releases@latest"
with:
release_id: ${{ steps.create_release.outputs.id }}
repo_token: "${{ secrets.GITUB_TOKEN }}"
automatic_release_tag: V${{ steps.version.outputs.version }}
prerelease: false
title: Release ${{ steps.version.outputs.version }}
files: |
${{ steps.signed_files.outputs._0 }}
${{ steps.signed_files.outputs._1 }}

0 comments on commit 82a4b46

Please sign in to comment.