name: create-release on: push: # Sequence of patterns matched against refs/tags tags: - 'v*' # Push events to matching v*, i.e. v1.0, v1.0.0 jobs: release: runs-on: ubuntu-latest steps: # To use this repository's private action, you must check out the repository - name: Checkout uses: actions/checkout@v2 - name: Generate changelog id: changelog uses: metcalfc/changelog-generator@v1.0.1 with: myToken: ${{ secrets.GITHUB_TOKEN }} - name: Create Release id: create_release uses: actions/create-release@latest env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: tag_name: ${{ github.ref }} release_name: Release ${{ github.ref }} body: ${{ steps.changelog.outputs.changelog }} draft: false prerelease: false