actions-marketplace-validations/Upload files to the GitHub release

Upload files to a GitHub release (cross-platform)

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
repo_tokenGitHub token.yes${{ github.token }}
fileLocal file to upload.yes
tagTag to use as a release.yes${{ github.ref }}
asset_nameName of the asset. When not provided will use the file name. Unused if file_glob is set to "true".
overwriteOverwrite the release in case it already exists.
promotePromote a prerelease to release. Defaults to "false".
file_globIf true the file can be a glob pattern, asset_name is ignored if this is true.
draftMark the release as a draft. Defaults to "false".
prereleaseMark the release as a pre-release. Defaults to "false".
make_latestMark the release the latest release for the repository. Defaults to "true".
release_nameExplicitly set a release name. Defaults to empty which will cause the release to take the tag as name on GitHub.
bodyContent of the release text. Empty by default.
target_commitSpecifies the commitish value that determines where the Git tag is created from. Can be any branch or commit SHA. Unused if the Git tag already exists. Default: the repository\"s default branch (usually `main`).
repo_nameSpecify the name of the GitHub repository in which the GitHub release will be created, edited, and deleted. If the repository is other than the current, it is required to create a personal access token with `repo`, `user`, `admin:repo_hook` scopes to the foreign repository and add it as a secret. Defaults to the current repository
namedescription
browser_download_urlThe publicly available URL of the asset.