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 asset
- Github Release Changelog Generator A GitHub Action that compares the commit differences between two branches
- Create Tags From Auto create tags from commit or package.json.
- Github Action Contributors Github action generates dynamic image URL for contributor list to display it!
- Generated Badges Create a badge using GitHub Actions and GitHub Workflow CPU time (no 3rd parties servers)
- Create Coverage Badges Create coverage badges from coverage reports. (no 3rd parties servers)
- Github Action package Read and modify the contents of
package.json
. - Github Action EJS A github action to render a ejs template using github context.
- Modify File Content Replace text content and submit content.
Licensed under the MIT License.