Create a release from a specified branch
Branch to tag. Default master
.
The title of the release. Default release: version ${TAG}
.
The message of the release. Default generate conventional changelog.
Is a draft ?. Default false
.
Is a pre-release ?. Default false
.
Create a new release ?. Default true
.
Tag to use
The new release name.
The URL for uploading assets to the release, which could be used by GitHub Actions for additional uses, for example the @actions/upload-release-asset
GitHub Action
steps:
- uses: actions/checkout@v2.1.0
- name: Create Release
uses: aaiezza/create-release@master
id: create_release
with:
release_branch: releases/0.0.1
tag: 0.0.1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Upload Jar
uses: actions/upload-release-asset@v1.0.2
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: target/${{ needs.version.outputs.jar-name }}
asset_name: ${{ needs.version.outputs.release-jar-name }}
asset_content_type: application/java-archive