12345678910111213141516171819202122232425262728293031323334 |
- name: publish github release
- on:
- workflow_dispatch:
- inputs:
- releaseversion:
- description: 'Release version'
- required: true
- default: '3.8.0'
- jobs:
- publish-github-release:
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v4
- - name: Generate changelog
- id: changelog
- uses: metcalfc/changelog-generator@v4.3.1
- with:
- myToken: ${{ secrets.GH_TOKEN }}
- - name: Create GitHub Release
- id: create_release
- uses: actions/create-release@v1
- env:
- GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}
- with:
- tag_name: ${{ github.event.inputs.releaseversion }}
- release_name: ${{ github.event.inputs.releaseversion }}
- body: |
- ### Things that changed in this release
- ${{ steps.changelog.outputs.changelog }}
- draft: false
- prerelease: ${{ contains(github.event.inputs.releaseversion, '-') }}
|