name: GitHub Release on: push: tags: [ v* ] # workflow_run: # workflows: ["Docker Release"] # types: [completed] jobs: build: # if: ${{ github.event.workflow_run.conclusion == 'success' }} runs-on: ubuntu-latest permissions: contents: write pull-requests: read name: Generate Release steps: - name: checkout uses: actions/checkout@v4 with: fetch-depth: 0 - name: Generate Changelog uses: pfandie/generate-changelog-action@v1.0.6 id: changelog with: config_path: .chglog next_tag: ${{ github.ref_name }} - name: Create Release uses: ncipollo/release-action@v1.14.0 with: makeLatest: true body: ${{ steps.changelog.outputs.changelog }} name: "Release ${{ github.ref_name }}"