name: Auto Changelog (Release Drafter) on: workflow_run: workflows: ["Docker Build, Publish & Test"] types: [completed] branches: [ main ] release: types: [published] concurrency: group: ${{ github.workflow }}-${{ github.event_name }}-${{ github.event.workflow_run.head_branch || github.head_ref || github.ref_name }} cancel-in-progress: true jobs: update-draft: runs-on: ubuntu-latest if: ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' && github.event.workflow_run.head_branch == 'main') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: ref: ${{ github.event.workflow_run.head_sha || github.sha }} - name: Draft Release uses: release-drafter/release-drafter@6db134d15f3909ccc9eefd369f02bd1e9cffdf97 # v6 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}