diff --git a/.gitea/workflows/release_notes.yml b/.gitea/workflows/release_notes.yml index 42305d0..8da3695 100644 --- a/.gitea/workflows/release_notes.yml +++ b/.gitea/workflows/release_notes.yml @@ -1,38 +1,15 @@ -name: Deploy - -on: - push: - tags: - - v[0-9]+.[0-9]+.[0-9]+ - +on: + milestone: + types: [closed] +name: Milestone Closure jobs: - deploy: + create-release-notes: runs-on: ubuntu-latest - steps: - - name: Checkout Code - uses: actions/checkout@v3 - - - name: Update CHANGELOG - id: changelog - uses: requarks/changelog-action@v1 - with: - token: ${{ secrets.TOKEN }} - tag: ${{ github.ref_name }} - - - name: Create Release - uses: ncipollo/release-action@v1.12.0 - with: - allowUpdates: true - draft: false - makeLatest: true - name: ${{ github.ref_name }} - body: ${{ steps.changelog.outputs.changes }} - token: ${{ secrets.TOKEN }} - - - name: Commit CHANGELOG.md - uses: stefanzweifel/git-auto-commit-action@v4 - with: - branch: main - commit_message: 'docs: update CHANGELOG.md for ${{ github.ref_name }} [skip ci]' - file_pattern: CHANGELOG.md \ No newline at end of file + - uses: actions/checkout@master + - name: Create Release Notes + uses: docker://decathlon/release-notes-generator-action:2.0.1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + OUTPUT_FOLDER: temp_release_notes + USE_MILESTONE_TITLE: "true" \ No newline at end of file