top

Release Upload Assets

Buy me a coffee CI

Upload multiple assets to a release, or use GitHub Actions to upload assets to a specific release

Example Usage

- 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-*"]'

Inputs

Outputs

See Also

License

Licensed under the MIT License.