Upload multiple assets to a release, or use GitHub Actions to upload assets to a specific release
- name: Release Upload Assets
uses: jaywcjlove/github-action-upload-assets@main
if: steps.create_tag.outputs.successful == 'true'
with:
asset-path: '["./target/release/sgo-*"]'
Upload a file to a specified tag
- name: Release Upload Assets
uses: jaywcjlove/github-action-upload-assets@main
if: steps.create_tag.outputs.successful == 'true'
with:
tag: v0.3.0
asset-path: '["./target/release/sgo-*"]'
Continue on error
- name: Release Upload Assets
uses: jaywcjlove/github-action-upload-assets@main
continue-on-error: true
with:
tag: v0.3.0
asset-path: '["./target/release/sgo-*"]'
- name: Create Tag
id: create_tag
uses: jaywcjlove/create-tag-action@main
- name: Release Upload Assets
uses: jaywcjlove/github-action-upload-assets@main
continue-on-error: true
with:
tag: ${{ steps.create_tag.outputs.version }}
asset-path: '["./target/release/sgo-*"]'
asset-path
The paths to the assets you want to upload as a JSON array. You can use a glob pattern.tag
Specify the release tag name, for example: v1.23.12
browser_download_urls
The URL users can navigate to in order to download the uploaded assetpackage.json
.Licensed under the MIT License.