lfreleng-actions/Upload Assets to GitHub Release

Uploads build artifacts and other workflow assets to a GitHub release. Supports glob patterns and can target releases by tag or name.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jul 8, 2026
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: lfreleng-actions/release-assets-action@22a6302f3d1775e4a192c45235cc7833a2781b12 # v0.1.1

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
asset_pathsJSON array of asset paths to upload. Supports glob patterns. Example: '["dist/*.tar.gz", "build/*.zip"]' yes
release_tagAttach assets to the release with this tag. Defaults to the tag from the GitHub execution environment. no""
release_nameAttach assets to the release with this name. If both tag and name are specified, they must match. no""
deny_overwriteBy default, prevents overwriting existing assets with the same name. Set to false to allow replacing existing assets. notrue
namedescription
download_urlsJSON array of download URLs for the uploaded assets