Skip to content

Commit

Permalink
ci: build release action
Browse files Browse the repository at this point in the history
  • Loading branch information
blackmonk13 committed May 12, 2024
1 parent 3121331 commit 1652c03
Showing 1 changed file with 54 additions and 1 deletion.
55 changes: 54 additions & 1 deletion .github/workflows/flutter_build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,4 +57,57 @@ jobs:
uses: actions/upload-artifact@v4.3.3
with:
name: app-release.apk
path: build/app/outputs/flutter-apk/app-release.apk
path: build/app/outputs/flutter-apk/app-release.apk

- name: Download a Build Artifact
uses: actions/download-artifact@v4.1.7
with:
name: app-release.apk
# Destination path. Supports basic tilde expansion. Defaults to $GITHUB_WORKSPACE
path: # optional
# A glob pattern matching the artifacts that should be downloaded. Ignored if name is specified.
pattern: # optional
# When multiple artifacts are matched, this changes the behavior of the destination directories. If true, the downloaded artifacts will be in the same directory specified by path. If false, the downloaded artifacts will be extracted into individual named directories within the specified path.
merge-multiple: # optional, default is false
# The GitHub token used to authenticate with the GitHub API. This is required when downloading artifacts from a different repository or from a different workflow run. If this is not specified, the action will attempt to download artifacts from the current repository and the current workflow run.
github-token: # optional
# The repository owner and the repository name joined together by "/". If github-token is specified, this is the repository that artifacts will be downloaded from.
repository: # optional, default is ${{ github.repository }}
# The id of the workflow run where the desired download artifact was uploaded from. If github-token is specified, this is the run that artifacts will be downloaded from.
run-id: # optional, default is ${{ github.run_id }}

- name: GH Release
# You may pin to the exact commit or the version.
# uses: softprops/action-gh-release@69320dbe05506a9a39fc8ae11030b214ec2d1f87
uses: softprops/action-gh-release@v2.0.5
with:
# Note-worthy description of changes in release
body: # optional
# Path to load note-worthy description of changes in release from
body_path: # optional
# Gives the release a custom name. Defaults to tag name
name: # optional
# Gives a tag name. Defaults to github.GITHUB_REF
tag_name: # optional
# Creates a draft release. Defaults to false
draft: # optional
# Identify the release as a prerelease. Defaults to false
prerelease: # optional
# Newline-delimited list of path globs for asset files to upload
files: # optional
# Fails if any of the `files` globs match nothing. Defaults to false
fail_on_unmatched_files: # optional
# Repository to make releases against, in <owner>/<repo> format
repository: # optional
# Authorized secret GitHub Personal Access Token. Defaults to github.token
token: # optional, default is ${{ github.token }}
# Commitish value that determines where the Git tag is created from. Can be any branch or commit SHA.
target_commitish: # optional
# If specified, a discussion of the specified category is created and linked to the release. The value must be a category that already exists in the repository. If there is already a discussion linked to the release, this parameter is ignored.
discussion_category_name: # optional
# Whether to automatically generate the name and body for this release. If name is specified, the specified name will be used; otherwise, a name will be automatically generated. If body is specified, the body will be pre-pended to the automatically generated notes.
generate_release_notes: # optional
# Append to existing body instead of overwriting it. Default is false.
append_body: # optional
# Specifies whether this release should be set as the latest release for the repository. Drafts and prereleases cannot be set as latest. Can be `true`, `false`, or `legacy`. Uses GitHub api default if not provided
make_latest: true

0 comments on commit 1652c03

Please sign in to comment.