release-drafter.yml 866 B

12345678910111213141516171819202122232425262728293031323334353637
  1. name: Release Drafter
  2. on:
  3. pull_request:
  4. types: [closed]
  5. workflow_dispatch:
  6. permissions:
  7. contents: write
  8. pull-requests: write
  9. jobs:
  10. update_release_draft:
  11. permissions:
  12. contents: write
  13. pull-requests: write
  14. runs-on: ubuntu-latest
  15. steps:
  16. - uses: actions/checkout@v4
  17. with:
  18. fetch-depth: 0
  19. ref: main
  20. - name: Get version
  21. id: version
  22. run: |
  23. tag=${GITHUB_REF/refs\/tags\//}
  24. version=${tag#v}
  25. echo "tag=${tag}" >> $GITHUB_OUTPUT
  26. echo "version=${version}" >> $GITHUB_OUTPUT
  27. - name: Update release draft
  28. uses: release-drafter/release-drafter@09c613e259eb8d4e7c81c2cb00618eb5fc4575a7 # v5.25.0
  29. with:
  30. version: ${{ steps.version.outputs.version }}
  31. env:
  32. GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}